Released GUPC 4.9.0.1 based on version 203902.
[official-gcc.git] / Makefile.in
blobf77d5215790096e69b1b1b016d8f87e593cf2cd6
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_PASSS.
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 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
246 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
247 -I$$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 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
508 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
510 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
511 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
513 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
514 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
516 do-compare = @do_compare@
517 do-compare3 = $(do-compare)
519 # -----------------------------------------------
520 # Programs producing files for the TARGET machine
521 # -----------------------------------------------
523 AR_FOR_TARGET=@AR_FOR_TARGET@
524 AS_FOR_TARGET=@AS_FOR_TARGET@
525 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
527 # If GCC_FOR_TARGET is not overriden on the command line, then this
528 # variable is passed down to the gcc Makefile, where it is used to
529 # build libgcc2.a. We define it here so that it can itself be
530 # overridden on the command line.
531 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
532 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
533 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
534 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
535 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
536 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
537 GUPC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GUPC_FOR_TARGET@
538 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
539 LD_FOR_TARGET=@LD_FOR_TARGET@
541 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
542 NM_FOR_TARGET=@NM_FOR_TARGET@
543 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
544 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
545 READELF_FOR_TARGET=@READELF_FOR_TARGET@
546 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
547 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
548 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
550 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
551 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
552 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
554 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
555 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
557 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
558 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
559 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
560 GOCFLAGS_FOR_TARGET = -O2 -g
561 GUPCFLAGS_FOR_TARGET = -O2 -g
563 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
564 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
565 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
567 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
569 # ------------------------------------
570 # Miscellaneous targets and flag lists
571 # ------------------------------------
573 # The first rule in the file had better be this one. Don't put any above it.
574 # This lives here to allow makefile fragments to contain dependencies.
575 all:
577 #### host and target specific makefile fragments come in here.
578 @target_makefile_frag@
579 @alphaieee_frag@
580 @ospace_frag@
581 @host_makefile_frag@
584 # This is the list of directories that may be needed in RPATH_ENVVAR
585 # so that programs built for the target machine work.
586 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
588 @if target-libstdc++-v3
589 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
590 @endif target-libstdc++-v3
592 @if target-libsanitizer
593 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
594 @endif target-libsanitizer
596 @if target-libvtv
597 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
598 @endif target-libvtv
600 @if target-libssp
601 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
602 @endif target-libssp
604 @if target-libgomp
605 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
606 @endif target-libgomp
608 @if target-libitm
609 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
610 @endif target-libitm
612 @if target-libatomic
613 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
614 @endif target-libatomic
618 # This is the list of directories that may be needed in RPATH_ENVVAR
619 # so that programs built for the host machine work.
620 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)
622 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
623 @if gcc
624 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
625 @endif gcc
628 @if gmp
629 HOST_LIB_PATH_gmp = \
630 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
631 @endif gmp
633 @if mpfr
634 HOST_LIB_PATH_mpfr = \
635 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
636 @endif mpfr
638 @if mpc
639 HOST_LIB_PATH_mpc = \
640 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
641 @endif mpc
643 @if isl
644 HOST_LIB_PATH_isl = \
645 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
646 @endif isl
648 @if cloog
649 HOST_LIB_PATH_cloog = \
650 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
651 @endif cloog
653 @if libelf
654 HOST_LIB_PATH_libelf = \
655 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
656 @endif libelf
659 CXX_FOR_TARGET_FLAG_TO_PASS = \
660 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
661 @if target-libstdc++-v3
662 # CXX_FOR_TARGET is tricky to get right for target libs that require a
663 # functional C++ compiler. When we recurse, if we expand
664 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
665 # libstdc++ include flags from the script. Instead, we get an
666 # -funconfigured-* word, so that we'll get errors if this invalid C++
667 # command line is used for anything, but also so that we can use the
668 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
669 # don't pass it on, sub-make will use the default definition, that
670 # re-expands it at the time of use, so we'll get it right when we need
671 # it. One potential exception is the expansion of CXX_FOR_TARGET
672 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
673 # really work, for C++ host programs can't depend on the current-stage
674 # C++ target library.
675 CXX_FOR_TARGET_FLAG_TO_PASS = \
676 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
677 @endif target-libstdc++-v3
679 # Flags to pass down to all sub-makes.
680 BASE_FLAGS_TO_PASS = \
681 "DESTDIR=$(DESTDIR)" \
682 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
683 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
684 "bindir=$(bindir)" \
685 "datadir=$(datadir)" \
686 "exec_prefix=$(exec_prefix)" \
687 "includedir=$(includedir)" \
688 "datarootdir=$(datarootdir)" \
689 "docdir=$(docdir)" \
690 "infodir=$(infodir)" \
691 "pdfdir=$(pdfdir)" \
692 "htmldir=$(htmldir)" \
693 "libdir=$(libdir)" \
694 "libexecdir=$(libexecdir)" \
695 "lispdir=$(lispdir)" \
696 "localstatedir=$(localstatedir)" \
697 "mandir=$(mandir)" \
698 "oldincludedir=$(oldincludedir)" \
699 "prefix=$(prefix)" \
700 "sbindir=$(sbindir)" \
701 "sharedstatedir=$(sharedstatedir)" \
702 "sysconfdir=$(sysconfdir)" \
703 "tooldir=$(tooldir)" \
704 "build_tooldir=$(build_tooldir)" \
705 "target_alias=$(target_alias)" \
706 "AWK=$(AWK)" \
707 "BISON=$(BISON)" \
708 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
709 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
710 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
711 "EXPECT=$(EXPECT)" \
712 "FLEX=$(FLEX)" \
713 "INSTALL=$(INSTALL)" \
714 "INSTALL_DATA=$(INSTALL_DATA)" \
715 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
716 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
717 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
718 "LEX=$(LEX)" \
719 "M4=$(M4)" \
720 "MAKE=$(MAKE)" \
721 "RUNTEST=$(RUNTEST)" \
722 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
723 "SED=$(SED)" \
724 "SHELL=$(SHELL)" \
725 "YACC=$(YACC)" \
726 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
727 "ADA_CFLAGS=$(ADA_CFLAGS)" \
728 "AR_FLAGS=$(AR_FLAGS)" \
729 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
730 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
731 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
732 "CFLAGS=$(CFLAGS)" \
733 "CXXFLAGS=$(CXXFLAGS)" \
734 "LDFLAGS=$(LDFLAGS)" \
735 "LIBCFLAGS=$(LIBCFLAGS)" \
736 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
737 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
738 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
739 "GNATBIND=$(GNATBIND)" \
740 "GNATMAKE=$(GNATMAKE)" \
741 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
742 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
743 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
744 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
745 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
746 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
747 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
748 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
749 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
750 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
751 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
752 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
753 "GUPC_FOR_TARGET=$(GUPC_FOR_TARGET)" \
754 "GUPCFLAGS_FOR_TARGET=$(GUPCFLAGS_FOR_TARGET)" \
755 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
756 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
757 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
758 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
759 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
760 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
761 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
762 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
763 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
764 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
765 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
766 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
767 "BUILD_CONFIG=$(BUILD_CONFIG)" \
768 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
769 "LEAN=$(LEAN)" \
770 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
771 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
772 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
773 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
774 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
775 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
776 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
777 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
778 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
779 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
780 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
781 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
782 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
783 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
784 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
785 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
786 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
787 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
788 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
789 "TFLAGS=$(TFLAGS)" \
790 "CONFIG_SHELL=$(SHELL)" \
791 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
793 # We leave this in just in case, but it is not needed anymore.
794 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
796 # Flags to pass down to most sub-makes, in which we're building with
797 # the host environment.
798 EXTRA_HOST_FLAGS = \
799 'AR=$(AR)' \
800 'AS=$(AS)' \
801 'CC=$(CC)' \
802 'CXX=$(CXX)' \
803 'DLLTOOL=$(DLLTOOL)' \
804 'GCJ=$(GCJ)' \
805 'GFORTRAN=$(GFORTRAN)' \
806 'GOC=$(GOC)' \
807 'GUPC=$(GUPC)' \
808 'LD=$(LD)' \
809 'LIPO=$(LIPO)' \
810 'NM=$(NM)' \
811 'OBJDUMP=$(OBJDUMP)' \
812 'RANLIB=$(RANLIB)' \
813 'READELF=$(READELF)' \
814 'STRIP=$(STRIP)' \
815 'WINDRES=$(WINDRES)' \
816 'WINDMC=$(WINDMC)'
818 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
820 # Flags to pass to stage1 or when not bootstrapping.
822 STAGE1_FLAGS_TO_PASS = \
823 LDFLAGS="$${LDFLAGS}" \
824 HOST_LIBS="$${HOST_LIBS}"
826 # Flags to pass to stage2 and later makes.
828 POSTSTAGE1_FLAGS_TO_PASS = \
829 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
830 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
831 GNATBIND="$${GNATBIND}" \
832 LDFLAGS="$${LDFLAGS}" \
833 HOST_LIBS="$${HOST_LIBS}" \
834 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
836 # Flags to pass down to makes which are built with the target environment.
837 # The double $ decreases the length of the command line; those variables
838 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
839 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
840 # so we expand them here.
841 EXTRA_TARGET_FLAGS = \
842 'AR=$$(AR_FOR_TARGET)' \
843 'AS=$(COMPILER_AS_FOR_TARGET)' \
844 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
845 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
846 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
847 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
848 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
849 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
850 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
851 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
852 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
853 'GUPC=$$(GUPC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
854 'GUPCFLAGS=$$(GUPCFLAGS_FOR_TARGET)' \
855 'LD=$(COMPILER_LD_FOR_TARGET)' \
856 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
857 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
858 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
859 'NM=$(COMPILER_NM_FOR_TARGET)' \
860 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
861 'RANLIB=$$(RANLIB_FOR_TARGET)' \
862 'READELF=$$(READELF_FOR_TARGET)' \
863 'WINDRES=$$(WINDRES_FOR_TARGET)' \
864 'WINDMC=$$(WINDMC_FOR_TARGET)' \
865 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
866 "TFLAGS=$$TFLAGS"
868 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
870 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
871 # unfortunately needs the native compiler and the target ar and
872 # ranlib.
873 # If any variables are added here, they must be added to do-*, below.
874 # The BUILD_* variables are a special case, which are used for the gcc
875 # cross-building scheme.
876 EXTRA_GCC_FLAGS = \
877 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
878 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
879 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
881 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
883 @if gcc
884 BUILD_CONFIG = @BUILD_CONFIG@
885 ifneq ($(BUILD_CONFIG),)
886 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
887 endif
888 @endif gcc
890 .PHONY: configure-host
891 configure-host: \
892 maybe-configure-bfd \
893 maybe-configure-opcodes \
894 maybe-configure-binutils \
895 maybe-configure-bison \
896 maybe-configure-cgen \
897 maybe-configure-dejagnu \
898 maybe-configure-etc \
899 maybe-configure-fastjar \
900 maybe-configure-fixincludes \
901 maybe-configure-flex \
902 maybe-configure-gas \
903 maybe-configure-gcc \
904 maybe-configure-gmp \
905 maybe-configure-mpfr \
906 maybe-configure-mpc \
907 maybe-configure-isl \
908 maybe-configure-cloog \
909 maybe-configure-libelf \
910 maybe-configure-gold \
911 maybe-configure-gprof \
912 maybe-configure-intl \
913 maybe-configure-tcl \
914 maybe-configure-itcl \
915 maybe-configure-ld \
916 maybe-configure-libbacktrace \
917 maybe-configure-libcpp \
918 maybe-configure-libdecnumber \
919 maybe-configure-libgui \
920 maybe-configure-libiberty \
921 maybe-configure-libiconv \
922 maybe-configure-m4 \
923 maybe-configure-readline \
924 maybe-configure-sid \
925 maybe-configure-sim \
926 maybe-configure-texinfo \
927 maybe-configure-zlib \
928 maybe-configure-gdb \
929 maybe-configure-expect \
930 maybe-configure-guile \
931 maybe-configure-tk \
932 maybe-configure-libtermcap \
933 maybe-configure-utils \
934 maybe-configure-gnattools \
935 maybe-configure-lto-plugin
936 .PHONY: configure-target
937 configure-target: \
938 maybe-configure-target-libstdc++-v3 \
939 maybe-configure-target-libsanitizer \
940 maybe-configure-target-libvtv \
941 maybe-configure-target-libssp \
942 maybe-configure-target-newlib \
943 maybe-configure-target-libgcc \
944 maybe-configure-target-libbacktrace \
945 maybe-configure-target-libquadmath \
946 maybe-configure-target-libgfortran \
947 maybe-configure-target-libobjc \
948 maybe-configure-target-libgupc \
949 maybe-configure-target-libgo \
950 maybe-configure-target-libtermcap \
951 maybe-configure-target-winsup \
952 maybe-configure-target-libgloss \
953 maybe-configure-target-libffi \
954 maybe-configure-target-libjava \
955 maybe-configure-target-zlib \
956 maybe-configure-target-boehm-gc \
957 maybe-configure-target-rda \
958 maybe-configure-target-libada \
959 maybe-configure-target-libgomp \
960 maybe-configure-target-libitm \
961 maybe-configure-target-libatomic
963 # The target built for a native non-bootstrap build.
964 .PHONY: all
965 all:
966 @if gcc-bootstrap
967 [ -f stage_final ] || echo stage3 > stage_final
968 @r=`${PWD_COMMAND}`; export r; \
969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
970 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
971 @endif gcc-bootstrap
972 @: $(MAKE); $(unstage)
973 @r=`${PWD_COMMAND}`; export r; \
974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
975 @if gcc-bootstrap
976 if [ -f stage_last ]; then \
977 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
978 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
979 else \
980 @endif gcc-bootstrap
981 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
982 @if gcc-bootstrap
984 fi \
985 @endif gcc-bootstrap
986 && :
988 .PHONY: all-build
990 all-build: maybe-all-build-libiberty
991 all-build: maybe-all-build-bison
992 all-build: maybe-all-build-flex
993 all-build: maybe-all-build-m4
994 all-build: maybe-all-build-texinfo
995 all-build: maybe-all-build-fixincludes
997 .PHONY: all-host
999 @if bfd-no-bootstrap
1000 all-host: maybe-all-bfd
1001 @endif bfd-no-bootstrap
1002 @if opcodes-no-bootstrap
1003 all-host: maybe-all-opcodes
1004 @endif opcodes-no-bootstrap
1005 @if binutils-no-bootstrap
1006 all-host: maybe-all-binutils
1007 @endif binutils-no-bootstrap
1008 all-host: maybe-all-bison
1009 all-host: maybe-all-cgen
1010 all-host: maybe-all-dejagnu
1011 all-host: maybe-all-etc
1012 all-host: maybe-all-fastjar
1013 all-host: maybe-all-fixincludes
1014 all-host: maybe-all-flex
1015 @if gas-no-bootstrap
1016 all-host: maybe-all-gas
1017 @endif gas-no-bootstrap
1018 @if gcc-no-bootstrap
1019 all-host: maybe-all-gcc
1020 @endif gcc-no-bootstrap
1021 @if gmp-no-bootstrap
1022 all-host: maybe-all-gmp
1023 @endif gmp-no-bootstrap
1024 @if mpfr-no-bootstrap
1025 all-host: maybe-all-mpfr
1026 @endif mpfr-no-bootstrap
1027 @if mpc-no-bootstrap
1028 all-host: maybe-all-mpc
1029 @endif mpc-no-bootstrap
1030 @if isl-no-bootstrap
1031 all-host: maybe-all-isl
1032 @endif isl-no-bootstrap
1033 @if cloog-no-bootstrap
1034 all-host: maybe-all-cloog
1035 @endif cloog-no-bootstrap
1036 @if libelf-no-bootstrap
1037 all-host: maybe-all-libelf
1038 @endif libelf-no-bootstrap
1039 @if gold-no-bootstrap
1040 all-host: maybe-all-gold
1041 @endif gold-no-bootstrap
1042 all-host: maybe-all-gprof
1043 @if intl-no-bootstrap
1044 all-host: maybe-all-intl
1045 @endif intl-no-bootstrap
1046 all-host: maybe-all-tcl
1047 all-host: maybe-all-itcl
1048 @if ld-no-bootstrap
1049 all-host: maybe-all-ld
1050 @endif ld-no-bootstrap
1051 @if libbacktrace-no-bootstrap
1052 all-host: maybe-all-libbacktrace
1053 @endif libbacktrace-no-bootstrap
1054 @if libcpp-no-bootstrap
1055 all-host: maybe-all-libcpp
1056 @endif libcpp-no-bootstrap
1057 @if libdecnumber-no-bootstrap
1058 all-host: maybe-all-libdecnumber
1059 @endif libdecnumber-no-bootstrap
1060 all-host: maybe-all-libgui
1061 @if libiberty-no-bootstrap
1062 all-host: maybe-all-libiberty
1063 @endif libiberty-no-bootstrap
1064 all-host: maybe-all-libiconv
1065 all-host: maybe-all-m4
1066 all-host: maybe-all-readline
1067 all-host: maybe-all-sid
1068 all-host: maybe-all-sim
1069 all-host: maybe-all-texinfo
1070 @if zlib-no-bootstrap
1071 all-host: maybe-all-zlib
1072 @endif zlib-no-bootstrap
1073 all-host: maybe-all-gdb
1074 all-host: maybe-all-expect
1075 all-host: maybe-all-guile
1076 all-host: maybe-all-tk
1077 all-host: maybe-all-libtermcap
1078 all-host: maybe-all-utils
1079 all-host: maybe-all-gnattools
1080 @if lto-plugin-no-bootstrap
1081 all-host: maybe-all-lto-plugin
1082 @endif lto-plugin-no-bootstrap
1084 .PHONY: all-target
1086 @if target-libstdc++-v3-no-bootstrap
1087 all-target: maybe-all-target-libstdc++-v3
1088 @endif target-libstdc++-v3-no-bootstrap
1089 @if target-libsanitizer-no-bootstrap
1090 all-target: maybe-all-target-libsanitizer
1091 @endif target-libsanitizer-no-bootstrap
1092 @if target-libvtv-no-bootstrap
1093 all-target: maybe-all-target-libvtv
1094 @endif target-libvtv-no-bootstrap
1095 all-target: maybe-all-target-libssp
1096 all-target: maybe-all-target-newlib
1097 @if target-libgcc-no-bootstrap
1098 all-target: maybe-all-target-libgcc
1099 @endif target-libgcc-no-bootstrap
1100 all-target: maybe-all-target-libbacktrace
1101 all-target: maybe-all-target-libquadmath
1102 all-target: maybe-all-target-libgfortran
1103 all-target: maybe-all-target-libobjc
1104 all-target: maybe-all-target-libgupc
1105 all-target: maybe-all-target-libgo
1106 all-target: maybe-all-target-libtermcap
1107 all-target: maybe-all-target-winsup
1108 all-target: maybe-all-target-libgloss
1109 all-target: maybe-all-target-libffi
1110 all-target: maybe-all-target-libjava
1111 all-target: maybe-all-target-zlib
1112 all-target: maybe-all-target-boehm-gc
1113 all-target: maybe-all-target-rda
1114 all-target: maybe-all-target-libada
1115 @if target-libgomp-no-bootstrap
1116 all-target: maybe-all-target-libgomp
1117 @endif target-libgomp-no-bootstrap
1118 all-target: maybe-all-target-libitm
1119 all-target: maybe-all-target-libatomic
1121 # Do a target for all the subdirectories. A ``make do-X'' will do a
1122 # ``make X'' in all subdirectories (because, in general, there is a
1123 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1124 # but it may do additional work as well).
1126 .PHONY: do-info
1127 do-info:
1128 @: $(MAKE); $(unstage)
1129 @r=`${PWD_COMMAND}`; export r; \
1130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1131 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1132 info-target
1135 .PHONY: info-host
1137 info-host: maybe-info-bfd
1138 info-host: maybe-info-opcodes
1139 info-host: maybe-info-binutils
1140 info-host: maybe-info-bison
1141 info-host: maybe-info-cgen
1142 info-host: maybe-info-dejagnu
1143 info-host: maybe-info-etc
1144 info-host: maybe-info-fastjar
1145 info-host: maybe-info-fixincludes
1146 info-host: maybe-info-flex
1147 info-host: maybe-info-gas
1148 info-host: maybe-info-gcc
1149 info-host: maybe-info-gmp
1150 info-host: maybe-info-mpfr
1151 info-host: maybe-info-mpc
1152 info-host: maybe-info-isl
1153 info-host: maybe-info-cloog
1154 info-host: maybe-info-libelf
1155 info-host: maybe-info-gold
1156 info-host: maybe-info-gprof
1157 info-host: maybe-info-intl
1158 info-host: maybe-info-tcl
1159 info-host: maybe-info-itcl
1160 info-host: maybe-info-ld
1161 info-host: maybe-info-libbacktrace
1162 info-host: maybe-info-libcpp
1163 info-host: maybe-info-libdecnumber
1164 info-host: maybe-info-libgui
1165 info-host: maybe-info-libiberty
1166 info-host: maybe-info-libiconv
1167 info-host: maybe-info-m4
1168 info-host: maybe-info-readline
1169 info-host: maybe-info-sid
1170 info-host: maybe-info-sim
1171 info-host: maybe-info-texinfo
1172 info-host: maybe-info-zlib
1173 info-host: maybe-info-gdb
1174 info-host: maybe-info-expect
1175 info-host: maybe-info-guile
1176 info-host: maybe-info-tk
1177 info-host: maybe-info-libtermcap
1178 info-host: maybe-info-utils
1179 info-host: maybe-info-gnattools
1180 info-host: maybe-info-lto-plugin
1182 .PHONY: info-target
1184 info-target: maybe-info-target-libstdc++-v3
1185 info-target: maybe-info-target-libsanitizer
1186 info-target: maybe-info-target-libvtv
1187 info-target: maybe-info-target-libssp
1188 info-target: maybe-info-target-newlib
1189 info-target: maybe-info-target-libgcc
1190 info-target: maybe-info-target-libbacktrace
1191 info-target: maybe-info-target-libquadmath
1192 info-target: maybe-info-target-libgfortran
1193 info-target: maybe-info-target-libobjc
1194 info-target: maybe-info-target-libgupc
1195 info-target: maybe-info-target-libgo
1196 info-target: maybe-info-target-libtermcap
1197 info-target: maybe-info-target-winsup
1198 info-target: maybe-info-target-libgloss
1199 info-target: maybe-info-target-libffi
1200 info-target: maybe-info-target-libjava
1201 info-target: maybe-info-target-zlib
1202 info-target: maybe-info-target-boehm-gc
1203 info-target: maybe-info-target-rda
1204 info-target: maybe-info-target-libada
1205 info-target: maybe-info-target-libgomp
1206 info-target: maybe-info-target-libitm
1207 info-target: maybe-info-target-libatomic
1209 .PHONY: do-dvi
1210 do-dvi:
1211 @: $(MAKE); $(unstage)
1212 @r=`${PWD_COMMAND}`; export r; \
1213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1214 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1215 dvi-target
1218 .PHONY: dvi-host
1220 dvi-host: maybe-dvi-bfd
1221 dvi-host: maybe-dvi-opcodes
1222 dvi-host: maybe-dvi-binutils
1223 dvi-host: maybe-dvi-bison
1224 dvi-host: maybe-dvi-cgen
1225 dvi-host: maybe-dvi-dejagnu
1226 dvi-host: maybe-dvi-etc
1227 dvi-host: maybe-dvi-fastjar
1228 dvi-host: maybe-dvi-fixincludes
1229 dvi-host: maybe-dvi-flex
1230 dvi-host: maybe-dvi-gas
1231 dvi-host: maybe-dvi-gcc
1232 dvi-host: maybe-dvi-gmp
1233 dvi-host: maybe-dvi-mpfr
1234 dvi-host: maybe-dvi-mpc
1235 dvi-host: maybe-dvi-isl
1236 dvi-host: maybe-dvi-cloog
1237 dvi-host: maybe-dvi-libelf
1238 dvi-host: maybe-dvi-gold
1239 dvi-host: maybe-dvi-gprof
1240 dvi-host: maybe-dvi-intl
1241 dvi-host: maybe-dvi-tcl
1242 dvi-host: maybe-dvi-itcl
1243 dvi-host: maybe-dvi-ld
1244 dvi-host: maybe-dvi-libbacktrace
1245 dvi-host: maybe-dvi-libcpp
1246 dvi-host: maybe-dvi-libdecnumber
1247 dvi-host: maybe-dvi-libgui
1248 dvi-host: maybe-dvi-libiberty
1249 dvi-host: maybe-dvi-libiconv
1250 dvi-host: maybe-dvi-m4
1251 dvi-host: maybe-dvi-readline
1252 dvi-host: maybe-dvi-sid
1253 dvi-host: maybe-dvi-sim
1254 dvi-host: maybe-dvi-texinfo
1255 dvi-host: maybe-dvi-zlib
1256 dvi-host: maybe-dvi-gdb
1257 dvi-host: maybe-dvi-expect
1258 dvi-host: maybe-dvi-guile
1259 dvi-host: maybe-dvi-tk
1260 dvi-host: maybe-dvi-libtermcap
1261 dvi-host: maybe-dvi-utils
1262 dvi-host: maybe-dvi-gnattools
1263 dvi-host: maybe-dvi-lto-plugin
1265 .PHONY: dvi-target
1267 dvi-target: maybe-dvi-target-libstdc++-v3
1268 dvi-target: maybe-dvi-target-libsanitizer
1269 dvi-target: maybe-dvi-target-libvtv
1270 dvi-target: maybe-dvi-target-libssp
1271 dvi-target: maybe-dvi-target-newlib
1272 dvi-target: maybe-dvi-target-libgcc
1273 dvi-target: maybe-dvi-target-libbacktrace
1274 dvi-target: maybe-dvi-target-libquadmath
1275 dvi-target: maybe-dvi-target-libgfortran
1276 dvi-target: maybe-dvi-target-libobjc
1277 dvi-target: maybe-dvi-target-libgupc
1278 dvi-target: maybe-dvi-target-libgo
1279 dvi-target: maybe-dvi-target-libtermcap
1280 dvi-target: maybe-dvi-target-winsup
1281 dvi-target: maybe-dvi-target-libgloss
1282 dvi-target: maybe-dvi-target-libffi
1283 dvi-target: maybe-dvi-target-libjava
1284 dvi-target: maybe-dvi-target-zlib
1285 dvi-target: maybe-dvi-target-boehm-gc
1286 dvi-target: maybe-dvi-target-rda
1287 dvi-target: maybe-dvi-target-libada
1288 dvi-target: maybe-dvi-target-libgomp
1289 dvi-target: maybe-dvi-target-libitm
1290 dvi-target: maybe-dvi-target-libatomic
1292 .PHONY: do-pdf
1293 do-pdf:
1294 @: $(MAKE); $(unstage)
1295 @r=`${PWD_COMMAND}`; export r; \
1296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1297 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1298 pdf-target
1301 .PHONY: pdf-host
1303 pdf-host: maybe-pdf-bfd
1304 pdf-host: maybe-pdf-opcodes
1305 pdf-host: maybe-pdf-binutils
1306 pdf-host: maybe-pdf-bison
1307 pdf-host: maybe-pdf-cgen
1308 pdf-host: maybe-pdf-dejagnu
1309 pdf-host: maybe-pdf-etc
1310 pdf-host: maybe-pdf-fastjar
1311 pdf-host: maybe-pdf-fixincludes
1312 pdf-host: maybe-pdf-flex
1313 pdf-host: maybe-pdf-gas
1314 pdf-host: maybe-pdf-gcc
1315 pdf-host: maybe-pdf-gmp
1316 pdf-host: maybe-pdf-mpfr
1317 pdf-host: maybe-pdf-mpc
1318 pdf-host: maybe-pdf-isl
1319 pdf-host: maybe-pdf-cloog
1320 pdf-host: maybe-pdf-libelf
1321 pdf-host: maybe-pdf-gold
1322 pdf-host: maybe-pdf-gprof
1323 pdf-host: maybe-pdf-intl
1324 pdf-host: maybe-pdf-tcl
1325 pdf-host: maybe-pdf-itcl
1326 pdf-host: maybe-pdf-ld
1327 pdf-host: maybe-pdf-libbacktrace
1328 pdf-host: maybe-pdf-libcpp
1329 pdf-host: maybe-pdf-libdecnumber
1330 pdf-host: maybe-pdf-libgui
1331 pdf-host: maybe-pdf-libiberty
1332 pdf-host: maybe-pdf-libiconv
1333 pdf-host: maybe-pdf-m4
1334 pdf-host: maybe-pdf-readline
1335 pdf-host: maybe-pdf-sid
1336 pdf-host: maybe-pdf-sim
1337 pdf-host: maybe-pdf-texinfo
1338 pdf-host: maybe-pdf-zlib
1339 pdf-host: maybe-pdf-gdb
1340 pdf-host: maybe-pdf-expect
1341 pdf-host: maybe-pdf-guile
1342 pdf-host: maybe-pdf-tk
1343 pdf-host: maybe-pdf-libtermcap
1344 pdf-host: maybe-pdf-utils
1345 pdf-host: maybe-pdf-gnattools
1346 pdf-host: maybe-pdf-lto-plugin
1348 .PHONY: pdf-target
1350 pdf-target: maybe-pdf-target-libstdc++-v3
1351 pdf-target: maybe-pdf-target-libsanitizer
1352 pdf-target: maybe-pdf-target-libvtv
1353 pdf-target: maybe-pdf-target-libssp
1354 pdf-target: maybe-pdf-target-newlib
1355 pdf-target: maybe-pdf-target-libgcc
1356 pdf-target: maybe-pdf-target-libbacktrace
1357 pdf-target: maybe-pdf-target-libquadmath
1358 pdf-target: maybe-pdf-target-libgfortran
1359 pdf-target: maybe-pdf-target-libobjc
1360 pdf-target: maybe-pdf-target-libgupc
1361 pdf-target: maybe-pdf-target-libgo
1362 pdf-target: maybe-pdf-target-libtermcap
1363 pdf-target: maybe-pdf-target-winsup
1364 pdf-target: maybe-pdf-target-libgloss
1365 pdf-target: maybe-pdf-target-libffi
1366 pdf-target: maybe-pdf-target-libjava
1367 pdf-target: maybe-pdf-target-zlib
1368 pdf-target: maybe-pdf-target-boehm-gc
1369 pdf-target: maybe-pdf-target-rda
1370 pdf-target: maybe-pdf-target-libada
1371 pdf-target: maybe-pdf-target-libgomp
1372 pdf-target: maybe-pdf-target-libitm
1373 pdf-target: maybe-pdf-target-libatomic
1375 .PHONY: do-html
1376 do-html:
1377 @: $(MAKE); $(unstage)
1378 @r=`${PWD_COMMAND}`; export r; \
1379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1380 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1381 html-target
1384 .PHONY: html-host
1386 html-host: maybe-html-bfd
1387 html-host: maybe-html-opcodes
1388 html-host: maybe-html-binutils
1389 html-host: maybe-html-bison
1390 html-host: maybe-html-cgen
1391 html-host: maybe-html-dejagnu
1392 html-host: maybe-html-etc
1393 html-host: maybe-html-fastjar
1394 html-host: maybe-html-fixincludes
1395 html-host: maybe-html-flex
1396 html-host: maybe-html-gas
1397 html-host: maybe-html-gcc
1398 html-host: maybe-html-gmp
1399 html-host: maybe-html-mpfr
1400 html-host: maybe-html-mpc
1401 html-host: maybe-html-isl
1402 html-host: maybe-html-cloog
1403 html-host: maybe-html-libelf
1404 html-host: maybe-html-gold
1405 html-host: maybe-html-gprof
1406 html-host: maybe-html-intl
1407 html-host: maybe-html-tcl
1408 html-host: maybe-html-itcl
1409 html-host: maybe-html-ld
1410 html-host: maybe-html-libbacktrace
1411 html-host: maybe-html-libcpp
1412 html-host: maybe-html-libdecnumber
1413 html-host: maybe-html-libgui
1414 html-host: maybe-html-libiberty
1415 html-host: maybe-html-libiconv
1416 html-host: maybe-html-m4
1417 html-host: maybe-html-readline
1418 html-host: maybe-html-sid
1419 html-host: maybe-html-sim
1420 html-host: maybe-html-texinfo
1421 html-host: maybe-html-zlib
1422 html-host: maybe-html-gdb
1423 html-host: maybe-html-expect
1424 html-host: maybe-html-guile
1425 html-host: maybe-html-tk
1426 html-host: maybe-html-libtermcap
1427 html-host: maybe-html-utils
1428 html-host: maybe-html-gnattools
1429 html-host: maybe-html-lto-plugin
1431 .PHONY: html-target
1433 html-target: maybe-html-target-libstdc++-v3
1434 html-target: maybe-html-target-libsanitizer
1435 html-target: maybe-html-target-libvtv
1436 html-target: maybe-html-target-libssp
1437 html-target: maybe-html-target-newlib
1438 html-target: maybe-html-target-libgcc
1439 html-target: maybe-html-target-libbacktrace
1440 html-target: maybe-html-target-libquadmath
1441 html-target: maybe-html-target-libgfortran
1442 html-target: maybe-html-target-libobjc
1443 html-target: maybe-html-target-libgupc
1444 html-target: maybe-html-target-libgo
1445 html-target: maybe-html-target-libtermcap
1446 html-target: maybe-html-target-winsup
1447 html-target: maybe-html-target-libgloss
1448 html-target: maybe-html-target-libffi
1449 html-target: maybe-html-target-libjava
1450 html-target: maybe-html-target-zlib
1451 html-target: maybe-html-target-boehm-gc
1452 html-target: maybe-html-target-rda
1453 html-target: maybe-html-target-libada
1454 html-target: maybe-html-target-libgomp
1455 html-target: maybe-html-target-libitm
1456 html-target: maybe-html-target-libatomic
1458 .PHONY: do-TAGS
1459 do-TAGS:
1460 @: $(MAKE); $(unstage)
1461 @r=`${PWD_COMMAND}`; export r; \
1462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1463 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1464 TAGS-target
1467 .PHONY: TAGS-host
1469 TAGS-host: maybe-TAGS-bfd
1470 TAGS-host: maybe-TAGS-opcodes
1471 TAGS-host: maybe-TAGS-binutils
1472 TAGS-host: maybe-TAGS-bison
1473 TAGS-host: maybe-TAGS-cgen
1474 TAGS-host: maybe-TAGS-dejagnu
1475 TAGS-host: maybe-TAGS-etc
1476 TAGS-host: maybe-TAGS-fastjar
1477 TAGS-host: maybe-TAGS-fixincludes
1478 TAGS-host: maybe-TAGS-flex
1479 TAGS-host: maybe-TAGS-gas
1480 TAGS-host: maybe-TAGS-gcc
1481 TAGS-host: maybe-TAGS-gmp
1482 TAGS-host: maybe-TAGS-mpfr
1483 TAGS-host: maybe-TAGS-mpc
1484 TAGS-host: maybe-TAGS-isl
1485 TAGS-host: maybe-TAGS-cloog
1486 TAGS-host: maybe-TAGS-libelf
1487 TAGS-host: maybe-TAGS-gold
1488 TAGS-host: maybe-TAGS-gprof
1489 TAGS-host: maybe-TAGS-intl
1490 TAGS-host: maybe-TAGS-tcl
1491 TAGS-host: maybe-TAGS-itcl
1492 TAGS-host: maybe-TAGS-ld
1493 TAGS-host: maybe-TAGS-libbacktrace
1494 TAGS-host: maybe-TAGS-libcpp
1495 TAGS-host: maybe-TAGS-libdecnumber
1496 TAGS-host: maybe-TAGS-libgui
1497 TAGS-host: maybe-TAGS-libiberty
1498 TAGS-host: maybe-TAGS-libiconv
1499 TAGS-host: maybe-TAGS-m4
1500 TAGS-host: maybe-TAGS-readline
1501 TAGS-host: maybe-TAGS-sid
1502 TAGS-host: maybe-TAGS-sim
1503 TAGS-host: maybe-TAGS-texinfo
1504 TAGS-host: maybe-TAGS-zlib
1505 TAGS-host: maybe-TAGS-gdb
1506 TAGS-host: maybe-TAGS-expect
1507 TAGS-host: maybe-TAGS-guile
1508 TAGS-host: maybe-TAGS-tk
1509 TAGS-host: maybe-TAGS-libtermcap
1510 TAGS-host: maybe-TAGS-utils
1511 TAGS-host: maybe-TAGS-gnattools
1512 TAGS-host: maybe-TAGS-lto-plugin
1514 .PHONY: TAGS-target
1516 TAGS-target: maybe-TAGS-target-libstdc++-v3
1517 TAGS-target: maybe-TAGS-target-libsanitizer
1518 TAGS-target: maybe-TAGS-target-libvtv
1519 TAGS-target: maybe-TAGS-target-libssp
1520 TAGS-target: maybe-TAGS-target-newlib
1521 TAGS-target: maybe-TAGS-target-libgcc
1522 TAGS-target: maybe-TAGS-target-libbacktrace
1523 TAGS-target: maybe-TAGS-target-libquadmath
1524 TAGS-target: maybe-TAGS-target-libgfortran
1525 TAGS-target: maybe-TAGS-target-libobjc
1526 TAGS-target: maybe-TAGS-target-libgupc
1527 TAGS-target: maybe-TAGS-target-libgo
1528 TAGS-target: maybe-TAGS-target-libtermcap
1529 TAGS-target: maybe-TAGS-target-winsup
1530 TAGS-target: maybe-TAGS-target-libgloss
1531 TAGS-target: maybe-TAGS-target-libffi
1532 TAGS-target: maybe-TAGS-target-libjava
1533 TAGS-target: maybe-TAGS-target-zlib
1534 TAGS-target: maybe-TAGS-target-boehm-gc
1535 TAGS-target: maybe-TAGS-target-rda
1536 TAGS-target: maybe-TAGS-target-libada
1537 TAGS-target: maybe-TAGS-target-libgomp
1538 TAGS-target: maybe-TAGS-target-libitm
1539 TAGS-target: maybe-TAGS-target-libatomic
1541 .PHONY: do-install-info
1542 do-install-info:
1543 @: $(MAKE); $(unstage)
1544 @r=`${PWD_COMMAND}`; export r; \
1545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1546 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1547 install-info-target
1550 .PHONY: install-info-host
1552 install-info-host: maybe-install-info-bfd
1553 install-info-host: maybe-install-info-opcodes
1554 install-info-host: maybe-install-info-binutils
1555 install-info-host: maybe-install-info-bison
1556 install-info-host: maybe-install-info-cgen
1557 install-info-host: maybe-install-info-dejagnu
1558 install-info-host: maybe-install-info-etc
1559 install-info-host: maybe-install-info-fastjar
1560 install-info-host: maybe-install-info-fixincludes
1561 install-info-host: maybe-install-info-flex
1562 install-info-host: maybe-install-info-gas
1563 install-info-host: maybe-install-info-gcc
1564 install-info-host: maybe-install-info-gmp
1565 install-info-host: maybe-install-info-mpfr
1566 install-info-host: maybe-install-info-mpc
1567 install-info-host: maybe-install-info-isl
1568 install-info-host: maybe-install-info-cloog
1569 install-info-host: maybe-install-info-libelf
1570 install-info-host: maybe-install-info-gold
1571 install-info-host: maybe-install-info-gprof
1572 install-info-host: maybe-install-info-intl
1573 install-info-host: maybe-install-info-tcl
1574 install-info-host: maybe-install-info-itcl
1575 install-info-host: maybe-install-info-ld
1576 install-info-host: maybe-install-info-libbacktrace
1577 install-info-host: maybe-install-info-libcpp
1578 install-info-host: maybe-install-info-libdecnumber
1579 install-info-host: maybe-install-info-libgui
1580 install-info-host: maybe-install-info-libiberty
1581 install-info-host: maybe-install-info-libiconv
1582 install-info-host: maybe-install-info-m4
1583 install-info-host: maybe-install-info-readline
1584 install-info-host: maybe-install-info-sid
1585 install-info-host: maybe-install-info-sim
1586 install-info-host: maybe-install-info-texinfo
1587 install-info-host: maybe-install-info-zlib
1588 install-info-host: maybe-install-info-gdb
1589 install-info-host: maybe-install-info-expect
1590 install-info-host: maybe-install-info-guile
1591 install-info-host: maybe-install-info-tk
1592 install-info-host: maybe-install-info-libtermcap
1593 install-info-host: maybe-install-info-utils
1594 install-info-host: maybe-install-info-gnattools
1595 install-info-host: maybe-install-info-lto-plugin
1597 .PHONY: install-info-target
1599 install-info-target: maybe-install-info-target-libstdc++-v3
1600 install-info-target: maybe-install-info-target-libsanitizer
1601 install-info-target: maybe-install-info-target-libvtv
1602 install-info-target: maybe-install-info-target-libssp
1603 install-info-target: maybe-install-info-target-newlib
1604 install-info-target: maybe-install-info-target-libgcc
1605 install-info-target: maybe-install-info-target-libbacktrace
1606 install-info-target: maybe-install-info-target-libquadmath
1607 install-info-target: maybe-install-info-target-libgfortran
1608 install-info-target: maybe-install-info-target-libobjc
1609 install-info-target: maybe-install-info-target-libgupc
1610 install-info-target: maybe-install-info-target-libgo
1611 install-info-target: maybe-install-info-target-libtermcap
1612 install-info-target: maybe-install-info-target-winsup
1613 install-info-target: maybe-install-info-target-libgloss
1614 install-info-target: maybe-install-info-target-libffi
1615 install-info-target: maybe-install-info-target-libjava
1616 install-info-target: maybe-install-info-target-zlib
1617 install-info-target: maybe-install-info-target-boehm-gc
1618 install-info-target: maybe-install-info-target-rda
1619 install-info-target: maybe-install-info-target-libada
1620 install-info-target: maybe-install-info-target-libgomp
1621 install-info-target: maybe-install-info-target-libitm
1622 install-info-target: maybe-install-info-target-libatomic
1624 .PHONY: do-install-pdf
1625 do-install-pdf:
1626 @: $(MAKE); $(unstage)
1627 @r=`${PWD_COMMAND}`; export r; \
1628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1629 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1630 install-pdf-target
1633 .PHONY: install-pdf-host
1635 install-pdf-host: maybe-install-pdf-bfd
1636 install-pdf-host: maybe-install-pdf-opcodes
1637 install-pdf-host: maybe-install-pdf-binutils
1638 install-pdf-host: maybe-install-pdf-bison
1639 install-pdf-host: maybe-install-pdf-cgen
1640 install-pdf-host: maybe-install-pdf-dejagnu
1641 install-pdf-host: maybe-install-pdf-etc
1642 install-pdf-host: maybe-install-pdf-fastjar
1643 install-pdf-host: maybe-install-pdf-fixincludes
1644 install-pdf-host: maybe-install-pdf-flex
1645 install-pdf-host: maybe-install-pdf-gas
1646 install-pdf-host: maybe-install-pdf-gcc
1647 install-pdf-host: maybe-install-pdf-gmp
1648 install-pdf-host: maybe-install-pdf-mpfr
1649 install-pdf-host: maybe-install-pdf-mpc
1650 install-pdf-host: maybe-install-pdf-isl
1651 install-pdf-host: maybe-install-pdf-cloog
1652 install-pdf-host: maybe-install-pdf-libelf
1653 install-pdf-host: maybe-install-pdf-gold
1654 install-pdf-host: maybe-install-pdf-gprof
1655 install-pdf-host: maybe-install-pdf-intl
1656 install-pdf-host: maybe-install-pdf-tcl
1657 install-pdf-host: maybe-install-pdf-itcl
1658 install-pdf-host: maybe-install-pdf-ld
1659 install-pdf-host: maybe-install-pdf-libbacktrace
1660 install-pdf-host: maybe-install-pdf-libcpp
1661 install-pdf-host: maybe-install-pdf-libdecnumber
1662 install-pdf-host: maybe-install-pdf-libgui
1663 install-pdf-host: maybe-install-pdf-libiberty
1664 install-pdf-host: maybe-install-pdf-libiconv
1665 install-pdf-host: maybe-install-pdf-m4
1666 install-pdf-host: maybe-install-pdf-readline
1667 install-pdf-host: maybe-install-pdf-sid
1668 install-pdf-host: maybe-install-pdf-sim
1669 install-pdf-host: maybe-install-pdf-texinfo
1670 install-pdf-host: maybe-install-pdf-zlib
1671 install-pdf-host: maybe-install-pdf-gdb
1672 install-pdf-host: maybe-install-pdf-expect
1673 install-pdf-host: maybe-install-pdf-guile
1674 install-pdf-host: maybe-install-pdf-tk
1675 install-pdf-host: maybe-install-pdf-libtermcap
1676 install-pdf-host: maybe-install-pdf-utils
1677 install-pdf-host: maybe-install-pdf-gnattools
1678 install-pdf-host: maybe-install-pdf-lto-plugin
1680 .PHONY: install-pdf-target
1682 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1683 install-pdf-target: maybe-install-pdf-target-libsanitizer
1684 install-pdf-target: maybe-install-pdf-target-libvtv
1685 install-pdf-target: maybe-install-pdf-target-libssp
1686 install-pdf-target: maybe-install-pdf-target-newlib
1687 install-pdf-target: maybe-install-pdf-target-libgcc
1688 install-pdf-target: maybe-install-pdf-target-libbacktrace
1689 install-pdf-target: maybe-install-pdf-target-libquadmath
1690 install-pdf-target: maybe-install-pdf-target-libgfortran
1691 install-pdf-target: maybe-install-pdf-target-libobjc
1692 install-pdf-target: maybe-install-pdf-target-libgupc
1693 install-pdf-target: maybe-install-pdf-target-libgo
1694 install-pdf-target: maybe-install-pdf-target-libtermcap
1695 install-pdf-target: maybe-install-pdf-target-winsup
1696 install-pdf-target: maybe-install-pdf-target-libgloss
1697 install-pdf-target: maybe-install-pdf-target-libffi
1698 install-pdf-target: maybe-install-pdf-target-libjava
1699 install-pdf-target: maybe-install-pdf-target-zlib
1700 install-pdf-target: maybe-install-pdf-target-boehm-gc
1701 install-pdf-target: maybe-install-pdf-target-rda
1702 install-pdf-target: maybe-install-pdf-target-libada
1703 install-pdf-target: maybe-install-pdf-target-libgomp
1704 install-pdf-target: maybe-install-pdf-target-libitm
1705 install-pdf-target: maybe-install-pdf-target-libatomic
1707 .PHONY: do-install-html
1708 do-install-html:
1709 @: $(MAKE); $(unstage)
1710 @r=`${PWD_COMMAND}`; export r; \
1711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1712 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1713 install-html-target
1716 .PHONY: install-html-host
1718 install-html-host: maybe-install-html-bfd
1719 install-html-host: maybe-install-html-opcodes
1720 install-html-host: maybe-install-html-binutils
1721 install-html-host: maybe-install-html-bison
1722 install-html-host: maybe-install-html-cgen
1723 install-html-host: maybe-install-html-dejagnu
1724 install-html-host: maybe-install-html-etc
1725 install-html-host: maybe-install-html-fastjar
1726 install-html-host: maybe-install-html-fixincludes
1727 install-html-host: maybe-install-html-flex
1728 install-html-host: maybe-install-html-gas
1729 install-html-host: maybe-install-html-gcc
1730 install-html-host: maybe-install-html-gmp
1731 install-html-host: maybe-install-html-mpfr
1732 install-html-host: maybe-install-html-mpc
1733 install-html-host: maybe-install-html-isl
1734 install-html-host: maybe-install-html-cloog
1735 install-html-host: maybe-install-html-libelf
1736 install-html-host: maybe-install-html-gold
1737 install-html-host: maybe-install-html-gprof
1738 install-html-host: maybe-install-html-intl
1739 install-html-host: maybe-install-html-tcl
1740 install-html-host: maybe-install-html-itcl
1741 install-html-host: maybe-install-html-ld
1742 install-html-host: maybe-install-html-libbacktrace
1743 install-html-host: maybe-install-html-libcpp
1744 install-html-host: maybe-install-html-libdecnumber
1745 install-html-host: maybe-install-html-libgui
1746 install-html-host: maybe-install-html-libiberty
1747 install-html-host: maybe-install-html-libiconv
1748 install-html-host: maybe-install-html-m4
1749 install-html-host: maybe-install-html-readline
1750 install-html-host: maybe-install-html-sid
1751 install-html-host: maybe-install-html-sim
1752 install-html-host: maybe-install-html-texinfo
1753 install-html-host: maybe-install-html-zlib
1754 install-html-host: maybe-install-html-gdb
1755 install-html-host: maybe-install-html-expect
1756 install-html-host: maybe-install-html-guile
1757 install-html-host: maybe-install-html-tk
1758 install-html-host: maybe-install-html-libtermcap
1759 install-html-host: maybe-install-html-utils
1760 install-html-host: maybe-install-html-gnattools
1761 install-html-host: maybe-install-html-lto-plugin
1763 .PHONY: install-html-target
1765 install-html-target: maybe-install-html-target-libstdc++-v3
1766 install-html-target: maybe-install-html-target-libsanitizer
1767 install-html-target: maybe-install-html-target-libvtv
1768 install-html-target: maybe-install-html-target-libssp
1769 install-html-target: maybe-install-html-target-newlib
1770 install-html-target: maybe-install-html-target-libgcc
1771 install-html-target: maybe-install-html-target-libbacktrace
1772 install-html-target: maybe-install-html-target-libquadmath
1773 install-html-target: maybe-install-html-target-libgfortran
1774 install-html-target: maybe-install-html-target-libobjc
1775 install-html-target: maybe-install-html-target-libgupc
1776 install-html-target: maybe-install-html-target-libgo
1777 install-html-target: maybe-install-html-target-libtermcap
1778 install-html-target: maybe-install-html-target-winsup
1779 install-html-target: maybe-install-html-target-libgloss
1780 install-html-target: maybe-install-html-target-libffi
1781 install-html-target: maybe-install-html-target-libjava
1782 install-html-target: maybe-install-html-target-zlib
1783 install-html-target: maybe-install-html-target-boehm-gc
1784 install-html-target: maybe-install-html-target-rda
1785 install-html-target: maybe-install-html-target-libada
1786 install-html-target: maybe-install-html-target-libgomp
1787 install-html-target: maybe-install-html-target-libitm
1788 install-html-target: maybe-install-html-target-libatomic
1790 .PHONY: do-installcheck
1791 do-installcheck:
1792 @: $(MAKE); $(unstage)
1793 @r=`${PWD_COMMAND}`; export r; \
1794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1795 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1796 installcheck-target
1799 .PHONY: installcheck-host
1801 installcheck-host: maybe-installcheck-bfd
1802 installcheck-host: maybe-installcheck-opcodes
1803 installcheck-host: maybe-installcheck-binutils
1804 installcheck-host: maybe-installcheck-bison
1805 installcheck-host: maybe-installcheck-cgen
1806 installcheck-host: maybe-installcheck-dejagnu
1807 installcheck-host: maybe-installcheck-etc
1808 installcheck-host: maybe-installcheck-fastjar
1809 installcheck-host: maybe-installcheck-fixincludes
1810 installcheck-host: maybe-installcheck-flex
1811 installcheck-host: maybe-installcheck-gas
1812 installcheck-host: maybe-installcheck-gcc
1813 installcheck-host: maybe-installcheck-gmp
1814 installcheck-host: maybe-installcheck-mpfr
1815 installcheck-host: maybe-installcheck-mpc
1816 installcheck-host: maybe-installcheck-isl
1817 installcheck-host: maybe-installcheck-cloog
1818 installcheck-host: maybe-installcheck-libelf
1819 installcheck-host: maybe-installcheck-gold
1820 installcheck-host: maybe-installcheck-gprof
1821 installcheck-host: maybe-installcheck-intl
1822 installcheck-host: maybe-installcheck-tcl
1823 installcheck-host: maybe-installcheck-itcl
1824 installcheck-host: maybe-installcheck-ld
1825 installcheck-host: maybe-installcheck-libbacktrace
1826 installcheck-host: maybe-installcheck-libcpp
1827 installcheck-host: maybe-installcheck-libdecnumber
1828 installcheck-host: maybe-installcheck-libgui
1829 installcheck-host: maybe-installcheck-libiberty
1830 installcheck-host: maybe-installcheck-libiconv
1831 installcheck-host: maybe-installcheck-m4
1832 installcheck-host: maybe-installcheck-readline
1833 installcheck-host: maybe-installcheck-sid
1834 installcheck-host: maybe-installcheck-sim
1835 installcheck-host: maybe-installcheck-texinfo
1836 installcheck-host: maybe-installcheck-zlib
1837 installcheck-host: maybe-installcheck-gdb
1838 installcheck-host: maybe-installcheck-expect
1839 installcheck-host: maybe-installcheck-guile
1840 installcheck-host: maybe-installcheck-tk
1841 installcheck-host: maybe-installcheck-libtermcap
1842 installcheck-host: maybe-installcheck-utils
1843 installcheck-host: maybe-installcheck-gnattools
1844 installcheck-host: maybe-installcheck-lto-plugin
1846 .PHONY: installcheck-target
1848 installcheck-target: maybe-installcheck-target-libstdc++-v3
1849 installcheck-target: maybe-installcheck-target-libsanitizer
1850 installcheck-target: maybe-installcheck-target-libvtv
1851 installcheck-target: maybe-installcheck-target-libssp
1852 installcheck-target: maybe-installcheck-target-newlib
1853 installcheck-target: maybe-installcheck-target-libgcc
1854 installcheck-target: maybe-installcheck-target-libbacktrace
1855 installcheck-target: maybe-installcheck-target-libquadmath
1856 installcheck-target: maybe-installcheck-target-libgfortran
1857 installcheck-target: maybe-installcheck-target-libobjc
1858 installcheck-target: maybe-installcheck-target-libgupc
1859 installcheck-target: maybe-installcheck-target-libgo
1860 installcheck-target: maybe-installcheck-target-libtermcap
1861 installcheck-target: maybe-installcheck-target-winsup
1862 installcheck-target: maybe-installcheck-target-libgloss
1863 installcheck-target: maybe-installcheck-target-libffi
1864 installcheck-target: maybe-installcheck-target-libjava
1865 installcheck-target: maybe-installcheck-target-zlib
1866 installcheck-target: maybe-installcheck-target-boehm-gc
1867 installcheck-target: maybe-installcheck-target-rda
1868 installcheck-target: maybe-installcheck-target-libada
1869 installcheck-target: maybe-installcheck-target-libgomp
1870 installcheck-target: maybe-installcheck-target-libitm
1871 installcheck-target: maybe-installcheck-target-libatomic
1873 .PHONY: do-mostlyclean
1874 do-mostlyclean:
1875 @: $(MAKE); $(unstage)
1876 @r=`${PWD_COMMAND}`; export r; \
1877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1878 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1879 mostlyclean-target
1882 .PHONY: mostlyclean-host
1884 mostlyclean-host: maybe-mostlyclean-bfd
1885 mostlyclean-host: maybe-mostlyclean-opcodes
1886 mostlyclean-host: maybe-mostlyclean-binutils
1887 mostlyclean-host: maybe-mostlyclean-bison
1888 mostlyclean-host: maybe-mostlyclean-cgen
1889 mostlyclean-host: maybe-mostlyclean-dejagnu
1890 mostlyclean-host: maybe-mostlyclean-etc
1891 mostlyclean-host: maybe-mostlyclean-fastjar
1892 mostlyclean-host: maybe-mostlyclean-fixincludes
1893 mostlyclean-host: maybe-mostlyclean-flex
1894 mostlyclean-host: maybe-mostlyclean-gas
1895 mostlyclean-host: maybe-mostlyclean-gcc
1896 mostlyclean-host: maybe-mostlyclean-gmp
1897 mostlyclean-host: maybe-mostlyclean-mpfr
1898 mostlyclean-host: maybe-mostlyclean-mpc
1899 mostlyclean-host: maybe-mostlyclean-isl
1900 mostlyclean-host: maybe-mostlyclean-cloog
1901 mostlyclean-host: maybe-mostlyclean-libelf
1902 mostlyclean-host: maybe-mostlyclean-gold
1903 mostlyclean-host: maybe-mostlyclean-gprof
1904 mostlyclean-host: maybe-mostlyclean-intl
1905 mostlyclean-host: maybe-mostlyclean-tcl
1906 mostlyclean-host: maybe-mostlyclean-itcl
1907 mostlyclean-host: maybe-mostlyclean-ld
1908 mostlyclean-host: maybe-mostlyclean-libbacktrace
1909 mostlyclean-host: maybe-mostlyclean-libcpp
1910 mostlyclean-host: maybe-mostlyclean-libdecnumber
1911 mostlyclean-host: maybe-mostlyclean-libgui
1912 mostlyclean-host: maybe-mostlyclean-libiberty
1913 mostlyclean-host: maybe-mostlyclean-libiconv
1914 mostlyclean-host: maybe-mostlyclean-m4
1915 mostlyclean-host: maybe-mostlyclean-readline
1916 mostlyclean-host: maybe-mostlyclean-sid
1917 mostlyclean-host: maybe-mostlyclean-sim
1918 mostlyclean-host: maybe-mostlyclean-texinfo
1919 mostlyclean-host: maybe-mostlyclean-zlib
1920 mostlyclean-host: maybe-mostlyclean-gdb
1921 mostlyclean-host: maybe-mostlyclean-expect
1922 mostlyclean-host: maybe-mostlyclean-guile
1923 mostlyclean-host: maybe-mostlyclean-tk
1924 mostlyclean-host: maybe-mostlyclean-libtermcap
1925 mostlyclean-host: maybe-mostlyclean-utils
1926 mostlyclean-host: maybe-mostlyclean-gnattools
1927 mostlyclean-host: maybe-mostlyclean-lto-plugin
1929 .PHONY: mostlyclean-target
1931 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1932 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1933 mostlyclean-target: maybe-mostlyclean-target-libvtv
1934 mostlyclean-target: maybe-mostlyclean-target-libssp
1935 mostlyclean-target: maybe-mostlyclean-target-newlib
1936 mostlyclean-target: maybe-mostlyclean-target-libgcc
1937 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1938 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1939 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1940 mostlyclean-target: maybe-mostlyclean-target-libobjc
1941 mostlyclean-target: maybe-mostlyclean-target-libgupc
1942 mostlyclean-target: maybe-mostlyclean-target-libgo
1943 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1944 mostlyclean-target: maybe-mostlyclean-target-winsup
1945 mostlyclean-target: maybe-mostlyclean-target-libgloss
1946 mostlyclean-target: maybe-mostlyclean-target-libffi
1947 mostlyclean-target: maybe-mostlyclean-target-libjava
1948 mostlyclean-target: maybe-mostlyclean-target-zlib
1949 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1950 mostlyclean-target: maybe-mostlyclean-target-rda
1951 mostlyclean-target: maybe-mostlyclean-target-libada
1952 mostlyclean-target: maybe-mostlyclean-target-libgomp
1953 mostlyclean-target: maybe-mostlyclean-target-libitm
1954 mostlyclean-target: maybe-mostlyclean-target-libatomic
1956 .PHONY: do-clean
1957 do-clean:
1958 @: $(MAKE); $(unstage)
1959 @r=`${PWD_COMMAND}`; export r; \
1960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1961 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1962 clean-target
1965 .PHONY: clean-host
1967 clean-host: maybe-clean-bfd
1968 clean-host: maybe-clean-opcodes
1969 clean-host: maybe-clean-binutils
1970 clean-host: maybe-clean-bison
1971 clean-host: maybe-clean-cgen
1972 clean-host: maybe-clean-dejagnu
1973 clean-host: maybe-clean-etc
1974 clean-host: maybe-clean-fastjar
1975 clean-host: maybe-clean-fixincludes
1976 clean-host: maybe-clean-flex
1977 clean-host: maybe-clean-gas
1978 clean-host: maybe-clean-gcc
1979 clean-host: maybe-clean-gmp
1980 clean-host: maybe-clean-mpfr
1981 clean-host: maybe-clean-mpc
1982 clean-host: maybe-clean-isl
1983 clean-host: maybe-clean-cloog
1984 clean-host: maybe-clean-libelf
1985 clean-host: maybe-clean-gold
1986 clean-host: maybe-clean-gprof
1987 clean-host: maybe-clean-intl
1988 clean-host: maybe-clean-tcl
1989 clean-host: maybe-clean-itcl
1990 clean-host: maybe-clean-ld
1991 clean-host: maybe-clean-libbacktrace
1992 clean-host: maybe-clean-libcpp
1993 clean-host: maybe-clean-libdecnumber
1994 clean-host: maybe-clean-libgui
1995 clean-host: maybe-clean-libiberty
1996 clean-host: maybe-clean-libiconv
1997 clean-host: maybe-clean-m4
1998 clean-host: maybe-clean-readline
1999 clean-host: maybe-clean-sid
2000 clean-host: maybe-clean-sim
2001 clean-host: maybe-clean-texinfo
2002 clean-host: maybe-clean-zlib
2003 clean-host: maybe-clean-gdb
2004 clean-host: maybe-clean-expect
2005 clean-host: maybe-clean-guile
2006 clean-host: maybe-clean-tk
2007 clean-host: maybe-clean-libtermcap
2008 clean-host: maybe-clean-utils
2009 clean-host: maybe-clean-gnattools
2010 clean-host: maybe-clean-lto-plugin
2012 .PHONY: clean-target
2014 clean-target: maybe-clean-target-libstdc++-v3
2015 clean-target: maybe-clean-target-libsanitizer
2016 clean-target: maybe-clean-target-libvtv
2017 clean-target: maybe-clean-target-libssp
2018 clean-target: maybe-clean-target-newlib
2019 clean-target: maybe-clean-target-libgcc
2020 clean-target: maybe-clean-target-libbacktrace
2021 clean-target: maybe-clean-target-libquadmath
2022 clean-target: maybe-clean-target-libgfortran
2023 clean-target: maybe-clean-target-libobjc
2024 clean-target: maybe-clean-target-libgupc
2025 clean-target: maybe-clean-target-libgo
2026 clean-target: maybe-clean-target-libtermcap
2027 clean-target: maybe-clean-target-winsup
2028 clean-target: maybe-clean-target-libgloss
2029 clean-target: maybe-clean-target-libffi
2030 clean-target: maybe-clean-target-libjava
2031 clean-target: maybe-clean-target-zlib
2032 clean-target: maybe-clean-target-boehm-gc
2033 clean-target: maybe-clean-target-rda
2034 clean-target: maybe-clean-target-libada
2035 clean-target: maybe-clean-target-libgomp
2036 clean-target: maybe-clean-target-libitm
2037 clean-target: maybe-clean-target-libatomic
2039 .PHONY: do-distclean
2040 do-distclean:
2041 @: $(MAKE); $(unstage)
2042 @r=`${PWD_COMMAND}`; export r; \
2043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2044 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2045 distclean-target
2048 .PHONY: distclean-host
2050 distclean-host: maybe-distclean-bfd
2051 distclean-host: maybe-distclean-opcodes
2052 distclean-host: maybe-distclean-binutils
2053 distclean-host: maybe-distclean-bison
2054 distclean-host: maybe-distclean-cgen
2055 distclean-host: maybe-distclean-dejagnu
2056 distclean-host: maybe-distclean-etc
2057 distclean-host: maybe-distclean-fastjar
2058 distclean-host: maybe-distclean-fixincludes
2059 distclean-host: maybe-distclean-flex
2060 distclean-host: maybe-distclean-gas
2061 distclean-host: maybe-distclean-gcc
2062 distclean-host: maybe-distclean-gmp
2063 distclean-host: maybe-distclean-mpfr
2064 distclean-host: maybe-distclean-mpc
2065 distclean-host: maybe-distclean-isl
2066 distclean-host: maybe-distclean-cloog
2067 distclean-host: maybe-distclean-libelf
2068 distclean-host: maybe-distclean-gold
2069 distclean-host: maybe-distclean-gprof
2070 distclean-host: maybe-distclean-intl
2071 distclean-host: maybe-distclean-tcl
2072 distclean-host: maybe-distclean-itcl
2073 distclean-host: maybe-distclean-ld
2074 distclean-host: maybe-distclean-libbacktrace
2075 distclean-host: maybe-distclean-libcpp
2076 distclean-host: maybe-distclean-libdecnumber
2077 distclean-host: maybe-distclean-libgui
2078 distclean-host: maybe-distclean-libiberty
2079 distclean-host: maybe-distclean-libiconv
2080 distclean-host: maybe-distclean-m4
2081 distclean-host: maybe-distclean-readline
2082 distclean-host: maybe-distclean-sid
2083 distclean-host: maybe-distclean-sim
2084 distclean-host: maybe-distclean-texinfo
2085 distclean-host: maybe-distclean-zlib
2086 distclean-host: maybe-distclean-gdb
2087 distclean-host: maybe-distclean-expect
2088 distclean-host: maybe-distclean-guile
2089 distclean-host: maybe-distclean-tk
2090 distclean-host: maybe-distclean-libtermcap
2091 distclean-host: maybe-distclean-utils
2092 distclean-host: maybe-distclean-gnattools
2093 distclean-host: maybe-distclean-lto-plugin
2095 .PHONY: distclean-target
2097 distclean-target: maybe-distclean-target-libstdc++-v3
2098 distclean-target: maybe-distclean-target-libsanitizer
2099 distclean-target: maybe-distclean-target-libvtv
2100 distclean-target: maybe-distclean-target-libssp
2101 distclean-target: maybe-distclean-target-newlib
2102 distclean-target: maybe-distclean-target-libgcc
2103 distclean-target: maybe-distclean-target-libbacktrace
2104 distclean-target: maybe-distclean-target-libquadmath
2105 distclean-target: maybe-distclean-target-libgfortran
2106 distclean-target: maybe-distclean-target-libobjc
2107 distclean-target: maybe-distclean-target-libgupc
2108 distclean-target: maybe-distclean-target-libgo
2109 distclean-target: maybe-distclean-target-libtermcap
2110 distclean-target: maybe-distclean-target-winsup
2111 distclean-target: maybe-distclean-target-libgloss
2112 distclean-target: maybe-distclean-target-libffi
2113 distclean-target: maybe-distclean-target-libjava
2114 distclean-target: maybe-distclean-target-zlib
2115 distclean-target: maybe-distclean-target-boehm-gc
2116 distclean-target: maybe-distclean-target-rda
2117 distclean-target: maybe-distclean-target-libada
2118 distclean-target: maybe-distclean-target-libgomp
2119 distclean-target: maybe-distclean-target-libitm
2120 distclean-target: maybe-distclean-target-libatomic
2122 .PHONY: do-maintainer-clean
2123 do-maintainer-clean:
2124 @: $(MAKE); $(unstage)
2125 @r=`${PWD_COMMAND}`; export r; \
2126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2127 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2128 maintainer-clean-target
2131 .PHONY: maintainer-clean-host
2133 maintainer-clean-host: maybe-maintainer-clean-bfd
2134 maintainer-clean-host: maybe-maintainer-clean-opcodes
2135 maintainer-clean-host: maybe-maintainer-clean-binutils
2136 maintainer-clean-host: maybe-maintainer-clean-bison
2137 maintainer-clean-host: maybe-maintainer-clean-cgen
2138 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2139 maintainer-clean-host: maybe-maintainer-clean-etc
2140 maintainer-clean-host: maybe-maintainer-clean-fastjar
2141 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2142 maintainer-clean-host: maybe-maintainer-clean-flex
2143 maintainer-clean-host: maybe-maintainer-clean-gas
2144 maintainer-clean-host: maybe-maintainer-clean-gcc
2145 maintainer-clean-host: maybe-maintainer-clean-gmp
2146 maintainer-clean-host: maybe-maintainer-clean-mpfr
2147 maintainer-clean-host: maybe-maintainer-clean-mpc
2148 maintainer-clean-host: maybe-maintainer-clean-isl
2149 maintainer-clean-host: maybe-maintainer-clean-cloog
2150 maintainer-clean-host: maybe-maintainer-clean-libelf
2151 maintainer-clean-host: maybe-maintainer-clean-gold
2152 maintainer-clean-host: maybe-maintainer-clean-gprof
2153 maintainer-clean-host: maybe-maintainer-clean-intl
2154 maintainer-clean-host: maybe-maintainer-clean-tcl
2155 maintainer-clean-host: maybe-maintainer-clean-itcl
2156 maintainer-clean-host: maybe-maintainer-clean-ld
2157 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2158 maintainer-clean-host: maybe-maintainer-clean-libcpp
2159 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2160 maintainer-clean-host: maybe-maintainer-clean-libgui
2161 maintainer-clean-host: maybe-maintainer-clean-libiberty
2162 maintainer-clean-host: maybe-maintainer-clean-libiconv
2163 maintainer-clean-host: maybe-maintainer-clean-m4
2164 maintainer-clean-host: maybe-maintainer-clean-readline
2165 maintainer-clean-host: maybe-maintainer-clean-sid
2166 maintainer-clean-host: maybe-maintainer-clean-sim
2167 maintainer-clean-host: maybe-maintainer-clean-texinfo
2168 maintainer-clean-host: maybe-maintainer-clean-zlib
2169 maintainer-clean-host: maybe-maintainer-clean-gdb
2170 maintainer-clean-host: maybe-maintainer-clean-expect
2171 maintainer-clean-host: maybe-maintainer-clean-guile
2172 maintainer-clean-host: maybe-maintainer-clean-tk
2173 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2174 maintainer-clean-host: maybe-maintainer-clean-utils
2175 maintainer-clean-host: maybe-maintainer-clean-gnattools
2176 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2178 .PHONY: maintainer-clean-target
2180 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2181 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2182 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2183 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2184 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2185 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2186 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2187 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2188 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2189 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2190 maintainer-clean-target: maybe-maintainer-clean-target-libgupc
2191 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2192 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2193 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2194 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2195 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2196 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2197 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2198 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2199 maintainer-clean-target: maybe-maintainer-clean-target-rda
2200 maintainer-clean-target: maybe-maintainer-clean-target-libada
2201 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2202 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2203 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2206 # Here are the targets which correspond to the do-X targets.
2208 .PHONY: info installcheck dvi pdf html
2209 .PHONY: install-info install-pdf install-html
2210 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2211 .PHONY: local-clean local-distclean local-maintainer-clean
2212 info: do-info
2213 installcheck: do-installcheck
2214 dvi: do-dvi
2215 pdf: do-pdf
2216 html: do-html
2218 # Make sure makeinfo is built before we do a `make info', if we're
2219 # in fact building texinfo.
2220 do-info: maybe-all-texinfo
2222 install-info: do-install-info dir.info
2223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2224 if [ -f dir.info ] ; then \
2225 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2226 else true ; fi
2228 install-pdf: do-install-pdf
2230 install-html: do-install-html
2232 local-clean:
2233 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2235 local-distclean:
2236 -rm -f Makefile config.status config.cache mh-frag mt-frag
2237 -rm -f maybedep.tmp serdep.tmp
2238 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2239 rm -rf $(TARGET_SUBDIR); \
2240 else true; fi
2241 -rm -rf $(BUILD_SUBDIR)
2242 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2243 rm -rf $(HOST_SUBDIR); \
2244 else true; fi
2245 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2246 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2247 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2248 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2249 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2250 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2252 local-maintainer-clean:
2253 @echo "This command is intended for maintainers to use;"
2254 @echo "it deletes files that may require special tools to rebuild."
2256 clean: do-clean local-clean
2257 mostlyclean: do-mostlyclean local-clean
2258 distclean: do-distclean local-clean local-distclean
2259 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2260 maintainer-clean: local-distclean
2261 realclean: maintainer-clean
2263 # Check target.
2265 .PHONY: check do-check
2266 check: do-check
2268 # Only include modules actually being configured and built.
2269 .PHONY: check-host
2270 check-host: \
2271 maybe-check-bfd \
2272 maybe-check-opcodes \
2273 maybe-check-binutils \
2274 maybe-check-bison \
2275 maybe-check-cgen \
2276 maybe-check-dejagnu \
2277 maybe-check-etc \
2278 maybe-check-fastjar \
2279 maybe-check-fixincludes \
2280 maybe-check-flex \
2281 maybe-check-gas \
2282 maybe-check-gcc \
2283 maybe-check-gmp \
2284 maybe-check-mpfr \
2285 maybe-check-mpc \
2286 maybe-check-isl \
2287 maybe-check-cloog \
2288 maybe-check-libelf \
2289 maybe-check-gold \
2290 maybe-check-gprof \
2291 maybe-check-intl \
2292 maybe-check-tcl \
2293 maybe-check-itcl \
2294 maybe-check-ld \
2295 maybe-check-libbacktrace \
2296 maybe-check-libcpp \
2297 maybe-check-libdecnumber \
2298 maybe-check-libgui \
2299 maybe-check-libiberty \
2300 maybe-check-libiconv \
2301 maybe-check-m4 \
2302 maybe-check-readline \
2303 maybe-check-sid \
2304 maybe-check-sim \
2305 maybe-check-texinfo \
2306 maybe-check-zlib \
2307 maybe-check-gdb \
2308 maybe-check-expect \
2309 maybe-check-guile \
2310 maybe-check-tk \
2311 maybe-check-libtermcap \
2312 maybe-check-utils \
2313 maybe-check-gnattools \
2314 maybe-check-lto-plugin
2316 .PHONY: check-target
2317 check-target: \
2318 maybe-check-target-libstdc++-v3 \
2319 maybe-check-target-libsanitizer \
2320 maybe-check-target-libvtv \
2321 maybe-check-target-libssp \
2322 maybe-check-target-newlib \
2323 maybe-check-target-libgcc \
2324 maybe-check-target-libbacktrace \
2325 maybe-check-target-libquadmath \
2326 maybe-check-target-libgfortran \
2327 maybe-check-target-libobjc \
2328 maybe-check-target-libgupc \
2329 maybe-check-target-libgo \
2330 maybe-check-target-libtermcap \
2331 maybe-check-target-winsup \
2332 maybe-check-target-libgloss \
2333 maybe-check-target-libffi \
2334 maybe-check-target-libjava \
2335 maybe-check-target-zlib \
2336 maybe-check-target-boehm-gc \
2337 maybe-check-target-rda \
2338 maybe-check-target-libada \
2339 maybe-check-target-libgomp \
2340 maybe-check-target-libitm \
2341 maybe-check-target-libatomic
2343 do-check:
2344 @: $(MAKE); $(unstage)
2345 @r=`${PWD_COMMAND}`; export r; \
2346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2347 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2349 # Automated reporting of test results.
2351 warning.log: build.log
2352 $(srcdir)/contrib/warn_summary build.log > $@
2354 mail-report.log:
2355 if test x'$(BOOT_CFLAGS)' != x''; then \
2356 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2357 fi; \
2358 $(srcdir)/contrib/test_summary -t >$@
2359 chmod +x $@
2360 echo If you really want to send e-mail, run ./$@ now
2362 mail-report-with-warnings.log: warning.log
2363 if test x'$(BOOT_CFLAGS)' != x''; then \
2364 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2365 fi; \
2366 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2367 chmod +x $@
2368 echo If you really want to send e-mail, run ./$@ now
2370 # Installation targets.
2372 .PHONY: install uninstall
2373 install:
2374 @: $(MAKE); $(unstage)
2375 @r=`${PWD_COMMAND}`; export r; \
2376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2377 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2379 .PHONY: install-host-nogcc
2380 install-host-nogcc: \
2381 maybe-install-bfd \
2382 maybe-install-opcodes \
2383 maybe-install-binutils \
2384 maybe-install-bison \
2385 maybe-install-cgen \
2386 maybe-install-dejagnu \
2387 maybe-install-etc \
2388 maybe-install-fastjar \
2389 maybe-install-fixincludes \
2390 maybe-install-flex \
2391 maybe-install-gas \
2392 maybe-install-gmp \
2393 maybe-install-mpfr \
2394 maybe-install-mpc \
2395 maybe-install-isl \
2396 maybe-install-cloog \
2397 maybe-install-libelf \
2398 maybe-install-gold \
2399 maybe-install-gprof \
2400 maybe-install-intl \
2401 maybe-install-tcl \
2402 maybe-install-itcl \
2403 maybe-install-ld \
2404 maybe-install-libbacktrace \
2405 maybe-install-libcpp \
2406 maybe-install-libdecnumber \
2407 maybe-install-libgui \
2408 maybe-install-libiberty \
2409 maybe-install-libiconv \
2410 maybe-install-m4 \
2411 maybe-install-readline \
2412 maybe-install-sid \
2413 maybe-install-sim \
2414 maybe-install-texinfo \
2415 maybe-install-zlib \
2416 maybe-install-gdb \
2417 maybe-install-expect \
2418 maybe-install-guile \
2419 maybe-install-tk \
2420 maybe-install-libtermcap \
2421 maybe-install-utils \
2422 maybe-install-gnattools \
2423 maybe-install-lto-plugin
2425 .PHONY: install-host
2426 install-host: \
2427 maybe-install-bfd \
2428 maybe-install-opcodes \
2429 maybe-install-binutils \
2430 maybe-install-bison \
2431 maybe-install-cgen \
2432 maybe-install-dejagnu \
2433 maybe-install-etc \
2434 maybe-install-fastjar \
2435 maybe-install-fixincludes \
2436 maybe-install-flex \
2437 maybe-install-gas \
2438 maybe-install-gcc \
2439 maybe-install-gmp \
2440 maybe-install-mpfr \
2441 maybe-install-mpc \
2442 maybe-install-isl \
2443 maybe-install-cloog \
2444 maybe-install-libelf \
2445 maybe-install-gold \
2446 maybe-install-gprof \
2447 maybe-install-intl \
2448 maybe-install-tcl \
2449 maybe-install-itcl \
2450 maybe-install-ld \
2451 maybe-install-libbacktrace \
2452 maybe-install-libcpp \
2453 maybe-install-libdecnumber \
2454 maybe-install-libgui \
2455 maybe-install-libiberty \
2456 maybe-install-libiconv \
2457 maybe-install-m4 \
2458 maybe-install-readline \
2459 maybe-install-sid \
2460 maybe-install-sim \
2461 maybe-install-texinfo \
2462 maybe-install-zlib \
2463 maybe-install-gdb \
2464 maybe-install-expect \
2465 maybe-install-guile \
2466 maybe-install-tk \
2467 maybe-install-libtermcap \
2468 maybe-install-utils \
2469 maybe-install-gnattools \
2470 maybe-install-lto-plugin
2472 .PHONY: install-target
2473 install-target: \
2474 maybe-install-target-libstdc++-v3 \
2475 maybe-install-target-libsanitizer \
2476 maybe-install-target-libvtv \
2477 maybe-install-target-libssp \
2478 maybe-install-target-newlib \
2479 maybe-install-target-libgcc \
2480 maybe-install-target-libbacktrace \
2481 maybe-install-target-libquadmath \
2482 maybe-install-target-libgfortran \
2483 maybe-install-target-libobjc \
2484 maybe-install-target-libgupc \
2485 maybe-install-target-libgo \
2486 maybe-install-target-libtermcap \
2487 maybe-install-target-winsup \
2488 maybe-install-target-libgloss \
2489 maybe-install-target-libffi \
2490 maybe-install-target-libjava \
2491 maybe-install-target-zlib \
2492 maybe-install-target-boehm-gc \
2493 maybe-install-target-rda \
2494 maybe-install-target-libada \
2495 maybe-install-target-libgomp \
2496 maybe-install-target-libitm \
2497 maybe-install-target-libatomic
2499 uninstall:
2500 @echo "the uninstall target is not supported in this tree"
2502 .PHONY: install.all
2503 install.all: install-no-fixedincludes
2504 @if [ -f ./gcc/Makefile ] ; then \
2505 r=`${PWD_COMMAND}` ; export r ; \
2506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2507 $(HOST_EXPORTS) \
2508 (cd ./gcc && \
2509 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2510 else \
2511 true ; \
2514 # install-no-fixedincludes is used to allow the elaboration of binary packages
2515 # suitable for distribution, where we cannot include the fixed system header
2516 # files.
2517 .PHONY: install-no-fixedincludes
2518 install-no-fixedincludes: installdirs install-host-nogcc \
2519 install-target gcc-install-no-fixedincludes
2521 .PHONY: install-strip
2522 install-strip:
2523 @: $(MAKE); $(unstage)
2524 @r=`${PWD_COMMAND}`; export r; \
2525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2526 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2528 .PHONY: install-strip-host
2529 install-strip-host: \
2530 maybe-install-strip-bfd \
2531 maybe-install-strip-opcodes \
2532 maybe-install-strip-binutils \
2533 maybe-install-strip-bison \
2534 maybe-install-strip-cgen \
2535 maybe-install-strip-dejagnu \
2536 maybe-install-strip-etc \
2537 maybe-install-strip-fastjar \
2538 maybe-install-strip-fixincludes \
2539 maybe-install-strip-flex \
2540 maybe-install-strip-gas \
2541 maybe-install-strip-gcc \
2542 maybe-install-strip-gmp \
2543 maybe-install-strip-mpfr \
2544 maybe-install-strip-mpc \
2545 maybe-install-strip-isl \
2546 maybe-install-strip-cloog \
2547 maybe-install-strip-libelf \
2548 maybe-install-strip-gold \
2549 maybe-install-strip-gprof \
2550 maybe-install-strip-intl \
2551 maybe-install-strip-tcl \
2552 maybe-install-strip-itcl \
2553 maybe-install-strip-ld \
2554 maybe-install-strip-libbacktrace \
2555 maybe-install-strip-libcpp \
2556 maybe-install-strip-libdecnumber \
2557 maybe-install-strip-libgui \
2558 maybe-install-strip-libiberty \
2559 maybe-install-strip-libiconv \
2560 maybe-install-strip-m4 \
2561 maybe-install-strip-readline \
2562 maybe-install-strip-sid \
2563 maybe-install-strip-sim \
2564 maybe-install-strip-texinfo \
2565 maybe-install-strip-zlib \
2566 maybe-install-strip-gdb \
2567 maybe-install-strip-expect \
2568 maybe-install-strip-guile \
2569 maybe-install-strip-tk \
2570 maybe-install-strip-libtermcap \
2571 maybe-install-strip-utils \
2572 maybe-install-strip-gnattools \
2573 maybe-install-strip-lto-plugin
2575 .PHONY: install-strip-target
2576 install-strip-target: \
2577 maybe-install-strip-target-libstdc++-v3 \
2578 maybe-install-strip-target-libsanitizer \
2579 maybe-install-strip-target-libvtv \
2580 maybe-install-strip-target-libssp \
2581 maybe-install-strip-target-newlib \
2582 maybe-install-strip-target-libgcc \
2583 maybe-install-strip-target-libbacktrace \
2584 maybe-install-strip-target-libquadmath \
2585 maybe-install-strip-target-libgfortran \
2586 maybe-install-strip-target-libobjc \
2587 maybe-install-strip-target-libgupc \
2588 maybe-install-strip-target-libgo \
2589 maybe-install-strip-target-libtermcap \
2590 maybe-install-strip-target-winsup \
2591 maybe-install-strip-target-libgloss \
2592 maybe-install-strip-target-libffi \
2593 maybe-install-strip-target-libjava \
2594 maybe-install-strip-target-zlib \
2595 maybe-install-strip-target-boehm-gc \
2596 maybe-install-strip-target-rda \
2597 maybe-install-strip-target-libada \
2598 maybe-install-strip-target-libgomp \
2599 maybe-install-strip-target-libitm \
2600 maybe-install-strip-target-libatomic
2603 ### other supporting targets
2605 MAKEDIRS= \
2606 $(DESTDIR)$(prefix) \
2607 $(DESTDIR)$(exec_prefix)
2608 .PHONY: installdirs
2609 installdirs: mkinstalldirs
2610 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2612 dir.info: do-install-info
2613 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2614 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2615 mv -f dir.info.new dir.info ; \
2616 else true ; \
2619 dist:
2620 @echo "Building a full distribution of this tree isn't done"
2621 @echo "via 'make dist'. Check out the etc/ subdirectory"
2623 etags tags: TAGS
2625 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2626 # ability to use several tags files at once, so there is probably no need
2627 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2628 # (if we felt like it) have this Makefile write a piece of elisp which
2629 # the user could load to tell emacs19 where all the TAGS files we just
2630 # built are.
2631 TAGS: do-TAGS
2633 # ------------------------------------
2634 # Macros for configure and all targets
2635 # ------------------------------------
2641 # --------------------------------------
2642 # Modules which run on the build machine
2643 # --------------------------------------
2646 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2647 maybe-configure-build-libiberty:
2648 @if gcc-bootstrap
2649 configure-build-libiberty: stage_current
2650 @endif gcc-bootstrap
2651 @if build-libiberty
2652 maybe-configure-build-libiberty: configure-build-libiberty
2653 configure-build-libiberty:
2654 @: $(MAKE); $(unstage)
2655 @r=`${PWD_COMMAND}`; export r; \
2656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2657 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2658 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2659 $(BUILD_EXPORTS) \
2660 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2661 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2662 case $(srcdir) in \
2663 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2664 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2665 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2666 esac; \
2667 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2668 libsrcdir="$$s/libiberty"; \
2669 rm -f no-such-file || : ; \
2670 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2671 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2672 --target=${target_alias} $${srcdiroption} \
2673 || exit 1
2674 @endif build-libiberty
2680 .PHONY: all-build-libiberty maybe-all-build-libiberty
2681 maybe-all-build-libiberty:
2682 @if gcc-bootstrap
2683 all-build-libiberty: stage_current
2684 @endif gcc-bootstrap
2685 @if build-libiberty
2686 TARGET-build-libiberty=all
2687 maybe-all-build-libiberty: all-build-libiberty
2688 all-build-libiberty: configure-build-libiberty
2689 @: $(MAKE); $(unstage)
2690 @r=`${PWD_COMMAND}`; export r; \
2691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2692 $(BUILD_EXPORTS) \
2693 (cd $(BUILD_SUBDIR)/libiberty && \
2694 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2695 $(TARGET-build-libiberty))
2696 @endif build-libiberty
2702 .PHONY: configure-build-bison maybe-configure-build-bison
2703 maybe-configure-build-bison:
2704 @if gcc-bootstrap
2705 configure-build-bison: stage_current
2706 @endif gcc-bootstrap
2707 @if build-bison
2708 maybe-configure-build-bison: configure-build-bison
2709 configure-build-bison:
2710 @: $(MAKE); $(unstage)
2711 @r=`${PWD_COMMAND}`; export r; \
2712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2713 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2714 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2715 $(BUILD_EXPORTS) \
2716 echo Configuring in $(BUILD_SUBDIR)/bison; \
2717 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2718 case $(srcdir) in \
2719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2720 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2722 esac; \
2723 srcdiroption="--srcdir=$${topdir}/bison"; \
2724 libsrcdir="$$s/bison"; \
2725 rm -f no-such-file || : ; \
2726 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2727 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2728 --target=${target_alias} $${srcdiroption} \
2729 || exit 1
2730 @endif build-bison
2736 .PHONY: all-build-bison maybe-all-build-bison
2737 maybe-all-build-bison:
2738 @if gcc-bootstrap
2739 all-build-bison: stage_current
2740 @endif gcc-bootstrap
2741 @if build-bison
2742 TARGET-build-bison=all
2743 maybe-all-build-bison: all-build-bison
2744 all-build-bison: configure-build-bison
2745 @: $(MAKE); $(unstage)
2746 @r=`${PWD_COMMAND}`; export r; \
2747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2748 $(BUILD_EXPORTS) \
2749 (cd $(BUILD_SUBDIR)/bison && \
2750 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2751 $(TARGET-build-bison))
2752 @endif build-bison
2758 .PHONY: configure-build-flex maybe-configure-build-flex
2759 maybe-configure-build-flex:
2760 @if gcc-bootstrap
2761 configure-build-flex: stage_current
2762 @endif gcc-bootstrap
2763 @if build-flex
2764 maybe-configure-build-flex: configure-build-flex
2765 configure-build-flex:
2766 @: $(MAKE); $(unstage)
2767 @r=`${PWD_COMMAND}`; export r; \
2768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2769 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2770 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2771 $(BUILD_EXPORTS) \
2772 echo Configuring in $(BUILD_SUBDIR)/flex; \
2773 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2774 case $(srcdir) in \
2775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2776 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2778 esac; \
2779 srcdiroption="--srcdir=$${topdir}/flex"; \
2780 libsrcdir="$$s/flex"; \
2781 rm -f no-such-file || : ; \
2782 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2783 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2784 --target=${target_alias} $${srcdiroption} \
2785 || exit 1
2786 @endif build-flex
2792 .PHONY: all-build-flex maybe-all-build-flex
2793 maybe-all-build-flex:
2794 @if gcc-bootstrap
2795 all-build-flex: stage_current
2796 @endif gcc-bootstrap
2797 @if build-flex
2798 TARGET-build-flex=all
2799 maybe-all-build-flex: all-build-flex
2800 all-build-flex: configure-build-flex
2801 @: $(MAKE); $(unstage)
2802 @r=`${PWD_COMMAND}`; export r; \
2803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2804 $(BUILD_EXPORTS) \
2805 (cd $(BUILD_SUBDIR)/flex && \
2806 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2807 $(TARGET-build-flex))
2808 @endif build-flex
2814 .PHONY: configure-build-m4 maybe-configure-build-m4
2815 maybe-configure-build-m4:
2816 @if gcc-bootstrap
2817 configure-build-m4: stage_current
2818 @endif gcc-bootstrap
2819 @if build-m4
2820 maybe-configure-build-m4: configure-build-m4
2821 configure-build-m4:
2822 @: $(MAKE); $(unstage)
2823 @r=`${PWD_COMMAND}`; export r; \
2824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2825 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2826 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2827 $(BUILD_EXPORTS) \
2828 echo Configuring in $(BUILD_SUBDIR)/m4; \
2829 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2830 case $(srcdir) in \
2831 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2832 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2833 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2834 esac; \
2835 srcdiroption="--srcdir=$${topdir}/m4"; \
2836 libsrcdir="$$s/m4"; \
2837 rm -f no-such-file || : ; \
2838 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2839 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2840 --target=${target_alias} $${srcdiroption} \
2841 || exit 1
2842 @endif build-m4
2848 .PHONY: all-build-m4 maybe-all-build-m4
2849 maybe-all-build-m4:
2850 @if gcc-bootstrap
2851 all-build-m4: stage_current
2852 @endif gcc-bootstrap
2853 @if build-m4
2854 TARGET-build-m4=all
2855 maybe-all-build-m4: all-build-m4
2856 all-build-m4: configure-build-m4
2857 @: $(MAKE); $(unstage)
2858 @r=`${PWD_COMMAND}`; export r; \
2859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2860 $(BUILD_EXPORTS) \
2861 (cd $(BUILD_SUBDIR)/m4 && \
2862 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2863 $(TARGET-build-m4))
2864 @endif build-m4
2870 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2871 maybe-configure-build-texinfo:
2872 @if gcc-bootstrap
2873 configure-build-texinfo: stage_current
2874 @endif gcc-bootstrap
2875 @if build-texinfo
2876 maybe-configure-build-texinfo: configure-build-texinfo
2877 configure-build-texinfo:
2878 @: $(MAKE); $(unstage)
2879 @r=`${PWD_COMMAND}`; export r; \
2880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2881 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2882 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2883 $(BUILD_EXPORTS) \
2884 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2885 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2886 case $(srcdir) in \
2887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2888 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2890 esac; \
2891 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2892 libsrcdir="$$s/texinfo"; \
2893 rm -f no-such-file || : ; \
2894 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2895 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2896 --target=${target_alias} $${srcdiroption} \
2897 || exit 1
2898 @endif build-texinfo
2904 .PHONY: all-build-texinfo maybe-all-build-texinfo
2905 maybe-all-build-texinfo:
2906 @if gcc-bootstrap
2907 all-build-texinfo: stage_current
2908 @endif gcc-bootstrap
2909 @if build-texinfo
2910 TARGET-build-texinfo=all
2911 maybe-all-build-texinfo: all-build-texinfo
2912 all-build-texinfo: configure-build-texinfo
2913 @: $(MAKE); $(unstage)
2914 @r=`${PWD_COMMAND}`; export r; \
2915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2916 $(BUILD_EXPORTS) \
2917 (cd $(BUILD_SUBDIR)/texinfo && \
2918 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2919 $(TARGET-build-texinfo))
2920 @endif build-texinfo
2926 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2927 maybe-configure-build-fixincludes:
2928 @if gcc-bootstrap
2929 configure-build-fixincludes: stage_current
2930 @endif gcc-bootstrap
2931 @if build-fixincludes
2932 maybe-configure-build-fixincludes: configure-build-fixincludes
2933 configure-build-fixincludes:
2934 @: $(MAKE); $(unstage)
2935 @r=`${PWD_COMMAND}`; export r; \
2936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2937 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2938 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2939 $(BUILD_EXPORTS) \
2940 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2941 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2942 case $(srcdir) in \
2943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2944 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2946 esac; \
2947 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2948 libsrcdir="$$s/fixincludes"; \
2949 rm -f no-such-file || : ; \
2950 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2951 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2952 --target=${target_alias} $${srcdiroption} \
2953 || exit 1
2954 @endif build-fixincludes
2960 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2961 maybe-all-build-fixincludes:
2962 @if gcc-bootstrap
2963 all-build-fixincludes: stage_current
2964 @endif gcc-bootstrap
2965 @if build-fixincludes
2966 TARGET-build-fixincludes=all
2967 maybe-all-build-fixincludes: all-build-fixincludes
2968 all-build-fixincludes: configure-build-fixincludes
2969 @: $(MAKE); $(unstage)
2970 @r=`${PWD_COMMAND}`; export r; \
2971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2972 $(BUILD_EXPORTS) \
2973 (cd $(BUILD_SUBDIR)/fixincludes && \
2974 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2975 $(TARGET-build-fixincludes))
2976 @endif build-fixincludes
2982 # --------------------------------------
2983 # Modules which run on the host machine
2984 # --------------------------------------
2987 .PHONY: configure-bfd maybe-configure-bfd
2988 maybe-configure-bfd:
2989 @if gcc-bootstrap
2990 configure-bfd: stage_current
2991 @endif gcc-bootstrap
2992 @if bfd
2993 maybe-configure-bfd: configure-bfd
2994 configure-bfd:
2995 @r=`${PWD_COMMAND}`; export r; \
2996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2997 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2999 $(HOST_EXPORTS) \
3000 echo Configuring in $(HOST_SUBDIR)/bfd; \
3001 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3002 case $(srcdir) in \
3003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3004 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3006 esac; \
3007 srcdiroption="--srcdir=$${topdir}/bfd"; \
3008 libsrcdir="$$s/bfd"; \
3009 $(SHELL) $${libsrcdir}/configure \
3010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3011 --target=${target_alias} $${srcdiroption} \
3012 || exit 1
3013 @endif bfd
3017 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3018 maybe-configure-stage1-bfd:
3019 @if bfd-bootstrap
3020 maybe-configure-stage1-bfd: configure-stage1-bfd
3021 configure-stage1-bfd:
3022 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3024 @r=`${PWD_COMMAND}`; export r; \
3025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3026 TFLAGS="$(STAGE1_TFLAGS)"; \
3027 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3028 $(HOST_EXPORTS) \
3029 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3030 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3031 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3032 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3034 cd $(HOST_SUBDIR)/bfd || exit 1; \
3035 case $(srcdir) in \
3036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3037 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3039 esac; \
3040 srcdiroption="--srcdir=$${topdir}/bfd"; \
3041 libsrcdir="$$s/bfd"; \
3042 $(SHELL) $${libsrcdir}/configure \
3043 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3044 --target=${target_alias} $${srcdiroption} \
3045 $(STAGE1_CONFIGURE_FLAGS)
3046 @endif bfd-bootstrap
3048 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3049 maybe-configure-stage2-bfd:
3050 @if bfd-bootstrap
3051 maybe-configure-stage2-bfd: configure-stage2-bfd
3052 configure-stage2-bfd:
3053 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3055 @r=`${PWD_COMMAND}`; export r; \
3056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3057 TFLAGS="$(STAGE2_TFLAGS)"; \
3058 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3059 $(HOST_EXPORTS) \
3060 $(POSTSTAGE1_HOST_EXPORTS) \
3061 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3062 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3063 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3064 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3066 cd $(HOST_SUBDIR)/bfd || exit 1; \
3067 case $(srcdir) in \
3068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3069 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3071 esac; \
3072 srcdiroption="--srcdir=$${topdir}/bfd"; \
3073 libsrcdir="$$s/bfd"; \
3074 $(SHELL) $${libsrcdir}/configure \
3075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3076 --target=${target_alias} $${srcdiroption} \
3077 --with-build-libsubdir=$(HOST_SUBDIR) \
3078 $(STAGE2_CONFIGURE_FLAGS)
3079 @endif bfd-bootstrap
3081 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3082 maybe-configure-stage3-bfd:
3083 @if bfd-bootstrap
3084 maybe-configure-stage3-bfd: configure-stage3-bfd
3085 configure-stage3-bfd:
3086 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3087 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3088 @r=`${PWD_COMMAND}`; export r; \
3089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3090 TFLAGS="$(STAGE3_TFLAGS)"; \
3091 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3092 $(HOST_EXPORTS) \
3093 $(POSTSTAGE1_HOST_EXPORTS) \
3094 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3095 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3096 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3097 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3099 cd $(HOST_SUBDIR)/bfd || exit 1; \
3100 case $(srcdir) in \
3101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3102 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3104 esac; \
3105 srcdiroption="--srcdir=$${topdir}/bfd"; \
3106 libsrcdir="$$s/bfd"; \
3107 $(SHELL) $${libsrcdir}/configure \
3108 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3109 --target=${target_alias} $${srcdiroption} \
3110 --with-build-libsubdir=$(HOST_SUBDIR) \
3111 $(STAGE3_CONFIGURE_FLAGS)
3112 @endif bfd-bootstrap
3114 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3115 maybe-configure-stage4-bfd:
3116 @if bfd-bootstrap
3117 maybe-configure-stage4-bfd: configure-stage4-bfd
3118 configure-stage4-bfd:
3119 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3120 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3121 @r=`${PWD_COMMAND}`; export r; \
3122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3123 TFLAGS="$(STAGE4_TFLAGS)"; \
3124 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3125 $(HOST_EXPORTS) \
3126 $(POSTSTAGE1_HOST_EXPORTS) \
3127 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3128 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3129 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3130 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3131 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3132 cd $(HOST_SUBDIR)/bfd || exit 1; \
3133 case $(srcdir) in \
3134 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3135 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3136 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3137 esac; \
3138 srcdiroption="--srcdir=$${topdir}/bfd"; \
3139 libsrcdir="$$s/bfd"; \
3140 $(SHELL) $${libsrcdir}/configure \
3141 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3142 --target=${target_alias} $${srcdiroption} \
3143 --with-build-libsubdir=$(HOST_SUBDIR) \
3144 $(STAGE4_CONFIGURE_FLAGS)
3145 @endif bfd-bootstrap
3147 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3148 maybe-configure-stageprofile-bfd:
3149 @if bfd-bootstrap
3150 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3151 configure-stageprofile-bfd:
3152 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3153 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3154 @r=`${PWD_COMMAND}`; export r; \
3155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3156 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3157 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3158 $(HOST_EXPORTS) \
3159 $(POSTSTAGE1_HOST_EXPORTS) \
3160 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3161 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3162 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3163 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3164 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3165 cd $(HOST_SUBDIR)/bfd || exit 1; \
3166 case $(srcdir) in \
3167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3168 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3170 esac; \
3171 srcdiroption="--srcdir=$${topdir}/bfd"; \
3172 libsrcdir="$$s/bfd"; \
3173 $(SHELL) $${libsrcdir}/configure \
3174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3175 --target=${target_alias} $${srcdiroption} \
3176 --with-build-libsubdir=$(HOST_SUBDIR) \
3177 $(STAGEprofile_CONFIGURE_FLAGS)
3178 @endif bfd-bootstrap
3180 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3181 maybe-configure-stagefeedback-bfd:
3182 @if bfd-bootstrap
3183 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3184 configure-stagefeedback-bfd:
3185 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3186 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3187 @r=`${PWD_COMMAND}`; export r; \
3188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3189 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3190 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3191 $(HOST_EXPORTS) \
3192 $(POSTSTAGE1_HOST_EXPORTS) \
3193 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3194 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3195 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3196 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3197 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3198 cd $(HOST_SUBDIR)/bfd || exit 1; \
3199 case $(srcdir) in \
3200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3201 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3203 esac; \
3204 srcdiroption="--srcdir=$${topdir}/bfd"; \
3205 libsrcdir="$$s/bfd"; \
3206 $(SHELL) $${libsrcdir}/configure \
3207 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3208 --target=${target_alias} $${srcdiroption} \
3209 --with-build-libsubdir=$(HOST_SUBDIR) \
3210 $(STAGEfeedback_CONFIGURE_FLAGS)
3211 @endif bfd-bootstrap
3217 .PHONY: all-bfd maybe-all-bfd
3218 maybe-all-bfd:
3219 @if gcc-bootstrap
3220 all-bfd: stage_current
3221 @endif gcc-bootstrap
3222 @if bfd
3223 TARGET-bfd=all
3224 maybe-all-bfd: all-bfd
3225 all-bfd: configure-bfd
3226 @r=`${PWD_COMMAND}`; export r; \
3227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3228 $(HOST_EXPORTS) \
3229 (cd $(HOST_SUBDIR)/bfd && \
3230 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3231 $(TARGET-bfd))
3232 @endif bfd
3236 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3237 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3238 maybe-all-stage1-bfd:
3239 maybe-clean-stage1-bfd:
3240 @if bfd-bootstrap
3241 maybe-all-stage1-bfd: all-stage1-bfd
3242 all-stage1: all-stage1-bfd
3243 TARGET-stage1-bfd = $(TARGET-bfd)
3244 all-stage1-bfd: configure-stage1-bfd
3245 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3246 @r=`${PWD_COMMAND}`; export r; \
3247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3248 TFLAGS="$(STAGE1_TFLAGS)"; \
3249 $(HOST_EXPORTS) \
3250 cd $(HOST_SUBDIR)/bfd && \
3251 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3252 CFLAGS="$(STAGE1_CFLAGS)" \
3253 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3254 LIBCFLAGS="$(LIBCFLAGS)" \
3255 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3256 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3257 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3258 $(EXTRA_HOST_FLAGS) \
3259 $(STAGE1_FLAGS_TO_PASS) \
3260 TFLAGS="$(STAGE1_TFLAGS)" \
3261 $(TARGET-stage1-bfd)
3263 maybe-clean-stage1-bfd: clean-stage1-bfd
3264 clean-stage1: clean-stage1-bfd
3265 clean-stage1-bfd:
3266 @if [ $(current_stage) = stage1 ]; then \
3267 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3268 else \
3269 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3270 $(MAKE) stage1-start; \
3271 fi; \
3272 cd $(HOST_SUBDIR)/bfd && \
3273 $(MAKE) $(EXTRA_HOST_FLAGS) \
3274 $(STAGE1_FLAGS_TO_PASS) clean
3275 @endif bfd-bootstrap
3278 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3279 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3280 maybe-all-stage2-bfd:
3281 maybe-clean-stage2-bfd:
3282 @if bfd-bootstrap
3283 maybe-all-stage2-bfd: all-stage2-bfd
3284 all-stage2: all-stage2-bfd
3285 TARGET-stage2-bfd = $(TARGET-bfd)
3286 all-stage2-bfd: configure-stage2-bfd
3287 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3288 @r=`${PWD_COMMAND}`; export r; \
3289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3290 TFLAGS="$(STAGE2_TFLAGS)"; \
3291 $(HOST_EXPORTS) \
3292 $(POSTSTAGE1_HOST_EXPORTS) \
3293 cd $(HOST_SUBDIR)/bfd && \
3294 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3295 CFLAGS="$(STAGE2_CFLAGS)" \
3296 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3297 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3298 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3299 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3300 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3301 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3302 TFLAGS="$(STAGE2_TFLAGS)" \
3303 $(TARGET-stage2-bfd)
3305 maybe-clean-stage2-bfd: clean-stage2-bfd
3306 clean-stage2: clean-stage2-bfd
3307 clean-stage2-bfd:
3308 @if [ $(current_stage) = stage2 ]; then \
3309 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3310 else \
3311 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3312 $(MAKE) stage2-start; \
3313 fi; \
3314 cd $(HOST_SUBDIR)/bfd && \
3315 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3316 @endif bfd-bootstrap
3319 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3320 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3321 maybe-all-stage3-bfd:
3322 maybe-clean-stage3-bfd:
3323 @if bfd-bootstrap
3324 maybe-all-stage3-bfd: all-stage3-bfd
3325 all-stage3: all-stage3-bfd
3326 TARGET-stage3-bfd = $(TARGET-bfd)
3327 all-stage3-bfd: configure-stage3-bfd
3328 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3329 @r=`${PWD_COMMAND}`; export r; \
3330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3331 TFLAGS="$(STAGE3_TFLAGS)"; \
3332 $(HOST_EXPORTS) \
3333 $(POSTSTAGE1_HOST_EXPORTS) \
3334 cd $(HOST_SUBDIR)/bfd && \
3335 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3336 CFLAGS="$(STAGE3_CFLAGS)" \
3337 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3338 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3339 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3340 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3341 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3342 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3343 TFLAGS="$(STAGE3_TFLAGS)" \
3344 $(TARGET-stage3-bfd)
3346 maybe-clean-stage3-bfd: clean-stage3-bfd
3347 clean-stage3: clean-stage3-bfd
3348 clean-stage3-bfd:
3349 @if [ $(current_stage) = stage3 ]; then \
3350 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3351 else \
3352 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3353 $(MAKE) stage3-start; \
3354 fi; \
3355 cd $(HOST_SUBDIR)/bfd && \
3356 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3357 @endif bfd-bootstrap
3360 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3361 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3362 maybe-all-stage4-bfd:
3363 maybe-clean-stage4-bfd:
3364 @if bfd-bootstrap
3365 maybe-all-stage4-bfd: all-stage4-bfd
3366 all-stage4: all-stage4-bfd
3367 TARGET-stage4-bfd = $(TARGET-bfd)
3368 all-stage4-bfd: configure-stage4-bfd
3369 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3370 @r=`${PWD_COMMAND}`; export r; \
3371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3372 TFLAGS="$(STAGE4_TFLAGS)"; \
3373 $(HOST_EXPORTS) \
3374 $(POSTSTAGE1_HOST_EXPORTS) \
3375 cd $(HOST_SUBDIR)/bfd && \
3376 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3377 CFLAGS="$(STAGE4_CFLAGS)" \
3378 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3379 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3380 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3381 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3382 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3383 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3384 TFLAGS="$(STAGE4_TFLAGS)" \
3385 $(TARGET-stage4-bfd)
3387 maybe-clean-stage4-bfd: clean-stage4-bfd
3388 clean-stage4: clean-stage4-bfd
3389 clean-stage4-bfd:
3390 @if [ $(current_stage) = stage4 ]; then \
3391 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3392 else \
3393 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3394 $(MAKE) stage4-start; \
3395 fi; \
3396 cd $(HOST_SUBDIR)/bfd && \
3397 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3398 @endif bfd-bootstrap
3401 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3402 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3403 maybe-all-stageprofile-bfd:
3404 maybe-clean-stageprofile-bfd:
3405 @if bfd-bootstrap
3406 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3407 all-stageprofile: all-stageprofile-bfd
3408 TARGET-stageprofile-bfd = $(TARGET-bfd)
3409 all-stageprofile-bfd: configure-stageprofile-bfd
3410 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3411 @r=`${PWD_COMMAND}`; export r; \
3412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3413 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3414 $(HOST_EXPORTS) \
3415 $(POSTSTAGE1_HOST_EXPORTS) \
3416 cd $(HOST_SUBDIR)/bfd && \
3417 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3418 CFLAGS="$(STAGEprofile_CFLAGS)" \
3419 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3420 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3421 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3422 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3423 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3424 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3425 TFLAGS="$(STAGEprofile_TFLAGS)" \
3426 $(TARGET-stageprofile-bfd)
3428 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3429 clean-stageprofile: clean-stageprofile-bfd
3430 clean-stageprofile-bfd:
3431 @if [ $(current_stage) = stageprofile ]; then \
3432 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3433 else \
3434 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3435 $(MAKE) stageprofile-start; \
3436 fi; \
3437 cd $(HOST_SUBDIR)/bfd && \
3438 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3439 @endif bfd-bootstrap
3442 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3443 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3444 maybe-all-stagefeedback-bfd:
3445 maybe-clean-stagefeedback-bfd:
3446 @if bfd-bootstrap
3447 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3448 all-stagefeedback: all-stagefeedback-bfd
3449 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3450 all-stagefeedback-bfd: configure-stagefeedback-bfd
3451 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3452 @r=`${PWD_COMMAND}`; export r; \
3453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3454 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3455 $(HOST_EXPORTS) \
3456 $(POSTSTAGE1_HOST_EXPORTS) \
3457 cd $(HOST_SUBDIR)/bfd && \
3458 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3459 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3460 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3461 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3462 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3463 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3464 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3465 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3466 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3467 $(TARGET-stagefeedback-bfd)
3469 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3470 clean-stagefeedback: clean-stagefeedback-bfd
3471 clean-stagefeedback-bfd:
3472 @if [ $(current_stage) = stagefeedback ]; then \
3473 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3474 else \
3475 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3476 $(MAKE) stagefeedback-start; \
3477 fi; \
3478 cd $(HOST_SUBDIR)/bfd && \
3479 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3480 @endif bfd-bootstrap
3486 .PHONY: check-bfd maybe-check-bfd
3487 maybe-check-bfd:
3488 @if bfd
3489 maybe-check-bfd: check-bfd
3491 check-bfd:
3492 @: $(MAKE); $(unstage)
3493 @r=`${PWD_COMMAND}`; export r; \
3494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3495 $(HOST_EXPORTS) \
3496 (cd $(HOST_SUBDIR)/bfd && \
3497 $(MAKE) $(FLAGS_TO_PASS) check)
3499 @endif bfd
3501 .PHONY: install-bfd maybe-install-bfd
3502 maybe-install-bfd:
3503 @if bfd
3504 maybe-install-bfd: install-bfd
3506 install-bfd: installdirs
3507 @: $(MAKE); $(unstage)
3508 @r=`${PWD_COMMAND}`; export r; \
3509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3510 $(HOST_EXPORTS) \
3511 (cd $(HOST_SUBDIR)/bfd && \
3512 $(MAKE) $(FLAGS_TO_PASS) install)
3514 @endif bfd
3516 .PHONY: install-strip-bfd maybe-install-strip-bfd
3517 maybe-install-strip-bfd:
3518 @if bfd
3519 maybe-install-strip-bfd: install-strip-bfd
3521 install-strip-bfd: installdirs
3522 @: $(MAKE); $(unstage)
3523 @r=`${PWD_COMMAND}`; export r; \
3524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3525 $(HOST_EXPORTS) \
3526 (cd $(HOST_SUBDIR)/bfd && \
3527 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3529 @endif bfd
3531 # Other targets (info, dvi, pdf, etc.)
3533 .PHONY: maybe-info-bfd info-bfd
3534 maybe-info-bfd:
3535 @if bfd
3536 maybe-info-bfd: info-bfd
3538 info-bfd: \
3539 configure-bfd
3540 @[ -f ./bfd/Makefile ] || exit 0; \
3541 r=`${PWD_COMMAND}`; export r; \
3542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3543 $(HOST_EXPORTS) \
3544 for flag in $(EXTRA_HOST_FLAGS) ; do \
3545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3546 done; \
3547 echo "Doing info in bfd" ; \
3548 (cd $(HOST_SUBDIR)/bfd && \
3549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3551 "RANLIB=$${RANLIB}" \
3552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3553 info) \
3554 || exit 1
3556 @endif bfd
3558 .PHONY: maybe-dvi-bfd dvi-bfd
3559 maybe-dvi-bfd:
3560 @if bfd
3561 maybe-dvi-bfd: dvi-bfd
3563 dvi-bfd: \
3564 configure-bfd
3565 @[ -f ./bfd/Makefile ] || exit 0; \
3566 r=`${PWD_COMMAND}`; export r; \
3567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3568 $(HOST_EXPORTS) \
3569 for flag in $(EXTRA_HOST_FLAGS) ; do \
3570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3571 done; \
3572 echo "Doing dvi in bfd" ; \
3573 (cd $(HOST_SUBDIR)/bfd && \
3574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3576 "RANLIB=$${RANLIB}" \
3577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3578 dvi) \
3579 || exit 1
3581 @endif bfd
3583 .PHONY: maybe-pdf-bfd pdf-bfd
3584 maybe-pdf-bfd:
3585 @if bfd
3586 maybe-pdf-bfd: pdf-bfd
3588 pdf-bfd: \
3589 configure-bfd
3590 @[ -f ./bfd/Makefile ] || exit 0; \
3591 r=`${PWD_COMMAND}`; export r; \
3592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3593 $(HOST_EXPORTS) \
3594 for flag in $(EXTRA_HOST_FLAGS) ; do \
3595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3596 done; \
3597 echo "Doing pdf in bfd" ; \
3598 (cd $(HOST_SUBDIR)/bfd && \
3599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3601 "RANLIB=$${RANLIB}" \
3602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3603 pdf) \
3604 || exit 1
3606 @endif bfd
3608 .PHONY: maybe-html-bfd html-bfd
3609 maybe-html-bfd:
3610 @if bfd
3611 maybe-html-bfd: html-bfd
3613 html-bfd: \
3614 configure-bfd
3615 @[ -f ./bfd/Makefile ] || exit 0; \
3616 r=`${PWD_COMMAND}`; export r; \
3617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3618 $(HOST_EXPORTS) \
3619 for flag in $(EXTRA_HOST_FLAGS) ; do \
3620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3621 done; \
3622 echo "Doing html in bfd" ; \
3623 (cd $(HOST_SUBDIR)/bfd && \
3624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3626 "RANLIB=$${RANLIB}" \
3627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3628 html) \
3629 || exit 1
3631 @endif bfd
3633 .PHONY: maybe-TAGS-bfd TAGS-bfd
3634 maybe-TAGS-bfd:
3635 @if bfd
3636 maybe-TAGS-bfd: TAGS-bfd
3638 TAGS-bfd: \
3639 configure-bfd
3640 @[ -f ./bfd/Makefile ] || exit 0; \
3641 r=`${PWD_COMMAND}`; export r; \
3642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3643 $(HOST_EXPORTS) \
3644 for flag in $(EXTRA_HOST_FLAGS) ; do \
3645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3646 done; \
3647 echo "Doing TAGS in bfd" ; \
3648 (cd $(HOST_SUBDIR)/bfd && \
3649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3651 "RANLIB=$${RANLIB}" \
3652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3653 TAGS) \
3654 || exit 1
3656 @endif bfd
3658 .PHONY: maybe-install-info-bfd install-info-bfd
3659 maybe-install-info-bfd:
3660 @if bfd
3661 maybe-install-info-bfd: install-info-bfd
3663 install-info-bfd: \
3664 configure-bfd \
3665 info-bfd
3666 @[ -f ./bfd/Makefile ] || exit 0; \
3667 r=`${PWD_COMMAND}`; export r; \
3668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3669 $(HOST_EXPORTS) \
3670 for flag in $(EXTRA_HOST_FLAGS) ; do \
3671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3672 done; \
3673 echo "Doing install-info in bfd" ; \
3674 (cd $(HOST_SUBDIR)/bfd && \
3675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3677 "RANLIB=$${RANLIB}" \
3678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3679 install-info) \
3680 || exit 1
3682 @endif bfd
3684 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3685 maybe-install-pdf-bfd:
3686 @if bfd
3687 maybe-install-pdf-bfd: install-pdf-bfd
3689 install-pdf-bfd: \
3690 configure-bfd \
3691 pdf-bfd
3692 @[ -f ./bfd/Makefile ] || exit 0; \
3693 r=`${PWD_COMMAND}`; export r; \
3694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3695 $(HOST_EXPORTS) \
3696 for flag in $(EXTRA_HOST_FLAGS) ; do \
3697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3698 done; \
3699 echo "Doing install-pdf in bfd" ; \
3700 (cd $(HOST_SUBDIR)/bfd && \
3701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3703 "RANLIB=$${RANLIB}" \
3704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3705 install-pdf) \
3706 || exit 1
3708 @endif bfd
3710 .PHONY: maybe-install-html-bfd install-html-bfd
3711 maybe-install-html-bfd:
3712 @if bfd
3713 maybe-install-html-bfd: install-html-bfd
3715 install-html-bfd: \
3716 configure-bfd \
3717 html-bfd
3718 @[ -f ./bfd/Makefile ] || exit 0; \
3719 r=`${PWD_COMMAND}`; export r; \
3720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3721 $(HOST_EXPORTS) \
3722 for flag in $(EXTRA_HOST_FLAGS) ; do \
3723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3724 done; \
3725 echo "Doing install-html in bfd" ; \
3726 (cd $(HOST_SUBDIR)/bfd && \
3727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3729 "RANLIB=$${RANLIB}" \
3730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3731 install-html) \
3732 || exit 1
3734 @endif bfd
3736 .PHONY: maybe-installcheck-bfd installcheck-bfd
3737 maybe-installcheck-bfd:
3738 @if bfd
3739 maybe-installcheck-bfd: installcheck-bfd
3741 installcheck-bfd: \
3742 configure-bfd
3743 @[ -f ./bfd/Makefile ] || exit 0; \
3744 r=`${PWD_COMMAND}`; export r; \
3745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3746 $(HOST_EXPORTS) \
3747 for flag in $(EXTRA_HOST_FLAGS) ; do \
3748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3749 done; \
3750 echo "Doing installcheck in bfd" ; \
3751 (cd $(HOST_SUBDIR)/bfd && \
3752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3754 "RANLIB=$${RANLIB}" \
3755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3756 installcheck) \
3757 || exit 1
3759 @endif bfd
3761 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3762 maybe-mostlyclean-bfd:
3763 @if bfd
3764 maybe-mostlyclean-bfd: mostlyclean-bfd
3766 mostlyclean-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 mostlyclean 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 mostlyclean) \
3781 || exit 1
3783 @endif bfd
3785 .PHONY: maybe-clean-bfd clean-bfd
3786 maybe-clean-bfd:
3787 @if bfd
3788 maybe-clean-bfd: clean-bfd
3790 clean-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 clean 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 clean) \
3805 || exit 1
3807 @endif bfd
3809 .PHONY: maybe-distclean-bfd distclean-bfd
3810 maybe-distclean-bfd:
3811 @if bfd
3812 maybe-distclean-bfd: distclean-bfd
3814 distclean-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 distclean 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 distclean) \
3829 || exit 1
3831 @endif bfd
3833 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3834 maybe-maintainer-clean-bfd:
3835 @if bfd
3836 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3838 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
3853 || exit 1
3855 @endif bfd
3859 .PHONY: configure-opcodes maybe-configure-opcodes
3860 maybe-configure-opcodes:
3861 @if gcc-bootstrap
3862 configure-opcodes: stage_current
3863 @endif gcc-bootstrap
3864 @if opcodes
3865 maybe-configure-opcodes: configure-opcodes
3866 configure-opcodes:
3867 @r=`${PWD_COMMAND}`; export r; \
3868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3869 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3870 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3871 $(HOST_EXPORTS) \
3872 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3873 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3874 case $(srcdir) in \
3875 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3876 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3877 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3878 esac; \
3879 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3880 libsrcdir="$$s/opcodes"; \
3881 $(SHELL) $${libsrcdir}/configure \
3882 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3883 --target=${target_alias} $${srcdiroption} \
3884 || exit 1
3885 @endif opcodes
3889 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3890 maybe-configure-stage1-opcodes:
3891 @if opcodes-bootstrap
3892 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3893 configure-stage1-opcodes:
3894 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3895 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3896 @r=`${PWD_COMMAND}`; export r; \
3897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3898 TFLAGS="$(STAGE1_TFLAGS)"; \
3899 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3900 $(HOST_EXPORTS) \
3901 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3902 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3903 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3904 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3905 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3906 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3907 case $(srcdir) in \
3908 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3909 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3910 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3911 esac; \
3912 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3913 libsrcdir="$$s/opcodes"; \
3914 $(SHELL) $${libsrcdir}/configure \
3915 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3916 --target=${target_alias} $${srcdiroption} \
3917 $(STAGE1_CONFIGURE_FLAGS)
3918 @endif opcodes-bootstrap
3920 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3921 maybe-configure-stage2-opcodes:
3922 @if opcodes-bootstrap
3923 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3924 configure-stage2-opcodes:
3925 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3926 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3927 @r=`${PWD_COMMAND}`; export r; \
3928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3929 TFLAGS="$(STAGE2_TFLAGS)"; \
3930 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3931 $(HOST_EXPORTS) \
3932 $(POSTSTAGE1_HOST_EXPORTS) \
3933 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3934 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3935 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3936 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3937 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3938 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3939 case $(srcdir) in \
3940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3941 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3943 esac; \
3944 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3945 libsrcdir="$$s/opcodes"; \
3946 $(SHELL) $${libsrcdir}/configure \
3947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3948 --target=${target_alias} $${srcdiroption} \
3949 --with-build-libsubdir=$(HOST_SUBDIR) \
3950 $(STAGE2_CONFIGURE_FLAGS)
3951 @endif opcodes-bootstrap
3953 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3954 maybe-configure-stage3-opcodes:
3955 @if opcodes-bootstrap
3956 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3957 configure-stage3-opcodes:
3958 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3959 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3960 @r=`${PWD_COMMAND}`; export r; \
3961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3962 TFLAGS="$(STAGE3_TFLAGS)"; \
3963 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3964 $(HOST_EXPORTS) \
3965 $(POSTSTAGE1_HOST_EXPORTS) \
3966 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3967 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3968 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3969 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3970 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3971 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3972 case $(srcdir) in \
3973 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3974 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3975 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3976 esac; \
3977 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3978 libsrcdir="$$s/opcodes"; \
3979 $(SHELL) $${libsrcdir}/configure \
3980 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3981 --target=${target_alias} $${srcdiroption} \
3982 --with-build-libsubdir=$(HOST_SUBDIR) \
3983 $(STAGE3_CONFIGURE_FLAGS)
3984 @endif opcodes-bootstrap
3986 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3987 maybe-configure-stage4-opcodes:
3988 @if opcodes-bootstrap
3989 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3990 configure-stage4-opcodes:
3991 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3992 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3993 @r=`${PWD_COMMAND}`; export r; \
3994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3995 TFLAGS="$(STAGE4_TFLAGS)"; \
3996 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3997 $(HOST_EXPORTS) \
3998 $(POSTSTAGE1_HOST_EXPORTS) \
3999 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4000 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4001 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4002 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4003 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4004 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4005 case $(srcdir) in \
4006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4007 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4009 esac; \
4010 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4011 libsrcdir="$$s/opcodes"; \
4012 $(SHELL) $${libsrcdir}/configure \
4013 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4014 --target=${target_alias} $${srcdiroption} \
4015 --with-build-libsubdir=$(HOST_SUBDIR) \
4016 $(STAGE4_CONFIGURE_FLAGS)
4017 @endif opcodes-bootstrap
4019 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4020 maybe-configure-stageprofile-opcodes:
4021 @if opcodes-bootstrap
4022 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4023 configure-stageprofile-opcodes:
4024 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4025 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4026 @r=`${PWD_COMMAND}`; export r; \
4027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4028 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4029 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4030 $(HOST_EXPORTS) \
4031 $(POSTSTAGE1_HOST_EXPORTS) \
4032 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4033 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4034 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4035 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4037 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4038 case $(srcdir) in \
4039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4040 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4042 esac; \
4043 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4044 libsrcdir="$$s/opcodes"; \
4045 $(SHELL) $${libsrcdir}/configure \
4046 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4047 --target=${target_alias} $${srcdiroption} \
4048 --with-build-libsubdir=$(HOST_SUBDIR) \
4049 $(STAGEprofile_CONFIGURE_FLAGS)
4050 @endif opcodes-bootstrap
4052 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4053 maybe-configure-stagefeedback-opcodes:
4054 @if opcodes-bootstrap
4055 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4056 configure-stagefeedback-opcodes:
4057 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4058 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4059 @r=`${PWD_COMMAND}`; export r; \
4060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4061 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4062 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4063 $(HOST_EXPORTS) \
4064 $(POSTSTAGE1_HOST_EXPORTS) \
4065 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4066 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4067 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4068 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4069 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4070 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4071 case $(srcdir) in \
4072 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4073 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4074 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4075 esac; \
4076 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4077 libsrcdir="$$s/opcodes"; \
4078 $(SHELL) $${libsrcdir}/configure \
4079 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4080 --target=${target_alias} $${srcdiroption} \
4081 --with-build-libsubdir=$(HOST_SUBDIR) \
4082 $(STAGEfeedback_CONFIGURE_FLAGS)
4083 @endif opcodes-bootstrap
4089 .PHONY: all-opcodes maybe-all-opcodes
4090 maybe-all-opcodes:
4091 @if gcc-bootstrap
4092 all-opcodes: stage_current
4093 @endif gcc-bootstrap
4094 @if opcodes
4095 TARGET-opcodes=all
4096 maybe-all-opcodes: all-opcodes
4097 all-opcodes: configure-opcodes
4098 @r=`${PWD_COMMAND}`; export r; \
4099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4100 $(HOST_EXPORTS) \
4101 (cd $(HOST_SUBDIR)/opcodes && \
4102 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4103 $(TARGET-opcodes))
4104 @endif opcodes
4108 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4109 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4110 maybe-all-stage1-opcodes:
4111 maybe-clean-stage1-opcodes:
4112 @if opcodes-bootstrap
4113 maybe-all-stage1-opcodes: all-stage1-opcodes
4114 all-stage1: all-stage1-opcodes
4115 TARGET-stage1-opcodes = $(TARGET-opcodes)
4116 all-stage1-opcodes: configure-stage1-opcodes
4117 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4118 @r=`${PWD_COMMAND}`; export r; \
4119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4120 TFLAGS="$(STAGE1_TFLAGS)"; \
4121 $(HOST_EXPORTS) \
4122 cd $(HOST_SUBDIR)/opcodes && \
4123 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4124 CFLAGS="$(STAGE1_CFLAGS)" \
4125 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4126 LIBCFLAGS="$(LIBCFLAGS)" \
4127 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4128 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4129 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4130 $(EXTRA_HOST_FLAGS) \
4131 $(STAGE1_FLAGS_TO_PASS) \
4132 TFLAGS="$(STAGE1_TFLAGS)" \
4133 $(TARGET-stage1-opcodes)
4135 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4136 clean-stage1: clean-stage1-opcodes
4137 clean-stage1-opcodes:
4138 @if [ $(current_stage) = stage1 ]; then \
4139 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4140 else \
4141 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4142 $(MAKE) stage1-start; \
4143 fi; \
4144 cd $(HOST_SUBDIR)/opcodes && \
4145 $(MAKE) $(EXTRA_HOST_FLAGS) \
4146 $(STAGE1_FLAGS_TO_PASS) clean
4147 @endif opcodes-bootstrap
4150 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4151 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4152 maybe-all-stage2-opcodes:
4153 maybe-clean-stage2-opcodes:
4154 @if opcodes-bootstrap
4155 maybe-all-stage2-opcodes: all-stage2-opcodes
4156 all-stage2: all-stage2-opcodes
4157 TARGET-stage2-opcodes = $(TARGET-opcodes)
4158 all-stage2-opcodes: configure-stage2-opcodes
4159 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4160 @r=`${PWD_COMMAND}`; export r; \
4161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4162 TFLAGS="$(STAGE2_TFLAGS)"; \
4163 $(HOST_EXPORTS) \
4164 $(POSTSTAGE1_HOST_EXPORTS) \
4165 cd $(HOST_SUBDIR)/opcodes && \
4166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4167 CFLAGS="$(STAGE2_CFLAGS)" \
4168 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4169 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4173 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4174 TFLAGS="$(STAGE2_TFLAGS)" \
4175 $(TARGET-stage2-opcodes)
4177 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4178 clean-stage2: clean-stage2-opcodes
4179 clean-stage2-opcodes:
4180 @if [ $(current_stage) = stage2 ]; then \
4181 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4182 else \
4183 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4184 $(MAKE) stage2-start; \
4185 fi; \
4186 cd $(HOST_SUBDIR)/opcodes && \
4187 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4188 @endif opcodes-bootstrap
4191 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4192 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4193 maybe-all-stage3-opcodes:
4194 maybe-clean-stage3-opcodes:
4195 @if opcodes-bootstrap
4196 maybe-all-stage3-opcodes: all-stage3-opcodes
4197 all-stage3: all-stage3-opcodes
4198 TARGET-stage3-opcodes = $(TARGET-opcodes)
4199 all-stage3-opcodes: configure-stage3-opcodes
4200 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4201 @r=`${PWD_COMMAND}`; export r; \
4202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4203 TFLAGS="$(STAGE3_TFLAGS)"; \
4204 $(HOST_EXPORTS) \
4205 $(POSTSTAGE1_HOST_EXPORTS) \
4206 cd $(HOST_SUBDIR)/opcodes && \
4207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4208 CFLAGS="$(STAGE3_CFLAGS)" \
4209 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4210 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4214 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4215 TFLAGS="$(STAGE3_TFLAGS)" \
4216 $(TARGET-stage3-opcodes)
4218 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4219 clean-stage3: clean-stage3-opcodes
4220 clean-stage3-opcodes:
4221 @if [ $(current_stage) = stage3 ]; then \
4222 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4223 else \
4224 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4225 $(MAKE) stage3-start; \
4226 fi; \
4227 cd $(HOST_SUBDIR)/opcodes && \
4228 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4229 @endif opcodes-bootstrap
4232 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4233 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4234 maybe-all-stage4-opcodes:
4235 maybe-clean-stage4-opcodes:
4236 @if opcodes-bootstrap
4237 maybe-all-stage4-opcodes: all-stage4-opcodes
4238 all-stage4: all-stage4-opcodes
4239 TARGET-stage4-opcodes = $(TARGET-opcodes)
4240 all-stage4-opcodes: configure-stage4-opcodes
4241 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4242 @r=`${PWD_COMMAND}`; export r; \
4243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4244 TFLAGS="$(STAGE4_TFLAGS)"; \
4245 $(HOST_EXPORTS) \
4246 $(POSTSTAGE1_HOST_EXPORTS) \
4247 cd $(HOST_SUBDIR)/opcodes && \
4248 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4249 CFLAGS="$(STAGE4_CFLAGS)" \
4250 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4251 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4252 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4253 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4254 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4255 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4256 TFLAGS="$(STAGE4_TFLAGS)" \
4257 $(TARGET-stage4-opcodes)
4259 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4260 clean-stage4: clean-stage4-opcodes
4261 clean-stage4-opcodes:
4262 @if [ $(current_stage) = stage4 ]; then \
4263 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4264 else \
4265 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4266 $(MAKE) stage4-start; \
4267 fi; \
4268 cd $(HOST_SUBDIR)/opcodes && \
4269 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4270 @endif opcodes-bootstrap
4273 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4274 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4275 maybe-all-stageprofile-opcodes:
4276 maybe-clean-stageprofile-opcodes:
4277 @if opcodes-bootstrap
4278 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4279 all-stageprofile: all-stageprofile-opcodes
4280 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4281 all-stageprofile-opcodes: configure-stageprofile-opcodes
4282 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4283 @r=`${PWD_COMMAND}`; export r; \
4284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4285 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4286 $(HOST_EXPORTS) \
4287 $(POSTSTAGE1_HOST_EXPORTS) \
4288 cd $(HOST_SUBDIR)/opcodes && \
4289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4290 CFLAGS="$(STAGEprofile_CFLAGS)" \
4291 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4292 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4296 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4297 TFLAGS="$(STAGEprofile_TFLAGS)" \
4298 $(TARGET-stageprofile-opcodes)
4300 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4301 clean-stageprofile: clean-stageprofile-opcodes
4302 clean-stageprofile-opcodes:
4303 @if [ $(current_stage) = stageprofile ]; then \
4304 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4305 else \
4306 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4307 $(MAKE) stageprofile-start; \
4308 fi; \
4309 cd $(HOST_SUBDIR)/opcodes && \
4310 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4311 @endif opcodes-bootstrap
4314 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4315 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4316 maybe-all-stagefeedback-opcodes:
4317 maybe-clean-stagefeedback-opcodes:
4318 @if opcodes-bootstrap
4319 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4320 all-stagefeedback: all-stagefeedback-opcodes
4321 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4322 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4323 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4324 @r=`${PWD_COMMAND}`; export r; \
4325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4326 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4327 $(HOST_EXPORTS) \
4328 $(POSTSTAGE1_HOST_EXPORTS) \
4329 cd $(HOST_SUBDIR)/opcodes && \
4330 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4331 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4332 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4333 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4334 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4335 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4336 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4337 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4338 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4339 $(TARGET-stagefeedback-opcodes)
4341 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4342 clean-stagefeedback: clean-stagefeedback-opcodes
4343 clean-stagefeedback-opcodes:
4344 @if [ $(current_stage) = stagefeedback ]; then \
4345 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4346 else \
4347 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4348 $(MAKE) stagefeedback-start; \
4349 fi; \
4350 cd $(HOST_SUBDIR)/opcodes && \
4351 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4352 @endif opcodes-bootstrap
4358 .PHONY: check-opcodes maybe-check-opcodes
4359 maybe-check-opcodes:
4360 @if opcodes
4361 maybe-check-opcodes: check-opcodes
4363 check-opcodes:
4364 @: $(MAKE); $(unstage)
4365 @r=`${PWD_COMMAND}`; export r; \
4366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4367 $(HOST_EXPORTS) \
4368 (cd $(HOST_SUBDIR)/opcodes && \
4369 $(MAKE) $(FLAGS_TO_PASS) check)
4371 @endif opcodes
4373 .PHONY: install-opcodes maybe-install-opcodes
4374 maybe-install-opcodes:
4375 @if opcodes
4376 maybe-install-opcodes: install-opcodes
4378 install-opcodes: installdirs
4379 @: $(MAKE); $(unstage)
4380 @r=`${PWD_COMMAND}`; export r; \
4381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4382 $(HOST_EXPORTS) \
4383 (cd $(HOST_SUBDIR)/opcodes && \
4384 $(MAKE) $(FLAGS_TO_PASS) install)
4386 @endif opcodes
4388 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4389 maybe-install-strip-opcodes:
4390 @if opcodes
4391 maybe-install-strip-opcodes: install-strip-opcodes
4393 install-strip-opcodes: installdirs
4394 @: $(MAKE); $(unstage)
4395 @r=`${PWD_COMMAND}`; export r; \
4396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4397 $(HOST_EXPORTS) \
4398 (cd $(HOST_SUBDIR)/opcodes && \
4399 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4401 @endif opcodes
4403 # Other targets (info, dvi, pdf, etc.)
4405 .PHONY: maybe-info-opcodes info-opcodes
4406 maybe-info-opcodes:
4407 @if opcodes
4408 maybe-info-opcodes: info-opcodes
4410 info-opcodes: \
4411 configure-opcodes
4412 @[ -f ./opcodes/Makefile ] || exit 0; \
4413 r=`${PWD_COMMAND}`; export r; \
4414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4415 $(HOST_EXPORTS) \
4416 for flag in $(EXTRA_HOST_FLAGS) ; do \
4417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4418 done; \
4419 echo "Doing info in opcodes" ; \
4420 (cd $(HOST_SUBDIR)/opcodes && \
4421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4423 "RANLIB=$${RANLIB}" \
4424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4425 info) \
4426 || exit 1
4428 @endif opcodes
4430 .PHONY: maybe-dvi-opcodes dvi-opcodes
4431 maybe-dvi-opcodes:
4432 @if opcodes
4433 maybe-dvi-opcodes: dvi-opcodes
4435 dvi-opcodes: \
4436 configure-opcodes
4437 @[ -f ./opcodes/Makefile ] || exit 0; \
4438 r=`${PWD_COMMAND}`; export r; \
4439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4440 $(HOST_EXPORTS) \
4441 for flag in $(EXTRA_HOST_FLAGS) ; do \
4442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4443 done; \
4444 echo "Doing dvi in opcodes" ; \
4445 (cd $(HOST_SUBDIR)/opcodes && \
4446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4448 "RANLIB=$${RANLIB}" \
4449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4450 dvi) \
4451 || exit 1
4453 @endif opcodes
4455 .PHONY: maybe-pdf-opcodes pdf-opcodes
4456 maybe-pdf-opcodes:
4457 @if opcodes
4458 maybe-pdf-opcodes: pdf-opcodes
4460 pdf-opcodes: \
4461 configure-opcodes
4462 @[ -f ./opcodes/Makefile ] || exit 0; \
4463 r=`${PWD_COMMAND}`; export r; \
4464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4465 $(HOST_EXPORTS) \
4466 for flag in $(EXTRA_HOST_FLAGS) ; do \
4467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4468 done; \
4469 echo "Doing pdf in opcodes" ; \
4470 (cd $(HOST_SUBDIR)/opcodes && \
4471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4473 "RANLIB=$${RANLIB}" \
4474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4475 pdf) \
4476 || exit 1
4478 @endif opcodes
4480 .PHONY: maybe-html-opcodes html-opcodes
4481 maybe-html-opcodes:
4482 @if opcodes
4483 maybe-html-opcodes: html-opcodes
4485 html-opcodes: \
4486 configure-opcodes
4487 @[ -f ./opcodes/Makefile ] || exit 0; \
4488 r=`${PWD_COMMAND}`; export r; \
4489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4490 $(HOST_EXPORTS) \
4491 for flag in $(EXTRA_HOST_FLAGS) ; do \
4492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4493 done; \
4494 echo "Doing html in opcodes" ; \
4495 (cd $(HOST_SUBDIR)/opcodes && \
4496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4498 "RANLIB=$${RANLIB}" \
4499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4500 html) \
4501 || exit 1
4503 @endif opcodes
4505 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4506 maybe-TAGS-opcodes:
4507 @if opcodes
4508 maybe-TAGS-opcodes: TAGS-opcodes
4510 TAGS-opcodes: \
4511 configure-opcodes
4512 @[ -f ./opcodes/Makefile ] || exit 0; \
4513 r=`${PWD_COMMAND}`; export r; \
4514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4515 $(HOST_EXPORTS) \
4516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4518 done; \
4519 echo "Doing TAGS in opcodes" ; \
4520 (cd $(HOST_SUBDIR)/opcodes && \
4521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4523 "RANLIB=$${RANLIB}" \
4524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4525 TAGS) \
4526 || exit 1
4528 @endif opcodes
4530 .PHONY: maybe-install-info-opcodes install-info-opcodes
4531 maybe-install-info-opcodes:
4532 @if opcodes
4533 maybe-install-info-opcodes: install-info-opcodes
4535 install-info-opcodes: \
4536 configure-opcodes \
4537 info-opcodes
4538 @[ -f ./opcodes/Makefile ] || exit 0; \
4539 r=`${PWD_COMMAND}`; export r; \
4540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4541 $(HOST_EXPORTS) \
4542 for flag in $(EXTRA_HOST_FLAGS) ; do \
4543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4544 done; \
4545 echo "Doing install-info in opcodes" ; \
4546 (cd $(HOST_SUBDIR)/opcodes && \
4547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4549 "RANLIB=$${RANLIB}" \
4550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4551 install-info) \
4552 || exit 1
4554 @endif opcodes
4556 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4557 maybe-install-pdf-opcodes:
4558 @if opcodes
4559 maybe-install-pdf-opcodes: install-pdf-opcodes
4561 install-pdf-opcodes: \
4562 configure-opcodes \
4563 pdf-opcodes
4564 @[ -f ./opcodes/Makefile ] || exit 0; \
4565 r=`${PWD_COMMAND}`; export r; \
4566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4567 $(HOST_EXPORTS) \
4568 for flag in $(EXTRA_HOST_FLAGS) ; do \
4569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4570 done; \
4571 echo "Doing install-pdf in opcodes" ; \
4572 (cd $(HOST_SUBDIR)/opcodes && \
4573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4575 "RANLIB=$${RANLIB}" \
4576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4577 install-pdf) \
4578 || exit 1
4580 @endif opcodes
4582 .PHONY: maybe-install-html-opcodes install-html-opcodes
4583 maybe-install-html-opcodes:
4584 @if opcodes
4585 maybe-install-html-opcodes: install-html-opcodes
4587 install-html-opcodes: \
4588 configure-opcodes \
4589 html-opcodes
4590 @[ -f ./opcodes/Makefile ] || exit 0; \
4591 r=`${PWD_COMMAND}`; export r; \
4592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4593 $(HOST_EXPORTS) \
4594 for flag in $(EXTRA_HOST_FLAGS) ; do \
4595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4596 done; \
4597 echo "Doing install-html in opcodes" ; \
4598 (cd $(HOST_SUBDIR)/opcodes && \
4599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4601 "RANLIB=$${RANLIB}" \
4602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4603 install-html) \
4604 || exit 1
4606 @endif opcodes
4608 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4609 maybe-installcheck-opcodes:
4610 @if opcodes
4611 maybe-installcheck-opcodes: installcheck-opcodes
4613 installcheck-opcodes: \
4614 configure-opcodes
4615 @[ -f ./opcodes/Makefile ] || exit 0; \
4616 r=`${PWD_COMMAND}`; export r; \
4617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4618 $(HOST_EXPORTS) \
4619 for flag in $(EXTRA_HOST_FLAGS) ; do \
4620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4621 done; \
4622 echo "Doing installcheck in opcodes" ; \
4623 (cd $(HOST_SUBDIR)/opcodes && \
4624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4626 "RANLIB=$${RANLIB}" \
4627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4628 installcheck) \
4629 || exit 1
4631 @endif opcodes
4633 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4634 maybe-mostlyclean-opcodes:
4635 @if opcodes
4636 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4638 mostlyclean-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 mostlyclean 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 mostlyclean) \
4653 || exit 1
4655 @endif opcodes
4657 .PHONY: maybe-clean-opcodes clean-opcodes
4658 maybe-clean-opcodes:
4659 @if opcodes
4660 maybe-clean-opcodes: clean-opcodes
4662 clean-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 clean 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 clean) \
4677 || exit 1
4679 @endif opcodes
4681 .PHONY: maybe-distclean-opcodes distclean-opcodes
4682 maybe-distclean-opcodes:
4683 @if opcodes
4684 maybe-distclean-opcodes: distclean-opcodes
4686 distclean-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 distclean 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 distclean) \
4701 || exit 1
4703 @endif opcodes
4705 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4706 maybe-maintainer-clean-opcodes:
4707 @if opcodes
4708 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4710 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
4725 || exit 1
4727 @endif opcodes
4731 .PHONY: configure-binutils maybe-configure-binutils
4732 maybe-configure-binutils:
4733 @if gcc-bootstrap
4734 configure-binutils: stage_current
4735 @endif gcc-bootstrap
4736 @if binutils
4737 maybe-configure-binutils: configure-binutils
4738 configure-binutils:
4739 @r=`${PWD_COMMAND}`; export r; \
4740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4741 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4742 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4743 $(HOST_EXPORTS) \
4744 echo Configuring in $(HOST_SUBDIR)/binutils; \
4745 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4746 case $(srcdir) in \
4747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4748 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4750 esac; \
4751 srcdiroption="--srcdir=$${topdir}/binutils"; \
4752 libsrcdir="$$s/binutils"; \
4753 $(SHELL) $${libsrcdir}/configure \
4754 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4755 --target=${target_alias} $${srcdiroption} \
4756 || exit 1
4757 @endif binutils
4761 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4762 maybe-configure-stage1-binutils:
4763 @if binutils-bootstrap
4764 maybe-configure-stage1-binutils: configure-stage1-binutils
4765 configure-stage1-binutils:
4766 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4767 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4768 @r=`${PWD_COMMAND}`; export r; \
4769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4770 TFLAGS="$(STAGE1_TFLAGS)"; \
4771 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4772 $(HOST_EXPORTS) \
4773 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4774 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4775 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4776 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4777 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4778 cd $(HOST_SUBDIR)/binutils || exit 1; \
4779 case $(srcdir) in \
4780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4781 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4783 esac; \
4784 srcdiroption="--srcdir=$${topdir}/binutils"; \
4785 libsrcdir="$$s/binutils"; \
4786 $(SHELL) $${libsrcdir}/configure \
4787 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4788 --target=${target_alias} $${srcdiroption} \
4789 $(STAGE1_CONFIGURE_FLAGS)
4790 @endif binutils-bootstrap
4792 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4793 maybe-configure-stage2-binutils:
4794 @if binutils-bootstrap
4795 maybe-configure-stage2-binutils: configure-stage2-binutils
4796 configure-stage2-binutils:
4797 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4798 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4799 @r=`${PWD_COMMAND}`; export r; \
4800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4801 TFLAGS="$(STAGE2_TFLAGS)"; \
4802 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4803 $(HOST_EXPORTS) \
4804 $(POSTSTAGE1_HOST_EXPORTS) \
4805 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4806 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4807 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4808 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4810 cd $(HOST_SUBDIR)/binutils || exit 1; \
4811 case $(srcdir) in \
4812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4813 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4815 esac; \
4816 srcdiroption="--srcdir=$${topdir}/binutils"; \
4817 libsrcdir="$$s/binutils"; \
4818 $(SHELL) $${libsrcdir}/configure \
4819 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4820 --target=${target_alias} $${srcdiroption} \
4821 --with-build-libsubdir=$(HOST_SUBDIR) \
4822 $(STAGE2_CONFIGURE_FLAGS)
4823 @endif binutils-bootstrap
4825 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4826 maybe-configure-stage3-binutils:
4827 @if binutils-bootstrap
4828 maybe-configure-stage3-binutils: configure-stage3-binutils
4829 configure-stage3-binutils:
4830 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4831 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4832 @r=`${PWD_COMMAND}`; export r; \
4833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4834 TFLAGS="$(STAGE3_TFLAGS)"; \
4835 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4836 $(HOST_EXPORTS) \
4837 $(POSTSTAGE1_HOST_EXPORTS) \
4838 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4839 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4840 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4841 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4842 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4843 cd $(HOST_SUBDIR)/binutils || exit 1; \
4844 case $(srcdir) in \
4845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4846 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4848 esac; \
4849 srcdiroption="--srcdir=$${topdir}/binutils"; \
4850 libsrcdir="$$s/binutils"; \
4851 $(SHELL) $${libsrcdir}/configure \
4852 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4853 --target=${target_alias} $${srcdiroption} \
4854 --with-build-libsubdir=$(HOST_SUBDIR) \
4855 $(STAGE3_CONFIGURE_FLAGS)
4856 @endif binutils-bootstrap
4858 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4859 maybe-configure-stage4-binutils:
4860 @if binutils-bootstrap
4861 maybe-configure-stage4-binutils: configure-stage4-binutils
4862 configure-stage4-binutils:
4863 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4864 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4865 @r=`${PWD_COMMAND}`; export r; \
4866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4867 TFLAGS="$(STAGE4_TFLAGS)"; \
4868 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4869 $(HOST_EXPORTS) \
4870 $(POSTSTAGE1_HOST_EXPORTS) \
4871 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4872 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4873 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4874 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4876 cd $(HOST_SUBDIR)/binutils || exit 1; \
4877 case $(srcdir) in \
4878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4879 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4881 esac; \
4882 srcdiroption="--srcdir=$${topdir}/binutils"; \
4883 libsrcdir="$$s/binutils"; \
4884 $(SHELL) $${libsrcdir}/configure \
4885 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4886 --target=${target_alias} $${srcdiroption} \
4887 --with-build-libsubdir=$(HOST_SUBDIR) \
4888 $(STAGE4_CONFIGURE_FLAGS)
4889 @endif binutils-bootstrap
4891 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4892 maybe-configure-stageprofile-binutils:
4893 @if binutils-bootstrap
4894 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4895 configure-stageprofile-binutils:
4896 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4897 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4898 @r=`${PWD_COMMAND}`; export r; \
4899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4900 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4901 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4902 $(HOST_EXPORTS) \
4903 $(POSTSTAGE1_HOST_EXPORTS) \
4904 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4905 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4906 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4907 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4908 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4909 cd $(HOST_SUBDIR)/binutils || exit 1; \
4910 case $(srcdir) in \
4911 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4912 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4913 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4914 esac; \
4915 srcdiroption="--srcdir=$${topdir}/binutils"; \
4916 libsrcdir="$$s/binutils"; \
4917 $(SHELL) $${libsrcdir}/configure \
4918 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4919 --target=${target_alias} $${srcdiroption} \
4920 --with-build-libsubdir=$(HOST_SUBDIR) \
4921 $(STAGEprofile_CONFIGURE_FLAGS)
4922 @endif binutils-bootstrap
4924 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4925 maybe-configure-stagefeedback-binutils:
4926 @if binutils-bootstrap
4927 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4928 configure-stagefeedback-binutils:
4929 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4930 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4931 @r=`${PWD_COMMAND}`; export r; \
4932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4933 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4934 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4935 $(HOST_EXPORTS) \
4936 $(POSTSTAGE1_HOST_EXPORTS) \
4937 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4938 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4939 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4940 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4941 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4942 cd $(HOST_SUBDIR)/binutils || exit 1; \
4943 case $(srcdir) in \
4944 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4945 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4946 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4947 esac; \
4948 srcdiroption="--srcdir=$${topdir}/binutils"; \
4949 libsrcdir="$$s/binutils"; \
4950 $(SHELL) $${libsrcdir}/configure \
4951 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4952 --target=${target_alias} $${srcdiroption} \
4953 --with-build-libsubdir=$(HOST_SUBDIR) \
4954 $(STAGEfeedback_CONFIGURE_FLAGS)
4955 @endif binutils-bootstrap
4961 .PHONY: all-binutils maybe-all-binutils
4962 maybe-all-binutils:
4963 @if gcc-bootstrap
4964 all-binutils: stage_current
4965 @endif gcc-bootstrap
4966 @if binutils
4967 TARGET-binutils=all
4968 maybe-all-binutils: all-binutils
4969 all-binutils: configure-binutils
4970 @r=`${PWD_COMMAND}`; export r; \
4971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4972 $(HOST_EXPORTS) \
4973 (cd $(HOST_SUBDIR)/binutils && \
4974 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4975 $(TARGET-binutils))
4976 @endif binutils
4980 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4981 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4982 maybe-all-stage1-binutils:
4983 maybe-clean-stage1-binutils:
4984 @if binutils-bootstrap
4985 maybe-all-stage1-binutils: all-stage1-binutils
4986 all-stage1: all-stage1-binutils
4987 TARGET-stage1-binutils = $(TARGET-binutils)
4988 all-stage1-binutils: configure-stage1-binutils
4989 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4990 @r=`${PWD_COMMAND}`; export r; \
4991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4992 TFLAGS="$(STAGE1_TFLAGS)"; \
4993 $(HOST_EXPORTS) \
4994 cd $(HOST_SUBDIR)/binutils && \
4995 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4996 CFLAGS="$(STAGE1_CFLAGS)" \
4997 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4998 LIBCFLAGS="$(LIBCFLAGS)" \
4999 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5000 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5001 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5002 $(EXTRA_HOST_FLAGS) \
5003 $(STAGE1_FLAGS_TO_PASS) \
5004 TFLAGS="$(STAGE1_TFLAGS)" \
5005 $(TARGET-stage1-binutils)
5007 maybe-clean-stage1-binutils: clean-stage1-binutils
5008 clean-stage1: clean-stage1-binutils
5009 clean-stage1-binutils:
5010 @if [ $(current_stage) = stage1 ]; then \
5011 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5012 else \
5013 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5014 $(MAKE) stage1-start; \
5015 fi; \
5016 cd $(HOST_SUBDIR)/binutils && \
5017 $(MAKE) $(EXTRA_HOST_FLAGS) \
5018 $(STAGE1_FLAGS_TO_PASS) clean
5019 @endif binutils-bootstrap
5022 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5023 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5024 maybe-all-stage2-binutils:
5025 maybe-clean-stage2-binutils:
5026 @if binutils-bootstrap
5027 maybe-all-stage2-binutils: all-stage2-binutils
5028 all-stage2: all-stage2-binutils
5029 TARGET-stage2-binutils = $(TARGET-binutils)
5030 all-stage2-binutils: configure-stage2-binutils
5031 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5032 @r=`${PWD_COMMAND}`; export r; \
5033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5034 TFLAGS="$(STAGE2_TFLAGS)"; \
5035 $(HOST_EXPORTS) \
5036 $(POSTSTAGE1_HOST_EXPORTS) \
5037 cd $(HOST_SUBDIR)/binutils && \
5038 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5039 CFLAGS="$(STAGE2_CFLAGS)" \
5040 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5041 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5042 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5043 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5044 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5045 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5046 TFLAGS="$(STAGE2_TFLAGS)" \
5047 $(TARGET-stage2-binutils)
5049 maybe-clean-stage2-binutils: clean-stage2-binutils
5050 clean-stage2: clean-stage2-binutils
5051 clean-stage2-binutils:
5052 @if [ $(current_stage) = stage2 ]; then \
5053 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5054 else \
5055 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5056 $(MAKE) stage2-start; \
5057 fi; \
5058 cd $(HOST_SUBDIR)/binutils && \
5059 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5060 @endif binutils-bootstrap
5063 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5064 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5065 maybe-all-stage3-binutils:
5066 maybe-clean-stage3-binutils:
5067 @if binutils-bootstrap
5068 maybe-all-stage3-binutils: all-stage3-binutils
5069 all-stage3: all-stage3-binutils
5070 TARGET-stage3-binutils = $(TARGET-binutils)
5071 all-stage3-binutils: configure-stage3-binutils
5072 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5073 @r=`${PWD_COMMAND}`; export r; \
5074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5075 TFLAGS="$(STAGE3_TFLAGS)"; \
5076 $(HOST_EXPORTS) \
5077 $(POSTSTAGE1_HOST_EXPORTS) \
5078 cd $(HOST_SUBDIR)/binutils && \
5079 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5080 CFLAGS="$(STAGE3_CFLAGS)" \
5081 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5082 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5083 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5084 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5085 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5086 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5087 TFLAGS="$(STAGE3_TFLAGS)" \
5088 $(TARGET-stage3-binutils)
5090 maybe-clean-stage3-binutils: clean-stage3-binutils
5091 clean-stage3: clean-stage3-binutils
5092 clean-stage3-binutils:
5093 @if [ $(current_stage) = stage3 ]; then \
5094 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5095 else \
5096 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5097 $(MAKE) stage3-start; \
5098 fi; \
5099 cd $(HOST_SUBDIR)/binutils && \
5100 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5101 @endif binutils-bootstrap
5104 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5105 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5106 maybe-all-stage4-binutils:
5107 maybe-clean-stage4-binutils:
5108 @if binutils-bootstrap
5109 maybe-all-stage4-binutils: all-stage4-binutils
5110 all-stage4: all-stage4-binutils
5111 TARGET-stage4-binutils = $(TARGET-binutils)
5112 all-stage4-binutils: configure-stage4-binutils
5113 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5114 @r=`${PWD_COMMAND}`; export r; \
5115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5116 TFLAGS="$(STAGE4_TFLAGS)"; \
5117 $(HOST_EXPORTS) \
5118 $(POSTSTAGE1_HOST_EXPORTS) \
5119 cd $(HOST_SUBDIR)/binutils && \
5120 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5121 CFLAGS="$(STAGE4_CFLAGS)" \
5122 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5123 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5124 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5125 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5126 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5127 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5128 TFLAGS="$(STAGE4_TFLAGS)" \
5129 $(TARGET-stage4-binutils)
5131 maybe-clean-stage4-binutils: clean-stage4-binutils
5132 clean-stage4: clean-stage4-binutils
5133 clean-stage4-binutils:
5134 @if [ $(current_stage) = stage4 ]; then \
5135 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5136 else \
5137 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5138 $(MAKE) stage4-start; \
5139 fi; \
5140 cd $(HOST_SUBDIR)/binutils && \
5141 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5142 @endif binutils-bootstrap
5145 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5146 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5147 maybe-all-stageprofile-binutils:
5148 maybe-clean-stageprofile-binutils:
5149 @if binutils-bootstrap
5150 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5151 all-stageprofile: all-stageprofile-binutils
5152 TARGET-stageprofile-binutils = $(TARGET-binutils)
5153 all-stageprofile-binutils: configure-stageprofile-binutils
5154 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5155 @r=`${PWD_COMMAND}`; export r; \
5156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5157 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5158 $(HOST_EXPORTS) \
5159 $(POSTSTAGE1_HOST_EXPORTS) \
5160 cd $(HOST_SUBDIR)/binutils && \
5161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5162 CFLAGS="$(STAGEprofile_CFLAGS)" \
5163 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5164 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5168 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5169 TFLAGS="$(STAGEprofile_TFLAGS)" \
5170 $(TARGET-stageprofile-binutils)
5172 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5173 clean-stageprofile: clean-stageprofile-binutils
5174 clean-stageprofile-binutils:
5175 @if [ $(current_stage) = stageprofile ]; then \
5176 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5177 else \
5178 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5179 $(MAKE) stageprofile-start; \
5180 fi; \
5181 cd $(HOST_SUBDIR)/binutils && \
5182 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5183 @endif binutils-bootstrap
5186 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5187 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5188 maybe-all-stagefeedback-binutils:
5189 maybe-clean-stagefeedback-binutils:
5190 @if binutils-bootstrap
5191 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5192 all-stagefeedback: all-stagefeedback-binutils
5193 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5194 all-stagefeedback-binutils: configure-stagefeedback-binutils
5195 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5196 @r=`${PWD_COMMAND}`; export r; \
5197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5198 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5199 $(HOST_EXPORTS) \
5200 $(POSTSTAGE1_HOST_EXPORTS) \
5201 cd $(HOST_SUBDIR)/binutils && \
5202 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5203 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5204 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5205 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5206 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5207 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5208 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5209 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5210 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5211 $(TARGET-stagefeedback-binutils)
5213 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5214 clean-stagefeedback: clean-stagefeedback-binutils
5215 clean-stagefeedback-binutils:
5216 @if [ $(current_stage) = stagefeedback ]; then \
5217 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5218 else \
5219 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5220 $(MAKE) stagefeedback-start; \
5221 fi; \
5222 cd $(HOST_SUBDIR)/binutils && \
5223 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5224 @endif binutils-bootstrap
5230 .PHONY: check-binutils maybe-check-binutils
5231 maybe-check-binutils:
5232 @if binutils
5233 maybe-check-binutils: check-binutils
5235 check-binutils:
5236 @: $(MAKE); $(unstage)
5237 @r=`${PWD_COMMAND}`; export r; \
5238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5239 $(HOST_EXPORTS) \
5240 (cd $(HOST_SUBDIR)/binutils && \
5241 $(MAKE) $(FLAGS_TO_PASS) check)
5243 @endif binutils
5245 .PHONY: install-binutils maybe-install-binutils
5246 maybe-install-binutils:
5247 @if binutils
5248 maybe-install-binutils: install-binutils
5250 install-binutils: installdirs
5251 @: $(MAKE); $(unstage)
5252 @r=`${PWD_COMMAND}`; export r; \
5253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5254 $(HOST_EXPORTS) \
5255 (cd $(HOST_SUBDIR)/binutils && \
5256 $(MAKE) $(FLAGS_TO_PASS) install)
5258 @endif binutils
5260 .PHONY: install-strip-binutils maybe-install-strip-binutils
5261 maybe-install-strip-binutils:
5262 @if binutils
5263 maybe-install-strip-binutils: install-strip-binutils
5265 install-strip-binutils: installdirs
5266 @: $(MAKE); $(unstage)
5267 @r=`${PWD_COMMAND}`; export r; \
5268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5269 $(HOST_EXPORTS) \
5270 (cd $(HOST_SUBDIR)/binutils && \
5271 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5273 @endif binutils
5275 # Other targets (info, dvi, pdf, etc.)
5277 .PHONY: maybe-info-binutils info-binutils
5278 maybe-info-binutils:
5279 @if binutils
5280 maybe-info-binutils: info-binutils
5282 info-binutils: \
5283 configure-binutils
5284 @[ -f ./binutils/Makefile ] || exit 0; \
5285 r=`${PWD_COMMAND}`; export r; \
5286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5287 $(HOST_EXPORTS) \
5288 for flag in $(EXTRA_HOST_FLAGS) ; do \
5289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5290 done; \
5291 echo "Doing info in binutils" ; \
5292 (cd $(HOST_SUBDIR)/binutils && \
5293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5295 "RANLIB=$${RANLIB}" \
5296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5297 info) \
5298 || exit 1
5300 @endif binutils
5302 .PHONY: maybe-dvi-binutils dvi-binutils
5303 maybe-dvi-binutils:
5304 @if binutils
5305 maybe-dvi-binutils: dvi-binutils
5307 dvi-binutils: \
5308 configure-binutils
5309 @[ -f ./binutils/Makefile ] || exit 0; \
5310 r=`${PWD_COMMAND}`; export r; \
5311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5312 $(HOST_EXPORTS) \
5313 for flag in $(EXTRA_HOST_FLAGS) ; do \
5314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5315 done; \
5316 echo "Doing dvi in binutils" ; \
5317 (cd $(HOST_SUBDIR)/binutils && \
5318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5320 "RANLIB=$${RANLIB}" \
5321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5322 dvi) \
5323 || exit 1
5325 @endif binutils
5327 .PHONY: maybe-pdf-binutils pdf-binutils
5328 maybe-pdf-binutils:
5329 @if binutils
5330 maybe-pdf-binutils: pdf-binutils
5332 pdf-binutils: \
5333 configure-binutils
5334 @[ -f ./binutils/Makefile ] || exit 0; \
5335 r=`${PWD_COMMAND}`; export r; \
5336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5337 $(HOST_EXPORTS) \
5338 for flag in $(EXTRA_HOST_FLAGS) ; do \
5339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5340 done; \
5341 echo "Doing pdf in binutils" ; \
5342 (cd $(HOST_SUBDIR)/binutils && \
5343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5345 "RANLIB=$${RANLIB}" \
5346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5347 pdf) \
5348 || exit 1
5350 @endif binutils
5352 .PHONY: maybe-html-binutils html-binutils
5353 maybe-html-binutils:
5354 @if binutils
5355 maybe-html-binutils: html-binutils
5357 html-binutils: \
5358 configure-binutils
5359 @[ -f ./binutils/Makefile ] || exit 0; \
5360 r=`${PWD_COMMAND}`; export r; \
5361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5362 $(HOST_EXPORTS) \
5363 for flag in $(EXTRA_HOST_FLAGS) ; do \
5364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5365 done; \
5366 echo "Doing html in binutils" ; \
5367 (cd $(HOST_SUBDIR)/binutils && \
5368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5370 "RANLIB=$${RANLIB}" \
5371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5372 html) \
5373 || exit 1
5375 @endif binutils
5377 .PHONY: maybe-TAGS-binutils TAGS-binutils
5378 maybe-TAGS-binutils:
5379 @if binutils
5380 maybe-TAGS-binutils: TAGS-binutils
5382 TAGS-binutils: \
5383 configure-binutils
5384 @[ -f ./binutils/Makefile ] || exit 0; \
5385 r=`${PWD_COMMAND}`; export r; \
5386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5387 $(HOST_EXPORTS) \
5388 for flag in $(EXTRA_HOST_FLAGS) ; do \
5389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5390 done; \
5391 echo "Doing TAGS in binutils" ; \
5392 (cd $(HOST_SUBDIR)/binutils && \
5393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5395 "RANLIB=$${RANLIB}" \
5396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5397 TAGS) \
5398 || exit 1
5400 @endif binutils
5402 .PHONY: maybe-install-info-binutils install-info-binutils
5403 maybe-install-info-binutils:
5404 @if binutils
5405 maybe-install-info-binutils: install-info-binutils
5407 install-info-binutils: \
5408 configure-binutils \
5409 info-binutils
5410 @[ -f ./binutils/Makefile ] || exit 0; \
5411 r=`${PWD_COMMAND}`; export r; \
5412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5413 $(HOST_EXPORTS) \
5414 for flag in $(EXTRA_HOST_FLAGS) ; do \
5415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5416 done; \
5417 echo "Doing install-info in binutils" ; \
5418 (cd $(HOST_SUBDIR)/binutils && \
5419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5421 "RANLIB=$${RANLIB}" \
5422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5423 install-info) \
5424 || exit 1
5426 @endif binutils
5428 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5429 maybe-install-pdf-binutils:
5430 @if binutils
5431 maybe-install-pdf-binutils: install-pdf-binutils
5433 install-pdf-binutils: \
5434 configure-binutils \
5435 pdf-binutils
5436 @[ -f ./binutils/Makefile ] || exit 0; \
5437 r=`${PWD_COMMAND}`; export r; \
5438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5439 $(HOST_EXPORTS) \
5440 for flag in $(EXTRA_HOST_FLAGS) ; do \
5441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5442 done; \
5443 echo "Doing install-pdf in binutils" ; \
5444 (cd $(HOST_SUBDIR)/binutils && \
5445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5447 "RANLIB=$${RANLIB}" \
5448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5449 install-pdf) \
5450 || exit 1
5452 @endif binutils
5454 .PHONY: maybe-install-html-binutils install-html-binutils
5455 maybe-install-html-binutils:
5456 @if binutils
5457 maybe-install-html-binutils: install-html-binutils
5459 install-html-binutils: \
5460 configure-binutils \
5461 html-binutils
5462 @[ -f ./binutils/Makefile ] || exit 0; \
5463 r=`${PWD_COMMAND}`; export r; \
5464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5465 $(HOST_EXPORTS) \
5466 for flag in $(EXTRA_HOST_FLAGS) ; do \
5467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5468 done; \
5469 echo "Doing install-html in binutils" ; \
5470 (cd $(HOST_SUBDIR)/binutils && \
5471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5473 "RANLIB=$${RANLIB}" \
5474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5475 install-html) \
5476 || exit 1
5478 @endif binutils
5480 .PHONY: maybe-installcheck-binutils installcheck-binutils
5481 maybe-installcheck-binutils:
5482 @if binutils
5483 maybe-installcheck-binutils: installcheck-binutils
5485 installcheck-binutils: \
5486 configure-binutils
5487 @[ -f ./binutils/Makefile ] || exit 0; \
5488 r=`${PWD_COMMAND}`; export r; \
5489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5490 $(HOST_EXPORTS) \
5491 for flag in $(EXTRA_HOST_FLAGS) ; do \
5492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5493 done; \
5494 echo "Doing installcheck in binutils" ; \
5495 (cd $(HOST_SUBDIR)/binutils && \
5496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5498 "RANLIB=$${RANLIB}" \
5499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5500 installcheck) \
5501 || exit 1
5503 @endif binutils
5505 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5506 maybe-mostlyclean-binutils:
5507 @if binutils
5508 maybe-mostlyclean-binutils: mostlyclean-binutils
5510 mostlyclean-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 mostlyclean 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 mostlyclean) \
5525 || exit 1
5527 @endif binutils
5529 .PHONY: maybe-clean-binutils clean-binutils
5530 maybe-clean-binutils:
5531 @if binutils
5532 maybe-clean-binutils: clean-binutils
5534 clean-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 clean 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 clean) \
5549 || exit 1
5551 @endif binutils
5553 .PHONY: maybe-distclean-binutils distclean-binutils
5554 maybe-distclean-binutils:
5555 @if binutils
5556 maybe-distclean-binutils: distclean-binutils
5558 distclean-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 distclean 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 distclean) \
5573 || exit 1
5575 @endif binutils
5577 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5578 maybe-maintainer-clean-binutils:
5579 @if binutils
5580 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5582 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
5597 || exit 1
5599 @endif binutils
5603 .PHONY: configure-bison maybe-configure-bison
5604 maybe-configure-bison:
5605 @if gcc-bootstrap
5606 configure-bison: stage_current
5607 @endif gcc-bootstrap
5608 @if bison
5609 maybe-configure-bison: configure-bison
5610 configure-bison:
5611 @: $(MAKE); $(unstage)
5612 @r=`${PWD_COMMAND}`; export r; \
5613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5614 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5616 $(HOST_EXPORTS) \
5617 echo Configuring in $(HOST_SUBDIR)/bison; \
5618 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5619 case $(srcdir) in \
5620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5621 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5623 esac; \
5624 srcdiroption="--srcdir=$${topdir}/bison"; \
5625 libsrcdir="$$s/bison"; \
5626 $(SHELL) $${libsrcdir}/configure \
5627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5628 --target=${target_alias} $${srcdiroption} \
5629 || exit 1
5630 @endif bison
5636 .PHONY: all-bison maybe-all-bison
5637 maybe-all-bison:
5638 @if gcc-bootstrap
5639 all-bison: stage_current
5640 @endif gcc-bootstrap
5641 @if bison
5642 TARGET-bison=all
5643 maybe-all-bison: all-bison
5644 all-bison: configure-bison
5645 @: $(MAKE); $(unstage)
5646 @r=`${PWD_COMMAND}`; export r; \
5647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5648 $(HOST_EXPORTS) \
5649 (cd $(HOST_SUBDIR)/bison && \
5650 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5651 $(TARGET-bison))
5652 @endif bison
5657 .PHONY: check-bison maybe-check-bison
5658 maybe-check-bison:
5659 @if bison
5660 maybe-check-bison: check-bison
5662 # This module is only tested in a native toolchain.
5663 check-bison:
5664 @: $(MAKE); $(unstage)
5665 @if [ '$(host)' = '$(target)' ] ; then \
5666 r=`${PWD_COMMAND}`; export r; \
5667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5668 $(HOST_EXPORTS) \
5669 (cd $(HOST_SUBDIR)/bison && \
5670 $(MAKE) $(FLAGS_TO_PASS) check); \
5673 @endif bison
5675 .PHONY: install-bison maybe-install-bison
5676 maybe-install-bison:
5677 @if bison
5678 maybe-install-bison: install-bison
5680 install-bison: installdirs
5681 @: $(MAKE); $(unstage)
5682 @r=`${PWD_COMMAND}`; export r; \
5683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5684 $(HOST_EXPORTS) \
5685 (cd $(HOST_SUBDIR)/bison && \
5686 $(MAKE) $(FLAGS_TO_PASS) install)
5688 @endif bison
5690 .PHONY: install-strip-bison maybe-install-strip-bison
5691 maybe-install-strip-bison:
5692 @if bison
5693 maybe-install-strip-bison: install-strip-bison
5695 install-strip-bison: installdirs
5696 @: $(MAKE); $(unstage)
5697 @r=`${PWD_COMMAND}`; export r; \
5698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5699 $(HOST_EXPORTS) \
5700 (cd $(HOST_SUBDIR)/bison && \
5701 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5703 @endif bison
5705 # Other targets (info, dvi, pdf, etc.)
5707 .PHONY: maybe-info-bison info-bison
5708 maybe-info-bison:
5709 @if bison
5710 maybe-info-bison: info-bison
5712 info-bison: \
5713 configure-bison
5714 @: $(MAKE); $(unstage)
5715 @[ -f ./bison/Makefile ] || exit 0; \
5716 r=`${PWD_COMMAND}`; export r; \
5717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5718 $(HOST_EXPORTS) \
5719 for flag in $(EXTRA_HOST_FLAGS) ; do \
5720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5721 done; \
5722 echo "Doing info in bison" ; \
5723 (cd $(HOST_SUBDIR)/bison && \
5724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5726 "RANLIB=$${RANLIB}" \
5727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5728 info) \
5729 || exit 1
5731 @endif bison
5733 .PHONY: maybe-dvi-bison dvi-bison
5734 maybe-dvi-bison:
5735 @if bison
5736 maybe-dvi-bison: dvi-bison
5738 dvi-bison: \
5739 configure-bison
5740 @: $(MAKE); $(unstage)
5741 @[ -f ./bison/Makefile ] || exit 0; \
5742 r=`${PWD_COMMAND}`; export r; \
5743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5744 $(HOST_EXPORTS) \
5745 for flag in $(EXTRA_HOST_FLAGS) ; do \
5746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5747 done; \
5748 echo "Doing dvi in bison" ; \
5749 (cd $(HOST_SUBDIR)/bison && \
5750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5752 "RANLIB=$${RANLIB}" \
5753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5754 dvi) \
5755 || exit 1
5757 @endif bison
5759 .PHONY: maybe-pdf-bison pdf-bison
5760 maybe-pdf-bison:
5761 @if bison
5762 maybe-pdf-bison: pdf-bison
5764 pdf-bison: \
5765 configure-bison
5766 @: $(MAKE); $(unstage)
5767 @[ -f ./bison/Makefile ] || exit 0; \
5768 r=`${PWD_COMMAND}`; export r; \
5769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5770 $(HOST_EXPORTS) \
5771 for flag in $(EXTRA_HOST_FLAGS) ; do \
5772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5773 done; \
5774 echo "Doing pdf in bison" ; \
5775 (cd $(HOST_SUBDIR)/bison && \
5776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5778 "RANLIB=$${RANLIB}" \
5779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5780 pdf) \
5781 || exit 1
5783 @endif bison
5785 .PHONY: maybe-html-bison html-bison
5786 maybe-html-bison:
5787 @if bison
5788 maybe-html-bison: html-bison
5790 html-bison: \
5791 configure-bison
5792 @: $(MAKE); $(unstage)
5793 @[ -f ./bison/Makefile ] || exit 0; \
5794 r=`${PWD_COMMAND}`; export r; \
5795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5796 $(HOST_EXPORTS) \
5797 for flag in $(EXTRA_HOST_FLAGS) ; do \
5798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5799 done; \
5800 echo "Doing html in bison" ; \
5801 (cd $(HOST_SUBDIR)/bison && \
5802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5804 "RANLIB=$${RANLIB}" \
5805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5806 html) \
5807 || exit 1
5809 @endif bison
5811 .PHONY: maybe-TAGS-bison TAGS-bison
5812 maybe-TAGS-bison:
5813 @if bison
5814 maybe-TAGS-bison: TAGS-bison
5816 TAGS-bison: \
5817 configure-bison
5818 @: $(MAKE); $(unstage)
5819 @[ -f ./bison/Makefile ] || exit 0; \
5820 r=`${PWD_COMMAND}`; export r; \
5821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5822 $(HOST_EXPORTS) \
5823 for flag in $(EXTRA_HOST_FLAGS) ; do \
5824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5825 done; \
5826 echo "Doing TAGS in bison" ; \
5827 (cd $(HOST_SUBDIR)/bison && \
5828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5830 "RANLIB=$${RANLIB}" \
5831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5832 TAGS) \
5833 || exit 1
5835 @endif bison
5837 .PHONY: maybe-install-info-bison install-info-bison
5838 maybe-install-info-bison:
5839 @if bison
5840 maybe-install-info-bison: install-info-bison
5842 install-info-bison: \
5843 configure-bison \
5844 info-bison
5845 @: $(MAKE); $(unstage)
5846 @[ -f ./bison/Makefile ] || exit 0; \
5847 r=`${PWD_COMMAND}`; export r; \
5848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5849 $(HOST_EXPORTS) \
5850 for flag in $(EXTRA_HOST_FLAGS) ; do \
5851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5852 done; \
5853 echo "Doing install-info in bison" ; \
5854 (cd $(HOST_SUBDIR)/bison && \
5855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5857 "RANLIB=$${RANLIB}" \
5858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5859 install-info) \
5860 || exit 1
5862 @endif bison
5864 .PHONY: maybe-install-pdf-bison install-pdf-bison
5865 maybe-install-pdf-bison:
5866 @if bison
5867 maybe-install-pdf-bison: install-pdf-bison
5869 install-pdf-bison: \
5870 configure-bison \
5871 pdf-bison
5872 @: $(MAKE); $(unstage)
5873 @[ -f ./bison/Makefile ] || exit 0; \
5874 r=`${PWD_COMMAND}`; export r; \
5875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5876 $(HOST_EXPORTS) \
5877 for flag in $(EXTRA_HOST_FLAGS) ; do \
5878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5879 done; \
5880 echo "Doing install-pdf in bison" ; \
5881 (cd $(HOST_SUBDIR)/bison && \
5882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5884 "RANLIB=$${RANLIB}" \
5885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5886 install-pdf) \
5887 || exit 1
5889 @endif bison
5891 .PHONY: maybe-install-html-bison install-html-bison
5892 maybe-install-html-bison:
5893 @if bison
5894 maybe-install-html-bison: install-html-bison
5896 install-html-bison: \
5897 configure-bison \
5898 html-bison
5899 @: $(MAKE); $(unstage)
5900 @[ -f ./bison/Makefile ] || exit 0; \
5901 r=`${PWD_COMMAND}`; export r; \
5902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5903 $(HOST_EXPORTS) \
5904 for flag in $(EXTRA_HOST_FLAGS) ; do \
5905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5906 done; \
5907 echo "Doing install-html in bison" ; \
5908 (cd $(HOST_SUBDIR)/bison && \
5909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5911 "RANLIB=$${RANLIB}" \
5912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5913 install-html) \
5914 || exit 1
5916 @endif bison
5918 .PHONY: maybe-installcheck-bison installcheck-bison
5919 maybe-installcheck-bison:
5920 @if bison
5921 maybe-installcheck-bison: installcheck-bison
5923 installcheck-bison: \
5924 configure-bison
5925 @: $(MAKE); $(unstage)
5926 @[ -f ./bison/Makefile ] || exit 0; \
5927 r=`${PWD_COMMAND}`; export r; \
5928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5929 $(HOST_EXPORTS) \
5930 for flag in $(EXTRA_HOST_FLAGS) ; do \
5931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5932 done; \
5933 echo "Doing installcheck in bison" ; \
5934 (cd $(HOST_SUBDIR)/bison && \
5935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5937 "RANLIB=$${RANLIB}" \
5938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5939 installcheck) \
5940 || exit 1
5942 @endif bison
5944 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5945 maybe-mostlyclean-bison:
5946 @if bison
5947 maybe-mostlyclean-bison: mostlyclean-bison
5949 mostlyclean-bison:
5950 @: $(MAKE); $(unstage)
5951 @[ -f ./bison/Makefile ] || exit 0; \
5952 r=`${PWD_COMMAND}`; export r; \
5953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5954 $(HOST_EXPORTS) \
5955 for flag in $(EXTRA_HOST_FLAGS) ; do \
5956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5957 done; \
5958 echo "Doing mostlyclean in bison" ; \
5959 (cd $(HOST_SUBDIR)/bison && \
5960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5962 "RANLIB=$${RANLIB}" \
5963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5964 mostlyclean) \
5965 || exit 1
5967 @endif bison
5969 .PHONY: maybe-clean-bison clean-bison
5970 maybe-clean-bison:
5971 @if bison
5972 maybe-clean-bison: clean-bison
5974 clean-bison:
5975 @: $(MAKE); $(unstage)
5976 @[ -f ./bison/Makefile ] || exit 0; \
5977 r=`${PWD_COMMAND}`; export r; \
5978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5979 $(HOST_EXPORTS) \
5980 for flag in $(EXTRA_HOST_FLAGS) ; do \
5981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5982 done; \
5983 echo "Doing clean in bison" ; \
5984 (cd $(HOST_SUBDIR)/bison && \
5985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5987 "RANLIB=$${RANLIB}" \
5988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5989 clean) \
5990 || exit 1
5992 @endif bison
5994 .PHONY: maybe-distclean-bison distclean-bison
5995 maybe-distclean-bison:
5996 @if bison
5997 maybe-distclean-bison: distclean-bison
5999 distclean-bison:
6000 @: $(MAKE); $(unstage)
6001 @[ -f ./bison/Makefile ] || exit 0; \
6002 r=`${PWD_COMMAND}`; export r; \
6003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6004 $(HOST_EXPORTS) \
6005 for flag in $(EXTRA_HOST_FLAGS) ; do \
6006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6007 done; \
6008 echo "Doing distclean in bison" ; \
6009 (cd $(HOST_SUBDIR)/bison && \
6010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6012 "RANLIB=$${RANLIB}" \
6013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6014 distclean) \
6015 || exit 1
6017 @endif bison
6019 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6020 maybe-maintainer-clean-bison:
6021 @if bison
6022 maybe-maintainer-clean-bison: maintainer-clean-bison
6024 maintainer-clean-bison:
6025 @: $(MAKE); $(unstage)
6026 @[ -f ./bison/Makefile ] || exit 0; \
6027 r=`${PWD_COMMAND}`; export r; \
6028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6029 $(HOST_EXPORTS) \
6030 for flag in $(EXTRA_HOST_FLAGS) ; do \
6031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6032 done; \
6033 echo "Doing maintainer-clean in bison" ; \
6034 (cd $(HOST_SUBDIR)/bison && \
6035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6037 "RANLIB=$${RANLIB}" \
6038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6039 maintainer-clean) \
6040 || exit 1
6042 @endif bison
6046 .PHONY: configure-cgen maybe-configure-cgen
6047 maybe-configure-cgen:
6048 @if gcc-bootstrap
6049 configure-cgen: stage_current
6050 @endif gcc-bootstrap
6051 @if cgen
6052 maybe-configure-cgen: configure-cgen
6053 configure-cgen:
6054 @: $(MAKE); $(unstage)
6055 @r=`${PWD_COMMAND}`; export r; \
6056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6057 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6058 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6059 $(HOST_EXPORTS) \
6060 echo Configuring in $(HOST_SUBDIR)/cgen; \
6061 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6062 case $(srcdir) in \
6063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6064 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6066 esac; \
6067 srcdiroption="--srcdir=$${topdir}/cgen"; \
6068 libsrcdir="$$s/cgen"; \
6069 $(SHELL) $${libsrcdir}/configure \
6070 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6071 --target=${target_alias} $${srcdiroption} \
6072 || exit 1
6073 @endif cgen
6079 .PHONY: all-cgen maybe-all-cgen
6080 maybe-all-cgen:
6081 @if gcc-bootstrap
6082 all-cgen: stage_current
6083 @endif gcc-bootstrap
6084 @if cgen
6085 TARGET-cgen=all
6086 maybe-all-cgen: all-cgen
6087 all-cgen: configure-cgen
6088 @: $(MAKE); $(unstage)
6089 @r=`${PWD_COMMAND}`; export r; \
6090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6091 $(HOST_EXPORTS) \
6092 (cd $(HOST_SUBDIR)/cgen && \
6093 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6094 $(TARGET-cgen))
6095 @endif cgen
6100 .PHONY: check-cgen maybe-check-cgen
6101 maybe-check-cgen:
6102 @if cgen
6103 maybe-check-cgen: check-cgen
6105 check-cgen:
6106 @: $(MAKE); $(unstage)
6107 @r=`${PWD_COMMAND}`; export r; \
6108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6109 $(HOST_EXPORTS) \
6110 (cd $(HOST_SUBDIR)/cgen && \
6111 $(MAKE) $(FLAGS_TO_PASS) check)
6113 @endif cgen
6115 .PHONY: install-cgen maybe-install-cgen
6116 maybe-install-cgen:
6117 @if cgen
6118 maybe-install-cgen: install-cgen
6120 install-cgen: installdirs
6121 @: $(MAKE); $(unstage)
6122 @r=`${PWD_COMMAND}`; export r; \
6123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6124 $(HOST_EXPORTS) \
6125 (cd $(HOST_SUBDIR)/cgen && \
6126 $(MAKE) $(FLAGS_TO_PASS) install)
6128 @endif cgen
6130 .PHONY: install-strip-cgen maybe-install-strip-cgen
6131 maybe-install-strip-cgen:
6132 @if cgen
6133 maybe-install-strip-cgen: install-strip-cgen
6135 install-strip-cgen: installdirs
6136 @: $(MAKE); $(unstage)
6137 @r=`${PWD_COMMAND}`; export r; \
6138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6139 $(HOST_EXPORTS) \
6140 (cd $(HOST_SUBDIR)/cgen && \
6141 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6143 @endif cgen
6145 # Other targets (info, dvi, pdf, etc.)
6147 .PHONY: maybe-info-cgen info-cgen
6148 maybe-info-cgen:
6149 @if cgen
6150 maybe-info-cgen: info-cgen
6152 info-cgen: \
6153 configure-cgen
6154 @: $(MAKE); $(unstage)
6155 @[ -f ./cgen/Makefile ] || exit 0; \
6156 r=`${PWD_COMMAND}`; export r; \
6157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6158 $(HOST_EXPORTS) \
6159 for flag in $(EXTRA_HOST_FLAGS) ; do \
6160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6161 done; \
6162 echo "Doing info in cgen" ; \
6163 (cd $(HOST_SUBDIR)/cgen && \
6164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6166 "RANLIB=$${RANLIB}" \
6167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6168 info) \
6169 || exit 1
6171 @endif cgen
6173 .PHONY: maybe-dvi-cgen dvi-cgen
6174 maybe-dvi-cgen:
6175 @if cgen
6176 maybe-dvi-cgen: dvi-cgen
6178 dvi-cgen: \
6179 configure-cgen
6180 @: $(MAKE); $(unstage)
6181 @[ -f ./cgen/Makefile ] || exit 0; \
6182 r=`${PWD_COMMAND}`; export r; \
6183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6184 $(HOST_EXPORTS) \
6185 for flag in $(EXTRA_HOST_FLAGS) ; do \
6186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6187 done; \
6188 echo "Doing dvi in cgen" ; \
6189 (cd $(HOST_SUBDIR)/cgen && \
6190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6192 "RANLIB=$${RANLIB}" \
6193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6194 dvi) \
6195 || exit 1
6197 @endif cgen
6199 .PHONY: maybe-pdf-cgen pdf-cgen
6200 maybe-pdf-cgen:
6201 @if cgen
6202 maybe-pdf-cgen: pdf-cgen
6204 pdf-cgen: \
6205 configure-cgen
6206 @: $(MAKE); $(unstage)
6207 @[ -f ./cgen/Makefile ] || exit 0; \
6208 r=`${PWD_COMMAND}`; export r; \
6209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6210 $(HOST_EXPORTS) \
6211 for flag in $(EXTRA_HOST_FLAGS) ; do \
6212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6213 done; \
6214 echo "Doing pdf in cgen" ; \
6215 (cd $(HOST_SUBDIR)/cgen && \
6216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6218 "RANLIB=$${RANLIB}" \
6219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6220 pdf) \
6221 || exit 1
6223 @endif cgen
6225 .PHONY: maybe-html-cgen html-cgen
6226 maybe-html-cgen:
6227 @if cgen
6228 maybe-html-cgen: html-cgen
6230 html-cgen: \
6231 configure-cgen
6232 @: $(MAKE); $(unstage)
6233 @[ -f ./cgen/Makefile ] || exit 0; \
6234 r=`${PWD_COMMAND}`; export r; \
6235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6236 $(HOST_EXPORTS) \
6237 for flag in $(EXTRA_HOST_FLAGS) ; do \
6238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6239 done; \
6240 echo "Doing html in cgen" ; \
6241 (cd $(HOST_SUBDIR)/cgen && \
6242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6244 "RANLIB=$${RANLIB}" \
6245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6246 html) \
6247 || exit 1
6249 @endif cgen
6251 .PHONY: maybe-TAGS-cgen TAGS-cgen
6252 maybe-TAGS-cgen:
6253 @if cgen
6254 maybe-TAGS-cgen: TAGS-cgen
6256 TAGS-cgen: \
6257 configure-cgen
6258 @: $(MAKE); $(unstage)
6259 @[ -f ./cgen/Makefile ] || exit 0; \
6260 r=`${PWD_COMMAND}`; export r; \
6261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6262 $(HOST_EXPORTS) \
6263 for flag in $(EXTRA_HOST_FLAGS) ; do \
6264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6265 done; \
6266 echo "Doing TAGS in cgen" ; \
6267 (cd $(HOST_SUBDIR)/cgen && \
6268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6270 "RANLIB=$${RANLIB}" \
6271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6272 TAGS) \
6273 || exit 1
6275 @endif cgen
6277 .PHONY: maybe-install-info-cgen install-info-cgen
6278 maybe-install-info-cgen:
6279 @if cgen
6280 maybe-install-info-cgen: install-info-cgen
6282 install-info-cgen: \
6283 configure-cgen \
6284 info-cgen
6285 @: $(MAKE); $(unstage)
6286 @[ -f ./cgen/Makefile ] || exit 0; \
6287 r=`${PWD_COMMAND}`; export r; \
6288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6289 $(HOST_EXPORTS) \
6290 for flag in $(EXTRA_HOST_FLAGS) ; do \
6291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6292 done; \
6293 echo "Doing install-info in cgen" ; \
6294 (cd $(HOST_SUBDIR)/cgen && \
6295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6297 "RANLIB=$${RANLIB}" \
6298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6299 install-info) \
6300 || exit 1
6302 @endif cgen
6304 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6305 maybe-install-pdf-cgen:
6306 @if cgen
6307 maybe-install-pdf-cgen: install-pdf-cgen
6309 install-pdf-cgen: \
6310 configure-cgen \
6311 pdf-cgen
6312 @: $(MAKE); $(unstage)
6313 @[ -f ./cgen/Makefile ] || exit 0; \
6314 r=`${PWD_COMMAND}`; export r; \
6315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6316 $(HOST_EXPORTS) \
6317 for flag in $(EXTRA_HOST_FLAGS) ; do \
6318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6319 done; \
6320 echo "Doing install-pdf in cgen" ; \
6321 (cd $(HOST_SUBDIR)/cgen && \
6322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6324 "RANLIB=$${RANLIB}" \
6325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6326 install-pdf) \
6327 || exit 1
6329 @endif cgen
6331 .PHONY: maybe-install-html-cgen install-html-cgen
6332 maybe-install-html-cgen:
6333 @if cgen
6334 maybe-install-html-cgen: install-html-cgen
6336 install-html-cgen: \
6337 configure-cgen \
6338 html-cgen
6339 @: $(MAKE); $(unstage)
6340 @[ -f ./cgen/Makefile ] || exit 0; \
6341 r=`${PWD_COMMAND}`; export r; \
6342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6343 $(HOST_EXPORTS) \
6344 for flag in $(EXTRA_HOST_FLAGS) ; do \
6345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6346 done; \
6347 echo "Doing install-html in cgen" ; \
6348 (cd $(HOST_SUBDIR)/cgen && \
6349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6351 "RANLIB=$${RANLIB}" \
6352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6353 install-html) \
6354 || exit 1
6356 @endif cgen
6358 .PHONY: maybe-installcheck-cgen installcheck-cgen
6359 maybe-installcheck-cgen:
6360 @if cgen
6361 maybe-installcheck-cgen: installcheck-cgen
6363 installcheck-cgen: \
6364 configure-cgen
6365 @: $(MAKE); $(unstage)
6366 @[ -f ./cgen/Makefile ] || exit 0; \
6367 r=`${PWD_COMMAND}`; export r; \
6368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6369 $(HOST_EXPORTS) \
6370 for flag in $(EXTRA_HOST_FLAGS) ; do \
6371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6372 done; \
6373 echo "Doing installcheck in cgen" ; \
6374 (cd $(HOST_SUBDIR)/cgen && \
6375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6377 "RANLIB=$${RANLIB}" \
6378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6379 installcheck) \
6380 || exit 1
6382 @endif cgen
6384 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6385 maybe-mostlyclean-cgen:
6386 @if cgen
6387 maybe-mostlyclean-cgen: mostlyclean-cgen
6389 mostlyclean-cgen:
6390 @: $(MAKE); $(unstage)
6391 @[ -f ./cgen/Makefile ] || exit 0; \
6392 r=`${PWD_COMMAND}`; export r; \
6393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6394 $(HOST_EXPORTS) \
6395 for flag in $(EXTRA_HOST_FLAGS) ; do \
6396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6397 done; \
6398 echo "Doing mostlyclean in cgen" ; \
6399 (cd $(HOST_SUBDIR)/cgen && \
6400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6402 "RANLIB=$${RANLIB}" \
6403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6404 mostlyclean) \
6405 || exit 1
6407 @endif cgen
6409 .PHONY: maybe-clean-cgen clean-cgen
6410 maybe-clean-cgen:
6411 @if cgen
6412 maybe-clean-cgen: clean-cgen
6414 clean-cgen:
6415 @: $(MAKE); $(unstage)
6416 @[ -f ./cgen/Makefile ] || exit 0; \
6417 r=`${PWD_COMMAND}`; export r; \
6418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6419 $(HOST_EXPORTS) \
6420 for flag in $(EXTRA_HOST_FLAGS) ; do \
6421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6422 done; \
6423 echo "Doing clean in cgen" ; \
6424 (cd $(HOST_SUBDIR)/cgen && \
6425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6427 "RANLIB=$${RANLIB}" \
6428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6429 clean) \
6430 || exit 1
6432 @endif cgen
6434 .PHONY: maybe-distclean-cgen distclean-cgen
6435 maybe-distclean-cgen:
6436 @if cgen
6437 maybe-distclean-cgen: distclean-cgen
6439 distclean-cgen:
6440 @: $(MAKE); $(unstage)
6441 @[ -f ./cgen/Makefile ] || exit 0; \
6442 r=`${PWD_COMMAND}`; export r; \
6443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6444 $(HOST_EXPORTS) \
6445 for flag in $(EXTRA_HOST_FLAGS) ; do \
6446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6447 done; \
6448 echo "Doing distclean in cgen" ; \
6449 (cd $(HOST_SUBDIR)/cgen && \
6450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6452 "RANLIB=$${RANLIB}" \
6453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6454 distclean) \
6455 || exit 1
6457 @endif cgen
6459 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6460 maybe-maintainer-clean-cgen:
6461 @if cgen
6462 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6464 maintainer-clean-cgen:
6465 @: $(MAKE); $(unstage)
6466 @[ -f ./cgen/Makefile ] || exit 0; \
6467 r=`${PWD_COMMAND}`; export r; \
6468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6469 $(HOST_EXPORTS) \
6470 for flag in $(EXTRA_HOST_FLAGS) ; do \
6471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6472 done; \
6473 echo "Doing maintainer-clean in cgen" ; \
6474 (cd $(HOST_SUBDIR)/cgen && \
6475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6477 "RANLIB=$${RANLIB}" \
6478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6479 maintainer-clean) \
6480 || exit 1
6482 @endif cgen
6486 .PHONY: configure-dejagnu maybe-configure-dejagnu
6487 maybe-configure-dejagnu:
6488 @if gcc-bootstrap
6489 configure-dejagnu: stage_current
6490 @endif gcc-bootstrap
6491 @if dejagnu
6492 maybe-configure-dejagnu: configure-dejagnu
6493 configure-dejagnu:
6494 @: $(MAKE); $(unstage)
6495 @r=`${PWD_COMMAND}`; export r; \
6496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6497 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6498 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6499 $(HOST_EXPORTS) \
6500 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6501 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6502 case $(srcdir) in \
6503 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6504 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6505 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6506 esac; \
6507 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6508 libsrcdir="$$s/dejagnu"; \
6509 $(SHELL) $${libsrcdir}/configure \
6510 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6511 --target=${target_alias} $${srcdiroption} \
6512 || exit 1
6513 @endif dejagnu
6519 .PHONY: all-dejagnu maybe-all-dejagnu
6520 maybe-all-dejagnu:
6521 @if gcc-bootstrap
6522 all-dejagnu: stage_current
6523 @endif gcc-bootstrap
6524 @if dejagnu
6525 TARGET-dejagnu=all
6526 maybe-all-dejagnu: all-dejagnu
6527 all-dejagnu: configure-dejagnu
6528 @: $(MAKE); $(unstage)
6529 @r=`${PWD_COMMAND}`; export r; \
6530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6531 $(HOST_EXPORTS) \
6532 (cd $(HOST_SUBDIR)/dejagnu && \
6533 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6534 $(TARGET-dejagnu))
6535 @endif dejagnu
6540 .PHONY: check-dejagnu maybe-check-dejagnu
6541 maybe-check-dejagnu:
6542 @if dejagnu
6543 maybe-check-dejagnu: check-dejagnu
6545 check-dejagnu:
6546 @: $(MAKE); $(unstage)
6547 @r=`${PWD_COMMAND}`; export r; \
6548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6549 $(HOST_EXPORTS) \
6550 (cd $(HOST_SUBDIR)/dejagnu && \
6551 $(MAKE) $(FLAGS_TO_PASS) check)
6553 @endif dejagnu
6555 .PHONY: install-dejagnu maybe-install-dejagnu
6556 maybe-install-dejagnu:
6557 @if dejagnu
6558 maybe-install-dejagnu: install-dejagnu
6560 install-dejagnu: installdirs
6561 @: $(MAKE); $(unstage)
6562 @r=`${PWD_COMMAND}`; export r; \
6563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6564 $(HOST_EXPORTS) \
6565 (cd $(HOST_SUBDIR)/dejagnu && \
6566 $(MAKE) $(FLAGS_TO_PASS) install)
6568 @endif dejagnu
6570 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6571 maybe-install-strip-dejagnu:
6572 @if dejagnu
6573 maybe-install-strip-dejagnu: install-strip-dejagnu
6575 install-strip-dejagnu: installdirs
6576 @: $(MAKE); $(unstage)
6577 @r=`${PWD_COMMAND}`; export r; \
6578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6579 $(HOST_EXPORTS) \
6580 (cd $(HOST_SUBDIR)/dejagnu && \
6581 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6583 @endif dejagnu
6585 # Other targets (info, dvi, pdf, etc.)
6587 .PHONY: maybe-info-dejagnu info-dejagnu
6588 maybe-info-dejagnu:
6589 @if dejagnu
6590 maybe-info-dejagnu: info-dejagnu
6592 info-dejagnu: \
6593 configure-dejagnu
6594 @: $(MAKE); $(unstage)
6595 @[ -f ./dejagnu/Makefile ] || exit 0; \
6596 r=`${PWD_COMMAND}`; export r; \
6597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6598 $(HOST_EXPORTS) \
6599 for flag in $(EXTRA_HOST_FLAGS) ; do \
6600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6601 done; \
6602 echo "Doing info in dejagnu" ; \
6603 (cd $(HOST_SUBDIR)/dejagnu && \
6604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6606 "RANLIB=$${RANLIB}" \
6607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6608 info) \
6609 || exit 1
6611 @endif dejagnu
6613 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6614 maybe-dvi-dejagnu:
6615 @if dejagnu
6616 maybe-dvi-dejagnu: dvi-dejagnu
6618 dvi-dejagnu: \
6619 configure-dejagnu
6620 @: $(MAKE); $(unstage)
6621 @[ -f ./dejagnu/Makefile ] || exit 0; \
6622 r=`${PWD_COMMAND}`; export r; \
6623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6624 $(HOST_EXPORTS) \
6625 for flag in $(EXTRA_HOST_FLAGS) ; do \
6626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6627 done; \
6628 echo "Doing dvi in dejagnu" ; \
6629 (cd $(HOST_SUBDIR)/dejagnu && \
6630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6632 "RANLIB=$${RANLIB}" \
6633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6634 dvi) \
6635 || exit 1
6637 @endif dejagnu
6639 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6640 maybe-pdf-dejagnu:
6641 @if dejagnu
6642 maybe-pdf-dejagnu: pdf-dejagnu
6644 pdf-dejagnu: \
6645 configure-dejagnu
6646 @: $(MAKE); $(unstage)
6647 @[ -f ./dejagnu/Makefile ] || exit 0; \
6648 r=`${PWD_COMMAND}`; export r; \
6649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6650 $(HOST_EXPORTS) \
6651 for flag in $(EXTRA_HOST_FLAGS) ; do \
6652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6653 done; \
6654 echo "Doing pdf in dejagnu" ; \
6655 (cd $(HOST_SUBDIR)/dejagnu && \
6656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6658 "RANLIB=$${RANLIB}" \
6659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6660 pdf) \
6661 || exit 1
6663 @endif dejagnu
6665 .PHONY: maybe-html-dejagnu html-dejagnu
6666 maybe-html-dejagnu:
6667 @if dejagnu
6668 maybe-html-dejagnu: html-dejagnu
6670 html-dejagnu: \
6671 configure-dejagnu
6672 @: $(MAKE); $(unstage)
6673 @[ -f ./dejagnu/Makefile ] || exit 0; \
6674 r=`${PWD_COMMAND}`; export r; \
6675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6676 $(HOST_EXPORTS) \
6677 for flag in $(EXTRA_HOST_FLAGS) ; do \
6678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6679 done; \
6680 echo "Doing html in dejagnu" ; \
6681 (cd $(HOST_SUBDIR)/dejagnu && \
6682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6684 "RANLIB=$${RANLIB}" \
6685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6686 html) \
6687 || exit 1
6689 @endif dejagnu
6691 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6692 maybe-TAGS-dejagnu:
6693 @if dejagnu
6694 maybe-TAGS-dejagnu: TAGS-dejagnu
6696 TAGS-dejagnu: \
6697 configure-dejagnu
6698 @: $(MAKE); $(unstage)
6699 @[ -f ./dejagnu/Makefile ] || exit 0; \
6700 r=`${PWD_COMMAND}`; export r; \
6701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6702 $(HOST_EXPORTS) \
6703 for flag in $(EXTRA_HOST_FLAGS) ; do \
6704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6705 done; \
6706 echo "Doing TAGS in dejagnu" ; \
6707 (cd $(HOST_SUBDIR)/dejagnu && \
6708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6710 "RANLIB=$${RANLIB}" \
6711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6712 TAGS) \
6713 || exit 1
6715 @endif dejagnu
6717 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6718 maybe-install-info-dejagnu:
6719 @if dejagnu
6720 maybe-install-info-dejagnu: install-info-dejagnu
6722 install-info-dejagnu: \
6723 configure-dejagnu \
6724 info-dejagnu
6725 @: $(MAKE); $(unstage)
6726 @[ -f ./dejagnu/Makefile ] || exit 0; \
6727 r=`${PWD_COMMAND}`; export r; \
6728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6729 $(HOST_EXPORTS) \
6730 for flag in $(EXTRA_HOST_FLAGS) ; do \
6731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6732 done; \
6733 echo "Doing install-info in dejagnu" ; \
6734 (cd $(HOST_SUBDIR)/dejagnu && \
6735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6737 "RANLIB=$${RANLIB}" \
6738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6739 install-info) \
6740 || exit 1
6742 @endif dejagnu
6744 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6745 maybe-install-pdf-dejagnu:
6746 @if dejagnu
6747 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6749 install-pdf-dejagnu: \
6750 configure-dejagnu \
6751 pdf-dejagnu
6752 @: $(MAKE); $(unstage)
6753 @[ -f ./dejagnu/Makefile ] || exit 0; \
6754 r=`${PWD_COMMAND}`; export r; \
6755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6756 $(HOST_EXPORTS) \
6757 for flag in $(EXTRA_HOST_FLAGS) ; do \
6758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6759 done; \
6760 echo "Doing install-pdf in dejagnu" ; \
6761 (cd $(HOST_SUBDIR)/dejagnu && \
6762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6764 "RANLIB=$${RANLIB}" \
6765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6766 install-pdf) \
6767 || exit 1
6769 @endif dejagnu
6771 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6772 maybe-install-html-dejagnu:
6773 @if dejagnu
6774 maybe-install-html-dejagnu: install-html-dejagnu
6776 install-html-dejagnu: \
6777 configure-dejagnu \
6778 html-dejagnu
6779 @: $(MAKE); $(unstage)
6780 @[ -f ./dejagnu/Makefile ] || exit 0; \
6781 r=`${PWD_COMMAND}`; export r; \
6782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6783 $(HOST_EXPORTS) \
6784 for flag in $(EXTRA_HOST_FLAGS) ; do \
6785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6786 done; \
6787 echo "Doing install-html in dejagnu" ; \
6788 (cd $(HOST_SUBDIR)/dejagnu && \
6789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6791 "RANLIB=$${RANLIB}" \
6792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6793 install-html) \
6794 || exit 1
6796 @endif dejagnu
6798 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6799 maybe-installcheck-dejagnu:
6800 @if dejagnu
6801 maybe-installcheck-dejagnu: installcheck-dejagnu
6803 installcheck-dejagnu: \
6804 configure-dejagnu
6805 @: $(MAKE); $(unstage)
6806 @[ -f ./dejagnu/Makefile ] || exit 0; \
6807 r=`${PWD_COMMAND}`; export r; \
6808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6809 $(HOST_EXPORTS) \
6810 for flag in $(EXTRA_HOST_FLAGS) ; do \
6811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6812 done; \
6813 echo "Doing installcheck in dejagnu" ; \
6814 (cd $(HOST_SUBDIR)/dejagnu && \
6815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6817 "RANLIB=$${RANLIB}" \
6818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6819 installcheck) \
6820 || exit 1
6822 @endif dejagnu
6824 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6825 maybe-mostlyclean-dejagnu:
6826 @if dejagnu
6827 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6829 mostlyclean-dejagnu:
6830 @: $(MAKE); $(unstage)
6831 @[ -f ./dejagnu/Makefile ] || exit 0; \
6832 r=`${PWD_COMMAND}`; export r; \
6833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6834 $(HOST_EXPORTS) \
6835 for flag in $(EXTRA_HOST_FLAGS) ; do \
6836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6837 done; \
6838 echo "Doing mostlyclean in dejagnu" ; \
6839 (cd $(HOST_SUBDIR)/dejagnu && \
6840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6842 "RANLIB=$${RANLIB}" \
6843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6844 mostlyclean) \
6845 || exit 1
6847 @endif dejagnu
6849 .PHONY: maybe-clean-dejagnu clean-dejagnu
6850 maybe-clean-dejagnu:
6851 @if dejagnu
6852 maybe-clean-dejagnu: clean-dejagnu
6854 clean-dejagnu:
6855 @: $(MAKE); $(unstage)
6856 @[ -f ./dejagnu/Makefile ] || exit 0; \
6857 r=`${PWD_COMMAND}`; export r; \
6858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6859 $(HOST_EXPORTS) \
6860 for flag in $(EXTRA_HOST_FLAGS) ; do \
6861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6862 done; \
6863 echo "Doing clean in dejagnu" ; \
6864 (cd $(HOST_SUBDIR)/dejagnu && \
6865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6867 "RANLIB=$${RANLIB}" \
6868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6869 clean) \
6870 || exit 1
6872 @endif dejagnu
6874 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6875 maybe-distclean-dejagnu:
6876 @if dejagnu
6877 maybe-distclean-dejagnu: distclean-dejagnu
6879 distclean-dejagnu:
6880 @: $(MAKE); $(unstage)
6881 @[ -f ./dejagnu/Makefile ] || exit 0; \
6882 r=`${PWD_COMMAND}`; export r; \
6883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6884 $(HOST_EXPORTS) \
6885 for flag in $(EXTRA_HOST_FLAGS) ; do \
6886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6887 done; \
6888 echo "Doing distclean in dejagnu" ; \
6889 (cd $(HOST_SUBDIR)/dejagnu && \
6890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6892 "RANLIB=$${RANLIB}" \
6893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6894 distclean) \
6895 || exit 1
6897 @endif dejagnu
6899 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6900 maybe-maintainer-clean-dejagnu:
6901 @if dejagnu
6902 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6904 maintainer-clean-dejagnu:
6905 @: $(MAKE); $(unstage)
6906 @[ -f ./dejagnu/Makefile ] || exit 0; \
6907 r=`${PWD_COMMAND}`; export r; \
6908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6909 $(HOST_EXPORTS) \
6910 for flag in $(EXTRA_HOST_FLAGS) ; do \
6911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6912 done; \
6913 echo "Doing maintainer-clean in dejagnu" ; \
6914 (cd $(HOST_SUBDIR)/dejagnu && \
6915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6917 "RANLIB=$${RANLIB}" \
6918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6919 maintainer-clean) \
6920 || exit 1
6922 @endif dejagnu
6926 .PHONY: configure-etc maybe-configure-etc
6927 maybe-configure-etc:
6928 @if gcc-bootstrap
6929 configure-etc: stage_current
6930 @endif gcc-bootstrap
6931 @if etc
6932 maybe-configure-etc: configure-etc
6933 configure-etc:
6934 @: $(MAKE); $(unstage)
6935 @r=`${PWD_COMMAND}`; export r; \
6936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6937 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6938 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6939 $(HOST_EXPORTS) \
6940 echo Configuring in $(HOST_SUBDIR)/etc; \
6941 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6942 case $(srcdir) in \
6943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6944 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6946 esac; \
6947 srcdiroption="--srcdir=$${topdir}/etc"; \
6948 libsrcdir="$$s/etc"; \
6949 $(SHELL) $${libsrcdir}/configure \
6950 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6951 --target=${target_alias} $${srcdiroption} \
6952 || exit 1
6953 @endif etc
6959 .PHONY: all-etc maybe-all-etc
6960 maybe-all-etc:
6961 @if gcc-bootstrap
6962 all-etc: stage_current
6963 @endif gcc-bootstrap
6964 @if etc
6965 TARGET-etc=all
6966 maybe-all-etc: all-etc
6967 all-etc: configure-etc
6968 @: $(MAKE); $(unstage)
6969 @r=`${PWD_COMMAND}`; export r; \
6970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6971 $(HOST_EXPORTS) \
6972 (cd $(HOST_SUBDIR)/etc && \
6973 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6974 $(TARGET-etc))
6975 @endif etc
6980 .PHONY: check-etc maybe-check-etc
6981 maybe-check-etc:
6982 @if etc
6983 maybe-check-etc: check-etc
6985 check-etc:
6986 @: $(MAKE); $(unstage)
6987 @r=`${PWD_COMMAND}`; export r; \
6988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6989 $(HOST_EXPORTS) \
6990 (cd $(HOST_SUBDIR)/etc && \
6991 $(MAKE) $(FLAGS_TO_PASS) check)
6993 @endif etc
6995 .PHONY: install-etc maybe-install-etc
6996 maybe-install-etc:
6997 @if etc
6998 maybe-install-etc: install-etc
7000 install-etc: installdirs
7001 @: $(MAKE); $(unstage)
7002 @r=`${PWD_COMMAND}`; export r; \
7003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7004 $(HOST_EXPORTS) \
7005 (cd $(HOST_SUBDIR)/etc && \
7006 $(MAKE) $(FLAGS_TO_PASS) install)
7008 @endif etc
7010 .PHONY: install-strip-etc maybe-install-strip-etc
7011 maybe-install-strip-etc:
7012 @if etc
7013 maybe-install-strip-etc: install-strip-etc
7015 install-strip-etc: installdirs
7016 @: $(MAKE); $(unstage)
7017 @r=`${PWD_COMMAND}`; export r; \
7018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7019 $(HOST_EXPORTS) \
7020 (cd $(HOST_SUBDIR)/etc && \
7021 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7023 @endif etc
7025 # Other targets (info, dvi, pdf, etc.)
7027 .PHONY: maybe-info-etc info-etc
7028 maybe-info-etc:
7029 @if etc
7030 maybe-info-etc: info-etc
7032 info-etc: \
7033 configure-etc
7034 @: $(MAKE); $(unstage)
7035 @[ -f ./etc/Makefile ] || exit 0; \
7036 r=`${PWD_COMMAND}`; export r; \
7037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7038 $(HOST_EXPORTS) \
7039 for flag in $(EXTRA_HOST_FLAGS) ; do \
7040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7041 done; \
7042 echo "Doing info in etc" ; \
7043 (cd $(HOST_SUBDIR)/etc && \
7044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7046 "RANLIB=$${RANLIB}" \
7047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7048 info) \
7049 || exit 1
7051 @endif etc
7053 .PHONY: maybe-dvi-etc dvi-etc
7054 maybe-dvi-etc:
7055 @if etc
7056 maybe-dvi-etc: dvi-etc
7058 dvi-etc: \
7059 configure-etc
7060 @: $(MAKE); $(unstage)
7061 @[ -f ./etc/Makefile ] || exit 0; \
7062 r=`${PWD_COMMAND}`; export r; \
7063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7064 $(HOST_EXPORTS) \
7065 for flag in $(EXTRA_HOST_FLAGS) ; do \
7066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7067 done; \
7068 echo "Doing dvi in etc" ; \
7069 (cd $(HOST_SUBDIR)/etc && \
7070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7072 "RANLIB=$${RANLIB}" \
7073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7074 dvi) \
7075 || exit 1
7077 @endif etc
7079 .PHONY: maybe-pdf-etc pdf-etc
7080 maybe-pdf-etc:
7081 @if etc
7082 maybe-pdf-etc: pdf-etc
7084 pdf-etc: \
7085 configure-etc
7086 @: $(MAKE); $(unstage)
7087 @[ -f ./etc/Makefile ] || exit 0; \
7088 r=`${PWD_COMMAND}`; export r; \
7089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7090 $(HOST_EXPORTS) \
7091 for flag in $(EXTRA_HOST_FLAGS) ; do \
7092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7093 done; \
7094 echo "Doing pdf in etc" ; \
7095 (cd $(HOST_SUBDIR)/etc && \
7096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7098 "RANLIB=$${RANLIB}" \
7099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7100 pdf) \
7101 || exit 1
7103 @endif etc
7105 .PHONY: maybe-html-etc html-etc
7106 maybe-html-etc:
7107 @if etc
7108 maybe-html-etc: html-etc
7110 html-etc: \
7111 configure-etc
7112 @: $(MAKE); $(unstage)
7113 @[ -f ./etc/Makefile ] || exit 0; \
7114 r=`${PWD_COMMAND}`; export r; \
7115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7116 $(HOST_EXPORTS) \
7117 for flag in $(EXTRA_HOST_FLAGS) ; do \
7118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7119 done; \
7120 echo "Doing html in etc" ; \
7121 (cd $(HOST_SUBDIR)/etc && \
7122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7124 "RANLIB=$${RANLIB}" \
7125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7126 html) \
7127 || exit 1
7129 @endif etc
7131 .PHONY: maybe-TAGS-etc TAGS-etc
7132 maybe-TAGS-etc:
7133 @if etc
7134 maybe-TAGS-etc: TAGS-etc
7136 TAGS-etc: \
7137 configure-etc
7138 @: $(MAKE); $(unstage)
7139 @[ -f ./etc/Makefile ] || exit 0; \
7140 r=`${PWD_COMMAND}`; export r; \
7141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7142 $(HOST_EXPORTS) \
7143 for flag in $(EXTRA_HOST_FLAGS) ; do \
7144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7145 done; \
7146 echo "Doing TAGS in etc" ; \
7147 (cd $(HOST_SUBDIR)/etc && \
7148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7150 "RANLIB=$${RANLIB}" \
7151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7152 TAGS) \
7153 || exit 1
7155 @endif etc
7157 .PHONY: maybe-install-info-etc install-info-etc
7158 maybe-install-info-etc:
7159 @if etc
7160 maybe-install-info-etc: install-info-etc
7162 install-info-etc: \
7163 configure-etc \
7164 info-etc
7165 @: $(MAKE); $(unstage)
7166 @[ -f ./etc/Makefile ] || exit 0; \
7167 r=`${PWD_COMMAND}`; export r; \
7168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7169 $(HOST_EXPORTS) \
7170 for flag in $(EXTRA_HOST_FLAGS) ; do \
7171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7172 done; \
7173 echo "Doing install-info in etc" ; \
7174 (cd $(HOST_SUBDIR)/etc && \
7175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7177 "RANLIB=$${RANLIB}" \
7178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7179 install-info) \
7180 || exit 1
7182 @endif etc
7184 .PHONY: maybe-install-pdf-etc install-pdf-etc
7185 maybe-install-pdf-etc:
7186 @if etc
7187 maybe-install-pdf-etc: install-pdf-etc
7189 install-pdf-etc: \
7190 configure-etc \
7191 pdf-etc
7192 @: $(MAKE); $(unstage)
7193 @[ -f ./etc/Makefile ] || exit 0; \
7194 r=`${PWD_COMMAND}`; export r; \
7195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7196 $(HOST_EXPORTS) \
7197 for flag in $(EXTRA_HOST_FLAGS) ; do \
7198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7199 done; \
7200 echo "Doing install-pdf in etc" ; \
7201 (cd $(HOST_SUBDIR)/etc && \
7202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7204 "RANLIB=$${RANLIB}" \
7205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7206 install-pdf) \
7207 || exit 1
7209 @endif etc
7211 .PHONY: maybe-install-html-etc install-html-etc
7212 maybe-install-html-etc:
7213 @if etc
7214 maybe-install-html-etc: install-html-etc
7216 install-html-etc: \
7217 configure-etc \
7218 html-etc
7219 @: $(MAKE); $(unstage)
7220 @[ -f ./etc/Makefile ] || exit 0; \
7221 r=`${PWD_COMMAND}`; export r; \
7222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7223 $(HOST_EXPORTS) \
7224 for flag in $(EXTRA_HOST_FLAGS) ; do \
7225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7226 done; \
7227 echo "Doing install-html in etc" ; \
7228 (cd $(HOST_SUBDIR)/etc && \
7229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7231 "RANLIB=$${RANLIB}" \
7232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7233 install-html) \
7234 || exit 1
7236 @endif etc
7238 .PHONY: maybe-installcheck-etc installcheck-etc
7239 maybe-installcheck-etc:
7240 @if etc
7241 maybe-installcheck-etc: installcheck-etc
7243 installcheck-etc: \
7244 configure-etc
7245 @: $(MAKE); $(unstage)
7246 @[ -f ./etc/Makefile ] || exit 0; \
7247 r=`${PWD_COMMAND}`; export r; \
7248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7249 $(HOST_EXPORTS) \
7250 for flag in $(EXTRA_HOST_FLAGS) ; do \
7251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7252 done; \
7253 echo "Doing installcheck in etc" ; \
7254 (cd $(HOST_SUBDIR)/etc && \
7255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7257 "RANLIB=$${RANLIB}" \
7258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7259 installcheck) \
7260 || exit 1
7262 @endif etc
7264 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7265 maybe-mostlyclean-etc:
7266 @if etc
7267 maybe-mostlyclean-etc: mostlyclean-etc
7269 mostlyclean-etc:
7270 @: $(MAKE); $(unstage)
7271 @[ -f ./etc/Makefile ] || exit 0; \
7272 r=`${PWD_COMMAND}`; export r; \
7273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7274 $(HOST_EXPORTS) \
7275 for flag in $(EXTRA_HOST_FLAGS) ; do \
7276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7277 done; \
7278 echo "Doing mostlyclean in etc" ; \
7279 (cd $(HOST_SUBDIR)/etc && \
7280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7282 "RANLIB=$${RANLIB}" \
7283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7284 mostlyclean) \
7285 || exit 1
7287 @endif etc
7289 .PHONY: maybe-clean-etc clean-etc
7290 maybe-clean-etc:
7291 @if etc
7292 maybe-clean-etc: clean-etc
7294 clean-etc:
7295 @: $(MAKE); $(unstage)
7296 @[ -f ./etc/Makefile ] || exit 0; \
7297 r=`${PWD_COMMAND}`; export r; \
7298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7299 $(HOST_EXPORTS) \
7300 for flag in $(EXTRA_HOST_FLAGS) ; do \
7301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7302 done; \
7303 echo "Doing clean in etc" ; \
7304 (cd $(HOST_SUBDIR)/etc && \
7305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7307 "RANLIB=$${RANLIB}" \
7308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7309 clean) \
7310 || exit 1
7312 @endif etc
7314 .PHONY: maybe-distclean-etc distclean-etc
7315 maybe-distclean-etc:
7316 @if etc
7317 maybe-distclean-etc: distclean-etc
7319 distclean-etc:
7320 @: $(MAKE); $(unstage)
7321 @[ -f ./etc/Makefile ] || exit 0; \
7322 r=`${PWD_COMMAND}`; export r; \
7323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7324 $(HOST_EXPORTS) \
7325 for flag in $(EXTRA_HOST_FLAGS) ; do \
7326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7327 done; \
7328 echo "Doing distclean in etc" ; \
7329 (cd $(HOST_SUBDIR)/etc && \
7330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7332 "RANLIB=$${RANLIB}" \
7333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7334 distclean) \
7335 || exit 1
7337 @endif etc
7339 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7340 maybe-maintainer-clean-etc:
7341 @if etc
7342 maybe-maintainer-clean-etc: maintainer-clean-etc
7344 maintainer-clean-etc:
7345 @: $(MAKE); $(unstage)
7346 @[ -f ./etc/Makefile ] || exit 0; \
7347 r=`${PWD_COMMAND}`; export r; \
7348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7349 $(HOST_EXPORTS) \
7350 for flag in $(EXTRA_HOST_FLAGS) ; do \
7351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7352 done; \
7353 echo "Doing maintainer-clean in etc" ; \
7354 (cd $(HOST_SUBDIR)/etc && \
7355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7357 "RANLIB=$${RANLIB}" \
7358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7359 maintainer-clean) \
7360 || exit 1
7362 @endif etc
7366 .PHONY: configure-fastjar maybe-configure-fastjar
7367 maybe-configure-fastjar:
7368 @if gcc-bootstrap
7369 configure-fastjar: stage_current
7370 @endif gcc-bootstrap
7371 @if fastjar
7372 maybe-configure-fastjar: configure-fastjar
7373 configure-fastjar:
7374 @: $(MAKE); $(unstage)
7375 @r=`${PWD_COMMAND}`; export r; \
7376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7377 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7378 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7379 $(HOST_EXPORTS) \
7380 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7381 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7382 case $(srcdir) in \
7383 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7384 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7385 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7386 esac; \
7387 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7388 libsrcdir="$$s/fastjar"; \
7389 $(SHELL) $${libsrcdir}/configure \
7390 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7391 --target=${target_alias} $${srcdiroption} \
7392 || exit 1
7393 @endif fastjar
7399 .PHONY: all-fastjar maybe-all-fastjar
7400 maybe-all-fastjar:
7401 @if gcc-bootstrap
7402 all-fastjar: stage_current
7403 @endif gcc-bootstrap
7404 @if fastjar
7405 TARGET-fastjar=all
7406 maybe-all-fastjar: all-fastjar
7407 all-fastjar: configure-fastjar
7408 @: $(MAKE); $(unstage)
7409 @r=`${PWD_COMMAND}`; export r; \
7410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7411 $(HOST_EXPORTS) \
7412 (cd $(HOST_SUBDIR)/fastjar && \
7413 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7414 $(TARGET-fastjar))
7415 @endif fastjar
7420 .PHONY: check-fastjar maybe-check-fastjar
7421 maybe-check-fastjar:
7422 @if fastjar
7423 maybe-check-fastjar: check-fastjar
7425 # This module is only tested in a native toolchain.
7426 check-fastjar:
7427 @: $(MAKE); $(unstage)
7428 @if [ '$(host)' = '$(target)' ] ; then \
7429 r=`${PWD_COMMAND}`; export r; \
7430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7431 $(HOST_EXPORTS) \
7432 (cd $(HOST_SUBDIR)/fastjar && \
7433 $(MAKE) $(FLAGS_TO_PASS) check); \
7436 @endif fastjar
7438 .PHONY: install-fastjar maybe-install-fastjar
7439 maybe-install-fastjar:
7440 @if fastjar
7441 maybe-install-fastjar: install-fastjar
7443 install-fastjar: installdirs
7444 @: $(MAKE); $(unstage)
7445 @r=`${PWD_COMMAND}`; export r; \
7446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7447 $(HOST_EXPORTS) \
7448 (cd $(HOST_SUBDIR)/fastjar && \
7449 $(MAKE) $(FLAGS_TO_PASS) install)
7451 @endif fastjar
7453 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7454 maybe-install-strip-fastjar:
7455 @if fastjar
7456 maybe-install-strip-fastjar: install-strip-fastjar
7458 install-strip-fastjar: installdirs
7459 @: $(MAKE); $(unstage)
7460 @r=`${PWD_COMMAND}`; export r; \
7461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7462 $(HOST_EXPORTS) \
7463 (cd $(HOST_SUBDIR)/fastjar && \
7464 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7466 @endif fastjar
7468 # Other targets (info, dvi, pdf, etc.)
7470 .PHONY: maybe-info-fastjar info-fastjar
7471 maybe-info-fastjar:
7472 @if fastjar
7473 maybe-info-fastjar: info-fastjar
7475 info-fastjar: \
7476 configure-fastjar
7477 @: $(MAKE); $(unstage)
7478 @[ -f ./fastjar/Makefile ] || exit 0; \
7479 r=`${PWD_COMMAND}`; export r; \
7480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7481 $(HOST_EXPORTS) \
7482 for flag in $(EXTRA_HOST_FLAGS) ; do \
7483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7484 done; \
7485 echo "Doing info in fastjar" ; \
7486 (cd $(HOST_SUBDIR)/fastjar && \
7487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7489 "RANLIB=$${RANLIB}" \
7490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7491 info) \
7492 || exit 1
7494 @endif fastjar
7496 .PHONY: maybe-dvi-fastjar dvi-fastjar
7497 maybe-dvi-fastjar:
7498 @if fastjar
7499 maybe-dvi-fastjar: dvi-fastjar
7501 dvi-fastjar: \
7502 configure-fastjar
7503 @: $(MAKE); $(unstage)
7504 @[ -f ./fastjar/Makefile ] || exit 0; \
7505 r=`${PWD_COMMAND}`; export r; \
7506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7507 $(HOST_EXPORTS) \
7508 for flag in $(EXTRA_HOST_FLAGS) ; do \
7509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7510 done; \
7511 echo "Doing dvi in fastjar" ; \
7512 (cd $(HOST_SUBDIR)/fastjar && \
7513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7515 "RANLIB=$${RANLIB}" \
7516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7517 dvi) \
7518 || exit 1
7520 @endif fastjar
7522 .PHONY: maybe-pdf-fastjar pdf-fastjar
7523 maybe-pdf-fastjar:
7524 @if fastjar
7525 maybe-pdf-fastjar: pdf-fastjar
7527 pdf-fastjar: \
7528 configure-fastjar
7529 @: $(MAKE); $(unstage)
7530 @[ -f ./fastjar/Makefile ] || exit 0; \
7531 r=`${PWD_COMMAND}`; export r; \
7532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7533 $(HOST_EXPORTS) \
7534 for flag in $(EXTRA_HOST_FLAGS) ; do \
7535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7536 done; \
7537 echo "Doing pdf in fastjar" ; \
7538 (cd $(HOST_SUBDIR)/fastjar && \
7539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7541 "RANLIB=$${RANLIB}" \
7542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7543 pdf) \
7544 || exit 1
7546 @endif fastjar
7548 .PHONY: maybe-html-fastjar html-fastjar
7549 maybe-html-fastjar:
7550 @if fastjar
7551 maybe-html-fastjar: html-fastjar
7553 html-fastjar: \
7554 configure-fastjar
7555 @: $(MAKE); $(unstage)
7556 @[ -f ./fastjar/Makefile ] || exit 0; \
7557 r=`${PWD_COMMAND}`; export r; \
7558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7559 $(HOST_EXPORTS) \
7560 for flag in $(EXTRA_HOST_FLAGS) ; do \
7561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7562 done; \
7563 echo "Doing html in fastjar" ; \
7564 (cd $(HOST_SUBDIR)/fastjar && \
7565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7567 "RANLIB=$${RANLIB}" \
7568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7569 html) \
7570 || exit 1
7572 @endif fastjar
7574 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7575 maybe-TAGS-fastjar:
7576 @if fastjar
7577 maybe-TAGS-fastjar: TAGS-fastjar
7579 TAGS-fastjar: \
7580 configure-fastjar
7581 @: $(MAKE); $(unstage)
7582 @[ -f ./fastjar/Makefile ] || exit 0; \
7583 r=`${PWD_COMMAND}`; export r; \
7584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7585 $(HOST_EXPORTS) \
7586 for flag in $(EXTRA_HOST_FLAGS) ; do \
7587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7588 done; \
7589 echo "Doing TAGS in fastjar" ; \
7590 (cd $(HOST_SUBDIR)/fastjar && \
7591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7593 "RANLIB=$${RANLIB}" \
7594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7595 TAGS) \
7596 || exit 1
7598 @endif fastjar
7600 .PHONY: maybe-install-info-fastjar install-info-fastjar
7601 maybe-install-info-fastjar:
7602 @if fastjar
7603 maybe-install-info-fastjar: install-info-fastjar
7605 install-info-fastjar: \
7606 configure-fastjar \
7607 info-fastjar
7608 @: $(MAKE); $(unstage)
7609 @[ -f ./fastjar/Makefile ] || exit 0; \
7610 r=`${PWD_COMMAND}`; export r; \
7611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7612 $(HOST_EXPORTS) \
7613 for flag in $(EXTRA_HOST_FLAGS) ; do \
7614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7615 done; \
7616 echo "Doing install-info in fastjar" ; \
7617 (cd $(HOST_SUBDIR)/fastjar && \
7618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7620 "RANLIB=$${RANLIB}" \
7621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7622 install-info) \
7623 || exit 1
7625 @endif fastjar
7627 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7628 maybe-install-pdf-fastjar:
7629 @if fastjar
7630 maybe-install-pdf-fastjar: install-pdf-fastjar
7632 install-pdf-fastjar: \
7633 configure-fastjar \
7634 pdf-fastjar
7635 @: $(MAKE); $(unstage)
7636 @[ -f ./fastjar/Makefile ] || exit 0; \
7637 r=`${PWD_COMMAND}`; export r; \
7638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7639 $(HOST_EXPORTS) \
7640 for flag in $(EXTRA_HOST_FLAGS) ; do \
7641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7642 done; \
7643 echo "Doing install-pdf in fastjar" ; \
7644 (cd $(HOST_SUBDIR)/fastjar && \
7645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7647 "RANLIB=$${RANLIB}" \
7648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7649 install-pdf) \
7650 || exit 1
7652 @endif fastjar
7654 .PHONY: maybe-install-html-fastjar install-html-fastjar
7655 maybe-install-html-fastjar:
7656 @if fastjar
7657 maybe-install-html-fastjar: install-html-fastjar
7659 install-html-fastjar: \
7660 configure-fastjar \
7661 html-fastjar
7662 @: $(MAKE); $(unstage)
7663 @[ -f ./fastjar/Makefile ] || exit 0; \
7664 r=`${PWD_COMMAND}`; export r; \
7665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7666 $(HOST_EXPORTS) \
7667 for flag in $(EXTRA_HOST_FLAGS) ; do \
7668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7669 done; \
7670 echo "Doing install-html in fastjar" ; \
7671 (cd $(HOST_SUBDIR)/fastjar && \
7672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7674 "RANLIB=$${RANLIB}" \
7675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7676 install-html) \
7677 || exit 1
7679 @endif fastjar
7681 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7682 maybe-installcheck-fastjar:
7683 @if fastjar
7684 maybe-installcheck-fastjar: installcheck-fastjar
7686 installcheck-fastjar: \
7687 configure-fastjar
7688 @: $(MAKE); $(unstage)
7689 @[ -f ./fastjar/Makefile ] || exit 0; \
7690 r=`${PWD_COMMAND}`; export r; \
7691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7692 $(HOST_EXPORTS) \
7693 for flag in $(EXTRA_HOST_FLAGS) ; do \
7694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7695 done; \
7696 echo "Doing installcheck in fastjar" ; \
7697 (cd $(HOST_SUBDIR)/fastjar && \
7698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7700 "RANLIB=$${RANLIB}" \
7701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7702 installcheck) \
7703 || exit 1
7705 @endif fastjar
7707 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7708 maybe-mostlyclean-fastjar:
7709 @if fastjar
7710 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7712 mostlyclean-fastjar:
7713 @: $(MAKE); $(unstage)
7714 @[ -f ./fastjar/Makefile ] || exit 0; \
7715 r=`${PWD_COMMAND}`; export r; \
7716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7717 $(HOST_EXPORTS) \
7718 for flag in $(EXTRA_HOST_FLAGS) ; do \
7719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7720 done; \
7721 echo "Doing mostlyclean in fastjar" ; \
7722 (cd $(HOST_SUBDIR)/fastjar && \
7723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7725 "RANLIB=$${RANLIB}" \
7726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7727 mostlyclean) \
7728 || exit 1
7730 @endif fastjar
7732 .PHONY: maybe-clean-fastjar clean-fastjar
7733 maybe-clean-fastjar:
7734 @if fastjar
7735 maybe-clean-fastjar: clean-fastjar
7737 clean-fastjar:
7738 @: $(MAKE); $(unstage)
7739 @[ -f ./fastjar/Makefile ] || exit 0; \
7740 r=`${PWD_COMMAND}`; export r; \
7741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7742 $(HOST_EXPORTS) \
7743 for flag in $(EXTRA_HOST_FLAGS) ; do \
7744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7745 done; \
7746 echo "Doing clean in fastjar" ; \
7747 (cd $(HOST_SUBDIR)/fastjar && \
7748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7750 "RANLIB=$${RANLIB}" \
7751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7752 clean) \
7753 || exit 1
7755 @endif fastjar
7757 .PHONY: maybe-distclean-fastjar distclean-fastjar
7758 maybe-distclean-fastjar:
7759 @if fastjar
7760 maybe-distclean-fastjar: distclean-fastjar
7762 distclean-fastjar:
7763 @: $(MAKE); $(unstage)
7764 @[ -f ./fastjar/Makefile ] || exit 0; \
7765 r=`${PWD_COMMAND}`; export r; \
7766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7767 $(HOST_EXPORTS) \
7768 for flag in $(EXTRA_HOST_FLAGS) ; do \
7769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7770 done; \
7771 echo "Doing distclean in fastjar" ; \
7772 (cd $(HOST_SUBDIR)/fastjar && \
7773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7775 "RANLIB=$${RANLIB}" \
7776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7777 distclean) \
7778 || exit 1
7780 @endif fastjar
7782 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7783 maybe-maintainer-clean-fastjar:
7784 @if fastjar
7785 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7787 maintainer-clean-fastjar:
7788 @: $(MAKE); $(unstage)
7789 @[ -f ./fastjar/Makefile ] || exit 0; \
7790 r=`${PWD_COMMAND}`; export r; \
7791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7792 $(HOST_EXPORTS) \
7793 for flag in $(EXTRA_HOST_FLAGS) ; do \
7794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7795 done; \
7796 echo "Doing maintainer-clean in fastjar" ; \
7797 (cd $(HOST_SUBDIR)/fastjar && \
7798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7800 "RANLIB=$${RANLIB}" \
7801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7802 maintainer-clean) \
7803 || exit 1
7805 @endif fastjar
7809 .PHONY: configure-fixincludes maybe-configure-fixincludes
7810 maybe-configure-fixincludes:
7811 @if gcc-bootstrap
7812 configure-fixincludes: stage_current
7813 @endif gcc-bootstrap
7814 @if fixincludes
7815 maybe-configure-fixincludes: configure-fixincludes
7816 configure-fixincludes:
7817 @: $(MAKE); $(unstage)
7818 @r=`${PWD_COMMAND}`; export r; \
7819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7820 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7821 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7822 $(HOST_EXPORTS) \
7823 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7824 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7825 case $(srcdir) in \
7826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7827 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7829 esac; \
7830 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7831 libsrcdir="$$s/fixincludes"; \
7832 $(SHELL) $${libsrcdir}/configure \
7833 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7834 --target=${target_alias} $${srcdiroption} \
7835 || exit 1
7836 @endif fixincludes
7842 .PHONY: all-fixincludes maybe-all-fixincludes
7843 maybe-all-fixincludes:
7844 @if gcc-bootstrap
7845 all-fixincludes: stage_current
7846 @endif gcc-bootstrap
7847 @if fixincludes
7848 TARGET-fixincludes=all
7849 maybe-all-fixincludes: all-fixincludes
7850 all-fixincludes: configure-fixincludes
7851 @: $(MAKE); $(unstage)
7852 @r=`${PWD_COMMAND}`; export r; \
7853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7854 $(HOST_EXPORTS) \
7855 (cd $(HOST_SUBDIR)/fixincludes && \
7856 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7857 $(TARGET-fixincludes))
7858 @endif fixincludes
7863 .PHONY: check-fixincludes maybe-check-fixincludes
7864 maybe-check-fixincludes:
7865 @if fixincludes
7866 maybe-check-fixincludes: check-fixincludes
7868 check-fixincludes:
7869 @: $(MAKE); $(unstage)
7870 @r=`${PWD_COMMAND}`; export r; \
7871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7872 $(HOST_EXPORTS) \
7873 (cd $(HOST_SUBDIR)/fixincludes && \
7874 $(MAKE) $(FLAGS_TO_PASS) check)
7876 @endif fixincludes
7878 .PHONY: install-fixincludes maybe-install-fixincludes
7879 maybe-install-fixincludes:
7880 @if fixincludes
7881 maybe-install-fixincludes: install-fixincludes
7883 install-fixincludes: installdirs
7884 @: $(MAKE); $(unstage)
7885 @r=`${PWD_COMMAND}`; export r; \
7886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7887 $(HOST_EXPORTS) \
7888 (cd $(HOST_SUBDIR)/fixincludes && \
7889 $(MAKE) $(FLAGS_TO_PASS) install)
7891 @endif fixincludes
7893 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7894 maybe-install-strip-fixincludes:
7895 @if fixincludes
7896 maybe-install-strip-fixincludes: install-strip-fixincludes
7898 install-strip-fixincludes: installdirs
7899 @: $(MAKE); $(unstage)
7900 @r=`${PWD_COMMAND}`; export r; \
7901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7902 $(HOST_EXPORTS) \
7903 (cd $(HOST_SUBDIR)/fixincludes && \
7904 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7906 @endif fixincludes
7908 # Other targets (info, dvi, pdf, etc.)
7910 .PHONY: maybe-info-fixincludes info-fixincludes
7911 maybe-info-fixincludes:
7912 @if fixincludes
7913 maybe-info-fixincludes: info-fixincludes
7915 info-fixincludes: \
7916 configure-fixincludes
7917 @: $(MAKE); $(unstage)
7918 @[ -f ./fixincludes/Makefile ] || exit 0; \
7919 r=`${PWD_COMMAND}`; export r; \
7920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7921 $(HOST_EXPORTS) \
7922 for flag in $(EXTRA_HOST_FLAGS) ; do \
7923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7924 done; \
7925 echo "Doing info in fixincludes" ; \
7926 (cd $(HOST_SUBDIR)/fixincludes && \
7927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7929 "RANLIB=$${RANLIB}" \
7930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7931 info) \
7932 || exit 1
7934 @endif fixincludes
7936 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7937 maybe-dvi-fixincludes:
7938 @if fixincludes
7939 maybe-dvi-fixincludes: dvi-fixincludes
7941 dvi-fixincludes: \
7942 configure-fixincludes
7943 @: $(MAKE); $(unstage)
7944 @[ -f ./fixincludes/Makefile ] || exit 0; \
7945 r=`${PWD_COMMAND}`; export r; \
7946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7947 $(HOST_EXPORTS) \
7948 for flag in $(EXTRA_HOST_FLAGS) ; do \
7949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7950 done; \
7951 echo "Doing dvi in fixincludes" ; \
7952 (cd $(HOST_SUBDIR)/fixincludes && \
7953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7955 "RANLIB=$${RANLIB}" \
7956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7957 dvi) \
7958 || exit 1
7960 @endif fixincludes
7962 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7963 maybe-pdf-fixincludes:
7964 @if fixincludes
7965 maybe-pdf-fixincludes: pdf-fixincludes
7967 pdf-fixincludes: \
7968 configure-fixincludes
7969 @: $(MAKE); $(unstage)
7970 @[ -f ./fixincludes/Makefile ] || exit 0; \
7971 r=`${PWD_COMMAND}`; export r; \
7972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7973 $(HOST_EXPORTS) \
7974 for flag in $(EXTRA_HOST_FLAGS) ; do \
7975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7976 done; \
7977 echo "Doing pdf in fixincludes" ; \
7978 (cd $(HOST_SUBDIR)/fixincludes && \
7979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7981 "RANLIB=$${RANLIB}" \
7982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7983 pdf) \
7984 || exit 1
7986 @endif fixincludes
7988 .PHONY: maybe-html-fixincludes html-fixincludes
7989 maybe-html-fixincludes:
7990 @if fixincludes
7991 maybe-html-fixincludes: html-fixincludes
7993 html-fixincludes: \
7994 configure-fixincludes
7995 @: $(MAKE); $(unstage)
7996 @[ -f ./fixincludes/Makefile ] || exit 0; \
7997 r=`${PWD_COMMAND}`; export r; \
7998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7999 $(HOST_EXPORTS) \
8000 for flag in $(EXTRA_HOST_FLAGS) ; do \
8001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8002 done; \
8003 echo "Doing html in fixincludes" ; \
8004 (cd $(HOST_SUBDIR)/fixincludes && \
8005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8007 "RANLIB=$${RANLIB}" \
8008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8009 html) \
8010 || exit 1
8012 @endif fixincludes
8014 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8015 maybe-TAGS-fixincludes:
8016 @if fixincludes
8017 maybe-TAGS-fixincludes: TAGS-fixincludes
8019 # fixincludes doesn't support TAGS.
8020 TAGS-fixincludes:
8022 @endif fixincludes
8024 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8025 maybe-install-info-fixincludes:
8026 @if fixincludes
8027 maybe-install-info-fixincludes: install-info-fixincludes
8029 install-info-fixincludes: \
8030 configure-fixincludes \
8031 info-fixincludes
8032 @: $(MAKE); $(unstage)
8033 @[ -f ./fixincludes/Makefile ] || exit 0; \
8034 r=`${PWD_COMMAND}`; export r; \
8035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8036 $(HOST_EXPORTS) \
8037 for flag in $(EXTRA_HOST_FLAGS) ; do \
8038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8039 done; \
8040 echo "Doing install-info in fixincludes" ; \
8041 (cd $(HOST_SUBDIR)/fixincludes && \
8042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8044 "RANLIB=$${RANLIB}" \
8045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8046 install-info) \
8047 || exit 1
8049 @endif fixincludes
8051 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8052 maybe-install-pdf-fixincludes:
8053 @if fixincludes
8054 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8056 install-pdf-fixincludes: \
8057 configure-fixincludes \
8058 pdf-fixincludes
8059 @: $(MAKE); $(unstage)
8060 @[ -f ./fixincludes/Makefile ] || exit 0; \
8061 r=`${PWD_COMMAND}`; export r; \
8062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8063 $(HOST_EXPORTS) \
8064 for flag in $(EXTRA_HOST_FLAGS) ; do \
8065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8066 done; \
8067 echo "Doing install-pdf in fixincludes" ; \
8068 (cd $(HOST_SUBDIR)/fixincludes && \
8069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8071 "RANLIB=$${RANLIB}" \
8072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8073 install-pdf) \
8074 || exit 1
8076 @endif fixincludes
8078 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8079 maybe-install-html-fixincludes:
8080 @if fixincludes
8081 maybe-install-html-fixincludes: install-html-fixincludes
8083 install-html-fixincludes: \
8084 configure-fixincludes \
8085 html-fixincludes
8086 @: $(MAKE); $(unstage)
8087 @[ -f ./fixincludes/Makefile ] || exit 0; \
8088 r=`${PWD_COMMAND}`; export r; \
8089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8090 $(HOST_EXPORTS) \
8091 for flag in $(EXTRA_HOST_FLAGS) ; do \
8092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8093 done; \
8094 echo "Doing install-html in fixincludes" ; \
8095 (cd $(HOST_SUBDIR)/fixincludes && \
8096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8098 "RANLIB=$${RANLIB}" \
8099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8100 install-html) \
8101 || exit 1
8103 @endif fixincludes
8105 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8106 maybe-installcheck-fixincludes:
8107 @if fixincludes
8108 maybe-installcheck-fixincludes: installcheck-fixincludes
8110 installcheck-fixincludes: \
8111 configure-fixincludes
8112 @: $(MAKE); $(unstage)
8113 @[ -f ./fixincludes/Makefile ] || exit 0; \
8114 r=`${PWD_COMMAND}`; export r; \
8115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8116 $(HOST_EXPORTS) \
8117 for flag in $(EXTRA_HOST_FLAGS) ; do \
8118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8119 done; \
8120 echo "Doing installcheck in fixincludes" ; \
8121 (cd $(HOST_SUBDIR)/fixincludes && \
8122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8124 "RANLIB=$${RANLIB}" \
8125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8126 installcheck) \
8127 || exit 1
8129 @endif fixincludes
8131 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8132 maybe-mostlyclean-fixincludes:
8133 @if fixincludes
8134 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8136 mostlyclean-fixincludes:
8137 @: $(MAKE); $(unstage)
8138 @[ -f ./fixincludes/Makefile ] || exit 0; \
8139 r=`${PWD_COMMAND}`; export r; \
8140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8141 $(HOST_EXPORTS) \
8142 for flag in $(EXTRA_HOST_FLAGS) ; do \
8143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8144 done; \
8145 echo "Doing mostlyclean in fixincludes" ; \
8146 (cd $(HOST_SUBDIR)/fixincludes && \
8147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8149 "RANLIB=$${RANLIB}" \
8150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8151 mostlyclean) \
8152 || exit 1
8154 @endif fixincludes
8156 .PHONY: maybe-clean-fixincludes clean-fixincludes
8157 maybe-clean-fixincludes:
8158 @if fixincludes
8159 maybe-clean-fixincludes: clean-fixincludes
8161 clean-fixincludes:
8162 @: $(MAKE); $(unstage)
8163 @[ -f ./fixincludes/Makefile ] || exit 0; \
8164 r=`${PWD_COMMAND}`; export r; \
8165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8166 $(HOST_EXPORTS) \
8167 for flag in $(EXTRA_HOST_FLAGS) ; do \
8168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8169 done; \
8170 echo "Doing clean in fixincludes" ; \
8171 (cd $(HOST_SUBDIR)/fixincludes && \
8172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8174 "RANLIB=$${RANLIB}" \
8175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8176 clean) \
8177 || exit 1
8179 @endif fixincludes
8181 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8182 maybe-distclean-fixincludes:
8183 @if fixincludes
8184 maybe-distclean-fixincludes: distclean-fixincludes
8186 distclean-fixincludes:
8187 @: $(MAKE); $(unstage)
8188 @[ -f ./fixincludes/Makefile ] || exit 0; \
8189 r=`${PWD_COMMAND}`; export r; \
8190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8191 $(HOST_EXPORTS) \
8192 for flag in $(EXTRA_HOST_FLAGS) ; do \
8193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8194 done; \
8195 echo "Doing distclean in fixincludes" ; \
8196 (cd $(HOST_SUBDIR)/fixincludes && \
8197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8199 "RANLIB=$${RANLIB}" \
8200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8201 distclean) \
8202 || exit 1
8204 @endif fixincludes
8206 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8207 maybe-maintainer-clean-fixincludes:
8208 @if fixincludes
8209 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8211 maintainer-clean-fixincludes:
8212 @: $(MAKE); $(unstage)
8213 @[ -f ./fixincludes/Makefile ] || exit 0; \
8214 r=`${PWD_COMMAND}`; export r; \
8215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8216 $(HOST_EXPORTS) \
8217 for flag in $(EXTRA_HOST_FLAGS) ; do \
8218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8219 done; \
8220 echo "Doing maintainer-clean in fixincludes" ; \
8221 (cd $(HOST_SUBDIR)/fixincludes && \
8222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8224 "RANLIB=$${RANLIB}" \
8225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8226 maintainer-clean) \
8227 || exit 1
8229 @endif fixincludes
8233 .PHONY: configure-flex maybe-configure-flex
8234 maybe-configure-flex:
8235 @if gcc-bootstrap
8236 configure-flex: stage_current
8237 @endif gcc-bootstrap
8238 @if flex
8239 maybe-configure-flex: configure-flex
8240 configure-flex:
8241 @: $(MAKE); $(unstage)
8242 @r=`${PWD_COMMAND}`; export r; \
8243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8244 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8246 $(HOST_EXPORTS) \
8247 echo Configuring in $(HOST_SUBDIR)/flex; \
8248 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8249 case $(srcdir) in \
8250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8251 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8253 esac; \
8254 srcdiroption="--srcdir=$${topdir}/flex"; \
8255 libsrcdir="$$s/flex"; \
8256 $(SHELL) $${libsrcdir}/configure \
8257 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8258 --target=${target_alias} $${srcdiroption} \
8259 || exit 1
8260 @endif flex
8266 .PHONY: all-flex maybe-all-flex
8267 maybe-all-flex:
8268 @if gcc-bootstrap
8269 all-flex: stage_current
8270 @endif gcc-bootstrap
8271 @if flex
8272 TARGET-flex=all
8273 maybe-all-flex: all-flex
8274 all-flex: configure-flex
8275 @: $(MAKE); $(unstage)
8276 @r=`${PWD_COMMAND}`; export r; \
8277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8278 $(HOST_EXPORTS) \
8279 (cd $(HOST_SUBDIR)/flex && \
8280 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8281 $(TARGET-flex))
8282 @endif flex
8287 .PHONY: check-flex maybe-check-flex
8288 maybe-check-flex:
8289 @if flex
8290 maybe-check-flex: check-flex
8292 # This module is only tested in a native toolchain.
8293 check-flex:
8294 @: $(MAKE); $(unstage)
8295 @if [ '$(host)' = '$(target)' ] ; then \
8296 r=`${PWD_COMMAND}`; export r; \
8297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8298 $(HOST_EXPORTS) \
8299 (cd $(HOST_SUBDIR)/flex && \
8300 $(MAKE) $(FLAGS_TO_PASS) check); \
8303 @endif flex
8305 .PHONY: install-flex maybe-install-flex
8306 maybe-install-flex:
8307 @if flex
8308 maybe-install-flex: install-flex
8310 install-flex: installdirs
8311 @: $(MAKE); $(unstage)
8312 @r=`${PWD_COMMAND}`; export r; \
8313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8314 $(HOST_EXPORTS) \
8315 (cd $(HOST_SUBDIR)/flex && \
8316 $(MAKE) $(FLAGS_TO_PASS) install)
8318 @endif flex
8320 .PHONY: install-strip-flex maybe-install-strip-flex
8321 maybe-install-strip-flex:
8322 @if flex
8323 maybe-install-strip-flex: install-strip-flex
8325 install-strip-flex: installdirs
8326 @: $(MAKE); $(unstage)
8327 @r=`${PWD_COMMAND}`; export r; \
8328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8329 $(HOST_EXPORTS) \
8330 (cd $(HOST_SUBDIR)/flex && \
8331 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8333 @endif flex
8335 # Other targets (info, dvi, pdf, etc.)
8337 .PHONY: maybe-info-flex info-flex
8338 maybe-info-flex:
8339 @if flex
8340 maybe-info-flex: info-flex
8342 info-flex: \
8343 configure-flex
8344 @: $(MAKE); $(unstage)
8345 @[ -f ./flex/Makefile ] || exit 0; \
8346 r=`${PWD_COMMAND}`; export r; \
8347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8348 $(HOST_EXPORTS) \
8349 for flag in $(EXTRA_HOST_FLAGS) ; do \
8350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8351 done; \
8352 echo "Doing info in flex" ; \
8353 (cd $(HOST_SUBDIR)/flex && \
8354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8356 "RANLIB=$${RANLIB}" \
8357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8358 info) \
8359 || exit 1
8361 @endif flex
8363 .PHONY: maybe-dvi-flex dvi-flex
8364 maybe-dvi-flex:
8365 @if flex
8366 maybe-dvi-flex: dvi-flex
8368 dvi-flex: \
8369 configure-flex
8370 @: $(MAKE); $(unstage)
8371 @[ -f ./flex/Makefile ] || exit 0; \
8372 r=`${PWD_COMMAND}`; export r; \
8373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8374 $(HOST_EXPORTS) \
8375 for flag in $(EXTRA_HOST_FLAGS) ; do \
8376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8377 done; \
8378 echo "Doing dvi in flex" ; \
8379 (cd $(HOST_SUBDIR)/flex && \
8380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8382 "RANLIB=$${RANLIB}" \
8383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8384 dvi) \
8385 || exit 1
8387 @endif flex
8389 .PHONY: maybe-pdf-flex pdf-flex
8390 maybe-pdf-flex:
8391 @if flex
8392 maybe-pdf-flex: pdf-flex
8394 pdf-flex: \
8395 configure-flex
8396 @: $(MAKE); $(unstage)
8397 @[ -f ./flex/Makefile ] || exit 0; \
8398 r=`${PWD_COMMAND}`; export r; \
8399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8400 $(HOST_EXPORTS) \
8401 for flag in $(EXTRA_HOST_FLAGS) ; do \
8402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8403 done; \
8404 echo "Doing pdf in flex" ; \
8405 (cd $(HOST_SUBDIR)/flex && \
8406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8408 "RANLIB=$${RANLIB}" \
8409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8410 pdf) \
8411 || exit 1
8413 @endif flex
8415 .PHONY: maybe-html-flex html-flex
8416 maybe-html-flex:
8417 @if flex
8418 maybe-html-flex: html-flex
8420 html-flex: \
8421 configure-flex
8422 @: $(MAKE); $(unstage)
8423 @[ -f ./flex/Makefile ] || exit 0; \
8424 r=`${PWD_COMMAND}`; export r; \
8425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8426 $(HOST_EXPORTS) \
8427 for flag in $(EXTRA_HOST_FLAGS) ; do \
8428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8429 done; \
8430 echo "Doing html in flex" ; \
8431 (cd $(HOST_SUBDIR)/flex && \
8432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8434 "RANLIB=$${RANLIB}" \
8435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8436 html) \
8437 || exit 1
8439 @endif flex
8441 .PHONY: maybe-TAGS-flex TAGS-flex
8442 maybe-TAGS-flex:
8443 @if flex
8444 maybe-TAGS-flex: TAGS-flex
8446 TAGS-flex: \
8447 configure-flex
8448 @: $(MAKE); $(unstage)
8449 @[ -f ./flex/Makefile ] || exit 0; \
8450 r=`${PWD_COMMAND}`; export r; \
8451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8452 $(HOST_EXPORTS) \
8453 for flag in $(EXTRA_HOST_FLAGS) ; do \
8454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8455 done; \
8456 echo "Doing TAGS in flex" ; \
8457 (cd $(HOST_SUBDIR)/flex && \
8458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8460 "RANLIB=$${RANLIB}" \
8461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8462 TAGS) \
8463 || exit 1
8465 @endif flex
8467 .PHONY: maybe-install-info-flex install-info-flex
8468 maybe-install-info-flex:
8469 @if flex
8470 maybe-install-info-flex: install-info-flex
8472 install-info-flex: \
8473 configure-flex \
8474 info-flex
8475 @: $(MAKE); $(unstage)
8476 @[ -f ./flex/Makefile ] || exit 0; \
8477 r=`${PWD_COMMAND}`; export r; \
8478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8479 $(HOST_EXPORTS) \
8480 for flag in $(EXTRA_HOST_FLAGS) ; do \
8481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8482 done; \
8483 echo "Doing install-info in flex" ; \
8484 (cd $(HOST_SUBDIR)/flex && \
8485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8487 "RANLIB=$${RANLIB}" \
8488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8489 install-info) \
8490 || exit 1
8492 @endif flex
8494 .PHONY: maybe-install-pdf-flex install-pdf-flex
8495 maybe-install-pdf-flex:
8496 @if flex
8497 maybe-install-pdf-flex: install-pdf-flex
8499 install-pdf-flex: \
8500 configure-flex \
8501 pdf-flex
8502 @: $(MAKE); $(unstage)
8503 @[ -f ./flex/Makefile ] || exit 0; \
8504 r=`${PWD_COMMAND}`; export r; \
8505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8506 $(HOST_EXPORTS) \
8507 for flag in $(EXTRA_HOST_FLAGS) ; do \
8508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8509 done; \
8510 echo "Doing install-pdf in flex" ; \
8511 (cd $(HOST_SUBDIR)/flex && \
8512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8514 "RANLIB=$${RANLIB}" \
8515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8516 install-pdf) \
8517 || exit 1
8519 @endif flex
8521 .PHONY: maybe-install-html-flex install-html-flex
8522 maybe-install-html-flex:
8523 @if flex
8524 maybe-install-html-flex: install-html-flex
8526 install-html-flex: \
8527 configure-flex \
8528 html-flex
8529 @: $(MAKE); $(unstage)
8530 @[ -f ./flex/Makefile ] || exit 0; \
8531 r=`${PWD_COMMAND}`; export r; \
8532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8533 $(HOST_EXPORTS) \
8534 for flag in $(EXTRA_HOST_FLAGS) ; do \
8535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8536 done; \
8537 echo "Doing install-html in flex" ; \
8538 (cd $(HOST_SUBDIR)/flex && \
8539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8541 "RANLIB=$${RANLIB}" \
8542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8543 install-html) \
8544 || exit 1
8546 @endif flex
8548 .PHONY: maybe-installcheck-flex installcheck-flex
8549 maybe-installcheck-flex:
8550 @if flex
8551 maybe-installcheck-flex: installcheck-flex
8553 installcheck-flex: \
8554 configure-flex
8555 @: $(MAKE); $(unstage)
8556 @[ -f ./flex/Makefile ] || exit 0; \
8557 r=`${PWD_COMMAND}`; export r; \
8558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8559 $(HOST_EXPORTS) \
8560 for flag in $(EXTRA_HOST_FLAGS) ; do \
8561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8562 done; \
8563 echo "Doing installcheck in flex" ; \
8564 (cd $(HOST_SUBDIR)/flex && \
8565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8567 "RANLIB=$${RANLIB}" \
8568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8569 installcheck) \
8570 || exit 1
8572 @endif flex
8574 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8575 maybe-mostlyclean-flex:
8576 @if flex
8577 maybe-mostlyclean-flex: mostlyclean-flex
8579 mostlyclean-flex:
8580 @: $(MAKE); $(unstage)
8581 @[ -f ./flex/Makefile ] || exit 0; \
8582 r=`${PWD_COMMAND}`; export r; \
8583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8584 $(HOST_EXPORTS) \
8585 for flag in $(EXTRA_HOST_FLAGS) ; do \
8586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8587 done; \
8588 echo "Doing mostlyclean in flex" ; \
8589 (cd $(HOST_SUBDIR)/flex && \
8590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8592 "RANLIB=$${RANLIB}" \
8593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8594 mostlyclean) \
8595 || exit 1
8597 @endif flex
8599 .PHONY: maybe-clean-flex clean-flex
8600 maybe-clean-flex:
8601 @if flex
8602 maybe-clean-flex: clean-flex
8604 clean-flex:
8605 @: $(MAKE); $(unstage)
8606 @[ -f ./flex/Makefile ] || exit 0; \
8607 r=`${PWD_COMMAND}`; export r; \
8608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8609 $(HOST_EXPORTS) \
8610 for flag in $(EXTRA_HOST_FLAGS) ; do \
8611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8612 done; \
8613 echo "Doing clean in flex" ; \
8614 (cd $(HOST_SUBDIR)/flex && \
8615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8617 "RANLIB=$${RANLIB}" \
8618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8619 clean) \
8620 || exit 1
8622 @endif flex
8624 .PHONY: maybe-distclean-flex distclean-flex
8625 maybe-distclean-flex:
8626 @if flex
8627 maybe-distclean-flex: distclean-flex
8629 distclean-flex:
8630 @: $(MAKE); $(unstage)
8631 @[ -f ./flex/Makefile ] || exit 0; \
8632 r=`${PWD_COMMAND}`; export r; \
8633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8634 $(HOST_EXPORTS) \
8635 for flag in $(EXTRA_HOST_FLAGS) ; do \
8636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8637 done; \
8638 echo "Doing distclean in flex" ; \
8639 (cd $(HOST_SUBDIR)/flex && \
8640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8642 "RANLIB=$${RANLIB}" \
8643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8644 distclean) \
8645 || exit 1
8647 @endif flex
8649 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8650 maybe-maintainer-clean-flex:
8651 @if flex
8652 maybe-maintainer-clean-flex: maintainer-clean-flex
8654 maintainer-clean-flex:
8655 @: $(MAKE); $(unstage)
8656 @[ -f ./flex/Makefile ] || exit 0; \
8657 r=`${PWD_COMMAND}`; export r; \
8658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8659 $(HOST_EXPORTS) \
8660 for flag in $(EXTRA_HOST_FLAGS) ; do \
8661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8662 done; \
8663 echo "Doing maintainer-clean in flex" ; \
8664 (cd $(HOST_SUBDIR)/flex && \
8665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8667 "RANLIB=$${RANLIB}" \
8668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8669 maintainer-clean) \
8670 || exit 1
8672 @endif flex
8676 .PHONY: configure-gas maybe-configure-gas
8677 maybe-configure-gas:
8678 @if gcc-bootstrap
8679 configure-gas: stage_current
8680 @endif gcc-bootstrap
8681 @if gas
8682 maybe-configure-gas: configure-gas
8683 configure-gas:
8684 @r=`${PWD_COMMAND}`; export r; \
8685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8686 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8687 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8688 $(HOST_EXPORTS) \
8689 echo Configuring in $(HOST_SUBDIR)/gas; \
8690 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8691 case $(srcdir) in \
8692 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8693 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8694 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8695 esac; \
8696 srcdiroption="--srcdir=$${topdir}/gas"; \
8697 libsrcdir="$$s/gas"; \
8698 $(SHELL) $${libsrcdir}/configure \
8699 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8700 --target=${target_alias} $${srcdiroption} \
8701 || exit 1
8702 @endif gas
8706 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8707 maybe-configure-stage1-gas:
8708 @if gas-bootstrap
8709 maybe-configure-stage1-gas: configure-stage1-gas
8710 configure-stage1-gas:
8711 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8712 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8713 @r=`${PWD_COMMAND}`; export r; \
8714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8715 TFLAGS="$(STAGE1_TFLAGS)"; \
8716 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8717 $(HOST_EXPORTS) \
8718 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8719 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8720 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8721 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8722 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8723 cd $(HOST_SUBDIR)/gas || exit 1; \
8724 case $(srcdir) in \
8725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8726 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8728 esac; \
8729 srcdiroption="--srcdir=$${topdir}/gas"; \
8730 libsrcdir="$$s/gas"; \
8731 $(SHELL) $${libsrcdir}/configure \
8732 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8733 --target=${target_alias} $${srcdiroption} \
8734 $(STAGE1_CONFIGURE_FLAGS)
8735 @endif gas-bootstrap
8737 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8738 maybe-configure-stage2-gas:
8739 @if gas-bootstrap
8740 maybe-configure-stage2-gas: configure-stage2-gas
8741 configure-stage2-gas:
8742 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8743 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8744 @r=`${PWD_COMMAND}`; export r; \
8745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8746 TFLAGS="$(STAGE2_TFLAGS)"; \
8747 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8748 $(HOST_EXPORTS) \
8749 $(POSTSTAGE1_HOST_EXPORTS) \
8750 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8751 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8752 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8753 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8755 cd $(HOST_SUBDIR)/gas || exit 1; \
8756 case $(srcdir) in \
8757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8758 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8760 esac; \
8761 srcdiroption="--srcdir=$${topdir}/gas"; \
8762 libsrcdir="$$s/gas"; \
8763 $(SHELL) $${libsrcdir}/configure \
8764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8765 --target=${target_alias} $${srcdiroption} \
8766 --with-build-libsubdir=$(HOST_SUBDIR) \
8767 $(STAGE2_CONFIGURE_FLAGS)
8768 @endif gas-bootstrap
8770 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8771 maybe-configure-stage3-gas:
8772 @if gas-bootstrap
8773 maybe-configure-stage3-gas: configure-stage3-gas
8774 configure-stage3-gas:
8775 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8776 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8777 @r=`${PWD_COMMAND}`; export r; \
8778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8779 TFLAGS="$(STAGE3_TFLAGS)"; \
8780 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8781 $(HOST_EXPORTS) \
8782 $(POSTSTAGE1_HOST_EXPORTS) \
8783 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8784 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8785 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8786 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8788 cd $(HOST_SUBDIR)/gas || exit 1; \
8789 case $(srcdir) in \
8790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8791 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8793 esac; \
8794 srcdiroption="--srcdir=$${topdir}/gas"; \
8795 libsrcdir="$$s/gas"; \
8796 $(SHELL) $${libsrcdir}/configure \
8797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8798 --target=${target_alias} $${srcdiroption} \
8799 --with-build-libsubdir=$(HOST_SUBDIR) \
8800 $(STAGE3_CONFIGURE_FLAGS)
8801 @endif gas-bootstrap
8803 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8804 maybe-configure-stage4-gas:
8805 @if gas-bootstrap
8806 maybe-configure-stage4-gas: configure-stage4-gas
8807 configure-stage4-gas:
8808 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8809 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8810 @r=`${PWD_COMMAND}`; export r; \
8811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8812 TFLAGS="$(STAGE4_TFLAGS)"; \
8813 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8814 $(HOST_EXPORTS) \
8815 $(POSTSTAGE1_HOST_EXPORTS) \
8816 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8817 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8818 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8819 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8821 cd $(HOST_SUBDIR)/gas || exit 1; \
8822 case $(srcdir) in \
8823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8824 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8826 esac; \
8827 srcdiroption="--srcdir=$${topdir}/gas"; \
8828 libsrcdir="$$s/gas"; \
8829 $(SHELL) $${libsrcdir}/configure \
8830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8831 --target=${target_alias} $${srcdiroption} \
8832 --with-build-libsubdir=$(HOST_SUBDIR) \
8833 $(STAGE4_CONFIGURE_FLAGS)
8834 @endif gas-bootstrap
8836 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8837 maybe-configure-stageprofile-gas:
8838 @if gas-bootstrap
8839 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8840 configure-stageprofile-gas:
8841 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8842 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8843 @r=`${PWD_COMMAND}`; export r; \
8844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8845 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8846 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8847 $(HOST_EXPORTS) \
8848 $(POSTSTAGE1_HOST_EXPORTS) \
8849 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8850 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8851 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8852 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8854 cd $(HOST_SUBDIR)/gas || exit 1; \
8855 case $(srcdir) in \
8856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8857 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8859 esac; \
8860 srcdiroption="--srcdir=$${topdir}/gas"; \
8861 libsrcdir="$$s/gas"; \
8862 $(SHELL) $${libsrcdir}/configure \
8863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8864 --target=${target_alias} $${srcdiroption} \
8865 --with-build-libsubdir=$(HOST_SUBDIR) \
8866 $(STAGEprofile_CONFIGURE_FLAGS)
8867 @endif gas-bootstrap
8869 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8870 maybe-configure-stagefeedback-gas:
8871 @if gas-bootstrap
8872 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8873 configure-stagefeedback-gas:
8874 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8875 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8876 @r=`${PWD_COMMAND}`; export r; \
8877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8878 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8879 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8880 $(HOST_EXPORTS) \
8881 $(POSTSTAGE1_HOST_EXPORTS) \
8882 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8883 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8884 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8885 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8886 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8887 cd $(HOST_SUBDIR)/gas || exit 1; \
8888 case $(srcdir) in \
8889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8890 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8892 esac; \
8893 srcdiroption="--srcdir=$${topdir}/gas"; \
8894 libsrcdir="$$s/gas"; \
8895 $(SHELL) $${libsrcdir}/configure \
8896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8897 --target=${target_alias} $${srcdiroption} \
8898 --with-build-libsubdir=$(HOST_SUBDIR) \
8899 $(STAGEfeedback_CONFIGURE_FLAGS)
8900 @endif gas-bootstrap
8906 .PHONY: all-gas maybe-all-gas
8907 maybe-all-gas:
8908 @if gcc-bootstrap
8909 all-gas: stage_current
8910 @endif gcc-bootstrap
8911 @if gas
8912 TARGET-gas=all
8913 maybe-all-gas: all-gas
8914 all-gas: configure-gas
8915 @r=`${PWD_COMMAND}`; export r; \
8916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8917 $(HOST_EXPORTS) \
8918 (cd $(HOST_SUBDIR)/gas && \
8919 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8920 $(TARGET-gas))
8921 @endif gas
8925 .PHONY: all-stage1-gas maybe-all-stage1-gas
8926 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8927 maybe-all-stage1-gas:
8928 maybe-clean-stage1-gas:
8929 @if gas-bootstrap
8930 maybe-all-stage1-gas: all-stage1-gas
8931 all-stage1: all-stage1-gas
8932 TARGET-stage1-gas = $(TARGET-gas)
8933 all-stage1-gas: configure-stage1-gas
8934 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8935 @r=`${PWD_COMMAND}`; export r; \
8936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8937 TFLAGS="$(STAGE1_TFLAGS)"; \
8938 $(HOST_EXPORTS) \
8939 cd $(HOST_SUBDIR)/gas && \
8940 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8941 CFLAGS="$(STAGE1_CFLAGS)" \
8942 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8943 LIBCFLAGS="$(LIBCFLAGS)" \
8944 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8945 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8946 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8947 $(EXTRA_HOST_FLAGS) \
8948 $(STAGE1_FLAGS_TO_PASS) \
8949 TFLAGS="$(STAGE1_TFLAGS)" \
8950 $(TARGET-stage1-gas)
8952 maybe-clean-stage1-gas: clean-stage1-gas
8953 clean-stage1: clean-stage1-gas
8954 clean-stage1-gas:
8955 @if [ $(current_stage) = stage1 ]; then \
8956 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8957 else \
8958 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8959 $(MAKE) stage1-start; \
8960 fi; \
8961 cd $(HOST_SUBDIR)/gas && \
8962 $(MAKE) $(EXTRA_HOST_FLAGS) \
8963 $(STAGE1_FLAGS_TO_PASS) clean
8964 @endif gas-bootstrap
8967 .PHONY: all-stage2-gas maybe-all-stage2-gas
8968 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8969 maybe-all-stage2-gas:
8970 maybe-clean-stage2-gas:
8971 @if gas-bootstrap
8972 maybe-all-stage2-gas: all-stage2-gas
8973 all-stage2: all-stage2-gas
8974 TARGET-stage2-gas = $(TARGET-gas)
8975 all-stage2-gas: configure-stage2-gas
8976 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8977 @r=`${PWD_COMMAND}`; export r; \
8978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8979 TFLAGS="$(STAGE2_TFLAGS)"; \
8980 $(HOST_EXPORTS) \
8981 $(POSTSTAGE1_HOST_EXPORTS) \
8982 cd $(HOST_SUBDIR)/gas && \
8983 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8984 CFLAGS="$(STAGE2_CFLAGS)" \
8985 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8986 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8987 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8988 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8989 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8990 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8991 TFLAGS="$(STAGE2_TFLAGS)" \
8992 $(TARGET-stage2-gas)
8994 maybe-clean-stage2-gas: clean-stage2-gas
8995 clean-stage2: clean-stage2-gas
8996 clean-stage2-gas:
8997 @if [ $(current_stage) = stage2 ]; then \
8998 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8999 else \
9000 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9001 $(MAKE) stage2-start; \
9002 fi; \
9003 cd $(HOST_SUBDIR)/gas && \
9004 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9005 @endif gas-bootstrap
9008 .PHONY: all-stage3-gas maybe-all-stage3-gas
9009 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9010 maybe-all-stage3-gas:
9011 maybe-clean-stage3-gas:
9012 @if gas-bootstrap
9013 maybe-all-stage3-gas: all-stage3-gas
9014 all-stage3: all-stage3-gas
9015 TARGET-stage3-gas = $(TARGET-gas)
9016 all-stage3-gas: configure-stage3-gas
9017 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9018 @r=`${PWD_COMMAND}`; export r; \
9019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9020 TFLAGS="$(STAGE3_TFLAGS)"; \
9021 $(HOST_EXPORTS) \
9022 $(POSTSTAGE1_HOST_EXPORTS) \
9023 cd $(HOST_SUBDIR)/gas && \
9024 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9025 CFLAGS="$(STAGE3_CFLAGS)" \
9026 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9027 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9028 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9029 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9030 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9031 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9032 TFLAGS="$(STAGE3_TFLAGS)" \
9033 $(TARGET-stage3-gas)
9035 maybe-clean-stage3-gas: clean-stage3-gas
9036 clean-stage3: clean-stage3-gas
9037 clean-stage3-gas:
9038 @if [ $(current_stage) = stage3 ]; then \
9039 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9040 else \
9041 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9042 $(MAKE) stage3-start; \
9043 fi; \
9044 cd $(HOST_SUBDIR)/gas && \
9045 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9046 @endif gas-bootstrap
9049 .PHONY: all-stage4-gas maybe-all-stage4-gas
9050 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9051 maybe-all-stage4-gas:
9052 maybe-clean-stage4-gas:
9053 @if gas-bootstrap
9054 maybe-all-stage4-gas: all-stage4-gas
9055 all-stage4: all-stage4-gas
9056 TARGET-stage4-gas = $(TARGET-gas)
9057 all-stage4-gas: configure-stage4-gas
9058 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9059 @r=`${PWD_COMMAND}`; export r; \
9060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9061 TFLAGS="$(STAGE4_TFLAGS)"; \
9062 $(HOST_EXPORTS) \
9063 $(POSTSTAGE1_HOST_EXPORTS) \
9064 cd $(HOST_SUBDIR)/gas && \
9065 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9066 CFLAGS="$(STAGE4_CFLAGS)" \
9067 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9068 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9069 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9070 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9071 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9072 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9073 TFLAGS="$(STAGE4_TFLAGS)" \
9074 $(TARGET-stage4-gas)
9076 maybe-clean-stage4-gas: clean-stage4-gas
9077 clean-stage4: clean-stage4-gas
9078 clean-stage4-gas:
9079 @if [ $(current_stage) = stage4 ]; then \
9080 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9081 else \
9082 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9083 $(MAKE) stage4-start; \
9084 fi; \
9085 cd $(HOST_SUBDIR)/gas && \
9086 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9087 @endif gas-bootstrap
9090 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9091 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9092 maybe-all-stageprofile-gas:
9093 maybe-clean-stageprofile-gas:
9094 @if gas-bootstrap
9095 maybe-all-stageprofile-gas: all-stageprofile-gas
9096 all-stageprofile: all-stageprofile-gas
9097 TARGET-stageprofile-gas = $(TARGET-gas)
9098 all-stageprofile-gas: configure-stageprofile-gas
9099 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9100 @r=`${PWD_COMMAND}`; export r; \
9101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9102 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9103 $(HOST_EXPORTS) \
9104 $(POSTSTAGE1_HOST_EXPORTS) \
9105 cd $(HOST_SUBDIR)/gas && \
9106 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9107 CFLAGS="$(STAGEprofile_CFLAGS)" \
9108 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9109 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9110 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9111 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9112 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9113 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9114 TFLAGS="$(STAGEprofile_TFLAGS)" \
9115 $(TARGET-stageprofile-gas)
9117 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9118 clean-stageprofile: clean-stageprofile-gas
9119 clean-stageprofile-gas:
9120 @if [ $(current_stage) = stageprofile ]; then \
9121 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9122 else \
9123 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9124 $(MAKE) stageprofile-start; \
9125 fi; \
9126 cd $(HOST_SUBDIR)/gas && \
9127 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9128 @endif gas-bootstrap
9131 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9132 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9133 maybe-all-stagefeedback-gas:
9134 maybe-clean-stagefeedback-gas:
9135 @if gas-bootstrap
9136 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9137 all-stagefeedback: all-stagefeedback-gas
9138 TARGET-stagefeedback-gas = $(TARGET-gas)
9139 all-stagefeedback-gas: configure-stagefeedback-gas
9140 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9141 @r=`${PWD_COMMAND}`; export r; \
9142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9143 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9144 $(HOST_EXPORTS) \
9145 $(POSTSTAGE1_HOST_EXPORTS) \
9146 cd $(HOST_SUBDIR)/gas && \
9147 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9148 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9149 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9150 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9151 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9152 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9153 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9154 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9155 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9156 $(TARGET-stagefeedback-gas)
9158 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9159 clean-stagefeedback: clean-stagefeedback-gas
9160 clean-stagefeedback-gas:
9161 @if [ $(current_stage) = stagefeedback ]; then \
9162 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9163 else \
9164 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9165 $(MAKE) stagefeedback-start; \
9166 fi; \
9167 cd $(HOST_SUBDIR)/gas && \
9168 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9169 @endif gas-bootstrap
9175 .PHONY: check-gas maybe-check-gas
9176 maybe-check-gas:
9177 @if gas
9178 maybe-check-gas: check-gas
9180 check-gas:
9181 @: $(MAKE); $(unstage)
9182 @r=`${PWD_COMMAND}`; export r; \
9183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9184 $(HOST_EXPORTS) \
9185 (cd $(HOST_SUBDIR)/gas && \
9186 $(MAKE) $(FLAGS_TO_PASS) check)
9188 @endif gas
9190 .PHONY: install-gas maybe-install-gas
9191 maybe-install-gas:
9192 @if gas
9193 maybe-install-gas: install-gas
9195 install-gas: installdirs
9196 @: $(MAKE); $(unstage)
9197 @r=`${PWD_COMMAND}`; export r; \
9198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9199 $(HOST_EXPORTS) \
9200 (cd $(HOST_SUBDIR)/gas && \
9201 $(MAKE) $(FLAGS_TO_PASS) install)
9203 @endif gas
9205 .PHONY: install-strip-gas maybe-install-strip-gas
9206 maybe-install-strip-gas:
9207 @if gas
9208 maybe-install-strip-gas: install-strip-gas
9210 install-strip-gas: installdirs
9211 @: $(MAKE); $(unstage)
9212 @r=`${PWD_COMMAND}`; export r; \
9213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9214 $(HOST_EXPORTS) \
9215 (cd $(HOST_SUBDIR)/gas && \
9216 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9218 @endif gas
9220 # Other targets (info, dvi, pdf, etc.)
9222 .PHONY: maybe-info-gas info-gas
9223 maybe-info-gas:
9224 @if gas
9225 maybe-info-gas: info-gas
9227 info-gas: \
9228 configure-gas
9229 @[ -f ./gas/Makefile ] || exit 0; \
9230 r=`${PWD_COMMAND}`; export r; \
9231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9232 $(HOST_EXPORTS) \
9233 for flag in $(EXTRA_HOST_FLAGS) ; do \
9234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9235 done; \
9236 echo "Doing info in gas" ; \
9237 (cd $(HOST_SUBDIR)/gas && \
9238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9240 "RANLIB=$${RANLIB}" \
9241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9242 info) \
9243 || exit 1
9245 @endif gas
9247 .PHONY: maybe-dvi-gas dvi-gas
9248 maybe-dvi-gas:
9249 @if gas
9250 maybe-dvi-gas: dvi-gas
9252 dvi-gas: \
9253 configure-gas
9254 @[ -f ./gas/Makefile ] || exit 0; \
9255 r=`${PWD_COMMAND}`; export r; \
9256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9257 $(HOST_EXPORTS) \
9258 for flag in $(EXTRA_HOST_FLAGS) ; do \
9259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9260 done; \
9261 echo "Doing dvi in gas" ; \
9262 (cd $(HOST_SUBDIR)/gas && \
9263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9265 "RANLIB=$${RANLIB}" \
9266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9267 dvi) \
9268 || exit 1
9270 @endif gas
9272 .PHONY: maybe-pdf-gas pdf-gas
9273 maybe-pdf-gas:
9274 @if gas
9275 maybe-pdf-gas: pdf-gas
9277 pdf-gas: \
9278 configure-gas
9279 @[ -f ./gas/Makefile ] || exit 0; \
9280 r=`${PWD_COMMAND}`; export r; \
9281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9282 $(HOST_EXPORTS) \
9283 for flag in $(EXTRA_HOST_FLAGS) ; do \
9284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9285 done; \
9286 echo "Doing pdf in gas" ; \
9287 (cd $(HOST_SUBDIR)/gas && \
9288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9290 "RANLIB=$${RANLIB}" \
9291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9292 pdf) \
9293 || exit 1
9295 @endif gas
9297 .PHONY: maybe-html-gas html-gas
9298 maybe-html-gas:
9299 @if gas
9300 maybe-html-gas: html-gas
9302 html-gas: \
9303 configure-gas
9304 @[ -f ./gas/Makefile ] || exit 0; \
9305 r=`${PWD_COMMAND}`; export r; \
9306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9307 $(HOST_EXPORTS) \
9308 for flag in $(EXTRA_HOST_FLAGS) ; do \
9309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9310 done; \
9311 echo "Doing html in gas" ; \
9312 (cd $(HOST_SUBDIR)/gas && \
9313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9315 "RANLIB=$${RANLIB}" \
9316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9317 html) \
9318 || exit 1
9320 @endif gas
9322 .PHONY: maybe-TAGS-gas TAGS-gas
9323 maybe-TAGS-gas:
9324 @if gas
9325 maybe-TAGS-gas: TAGS-gas
9327 TAGS-gas: \
9328 configure-gas
9329 @[ -f ./gas/Makefile ] || exit 0; \
9330 r=`${PWD_COMMAND}`; export r; \
9331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9332 $(HOST_EXPORTS) \
9333 for flag in $(EXTRA_HOST_FLAGS) ; do \
9334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9335 done; \
9336 echo "Doing TAGS in gas" ; \
9337 (cd $(HOST_SUBDIR)/gas && \
9338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9340 "RANLIB=$${RANLIB}" \
9341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9342 TAGS) \
9343 || exit 1
9345 @endif gas
9347 .PHONY: maybe-install-info-gas install-info-gas
9348 maybe-install-info-gas:
9349 @if gas
9350 maybe-install-info-gas: install-info-gas
9352 install-info-gas: \
9353 configure-gas \
9354 info-gas
9355 @[ -f ./gas/Makefile ] || exit 0; \
9356 r=`${PWD_COMMAND}`; export r; \
9357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9358 $(HOST_EXPORTS) \
9359 for flag in $(EXTRA_HOST_FLAGS) ; do \
9360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9361 done; \
9362 echo "Doing install-info in gas" ; \
9363 (cd $(HOST_SUBDIR)/gas && \
9364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9366 "RANLIB=$${RANLIB}" \
9367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9368 install-info) \
9369 || exit 1
9371 @endif gas
9373 .PHONY: maybe-install-pdf-gas install-pdf-gas
9374 maybe-install-pdf-gas:
9375 @if gas
9376 maybe-install-pdf-gas: install-pdf-gas
9378 install-pdf-gas: \
9379 configure-gas \
9380 pdf-gas
9381 @[ -f ./gas/Makefile ] || exit 0; \
9382 r=`${PWD_COMMAND}`; export r; \
9383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9384 $(HOST_EXPORTS) \
9385 for flag in $(EXTRA_HOST_FLAGS) ; do \
9386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9387 done; \
9388 echo "Doing install-pdf in gas" ; \
9389 (cd $(HOST_SUBDIR)/gas && \
9390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9392 "RANLIB=$${RANLIB}" \
9393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9394 install-pdf) \
9395 || exit 1
9397 @endif gas
9399 .PHONY: maybe-install-html-gas install-html-gas
9400 maybe-install-html-gas:
9401 @if gas
9402 maybe-install-html-gas: install-html-gas
9404 install-html-gas: \
9405 configure-gas \
9406 html-gas
9407 @[ -f ./gas/Makefile ] || exit 0; \
9408 r=`${PWD_COMMAND}`; export r; \
9409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9410 $(HOST_EXPORTS) \
9411 for flag in $(EXTRA_HOST_FLAGS) ; do \
9412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9413 done; \
9414 echo "Doing install-html in gas" ; \
9415 (cd $(HOST_SUBDIR)/gas && \
9416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9418 "RANLIB=$${RANLIB}" \
9419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9420 install-html) \
9421 || exit 1
9423 @endif gas
9425 .PHONY: maybe-installcheck-gas installcheck-gas
9426 maybe-installcheck-gas:
9427 @if gas
9428 maybe-installcheck-gas: installcheck-gas
9430 installcheck-gas: \
9431 configure-gas
9432 @[ -f ./gas/Makefile ] || exit 0; \
9433 r=`${PWD_COMMAND}`; export r; \
9434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9435 $(HOST_EXPORTS) \
9436 for flag in $(EXTRA_HOST_FLAGS) ; do \
9437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9438 done; \
9439 echo "Doing installcheck in gas" ; \
9440 (cd $(HOST_SUBDIR)/gas && \
9441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9443 "RANLIB=$${RANLIB}" \
9444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9445 installcheck) \
9446 || exit 1
9448 @endif gas
9450 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9451 maybe-mostlyclean-gas:
9452 @if gas
9453 maybe-mostlyclean-gas: mostlyclean-gas
9455 mostlyclean-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 mostlyclean 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 mostlyclean) \
9470 || exit 1
9472 @endif gas
9474 .PHONY: maybe-clean-gas clean-gas
9475 maybe-clean-gas:
9476 @if gas
9477 maybe-clean-gas: clean-gas
9479 clean-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 clean 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 clean) \
9494 || exit 1
9496 @endif gas
9498 .PHONY: maybe-distclean-gas distclean-gas
9499 maybe-distclean-gas:
9500 @if gas
9501 maybe-distclean-gas: distclean-gas
9503 distclean-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 distclean 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 distclean) \
9518 || exit 1
9520 @endif gas
9522 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9523 maybe-maintainer-clean-gas:
9524 @if gas
9525 maybe-maintainer-clean-gas: maintainer-clean-gas
9527 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
9542 || exit 1
9544 @endif gas
9548 .PHONY: configure-gcc maybe-configure-gcc
9549 maybe-configure-gcc:
9550 @if gcc-bootstrap
9551 configure-gcc: stage_current
9552 @endif gcc-bootstrap
9553 @if gcc
9554 maybe-configure-gcc: configure-gcc
9555 configure-gcc:
9556 @r=`${PWD_COMMAND}`; export r; \
9557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9558 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9559 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9560 $(HOST_EXPORTS) \
9561 echo Configuring in $(HOST_SUBDIR)/gcc; \
9562 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9563 case $(srcdir) in \
9564 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9565 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9566 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9567 esac; \
9568 srcdiroption="--srcdir=$${topdir}/gcc"; \
9569 libsrcdir="$$s/gcc"; \
9570 $(SHELL) $${libsrcdir}/configure \
9571 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9572 --target=${target_alias} $${srcdiroption} \
9573 || exit 1
9574 @endif gcc
9578 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9579 maybe-configure-stage1-gcc:
9580 @if gcc-bootstrap
9581 maybe-configure-stage1-gcc: configure-stage1-gcc
9582 configure-stage1-gcc:
9583 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9584 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9585 @r=`${PWD_COMMAND}`; export r; \
9586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9587 TFLAGS="$(STAGE1_TFLAGS)"; \
9588 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9589 $(HOST_EXPORTS) \
9590 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9591 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9592 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9593 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9594 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9595 cd $(HOST_SUBDIR)/gcc || exit 1; \
9596 case $(srcdir) in \
9597 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9598 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9599 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9600 esac; \
9601 srcdiroption="--srcdir=$${topdir}/gcc"; \
9602 libsrcdir="$$s/gcc"; \
9603 $(SHELL) $${libsrcdir}/configure \
9604 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9605 --target=${target_alias} $${srcdiroption} \
9606 $(STAGE1_CONFIGURE_FLAGS)
9607 @endif gcc-bootstrap
9609 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9610 maybe-configure-stage2-gcc:
9611 @if gcc-bootstrap
9612 maybe-configure-stage2-gcc: configure-stage2-gcc
9613 configure-stage2-gcc:
9614 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9615 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9616 @r=`${PWD_COMMAND}`; export r; \
9617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9618 TFLAGS="$(STAGE2_TFLAGS)"; \
9619 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9620 $(HOST_EXPORTS) \
9621 $(POSTSTAGE1_HOST_EXPORTS) \
9622 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9623 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9624 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9625 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9626 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9627 cd $(HOST_SUBDIR)/gcc || exit 1; \
9628 case $(srcdir) in \
9629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9630 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9632 esac; \
9633 srcdiroption="--srcdir=$${topdir}/gcc"; \
9634 libsrcdir="$$s/gcc"; \
9635 $(SHELL) $${libsrcdir}/configure \
9636 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9637 --target=${target_alias} $${srcdiroption} \
9638 --with-build-libsubdir=$(HOST_SUBDIR) \
9639 $(STAGE2_CONFIGURE_FLAGS)
9640 @endif gcc-bootstrap
9642 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9643 maybe-configure-stage3-gcc:
9644 @if gcc-bootstrap
9645 maybe-configure-stage3-gcc: configure-stage3-gcc
9646 configure-stage3-gcc:
9647 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9648 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9649 @r=`${PWD_COMMAND}`; export r; \
9650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9651 TFLAGS="$(STAGE3_TFLAGS)"; \
9652 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9653 $(HOST_EXPORTS) \
9654 $(POSTSTAGE1_HOST_EXPORTS) \
9655 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9656 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9657 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9658 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9659 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9660 cd $(HOST_SUBDIR)/gcc || exit 1; \
9661 case $(srcdir) in \
9662 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9663 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9664 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9665 esac; \
9666 srcdiroption="--srcdir=$${topdir}/gcc"; \
9667 libsrcdir="$$s/gcc"; \
9668 $(SHELL) $${libsrcdir}/configure \
9669 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9670 --target=${target_alias} $${srcdiroption} \
9671 --with-build-libsubdir=$(HOST_SUBDIR) \
9672 $(STAGE3_CONFIGURE_FLAGS)
9673 @endif gcc-bootstrap
9675 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9676 maybe-configure-stage4-gcc:
9677 @if gcc-bootstrap
9678 maybe-configure-stage4-gcc: configure-stage4-gcc
9679 configure-stage4-gcc:
9680 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9681 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9682 @r=`${PWD_COMMAND}`; export r; \
9683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9684 TFLAGS="$(STAGE4_TFLAGS)"; \
9685 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9686 $(HOST_EXPORTS) \
9687 $(POSTSTAGE1_HOST_EXPORTS) \
9688 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9689 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9690 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9691 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9692 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9693 cd $(HOST_SUBDIR)/gcc || exit 1; \
9694 case $(srcdir) in \
9695 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9696 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9697 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9698 esac; \
9699 srcdiroption="--srcdir=$${topdir}/gcc"; \
9700 libsrcdir="$$s/gcc"; \
9701 $(SHELL) $${libsrcdir}/configure \
9702 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9703 --target=${target_alias} $${srcdiroption} \
9704 --with-build-libsubdir=$(HOST_SUBDIR) \
9705 $(STAGE4_CONFIGURE_FLAGS)
9706 @endif gcc-bootstrap
9708 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9709 maybe-configure-stageprofile-gcc:
9710 @if gcc-bootstrap
9711 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9712 configure-stageprofile-gcc:
9713 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9714 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9715 @r=`${PWD_COMMAND}`; export r; \
9716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9717 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9718 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9719 $(HOST_EXPORTS) \
9720 $(POSTSTAGE1_HOST_EXPORTS) \
9721 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9722 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9723 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9724 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9726 cd $(HOST_SUBDIR)/gcc || exit 1; \
9727 case $(srcdir) in \
9728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9729 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9731 esac; \
9732 srcdiroption="--srcdir=$${topdir}/gcc"; \
9733 libsrcdir="$$s/gcc"; \
9734 $(SHELL) $${libsrcdir}/configure \
9735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9736 --target=${target_alias} $${srcdiroption} \
9737 --with-build-libsubdir=$(HOST_SUBDIR) \
9738 $(STAGEprofile_CONFIGURE_FLAGS)
9739 @endif gcc-bootstrap
9741 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9742 maybe-configure-stagefeedback-gcc:
9743 @if gcc-bootstrap
9744 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9745 configure-stagefeedback-gcc:
9746 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9747 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9748 @r=`${PWD_COMMAND}`; export r; \
9749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9750 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9751 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9752 $(HOST_EXPORTS) \
9753 $(POSTSTAGE1_HOST_EXPORTS) \
9754 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9755 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9756 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9757 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9758 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9759 cd $(HOST_SUBDIR)/gcc || exit 1; \
9760 case $(srcdir) in \
9761 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9762 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9763 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9764 esac; \
9765 srcdiroption="--srcdir=$${topdir}/gcc"; \
9766 libsrcdir="$$s/gcc"; \
9767 $(SHELL) $${libsrcdir}/configure \
9768 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9769 --target=${target_alias} $${srcdiroption} \
9770 --with-build-libsubdir=$(HOST_SUBDIR) \
9771 $(STAGEfeedback_CONFIGURE_FLAGS)
9772 @endif gcc-bootstrap
9778 .PHONY: all-gcc maybe-all-gcc
9779 maybe-all-gcc:
9780 @if gcc-bootstrap
9781 all-gcc: stage_current
9782 @endif gcc-bootstrap
9783 @if gcc
9784 TARGET-gcc=all
9785 maybe-all-gcc: all-gcc
9786 all-gcc: configure-gcc
9787 @r=`${PWD_COMMAND}`; export r; \
9788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9789 $(HOST_EXPORTS) \
9790 (cd $(HOST_SUBDIR)/gcc && \
9791 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9792 $(TARGET-gcc))
9793 @endif gcc
9797 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9798 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9799 maybe-all-stage1-gcc:
9800 maybe-clean-stage1-gcc:
9801 @if gcc-bootstrap
9802 maybe-all-stage1-gcc: all-stage1-gcc
9803 all-stage1: all-stage1-gcc
9804 TARGET-stage1-gcc = $(TARGET-gcc)
9805 all-stage1-gcc: configure-stage1-gcc
9806 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9807 @r=`${PWD_COMMAND}`; export r; \
9808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9809 TFLAGS="$(STAGE1_TFLAGS)"; \
9810 $(HOST_EXPORTS) \
9811 cd $(HOST_SUBDIR)/gcc && \
9812 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9813 CFLAGS="$(STAGE1_CFLAGS)" \
9814 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9815 LIBCFLAGS="$(LIBCFLAGS)" \
9816 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9817 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9818 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9819 $(EXTRA_HOST_FLAGS) \
9820 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9821 TFLAGS="$(STAGE1_TFLAGS)" \
9822 $(TARGET-stage1-gcc)
9824 maybe-clean-stage1-gcc: clean-stage1-gcc
9825 clean-stage1: clean-stage1-gcc
9826 clean-stage1-gcc:
9827 @if [ $(current_stage) = stage1 ]; then \
9828 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9829 else \
9830 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9831 $(MAKE) stage1-start; \
9832 fi; \
9833 cd $(HOST_SUBDIR)/gcc && \
9834 $(MAKE) $(EXTRA_HOST_FLAGS) \
9835 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9836 @endif gcc-bootstrap
9839 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9840 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9841 maybe-all-stage2-gcc:
9842 maybe-clean-stage2-gcc:
9843 @if gcc-bootstrap
9844 maybe-all-stage2-gcc: all-stage2-gcc
9845 all-stage2: all-stage2-gcc
9846 TARGET-stage2-gcc = $(TARGET-gcc)
9847 all-stage2-gcc: configure-stage2-gcc
9848 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9849 @r=`${PWD_COMMAND}`; export r; \
9850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9851 TFLAGS="$(STAGE2_TFLAGS)"; \
9852 $(HOST_EXPORTS) \
9853 $(POSTSTAGE1_HOST_EXPORTS) \
9854 cd $(HOST_SUBDIR)/gcc && \
9855 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9856 CFLAGS="$(STAGE2_CFLAGS)" \
9857 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9858 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9859 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9860 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9861 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9862 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9863 TFLAGS="$(STAGE2_TFLAGS)" \
9864 $(TARGET-stage2-gcc)
9866 maybe-clean-stage2-gcc: clean-stage2-gcc
9867 clean-stage2: clean-stage2-gcc
9868 clean-stage2-gcc:
9869 @if [ $(current_stage) = stage2 ]; then \
9870 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9871 else \
9872 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9873 $(MAKE) stage2-start; \
9874 fi; \
9875 cd $(HOST_SUBDIR)/gcc && \
9876 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9877 @endif gcc-bootstrap
9880 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9881 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9882 maybe-all-stage3-gcc:
9883 maybe-clean-stage3-gcc:
9884 @if gcc-bootstrap
9885 maybe-all-stage3-gcc: all-stage3-gcc
9886 all-stage3: all-stage3-gcc
9887 TARGET-stage3-gcc = $(TARGET-gcc)
9888 all-stage3-gcc: configure-stage3-gcc
9889 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9890 @r=`${PWD_COMMAND}`; export r; \
9891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9892 TFLAGS="$(STAGE3_TFLAGS)"; \
9893 $(HOST_EXPORTS) \
9894 $(POSTSTAGE1_HOST_EXPORTS) \
9895 cd $(HOST_SUBDIR)/gcc && \
9896 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9897 CFLAGS="$(STAGE3_CFLAGS)" \
9898 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9899 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9900 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9901 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9902 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9903 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9904 TFLAGS="$(STAGE3_TFLAGS)" \
9905 $(TARGET-stage3-gcc)
9907 maybe-clean-stage3-gcc: clean-stage3-gcc
9908 clean-stage3: clean-stage3-gcc
9909 clean-stage3-gcc:
9910 @if [ $(current_stage) = stage3 ]; then \
9911 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9912 else \
9913 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9914 $(MAKE) stage3-start; \
9915 fi; \
9916 cd $(HOST_SUBDIR)/gcc && \
9917 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9918 @endif gcc-bootstrap
9921 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9922 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9923 maybe-all-stage4-gcc:
9924 maybe-clean-stage4-gcc:
9925 @if gcc-bootstrap
9926 maybe-all-stage4-gcc: all-stage4-gcc
9927 all-stage4: all-stage4-gcc
9928 TARGET-stage4-gcc = $(TARGET-gcc)
9929 all-stage4-gcc: configure-stage4-gcc
9930 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9931 @r=`${PWD_COMMAND}`; export r; \
9932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9933 TFLAGS="$(STAGE4_TFLAGS)"; \
9934 $(HOST_EXPORTS) \
9935 $(POSTSTAGE1_HOST_EXPORTS) \
9936 cd $(HOST_SUBDIR)/gcc && \
9937 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9938 CFLAGS="$(STAGE4_CFLAGS)" \
9939 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9940 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9941 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9942 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9943 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9944 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9945 TFLAGS="$(STAGE4_TFLAGS)" \
9946 $(TARGET-stage4-gcc)
9948 maybe-clean-stage4-gcc: clean-stage4-gcc
9949 clean-stage4: clean-stage4-gcc
9950 clean-stage4-gcc:
9951 @if [ $(current_stage) = stage4 ]; then \
9952 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9953 else \
9954 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9955 $(MAKE) stage4-start; \
9956 fi; \
9957 cd $(HOST_SUBDIR)/gcc && \
9958 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9959 @endif gcc-bootstrap
9962 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9963 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9964 maybe-all-stageprofile-gcc:
9965 maybe-clean-stageprofile-gcc:
9966 @if gcc-bootstrap
9967 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9968 all-stageprofile: all-stageprofile-gcc
9969 TARGET-stageprofile-gcc = $(TARGET-gcc)
9970 all-stageprofile-gcc: configure-stageprofile-gcc
9971 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9972 @r=`${PWD_COMMAND}`; export r; \
9973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9974 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9975 $(HOST_EXPORTS) \
9976 $(POSTSTAGE1_HOST_EXPORTS) \
9977 cd $(HOST_SUBDIR)/gcc && \
9978 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9979 CFLAGS="$(STAGEprofile_CFLAGS)" \
9980 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9981 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9982 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9983 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9984 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9985 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9986 TFLAGS="$(STAGEprofile_TFLAGS)" \
9987 $(TARGET-stageprofile-gcc)
9989 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9990 clean-stageprofile: clean-stageprofile-gcc
9991 clean-stageprofile-gcc:
9992 @if [ $(current_stage) = stageprofile ]; then \
9993 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9994 else \
9995 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9996 $(MAKE) stageprofile-start; \
9997 fi; \
9998 cd $(HOST_SUBDIR)/gcc && \
9999 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10000 @endif gcc-bootstrap
10003 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10004 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10005 maybe-all-stagefeedback-gcc:
10006 maybe-clean-stagefeedback-gcc:
10007 @if gcc-bootstrap
10008 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10009 all-stagefeedback: all-stagefeedback-gcc
10010 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10011 all-stagefeedback-gcc: configure-stagefeedback-gcc
10012 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10013 @r=`${PWD_COMMAND}`; export r; \
10014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10015 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10016 $(HOST_EXPORTS) \
10017 $(POSTSTAGE1_HOST_EXPORTS) \
10018 cd $(HOST_SUBDIR)/gcc && \
10019 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10020 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10021 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10022 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10023 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10024 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10025 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10026 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10027 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10028 $(TARGET-stagefeedback-gcc)
10030 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10031 clean-stagefeedback: clean-stagefeedback-gcc
10032 clean-stagefeedback-gcc:
10033 @if [ $(current_stage) = stagefeedback ]; then \
10034 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10035 else \
10036 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10037 $(MAKE) stagefeedback-start; \
10038 fi; \
10039 cd $(HOST_SUBDIR)/gcc && \
10040 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10041 @endif gcc-bootstrap
10047 .PHONY: check-gcc maybe-check-gcc
10048 maybe-check-gcc:
10049 @if gcc
10050 maybe-check-gcc: check-gcc
10052 check-gcc:
10053 @: $(MAKE); $(unstage)
10054 @r=`${PWD_COMMAND}`; export r; \
10055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10056 $(HOST_EXPORTS) \
10057 (cd $(HOST_SUBDIR)/gcc && \
10058 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10060 @endif gcc
10062 .PHONY: install-gcc maybe-install-gcc
10063 maybe-install-gcc:
10064 @if gcc
10065 maybe-install-gcc: install-gcc
10067 install-gcc: installdirs
10068 @: $(MAKE); $(unstage)
10069 @r=`${PWD_COMMAND}`; export r; \
10070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10071 $(HOST_EXPORTS) \
10072 (cd $(HOST_SUBDIR)/gcc && \
10073 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10075 @endif gcc
10077 .PHONY: install-strip-gcc maybe-install-strip-gcc
10078 maybe-install-strip-gcc:
10079 @if gcc
10080 maybe-install-strip-gcc: install-strip-gcc
10082 install-strip-gcc: installdirs
10083 @: $(MAKE); $(unstage)
10084 @r=`${PWD_COMMAND}`; export r; \
10085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10086 $(HOST_EXPORTS) \
10087 (cd $(HOST_SUBDIR)/gcc && \
10088 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10090 @endif gcc
10092 # Other targets (info, dvi, pdf, etc.)
10094 .PHONY: maybe-info-gcc info-gcc
10095 maybe-info-gcc:
10096 @if gcc
10097 maybe-info-gcc: info-gcc
10099 info-gcc: \
10100 configure-gcc
10101 @[ -f ./gcc/Makefile ] || exit 0; \
10102 r=`${PWD_COMMAND}`; export r; \
10103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10104 $(HOST_EXPORTS) \
10105 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10107 done; \
10108 echo "Doing info in gcc" ; \
10109 (cd $(HOST_SUBDIR)/gcc && \
10110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10112 "RANLIB=$${RANLIB}" \
10113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10114 info) \
10115 || exit 1
10117 @endif gcc
10119 .PHONY: maybe-dvi-gcc dvi-gcc
10120 maybe-dvi-gcc:
10121 @if gcc
10122 maybe-dvi-gcc: dvi-gcc
10124 dvi-gcc: \
10125 configure-gcc
10126 @[ -f ./gcc/Makefile ] || exit 0; \
10127 r=`${PWD_COMMAND}`; export r; \
10128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10129 $(HOST_EXPORTS) \
10130 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10132 done; \
10133 echo "Doing dvi in gcc" ; \
10134 (cd $(HOST_SUBDIR)/gcc && \
10135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10137 "RANLIB=$${RANLIB}" \
10138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10139 dvi) \
10140 || exit 1
10142 @endif gcc
10144 .PHONY: maybe-pdf-gcc pdf-gcc
10145 maybe-pdf-gcc:
10146 @if gcc
10147 maybe-pdf-gcc: pdf-gcc
10149 pdf-gcc: \
10150 configure-gcc
10151 @[ -f ./gcc/Makefile ] || exit 0; \
10152 r=`${PWD_COMMAND}`; export r; \
10153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10154 $(HOST_EXPORTS) \
10155 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10157 done; \
10158 echo "Doing pdf in gcc" ; \
10159 (cd $(HOST_SUBDIR)/gcc && \
10160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10162 "RANLIB=$${RANLIB}" \
10163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10164 pdf) \
10165 || exit 1
10167 @endif gcc
10169 .PHONY: maybe-html-gcc html-gcc
10170 maybe-html-gcc:
10171 @if gcc
10172 maybe-html-gcc: html-gcc
10174 html-gcc: \
10175 configure-gcc
10176 @[ -f ./gcc/Makefile ] || exit 0; \
10177 r=`${PWD_COMMAND}`; export r; \
10178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10179 $(HOST_EXPORTS) \
10180 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10182 done; \
10183 echo "Doing html in gcc" ; \
10184 (cd $(HOST_SUBDIR)/gcc && \
10185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10187 "RANLIB=$${RANLIB}" \
10188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10189 html) \
10190 || exit 1
10192 @endif gcc
10194 .PHONY: maybe-TAGS-gcc TAGS-gcc
10195 maybe-TAGS-gcc:
10196 @if gcc
10197 maybe-TAGS-gcc: TAGS-gcc
10199 TAGS-gcc: \
10200 configure-gcc
10201 @[ -f ./gcc/Makefile ] || exit 0; \
10202 r=`${PWD_COMMAND}`; export r; \
10203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10204 $(HOST_EXPORTS) \
10205 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10207 done; \
10208 echo "Doing TAGS in gcc" ; \
10209 (cd $(HOST_SUBDIR)/gcc && \
10210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10212 "RANLIB=$${RANLIB}" \
10213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10214 TAGS) \
10215 || exit 1
10217 @endif gcc
10219 .PHONY: maybe-install-info-gcc install-info-gcc
10220 maybe-install-info-gcc:
10221 @if gcc
10222 maybe-install-info-gcc: install-info-gcc
10224 install-info-gcc: \
10225 configure-gcc \
10226 info-gcc
10227 @[ -f ./gcc/Makefile ] || exit 0; \
10228 r=`${PWD_COMMAND}`; export r; \
10229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10230 $(HOST_EXPORTS) \
10231 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10233 done; \
10234 echo "Doing install-info in gcc" ; \
10235 (cd $(HOST_SUBDIR)/gcc && \
10236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10238 "RANLIB=$${RANLIB}" \
10239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10240 install-info) \
10241 || exit 1
10243 @endif gcc
10245 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10246 maybe-install-pdf-gcc:
10247 @if gcc
10248 maybe-install-pdf-gcc: install-pdf-gcc
10250 install-pdf-gcc: \
10251 configure-gcc \
10252 pdf-gcc
10253 @[ -f ./gcc/Makefile ] || exit 0; \
10254 r=`${PWD_COMMAND}`; export r; \
10255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10256 $(HOST_EXPORTS) \
10257 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10259 done; \
10260 echo "Doing install-pdf in gcc" ; \
10261 (cd $(HOST_SUBDIR)/gcc && \
10262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10264 "RANLIB=$${RANLIB}" \
10265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10266 install-pdf) \
10267 || exit 1
10269 @endif gcc
10271 .PHONY: maybe-install-html-gcc install-html-gcc
10272 maybe-install-html-gcc:
10273 @if gcc
10274 maybe-install-html-gcc: install-html-gcc
10276 install-html-gcc: \
10277 configure-gcc \
10278 html-gcc
10279 @[ -f ./gcc/Makefile ] || exit 0; \
10280 r=`${PWD_COMMAND}`; export r; \
10281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10282 $(HOST_EXPORTS) \
10283 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10285 done; \
10286 echo "Doing install-html in gcc" ; \
10287 (cd $(HOST_SUBDIR)/gcc && \
10288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10290 "RANLIB=$${RANLIB}" \
10291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10292 install-html) \
10293 || exit 1
10295 @endif gcc
10297 .PHONY: maybe-installcheck-gcc installcheck-gcc
10298 maybe-installcheck-gcc:
10299 @if gcc
10300 maybe-installcheck-gcc: installcheck-gcc
10302 installcheck-gcc: \
10303 configure-gcc
10304 @[ -f ./gcc/Makefile ] || exit 0; \
10305 r=`${PWD_COMMAND}`; export r; \
10306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10307 $(HOST_EXPORTS) \
10308 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10310 done; \
10311 echo "Doing installcheck in gcc" ; \
10312 (cd $(HOST_SUBDIR)/gcc && \
10313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10315 "RANLIB=$${RANLIB}" \
10316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10317 installcheck) \
10318 || exit 1
10320 @endif gcc
10322 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10323 maybe-mostlyclean-gcc:
10324 @if gcc
10325 maybe-mostlyclean-gcc: mostlyclean-gcc
10327 mostlyclean-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 mostlyclean 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 mostlyclean) \
10342 || exit 1
10344 @endif gcc
10346 .PHONY: maybe-clean-gcc clean-gcc
10347 maybe-clean-gcc:
10348 @if gcc
10349 maybe-clean-gcc: clean-gcc
10351 clean-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 clean 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 clean) \
10366 || exit 1
10368 @endif gcc
10370 .PHONY: maybe-distclean-gcc distclean-gcc
10371 maybe-distclean-gcc:
10372 @if gcc
10373 maybe-distclean-gcc: distclean-gcc
10375 distclean-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 distclean 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 distclean) \
10390 || exit 1
10392 @endif gcc
10394 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10395 maybe-maintainer-clean-gcc:
10396 @if gcc
10397 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10399 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
10414 || exit 1
10416 @endif gcc
10420 .PHONY: configure-gmp maybe-configure-gmp
10421 maybe-configure-gmp:
10422 @if gcc-bootstrap
10423 configure-gmp: stage_current
10424 @endif gcc-bootstrap
10425 @if gmp
10426 maybe-configure-gmp: configure-gmp
10427 configure-gmp:
10428 @r=`${PWD_COMMAND}`; export r; \
10429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10430 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10431 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10432 $(HOST_EXPORTS) \
10433 echo Configuring in $(HOST_SUBDIR)/gmp; \
10434 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10435 case $(srcdir) in \
10436 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10437 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10438 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10439 esac; \
10440 srcdiroption="--srcdir=$${topdir}/gmp"; \
10441 libsrcdir="$$s/gmp"; \
10442 $(SHELL) $${libsrcdir}/configure \
10443 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10444 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10445 || exit 1
10446 @endif gmp
10450 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10451 maybe-configure-stage1-gmp:
10452 @if gmp-bootstrap
10453 maybe-configure-stage1-gmp: configure-stage1-gmp
10454 configure-stage1-gmp:
10455 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10456 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10457 @r=`${PWD_COMMAND}`; export r; \
10458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10459 TFLAGS="$(STAGE1_TFLAGS)"; \
10460 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10461 $(HOST_EXPORTS) \
10462 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10463 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10464 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10465 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10466 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10467 cd $(HOST_SUBDIR)/gmp || exit 1; \
10468 case $(srcdir) in \
10469 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10470 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10471 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10472 esac; \
10473 srcdiroption="--srcdir=$${topdir}/gmp"; \
10474 libsrcdir="$$s/gmp"; \
10475 $(SHELL) $${libsrcdir}/configure \
10476 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10477 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10478 $(STAGE1_CONFIGURE_FLAGS) \
10479 --disable-shared
10480 @endif gmp-bootstrap
10482 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10483 maybe-configure-stage2-gmp:
10484 @if gmp-bootstrap
10485 maybe-configure-stage2-gmp: configure-stage2-gmp
10486 configure-stage2-gmp:
10487 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10488 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10489 @r=`${PWD_COMMAND}`; export r; \
10490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10491 TFLAGS="$(STAGE2_TFLAGS)"; \
10492 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10493 $(HOST_EXPORTS) \
10494 $(POSTSTAGE1_HOST_EXPORTS) \
10495 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10496 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10497 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10498 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10499 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10500 cd $(HOST_SUBDIR)/gmp || exit 1; \
10501 case $(srcdir) in \
10502 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10503 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10504 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10505 esac; \
10506 srcdiroption="--srcdir=$${topdir}/gmp"; \
10507 libsrcdir="$$s/gmp"; \
10508 $(SHELL) $${libsrcdir}/configure \
10509 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10510 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10511 --with-build-libsubdir=$(HOST_SUBDIR) \
10512 $(STAGE2_CONFIGURE_FLAGS) \
10513 --disable-shared
10514 @endif gmp-bootstrap
10516 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10517 maybe-configure-stage3-gmp:
10518 @if gmp-bootstrap
10519 maybe-configure-stage3-gmp: configure-stage3-gmp
10520 configure-stage3-gmp:
10521 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10522 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10523 @r=`${PWD_COMMAND}`; export r; \
10524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10525 TFLAGS="$(STAGE3_TFLAGS)"; \
10526 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10527 $(HOST_EXPORTS) \
10528 $(POSTSTAGE1_HOST_EXPORTS) \
10529 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10530 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10531 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10532 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10533 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10534 cd $(HOST_SUBDIR)/gmp || exit 1; \
10535 case $(srcdir) in \
10536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10537 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10539 esac; \
10540 srcdiroption="--srcdir=$${topdir}/gmp"; \
10541 libsrcdir="$$s/gmp"; \
10542 $(SHELL) $${libsrcdir}/configure \
10543 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10544 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10545 --with-build-libsubdir=$(HOST_SUBDIR) \
10546 $(STAGE3_CONFIGURE_FLAGS) \
10547 --disable-shared
10548 @endif gmp-bootstrap
10550 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10551 maybe-configure-stage4-gmp:
10552 @if gmp-bootstrap
10553 maybe-configure-stage4-gmp: configure-stage4-gmp
10554 configure-stage4-gmp:
10555 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10556 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10557 @r=`${PWD_COMMAND}`; export r; \
10558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10559 TFLAGS="$(STAGE4_TFLAGS)"; \
10560 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10561 $(HOST_EXPORTS) \
10562 $(POSTSTAGE1_HOST_EXPORTS) \
10563 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10564 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10565 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10566 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10567 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10568 cd $(HOST_SUBDIR)/gmp || exit 1; \
10569 case $(srcdir) in \
10570 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10571 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10572 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10573 esac; \
10574 srcdiroption="--srcdir=$${topdir}/gmp"; \
10575 libsrcdir="$$s/gmp"; \
10576 $(SHELL) $${libsrcdir}/configure \
10577 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10578 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10579 --with-build-libsubdir=$(HOST_SUBDIR) \
10580 $(STAGE4_CONFIGURE_FLAGS) \
10581 --disable-shared
10582 @endif gmp-bootstrap
10584 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10585 maybe-configure-stageprofile-gmp:
10586 @if gmp-bootstrap
10587 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10588 configure-stageprofile-gmp:
10589 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10590 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10591 @r=`${PWD_COMMAND}`; export r; \
10592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10593 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10594 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10595 $(HOST_EXPORTS) \
10596 $(POSTSTAGE1_HOST_EXPORTS) \
10597 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10598 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10599 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10600 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10602 cd $(HOST_SUBDIR)/gmp || exit 1; \
10603 case $(srcdir) in \
10604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10605 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10607 esac; \
10608 srcdiroption="--srcdir=$${topdir}/gmp"; \
10609 libsrcdir="$$s/gmp"; \
10610 $(SHELL) $${libsrcdir}/configure \
10611 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10612 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10613 --with-build-libsubdir=$(HOST_SUBDIR) \
10614 $(STAGEprofile_CONFIGURE_FLAGS) \
10615 --disable-shared
10616 @endif gmp-bootstrap
10618 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10619 maybe-configure-stagefeedback-gmp:
10620 @if gmp-bootstrap
10621 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10622 configure-stagefeedback-gmp:
10623 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10624 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10625 @r=`${PWD_COMMAND}`; export r; \
10626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10627 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10628 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10629 $(HOST_EXPORTS) \
10630 $(POSTSTAGE1_HOST_EXPORTS) \
10631 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10632 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10633 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10634 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10635 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10636 cd $(HOST_SUBDIR)/gmp || exit 1; \
10637 case $(srcdir) in \
10638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10639 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10641 esac; \
10642 srcdiroption="--srcdir=$${topdir}/gmp"; \
10643 libsrcdir="$$s/gmp"; \
10644 $(SHELL) $${libsrcdir}/configure \
10645 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10646 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10647 --with-build-libsubdir=$(HOST_SUBDIR) \
10648 $(STAGEfeedback_CONFIGURE_FLAGS) \
10649 --disable-shared
10650 @endif gmp-bootstrap
10656 .PHONY: all-gmp maybe-all-gmp
10657 maybe-all-gmp:
10658 @if gcc-bootstrap
10659 all-gmp: stage_current
10660 @endif gcc-bootstrap
10661 @if gmp
10662 TARGET-gmp=all
10663 maybe-all-gmp: all-gmp
10664 all-gmp: configure-gmp
10665 @r=`${PWD_COMMAND}`; export r; \
10666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10667 $(HOST_EXPORTS) \
10668 (cd $(HOST_SUBDIR)/gmp && \
10669 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10670 $(TARGET-gmp))
10671 @endif gmp
10675 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10676 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10677 maybe-all-stage1-gmp:
10678 maybe-clean-stage1-gmp:
10679 @if gmp-bootstrap
10680 maybe-all-stage1-gmp: all-stage1-gmp
10681 all-stage1: all-stage1-gmp
10682 TARGET-stage1-gmp = $(TARGET-gmp)
10683 all-stage1-gmp: configure-stage1-gmp
10684 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10685 @r=`${PWD_COMMAND}`; export r; \
10686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10687 TFLAGS="$(STAGE1_TFLAGS)"; \
10688 $(HOST_EXPORTS) \
10689 cd $(HOST_SUBDIR)/gmp && \
10690 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10691 CFLAGS="$(STAGE1_CFLAGS)" \
10692 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10693 LIBCFLAGS="$(LIBCFLAGS)" \
10694 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10695 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10696 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10697 $(EXTRA_HOST_FLAGS) \
10698 $(STAGE1_FLAGS_TO_PASS) \
10699 TFLAGS="$(STAGE1_TFLAGS)" \
10700 $(TARGET-stage1-gmp)
10702 maybe-clean-stage1-gmp: clean-stage1-gmp
10703 clean-stage1: clean-stage1-gmp
10704 clean-stage1-gmp:
10705 @if [ $(current_stage) = stage1 ]; then \
10706 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10707 else \
10708 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10709 $(MAKE) stage1-start; \
10710 fi; \
10711 cd $(HOST_SUBDIR)/gmp && \
10712 $(MAKE) $(EXTRA_HOST_FLAGS) \
10713 $(STAGE1_FLAGS_TO_PASS) clean
10714 @endif gmp-bootstrap
10717 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10718 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10719 maybe-all-stage2-gmp:
10720 maybe-clean-stage2-gmp:
10721 @if gmp-bootstrap
10722 maybe-all-stage2-gmp: all-stage2-gmp
10723 all-stage2: all-stage2-gmp
10724 TARGET-stage2-gmp = $(TARGET-gmp)
10725 all-stage2-gmp: configure-stage2-gmp
10726 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10727 @r=`${PWD_COMMAND}`; export r; \
10728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10729 TFLAGS="$(STAGE2_TFLAGS)"; \
10730 $(HOST_EXPORTS) \
10731 $(POSTSTAGE1_HOST_EXPORTS) \
10732 cd $(HOST_SUBDIR)/gmp && \
10733 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10734 CFLAGS="$(STAGE2_CFLAGS)" \
10735 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10736 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10737 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10738 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10739 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10740 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10741 TFLAGS="$(STAGE2_TFLAGS)" \
10742 $(TARGET-stage2-gmp)
10744 maybe-clean-stage2-gmp: clean-stage2-gmp
10745 clean-stage2: clean-stage2-gmp
10746 clean-stage2-gmp:
10747 @if [ $(current_stage) = stage2 ]; then \
10748 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10749 else \
10750 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10751 $(MAKE) stage2-start; \
10752 fi; \
10753 cd $(HOST_SUBDIR)/gmp && \
10754 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10755 @endif gmp-bootstrap
10758 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10759 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10760 maybe-all-stage3-gmp:
10761 maybe-clean-stage3-gmp:
10762 @if gmp-bootstrap
10763 maybe-all-stage3-gmp: all-stage3-gmp
10764 all-stage3: all-stage3-gmp
10765 TARGET-stage3-gmp = $(TARGET-gmp)
10766 all-stage3-gmp: configure-stage3-gmp
10767 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10768 @r=`${PWD_COMMAND}`; export r; \
10769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10770 TFLAGS="$(STAGE3_TFLAGS)"; \
10771 $(HOST_EXPORTS) \
10772 $(POSTSTAGE1_HOST_EXPORTS) \
10773 cd $(HOST_SUBDIR)/gmp && \
10774 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10775 CFLAGS="$(STAGE3_CFLAGS)" \
10776 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10777 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10778 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10779 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10780 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10781 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10782 TFLAGS="$(STAGE3_TFLAGS)" \
10783 $(TARGET-stage3-gmp)
10785 maybe-clean-stage3-gmp: clean-stage3-gmp
10786 clean-stage3: clean-stage3-gmp
10787 clean-stage3-gmp:
10788 @if [ $(current_stage) = stage3 ]; then \
10789 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10790 else \
10791 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10792 $(MAKE) stage3-start; \
10793 fi; \
10794 cd $(HOST_SUBDIR)/gmp && \
10795 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10796 @endif gmp-bootstrap
10799 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10800 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10801 maybe-all-stage4-gmp:
10802 maybe-clean-stage4-gmp:
10803 @if gmp-bootstrap
10804 maybe-all-stage4-gmp: all-stage4-gmp
10805 all-stage4: all-stage4-gmp
10806 TARGET-stage4-gmp = $(TARGET-gmp)
10807 all-stage4-gmp: configure-stage4-gmp
10808 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10809 @r=`${PWD_COMMAND}`; export r; \
10810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10811 TFLAGS="$(STAGE4_TFLAGS)"; \
10812 $(HOST_EXPORTS) \
10813 $(POSTSTAGE1_HOST_EXPORTS) \
10814 cd $(HOST_SUBDIR)/gmp && \
10815 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10816 CFLAGS="$(STAGE4_CFLAGS)" \
10817 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10818 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10819 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10820 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10821 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10822 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10823 TFLAGS="$(STAGE4_TFLAGS)" \
10824 $(TARGET-stage4-gmp)
10826 maybe-clean-stage4-gmp: clean-stage4-gmp
10827 clean-stage4: clean-stage4-gmp
10828 clean-stage4-gmp:
10829 @if [ $(current_stage) = stage4 ]; then \
10830 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10831 else \
10832 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10833 $(MAKE) stage4-start; \
10834 fi; \
10835 cd $(HOST_SUBDIR)/gmp && \
10836 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10837 @endif gmp-bootstrap
10840 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10841 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10842 maybe-all-stageprofile-gmp:
10843 maybe-clean-stageprofile-gmp:
10844 @if gmp-bootstrap
10845 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10846 all-stageprofile: all-stageprofile-gmp
10847 TARGET-stageprofile-gmp = $(TARGET-gmp)
10848 all-stageprofile-gmp: configure-stageprofile-gmp
10849 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10850 @r=`${PWD_COMMAND}`; export r; \
10851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10852 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10853 $(HOST_EXPORTS) \
10854 $(POSTSTAGE1_HOST_EXPORTS) \
10855 cd $(HOST_SUBDIR)/gmp && \
10856 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10857 CFLAGS="$(STAGEprofile_CFLAGS)" \
10858 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10859 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10860 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10861 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10862 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10863 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10864 TFLAGS="$(STAGEprofile_TFLAGS)" \
10865 $(TARGET-stageprofile-gmp)
10867 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10868 clean-stageprofile: clean-stageprofile-gmp
10869 clean-stageprofile-gmp:
10870 @if [ $(current_stage) = stageprofile ]; then \
10871 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10872 else \
10873 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10874 $(MAKE) stageprofile-start; \
10875 fi; \
10876 cd $(HOST_SUBDIR)/gmp && \
10877 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10878 @endif gmp-bootstrap
10881 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10882 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10883 maybe-all-stagefeedback-gmp:
10884 maybe-clean-stagefeedback-gmp:
10885 @if gmp-bootstrap
10886 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10887 all-stagefeedback: all-stagefeedback-gmp
10888 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10889 all-stagefeedback-gmp: configure-stagefeedback-gmp
10890 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10891 @r=`${PWD_COMMAND}`; export r; \
10892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10893 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10894 $(HOST_EXPORTS) \
10895 $(POSTSTAGE1_HOST_EXPORTS) \
10896 cd $(HOST_SUBDIR)/gmp && \
10897 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10898 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10899 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10900 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10901 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10902 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10903 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10904 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10905 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10906 $(TARGET-stagefeedback-gmp)
10908 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10909 clean-stagefeedback: clean-stagefeedback-gmp
10910 clean-stagefeedback-gmp:
10911 @if [ $(current_stage) = stagefeedback ]; then \
10912 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10913 else \
10914 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10915 $(MAKE) stagefeedback-start; \
10916 fi; \
10917 cd $(HOST_SUBDIR)/gmp && \
10918 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10919 @endif gmp-bootstrap
10925 .PHONY: check-gmp maybe-check-gmp
10926 maybe-check-gmp:
10927 @if gmp
10928 maybe-check-gmp: check-gmp
10930 check-gmp:
10931 @: $(MAKE); $(unstage)
10932 @r=`${PWD_COMMAND}`; export r; \
10933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10934 $(HOST_EXPORTS) \
10935 (cd $(HOST_SUBDIR)/gmp && \
10936 $(MAKE) $(FLAGS_TO_PASS) check)
10938 @endif gmp
10940 .PHONY: install-gmp maybe-install-gmp
10941 maybe-install-gmp:
10942 @if gmp
10943 maybe-install-gmp: install-gmp
10945 install-gmp:
10947 @endif gmp
10949 .PHONY: install-strip-gmp maybe-install-strip-gmp
10950 maybe-install-strip-gmp:
10951 @if gmp
10952 maybe-install-strip-gmp: install-strip-gmp
10954 install-strip-gmp:
10956 @endif gmp
10958 # Other targets (info, dvi, pdf, etc.)
10960 .PHONY: maybe-info-gmp info-gmp
10961 maybe-info-gmp:
10962 @if gmp
10963 maybe-info-gmp: info-gmp
10965 info-gmp: \
10966 configure-gmp
10967 @[ -f ./gmp/Makefile ] || exit 0; \
10968 r=`${PWD_COMMAND}`; export r; \
10969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10970 $(HOST_EXPORTS) \
10971 for flag in $(EXTRA_HOST_FLAGS) ; do \
10972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10973 done; \
10974 echo "Doing info in gmp" ; \
10975 (cd $(HOST_SUBDIR)/gmp && \
10976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10978 "RANLIB=$${RANLIB}" \
10979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10980 info) \
10981 || exit 1
10983 @endif gmp
10985 .PHONY: maybe-dvi-gmp dvi-gmp
10986 maybe-dvi-gmp:
10987 @if gmp
10988 maybe-dvi-gmp: dvi-gmp
10990 dvi-gmp: \
10991 configure-gmp
10992 @[ -f ./gmp/Makefile ] || exit 0; \
10993 r=`${PWD_COMMAND}`; export r; \
10994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10995 $(HOST_EXPORTS) \
10996 for flag in $(EXTRA_HOST_FLAGS) ; do \
10997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10998 done; \
10999 echo "Doing dvi in gmp" ; \
11000 (cd $(HOST_SUBDIR)/gmp && \
11001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11003 "RANLIB=$${RANLIB}" \
11004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11005 dvi) \
11006 || exit 1
11008 @endif gmp
11010 .PHONY: maybe-pdf-gmp pdf-gmp
11011 maybe-pdf-gmp:
11012 @if gmp
11013 maybe-pdf-gmp: pdf-gmp
11015 pdf-gmp: \
11016 configure-gmp
11017 @[ -f ./gmp/Makefile ] || exit 0; \
11018 r=`${PWD_COMMAND}`; export r; \
11019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11020 $(HOST_EXPORTS) \
11021 for flag in $(EXTRA_HOST_FLAGS) ; do \
11022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11023 done; \
11024 echo "Doing pdf in gmp" ; \
11025 (cd $(HOST_SUBDIR)/gmp && \
11026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11028 "RANLIB=$${RANLIB}" \
11029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11030 pdf) \
11031 || exit 1
11033 @endif gmp
11035 .PHONY: maybe-html-gmp html-gmp
11036 maybe-html-gmp:
11037 @if gmp
11038 maybe-html-gmp: html-gmp
11040 html-gmp: \
11041 configure-gmp
11042 @[ -f ./gmp/Makefile ] || exit 0; \
11043 r=`${PWD_COMMAND}`; export r; \
11044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11045 $(HOST_EXPORTS) \
11046 for flag in $(EXTRA_HOST_FLAGS) ; do \
11047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11048 done; \
11049 echo "Doing html in gmp" ; \
11050 (cd $(HOST_SUBDIR)/gmp && \
11051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11053 "RANLIB=$${RANLIB}" \
11054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11055 html) \
11056 || exit 1
11058 @endif gmp
11060 .PHONY: maybe-TAGS-gmp TAGS-gmp
11061 maybe-TAGS-gmp:
11062 @if gmp
11063 maybe-TAGS-gmp: TAGS-gmp
11065 TAGS-gmp: \
11066 configure-gmp
11067 @[ -f ./gmp/Makefile ] || exit 0; \
11068 r=`${PWD_COMMAND}`; export r; \
11069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11070 $(HOST_EXPORTS) \
11071 for flag in $(EXTRA_HOST_FLAGS) ; do \
11072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11073 done; \
11074 echo "Doing TAGS in gmp" ; \
11075 (cd $(HOST_SUBDIR)/gmp && \
11076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11078 "RANLIB=$${RANLIB}" \
11079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11080 TAGS) \
11081 || exit 1
11083 @endif gmp
11085 .PHONY: maybe-install-info-gmp install-info-gmp
11086 maybe-install-info-gmp:
11087 @if gmp
11088 maybe-install-info-gmp: install-info-gmp
11090 install-info-gmp: \
11091 configure-gmp \
11092 info-gmp
11093 @[ -f ./gmp/Makefile ] || exit 0; \
11094 r=`${PWD_COMMAND}`; export r; \
11095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11096 $(HOST_EXPORTS) \
11097 for flag in $(EXTRA_HOST_FLAGS) ; do \
11098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11099 done; \
11100 echo "Doing install-info in gmp" ; \
11101 (cd $(HOST_SUBDIR)/gmp && \
11102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11104 "RANLIB=$${RANLIB}" \
11105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11106 install-info) \
11107 || exit 1
11109 @endif gmp
11111 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11112 maybe-install-pdf-gmp:
11113 @if gmp
11114 maybe-install-pdf-gmp: install-pdf-gmp
11116 install-pdf-gmp: \
11117 configure-gmp \
11118 pdf-gmp
11119 @[ -f ./gmp/Makefile ] || exit 0; \
11120 r=`${PWD_COMMAND}`; export r; \
11121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11122 $(HOST_EXPORTS) \
11123 for flag in $(EXTRA_HOST_FLAGS) ; do \
11124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11125 done; \
11126 echo "Doing install-pdf in gmp" ; \
11127 (cd $(HOST_SUBDIR)/gmp && \
11128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11130 "RANLIB=$${RANLIB}" \
11131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11132 install-pdf) \
11133 || exit 1
11135 @endif gmp
11137 .PHONY: maybe-install-html-gmp install-html-gmp
11138 maybe-install-html-gmp:
11139 @if gmp
11140 maybe-install-html-gmp: install-html-gmp
11142 install-html-gmp: \
11143 configure-gmp \
11144 html-gmp
11145 @[ -f ./gmp/Makefile ] || exit 0; \
11146 r=`${PWD_COMMAND}`; export r; \
11147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11148 $(HOST_EXPORTS) \
11149 for flag in $(EXTRA_HOST_FLAGS) ; do \
11150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11151 done; \
11152 echo "Doing install-html in gmp" ; \
11153 (cd $(HOST_SUBDIR)/gmp && \
11154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11156 "RANLIB=$${RANLIB}" \
11157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11158 install-html) \
11159 || exit 1
11161 @endif gmp
11163 .PHONY: maybe-installcheck-gmp installcheck-gmp
11164 maybe-installcheck-gmp:
11165 @if gmp
11166 maybe-installcheck-gmp: installcheck-gmp
11168 installcheck-gmp: \
11169 configure-gmp
11170 @[ -f ./gmp/Makefile ] || exit 0; \
11171 r=`${PWD_COMMAND}`; export r; \
11172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11173 $(HOST_EXPORTS) \
11174 for flag in $(EXTRA_HOST_FLAGS) ; do \
11175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11176 done; \
11177 echo "Doing installcheck in gmp" ; \
11178 (cd $(HOST_SUBDIR)/gmp && \
11179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11181 "RANLIB=$${RANLIB}" \
11182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11183 installcheck) \
11184 || exit 1
11186 @endif gmp
11188 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11189 maybe-mostlyclean-gmp:
11190 @if gmp
11191 maybe-mostlyclean-gmp: mostlyclean-gmp
11193 mostlyclean-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 mostlyclean 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 mostlyclean) \
11208 || exit 1
11210 @endif gmp
11212 .PHONY: maybe-clean-gmp clean-gmp
11213 maybe-clean-gmp:
11214 @if gmp
11215 maybe-clean-gmp: clean-gmp
11217 clean-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 clean 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 clean) \
11232 || exit 1
11234 @endif gmp
11236 .PHONY: maybe-distclean-gmp distclean-gmp
11237 maybe-distclean-gmp:
11238 @if gmp
11239 maybe-distclean-gmp: distclean-gmp
11241 distclean-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 distclean 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 distclean) \
11256 || exit 1
11258 @endif gmp
11260 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11261 maybe-maintainer-clean-gmp:
11262 @if gmp
11263 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11265 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
11280 || exit 1
11282 @endif gmp
11286 .PHONY: configure-mpfr maybe-configure-mpfr
11287 maybe-configure-mpfr:
11288 @if gcc-bootstrap
11289 configure-mpfr: stage_current
11290 @endif gcc-bootstrap
11291 @if mpfr
11292 maybe-configure-mpfr: configure-mpfr
11293 configure-mpfr:
11294 @r=`${PWD_COMMAND}`; export r; \
11295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11296 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11297 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11298 $(HOST_EXPORTS) \
11299 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11300 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11301 case $(srcdir) in \
11302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11303 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11305 esac; \
11306 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11307 libsrcdir="$$s/mpfr"; \
11308 $(SHELL) $${libsrcdir}/configure \
11309 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11310 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11311 || exit 1
11312 @endif mpfr
11316 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11317 maybe-configure-stage1-mpfr:
11318 @if mpfr-bootstrap
11319 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11320 configure-stage1-mpfr:
11321 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11322 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11323 @r=`${PWD_COMMAND}`; export r; \
11324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11325 TFLAGS="$(STAGE1_TFLAGS)"; \
11326 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11327 $(HOST_EXPORTS) \
11328 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11329 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11330 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11331 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11332 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11333 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11334 case $(srcdir) in \
11335 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11336 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11337 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11338 esac; \
11339 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11340 libsrcdir="$$s/mpfr"; \
11341 $(SHELL) $${libsrcdir}/configure \
11342 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11343 --target=${target_alias} $${srcdiroption} \
11344 $(STAGE1_CONFIGURE_FLAGS) \
11345 --disable-shared @extra_mpfr_configure_flags@
11346 @endif mpfr-bootstrap
11348 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11349 maybe-configure-stage2-mpfr:
11350 @if mpfr-bootstrap
11351 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11352 configure-stage2-mpfr:
11353 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11354 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11355 @r=`${PWD_COMMAND}`; export r; \
11356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11357 TFLAGS="$(STAGE2_TFLAGS)"; \
11358 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11359 $(HOST_EXPORTS) \
11360 $(POSTSTAGE1_HOST_EXPORTS) \
11361 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11362 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11363 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11364 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11365 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11366 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11367 case $(srcdir) in \
11368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11369 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11371 esac; \
11372 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11373 libsrcdir="$$s/mpfr"; \
11374 $(SHELL) $${libsrcdir}/configure \
11375 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11376 --target=${target_alias} $${srcdiroption} \
11377 --with-build-libsubdir=$(HOST_SUBDIR) \
11378 $(STAGE2_CONFIGURE_FLAGS) \
11379 --disable-shared @extra_mpfr_configure_flags@
11380 @endif mpfr-bootstrap
11382 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11383 maybe-configure-stage3-mpfr:
11384 @if mpfr-bootstrap
11385 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11386 configure-stage3-mpfr:
11387 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11388 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11389 @r=`${PWD_COMMAND}`; export r; \
11390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11391 TFLAGS="$(STAGE3_TFLAGS)"; \
11392 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11393 $(HOST_EXPORTS) \
11394 $(POSTSTAGE1_HOST_EXPORTS) \
11395 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11396 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11397 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11398 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11400 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11401 case $(srcdir) in \
11402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11403 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11405 esac; \
11406 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11407 libsrcdir="$$s/mpfr"; \
11408 $(SHELL) $${libsrcdir}/configure \
11409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11410 --target=${target_alias} $${srcdiroption} \
11411 --with-build-libsubdir=$(HOST_SUBDIR) \
11412 $(STAGE3_CONFIGURE_FLAGS) \
11413 --disable-shared @extra_mpfr_configure_flags@
11414 @endif mpfr-bootstrap
11416 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11417 maybe-configure-stage4-mpfr:
11418 @if mpfr-bootstrap
11419 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11420 configure-stage4-mpfr:
11421 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11422 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11423 @r=`${PWD_COMMAND}`; export r; \
11424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11425 TFLAGS="$(STAGE4_TFLAGS)"; \
11426 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11427 $(HOST_EXPORTS) \
11428 $(POSTSTAGE1_HOST_EXPORTS) \
11429 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11430 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11431 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11432 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11433 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11434 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11435 case $(srcdir) in \
11436 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11437 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11438 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11439 esac; \
11440 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11441 libsrcdir="$$s/mpfr"; \
11442 $(SHELL) $${libsrcdir}/configure \
11443 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11444 --target=${target_alias} $${srcdiroption} \
11445 --with-build-libsubdir=$(HOST_SUBDIR) \
11446 $(STAGE4_CONFIGURE_FLAGS) \
11447 --disable-shared @extra_mpfr_configure_flags@
11448 @endif mpfr-bootstrap
11450 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11451 maybe-configure-stageprofile-mpfr:
11452 @if mpfr-bootstrap
11453 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11454 configure-stageprofile-mpfr:
11455 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11456 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11457 @r=`${PWD_COMMAND}`; export r; \
11458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11459 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11460 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11461 $(HOST_EXPORTS) \
11462 $(POSTSTAGE1_HOST_EXPORTS) \
11463 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11464 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11465 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11466 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11468 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11469 case $(srcdir) in \
11470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11471 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11473 esac; \
11474 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11475 libsrcdir="$$s/mpfr"; \
11476 $(SHELL) $${libsrcdir}/configure \
11477 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11478 --target=${target_alias} $${srcdiroption} \
11479 --with-build-libsubdir=$(HOST_SUBDIR) \
11480 $(STAGEprofile_CONFIGURE_FLAGS) \
11481 --disable-shared @extra_mpfr_configure_flags@
11482 @endif mpfr-bootstrap
11484 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11485 maybe-configure-stagefeedback-mpfr:
11486 @if mpfr-bootstrap
11487 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11488 configure-stagefeedback-mpfr:
11489 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11490 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11491 @r=`${PWD_COMMAND}`; export r; \
11492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11493 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11494 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11495 $(HOST_EXPORTS) \
11496 $(POSTSTAGE1_HOST_EXPORTS) \
11497 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11498 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11499 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11500 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11501 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11502 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11503 case $(srcdir) in \
11504 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11505 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11506 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11507 esac; \
11508 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11509 libsrcdir="$$s/mpfr"; \
11510 $(SHELL) $${libsrcdir}/configure \
11511 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11512 --target=${target_alias} $${srcdiroption} \
11513 --with-build-libsubdir=$(HOST_SUBDIR) \
11514 $(STAGEfeedback_CONFIGURE_FLAGS) \
11515 --disable-shared @extra_mpfr_configure_flags@
11516 @endif mpfr-bootstrap
11522 .PHONY: all-mpfr maybe-all-mpfr
11523 maybe-all-mpfr:
11524 @if gcc-bootstrap
11525 all-mpfr: stage_current
11526 @endif gcc-bootstrap
11527 @if mpfr
11528 TARGET-mpfr=all
11529 maybe-all-mpfr: all-mpfr
11530 all-mpfr: configure-mpfr
11531 @r=`${PWD_COMMAND}`; export r; \
11532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11533 $(HOST_EXPORTS) \
11534 (cd $(HOST_SUBDIR)/mpfr && \
11535 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11536 $(TARGET-mpfr))
11537 @endif mpfr
11541 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11542 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11543 maybe-all-stage1-mpfr:
11544 maybe-clean-stage1-mpfr:
11545 @if mpfr-bootstrap
11546 maybe-all-stage1-mpfr: all-stage1-mpfr
11547 all-stage1: all-stage1-mpfr
11548 TARGET-stage1-mpfr = $(TARGET-mpfr)
11549 all-stage1-mpfr: configure-stage1-mpfr
11550 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11551 @r=`${PWD_COMMAND}`; export r; \
11552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11553 TFLAGS="$(STAGE1_TFLAGS)"; \
11554 $(HOST_EXPORTS) \
11555 cd $(HOST_SUBDIR)/mpfr && \
11556 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11557 CFLAGS="$(STAGE1_CFLAGS)" \
11558 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11559 LIBCFLAGS="$(LIBCFLAGS)" \
11560 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11561 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11562 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11563 $(EXTRA_HOST_FLAGS) \
11564 $(STAGE1_FLAGS_TO_PASS) \
11565 TFLAGS="$(STAGE1_TFLAGS)" \
11566 $(TARGET-stage1-mpfr)
11568 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11569 clean-stage1: clean-stage1-mpfr
11570 clean-stage1-mpfr:
11571 @if [ $(current_stage) = stage1 ]; then \
11572 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11573 else \
11574 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11575 $(MAKE) stage1-start; \
11576 fi; \
11577 cd $(HOST_SUBDIR)/mpfr && \
11578 $(MAKE) $(EXTRA_HOST_FLAGS) \
11579 $(STAGE1_FLAGS_TO_PASS) clean
11580 @endif mpfr-bootstrap
11583 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11584 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11585 maybe-all-stage2-mpfr:
11586 maybe-clean-stage2-mpfr:
11587 @if mpfr-bootstrap
11588 maybe-all-stage2-mpfr: all-stage2-mpfr
11589 all-stage2: all-stage2-mpfr
11590 TARGET-stage2-mpfr = $(TARGET-mpfr)
11591 all-stage2-mpfr: configure-stage2-mpfr
11592 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11593 @r=`${PWD_COMMAND}`; export r; \
11594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11595 TFLAGS="$(STAGE2_TFLAGS)"; \
11596 $(HOST_EXPORTS) \
11597 $(POSTSTAGE1_HOST_EXPORTS) \
11598 cd $(HOST_SUBDIR)/mpfr && \
11599 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11600 CFLAGS="$(STAGE2_CFLAGS)" \
11601 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11602 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11603 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11604 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11605 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11606 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11607 TFLAGS="$(STAGE2_TFLAGS)" \
11608 $(TARGET-stage2-mpfr)
11610 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11611 clean-stage2: clean-stage2-mpfr
11612 clean-stage2-mpfr:
11613 @if [ $(current_stage) = stage2 ]; then \
11614 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11615 else \
11616 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11617 $(MAKE) stage2-start; \
11618 fi; \
11619 cd $(HOST_SUBDIR)/mpfr && \
11620 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11621 @endif mpfr-bootstrap
11624 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11625 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11626 maybe-all-stage3-mpfr:
11627 maybe-clean-stage3-mpfr:
11628 @if mpfr-bootstrap
11629 maybe-all-stage3-mpfr: all-stage3-mpfr
11630 all-stage3: all-stage3-mpfr
11631 TARGET-stage3-mpfr = $(TARGET-mpfr)
11632 all-stage3-mpfr: configure-stage3-mpfr
11633 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11634 @r=`${PWD_COMMAND}`; export r; \
11635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11636 TFLAGS="$(STAGE3_TFLAGS)"; \
11637 $(HOST_EXPORTS) \
11638 $(POSTSTAGE1_HOST_EXPORTS) \
11639 cd $(HOST_SUBDIR)/mpfr && \
11640 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11641 CFLAGS="$(STAGE3_CFLAGS)" \
11642 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11643 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11644 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11645 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11646 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11647 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11648 TFLAGS="$(STAGE3_TFLAGS)" \
11649 $(TARGET-stage3-mpfr)
11651 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11652 clean-stage3: clean-stage3-mpfr
11653 clean-stage3-mpfr:
11654 @if [ $(current_stage) = stage3 ]; then \
11655 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11656 else \
11657 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11658 $(MAKE) stage3-start; \
11659 fi; \
11660 cd $(HOST_SUBDIR)/mpfr && \
11661 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11662 @endif mpfr-bootstrap
11665 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11666 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11667 maybe-all-stage4-mpfr:
11668 maybe-clean-stage4-mpfr:
11669 @if mpfr-bootstrap
11670 maybe-all-stage4-mpfr: all-stage4-mpfr
11671 all-stage4: all-stage4-mpfr
11672 TARGET-stage4-mpfr = $(TARGET-mpfr)
11673 all-stage4-mpfr: configure-stage4-mpfr
11674 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11675 @r=`${PWD_COMMAND}`; export r; \
11676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11677 TFLAGS="$(STAGE4_TFLAGS)"; \
11678 $(HOST_EXPORTS) \
11679 $(POSTSTAGE1_HOST_EXPORTS) \
11680 cd $(HOST_SUBDIR)/mpfr && \
11681 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11682 CFLAGS="$(STAGE4_CFLAGS)" \
11683 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11684 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11685 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11686 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11687 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11688 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11689 TFLAGS="$(STAGE4_TFLAGS)" \
11690 $(TARGET-stage4-mpfr)
11692 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11693 clean-stage4: clean-stage4-mpfr
11694 clean-stage4-mpfr:
11695 @if [ $(current_stage) = stage4 ]; then \
11696 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11697 else \
11698 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11699 $(MAKE) stage4-start; \
11700 fi; \
11701 cd $(HOST_SUBDIR)/mpfr && \
11702 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11703 @endif mpfr-bootstrap
11706 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11707 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11708 maybe-all-stageprofile-mpfr:
11709 maybe-clean-stageprofile-mpfr:
11710 @if mpfr-bootstrap
11711 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11712 all-stageprofile: all-stageprofile-mpfr
11713 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11714 all-stageprofile-mpfr: configure-stageprofile-mpfr
11715 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11716 @r=`${PWD_COMMAND}`; export r; \
11717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11718 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11719 $(HOST_EXPORTS) \
11720 $(POSTSTAGE1_HOST_EXPORTS) \
11721 cd $(HOST_SUBDIR)/mpfr && \
11722 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11723 CFLAGS="$(STAGEprofile_CFLAGS)" \
11724 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11725 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11726 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11727 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11728 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11729 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11730 TFLAGS="$(STAGEprofile_TFLAGS)" \
11731 $(TARGET-stageprofile-mpfr)
11733 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11734 clean-stageprofile: clean-stageprofile-mpfr
11735 clean-stageprofile-mpfr:
11736 @if [ $(current_stage) = stageprofile ]; then \
11737 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11738 else \
11739 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11740 $(MAKE) stageprofile-start; \
11741 fi; \
11742 cd $(HOST_SUBDIR)/mpfr && \
11743 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11744 @endif mpfr-bootstrap
11747 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11748 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11749 maybe-all-stagefeedback-mpfr:
11750 maybe-clean-stagefeedback-mpfr:
11751 @if mpfr-bootstrap
11752 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11753 all-stagefeedback: all-stagefeedback-mpfr
11754 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11755 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11756 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11757 @r=`${PWD_COMMAND}`; export r; \
11758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11759 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11760 $(HOST_EXPORTS) \
11761 $(POSTSTAGE1_HOST_EXPORTS) \
11762 cd $(HOST_SUBDIR)/mpfr && \
11763 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11764 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11765 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11766 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11767 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11768 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11769 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11770 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11771 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11772 $(TARGET-stagefeedback-mpfr)
11774 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11775 clean-stagefeedback: clean-stagefeedback-mpfr
11776 clean-stagefeedback-mpfr:
11777 @if [ $(current_stage) = stagefeedback ]; then \
11778 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11779 else \
11780 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11781 $(MAKE) stagefeedback-start; \
11782 fi; \
11783 cd $(HOST_SUBDIR)/mpfr && \
11784 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11785 @endif mpfr-bootstrap
11791 .PHONY: check-mpfr maybe-check-mpfr
11792 maybe-check-mpfr:
11793 @if mpfr
11794 maybe-check-mpfr: check-mpfr
11796 check-mpfr:
11797 @: $(MAKE); $(unstage)
11798 @r=`${PWD_COMMAND}`; export r; \
11799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11800 $(HOST_EXPORTS) \
11801 (cd $(HOST_SUBDIR)/mpfr && \
11802 $(MAKE) $(FLAGS_TO_PASS) check)
11804 @endif mpfr
11806 .PHONY: install-mpfr maybe-install-mpfr
11807 maybe-install-mpfr:
11808 @if mpfr
11809 maybe-install-mpfr: install-mpfr
11811 install-mpfr:
11813 @endif mpfr
11815 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11816 maybe-install-strip-mpfr:
11817 @if mpfr
11818 maybe-install-strip-mpfr: install-strip-mpfr
11820 install-strip-mpfr:
11822 @endif mpfr
11824 # Other targets (info, dvi, pdf, etc.)
11826 .PHONY: maybe-info-mpfr info-mpfr
11827 maybe-info-mpfr:
11828 @if mpfr
11829 maybe-info-mpfr: info-mpfr
11831 info-mpfr: \
11832 configure-mpfr
11833 @[ -f ./mpfr/Makefile ] || exit 0; \
11834 r=`${PWD_COMMAND}`; export r; \
11835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11836 $(HOST_EXPORTS) \
11837 for flag in $(EXTRA_HOST_FLAGS) ; do \
11838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11839 done; \
11840 echo "Doing info in mpfr" ; \
11841 (cd $(HOST_SUBDIR)/mpfr && \
11842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11844 "RANLIB=$${RANLIB}" \
11845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11846 info) \
11847 || exit 1
11849 @endif mpfr
11851 .PHONY: maybe-dvi-mpfr dvi-mpfr
11852 maybe-dvi-mpfr:
11853 @if mpfr
11854 maybe-dvi-mpfr: dvi-mpfr
11856 dvi-mpfr: \
11857 configure-mpfr
11858 @[ -f ./mpfr/Makefile ] || exit 0; \
11859 r=`${PWD_COMMAND}`; export r; \
11860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11861 $(HOST_EXPORTS) \
11862 for flag in $(EXTRA_HOST_FLAGS) ; do \
11863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11864 done; \
11865 echo "Doing dvi in mpfr" ; \
11866 (cd $(HOST_SUBDIR)/mpfr && \
11867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11869 "RANLIB=$${RANLIB}" \
11870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11871 dvi) \
11872 || exit 1
11874 @endif mpfr
11876 .PHONY: maybe-pdf-mpfr pdf-mpfr
11877 maybe-pdf-mpfr:
11878 @if mpfr
11879 maybe-pdf-mpfr: pdf-mpfr
11881 pdf-mpfr: \
11882 configure-mpfr
11883 @[ -f ./mpfr/Makefile ] || exit 0; \
11884 r=`${PWD_COMMAND}`; export r; \
11885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11886 $(HOST_EXPORTS) \
11887 for flag in $(EXTRA_HOST_FLAGS) ; do \
11888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11889 done; \
11890 echo "Doing pdf in mpfr" ; \
11891 (cd $(HOST_SUBDIR)/mpfr && \
11892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11894 "RANLIB=$${RANLIB}" \
11895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11896 pdf) \
11897 || exit 1
11899 @endif mpfr
11901 .PHONY: maybe-html-mpfr html-mpfr
11902 maybe-html-mpfr:
11903 @if mpfr
11904 maybe-html-mpfr: html-mpfr
11906 html-mpfr: \
11907 configure-mpfr
11908 @[ -f ./mpfr/Makefile ] || exit 0; \
11909 r=`${PWD_COMMAND}`; export r; \
11910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11911 $(HOST_EXPORTS) \
11912 for flag in $(EXTRA_HOST_FLAGS) ; do \
11913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11914 done; \
11915 echo "Doing html in mpfr" ; \
11916 (cd $(HOST_SUBDIR)/mpfr && \
11917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11919 "RANLIB=$${RANLIB}" \
11920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11921 html) \
11922 || exit 1
11924 @endif mpfr
11926 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11927 maybe-TAGS-mpfr:
11928 @if mpfr
11929 maybe-TAGS-mpfr: TAGS-mpfr
11931 TAGS-mpfr: \
11932 configure-mpfr
11933 @[ -f ./mpfr/Makefile ] || exit 0; \
11934 r=`${PWD_COMMAND}`; export r; \
11935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11936 $(HOST_EXPORTS) \
11937 for flag in $(EXTRA_HOST_FLAGS) ; do \
11938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11939 done; \
11940 echo "Doing TAGS in mpfr" ; \
11941 (cd $(HOST_SUBDIR)/mpfr && \
11942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11944 "RANLIB=$${RANLIB}" \
11945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11946 TAGS) \
11947 || exit 1
11949 @endif mpfr
11951 .PHONY: maybe-install-info-mpfr install-info-mpfr
11952 maybe-install-info-mpfr:
11953 @if mpfr
11954 maybe-install-info-mpfr: install-info-mpfr
11956 install-info-mpfr: \
11957 configure-mpfr \
11958 info-mpfr
11959 @[ -f ./mpfr/Makefile ] || exit 0; \
11960 r=`${PWD_COMMAND}`; export r; \
11961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11962 $(HOST_EXPORTS) \
11963 for flag in $(EXTRA_HOST_FLAGS) ; do \
11964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11965 done; \
11966 echo "Doing install-info in mpfr" ; \
11967 (cd $(HOST_SUBDIR)/mpfr && \
11968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11970 "RANLIB=$${RANLIB}" \
11971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11972 install-info) \
11973 || exit 1
11975 @endif mpfr
11977 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11978 maybe-install-pdf-mpfr:
11979 @if mpfr
11980 maybe-install-pdf-mpfr: install-pdf-mpfr
11982 install-pdf-mpfr: \
11983 configure-mpfr \
11984 pdf-mpfr
11985 @[ -f ./mpfr/Makefile ] || exit 0; \
11986 r=`${PWD_COMMAND}`; export r; \
11987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11988 $(HOST_EXPORTS) \
11989 for flag in $(EXTRA_HOST_FLAGS) ; do \
11990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11991 done; \
11992 echo "Doing install-pdf in mpfr" ; \
11993 (cd $(HOST_SUBDIR)/mpfr && \
11994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11996 "RANLIB=$${RANLIB}" \
11997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11998 install-pdf) \
11999 || exit 1
12001 @endif mpfr
12003 .PHONY: maybe-install-html-mpfr install-html-mpfr
12004 maybe-install-html-mpfr:
12005 @if mpfr
12006 maybe-install-html-mpfr: install-html-mpfr
12008 install-html-mpfr: \
12009 configure-mpfr \
12010 html-mpfr
12011 @[ -f ./mpfr/Makefile ] || exit 0; \
12012 r=`${PWD_COMMAND}`; export r; \
12013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12014 $(HOST_EXPORTS) \
12015 for flag in $(EXTRA_HOST_FLAGS) ; do \
12016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12017 done; \
12018 echo "Doing install-html in mpfr" ; \
12019 (cd $(HOST_SUBDIR)/mpfr && \
12020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12022 "RANLIB=$${RANLIB}" \
12023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12024 install-html) \
12025 || exit 1
12027 @endif mpfr
12029 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12030 maybe-installcheck-mpfr:
12031 @if mpfr
12032 maybe-installcheck-mpfr: installcheck-mpfr
12034 installcheck-mpfr: \
12035 configure-mpfr
12036 @[ -f ./mpfr/Makefile ] || exit 0; \
12037 r=`${PWD_COMMAND}`; export r; \
12038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12039 $(HOST_EXPORTS) \
12040 for flag in $(EXTRA_HOST_FLAGS) ; do \
12041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12042 done; \
12043 echo "Doing installcheck in mpfr" ; \
12044 (cd $(HOST_SUBDIR)/mpfr && \
12045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12047 "RANLIB=$${RANLIB}" \
12048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12049 installcheck) \
12050 || exit 1
12052 @endif mpfr
12054 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12055 maybe-mostlyclean-mpfr:
12056 @if mpfr
12057 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12059 mostlyclean-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 mostlyclean 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 mostlyclean) \
12074 || exit 1
12076 @endif mpfr
12078 .PHONY: maybe-clean-mpfr clean-mpfr
12079 maybe-clean-mpfr:
12080 @if mpfr
12081 maybe-clean-mpfr: clean-mpfr
12083 clean-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 clean 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 clean) \
12098 || exit 1
12100 @endif mpfr
12102 .PHONY: maybe-distclean-mpfr distclean-mpfr
12103 maybe-distclean-mpfr:
12104 @if mpfr
12105 maybe-distclean-mpfr: distclean-mpfr
12107 distclean-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 distclean 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 distclean) \
12122 || exit 1
12124 @endif mpfr
12126 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12127 maybe-maintainer-clean-mpfr:
12128 @if mpfr
12129 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12131 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
12146 || exit 1
12148 @endif mpfr
12152 .PHONY: configure-mpc maybe-configure-mpc
12153 maybe-configure-mpc:
12154 @if gcc-bootstrap
12155 configure-mpc: stage_current
12156 @endif gcc-bootstrap
12157 @if mpc
12158 maybe-configure-mpc: configure-mpc
12159 configure-mpc:
12160 @r=`${PWD_COMMAND}`; export r; \
12161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12162 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12163 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12164 $(HOST_EXPORTS) \
12165 echo Configuring in $(HOST_SUBDIR)/mpc; \
12166 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12167 case $(srcdir) in \
12168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12169 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12171 esac; \
12172 srcdiroption="--srcdir=$${topdir}/mpc"; \
12173 libsrcdir="$$s/mpc"; \
12174 $(SHELL) $${libsrcdir}/configure \
12175 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12176 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12177 || exit 1
12178 @endif mpc
12182 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12183 maybe-configure-stage1-mpc:
12184 @if mpc-bootstrap
12185 maybe-configure-stage1-mpc: configure-stage1-mpc
12186 configure-stage1-mpc:
12187 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12188 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12189 @r=`${PWD_COMMAND}`; export r; \
12190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12191 TFLAGS="$(STAGE1_TFLAGS)"; \
12192 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12193 $(HOST_EXPORTS) \
12194 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12195 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12196 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12197 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12199 cd $(HOST_SUBDIR)/mpc || exit 1; \
12200 case $(srcdir) in \
12201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12202 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12204 esac; \
12205 srcdiroption="--srcdir=$${topdir}/mpc"; \
12206 libsrcdir="$$s/mpc"; \
12207 $(SHELL) $${libsrcdir}/configure \
12208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12209 --target=${target_alias} $${srcdiroption} \
12210 $(STAGE1_CONFIGURE_FLAGS) \
12211 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12212 @endif mpc-bootstrap
12214 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12215 maybe-configure-stage2-mpc:
12216 @if mpc-bootstrap
12217 maybe-configure-stage2-mpc: configure-stage2-mpc
12218 configure-stage2-mpc:
12219 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12221 @r=`${PWD_COMMAND}`; export r; \
12222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12223 TFLAGS="$(STAGE2_TFLAGS)"; \
12224 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12225 $(HOST_EXPORTS) \
12226 $(POSTSTAGE1_HOST_EXPORTS) \
12227 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12228 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12229 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12230 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12231 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12232 cd $(HOST_SUBDIR)/mpc || exit 1; \
12233 case $(srcdir) in \
12234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12235 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12237 esac; \
12238 srcdiroption="--srcdir=$${topdir}/mpc"; \
12239 libsrcdir="$$s/mpc"; \
12240 $(SHELL) $${libsrcdir}/configure \
12241 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12242 --target=${target_alias} $${srcdiroption} \
12243 --with-build-libsubdir=$(HOST_SUBDIR) \
12244 $(STAGE2_CONFIGURE_FLAGS) \
12245 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12246 @endif mpc-bootstrap
12248 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12249 maybe-configure-stage3-mpc:
12250 @if mpc-bootstrap
12251 maybe-configure-stage3-mpc: configure-stage3-mpc
12252 configure-stage3-mpc:
12253 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12254 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12255 @r=`${PWD_COMMAND}`; export r; \
12256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12257 TFLAGS="$(STAGE3_TFLAGS)"; \
12258 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12259 $(HOST_EXPORTS) \
12260 $(POSTSTAGE1_HOST_EXPORTS) \
12261 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12262 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12263 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12264 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12265 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12266 cd $(HOST_SUBDIR)/mpc || exit 1; \
12267 case $(srcdir) in \
12268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12269 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12271 esac; \
12272 srcdiroption="--srcdir=$${topdir}/mpc"; \
12273 libsrcdir="$$s/mpc"; \
12274 $(SHELL) $${libsrcdir}/configure \
12275 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12276 --target=${target_alias} $${srcdiroption} \
12277 --with-build-libsubdir=$(HOST_SUBDIR) \
12278 $(STAGE3_CONFIGURE_FLAGS) \
12279 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12280 @endif mpc-bootstrap
12282 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12283 maybe-configure-stage4-mpc:
12284 @if mpc-bootstrap
12285 maybe-configure-stage4-mpc: configure-stage4-mpc
12286 configure-stage4-mpc:
12287 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12288 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12289 @r=`${PWD_COMMAND}`; export r; \
12290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12291 TFLAGS="$(STAGE4_TFLAGS)"; \
12292 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12293 $(HOST_EXPORTS) \
12294 $(POSTSTAGE1_HOST_EXPORTS) \
12295 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12296 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12297 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12298 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12300 cd $(HOST_SUBDIR)/mpc || exit 1; \
12301 case $(srcdir) in \
12302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12303 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12305 esac; \
12306 srcdiroption="--srcdir=$${topdir}/mpc"; \
12307 libsrcdir="$$s/mpc"; \
12308 $(SHELL) $${libsrcdir}/configure \
12309 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12310 --target=${target_alias} $${srcdiroption} \
12311 --with-build-libsubdir=$(HOST_SUBDIR) \
12312 $(STAGE4_CONFIGURE_FLAGS) \
12313 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12314 @endif mpc-bootstrap
12316 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12317 maybe-configure-stageprofile-mpc:
12318 @if mpc-bootstrap
12319 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12320 configure-stageprofile-mpc:
12321 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12322 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12323 @r=`${PWD_COMMAND}`; export r; \
12324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12325 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12326 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12327 $(HOST_EXPORTS) \
12328 $(POSTSTAGE1_HOST_EXPORTS) \
12329 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12330 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12331 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12332 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12334 cd $(HOST_SUBDIR)/mpc || exit 1; \
12335 case $(srcdir) in \
12336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12337 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12339 esac; \
12340 srcdiroption="--srcdir=$${topdir}/mpc"; \
12341 libsrcdir="$$s/mpc"; \
12342 $(SHELL) $${libsrcdir}/configure \
12343 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12344 --target=${target_alias} $${srcdiroption} \
12345 --with-build-libsubdir=$(HOST_SUBDIR) \
12346 $(STAGEprofile_CONFIGURE_FLAGS) \
12347 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12348 @endif mpc-bootstrap
12350 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12351 maybe-configure-stagefeedback-mpc:
12352 @if mpc-bootstrap
12353 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12354 configure-stagefeedback-mpc:
12355 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12356 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12357 @r=`${PWD_COMMAND}`; export r; \
12358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12359 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12360 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12361 $(HOST_EXPORTS) \
12362 $(POSTSTAGE1_HOST_EXPORTS) \
12363 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12364 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12365 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12366 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12367 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12368 cd $(HOST_SUBDIR)/mpc || exit 1; \
12369 case $(srcdir) in \
12370 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12371 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12372 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12373 esac; \
12374 srcdiroption="--srcdir=$${topdir}/mpc"; \
12375 libsrcdir="$$s/mpc"; \
12376 $(SHELL) $${libsrcdir}/configure \
12377 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12378 --target=${target_alias} $${srcdiroption} \
12379 --with-build-libsubdir=$(HOST_SUBDIR) \
12380 $(STAGEfeedback_CONFIGURE_FLAGS) \
12381 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12382 @endif mpc-bootstrap
12388 .PHONY: all-mpc maybe-all-mpc
12389 maybe-all-mpc:
12390 @if gcc-bootstrap
12391 all-mpc: stage_current
12392 @endif gcc-bootstrap
12393 @if mpc
12394 TARGET-mpc=all
12395 maybe-all-mpc: all-mpc
12396 all-mpc: configure-mpc
12397 @r=`${PWD_COMMAND}`; export r; \
12398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12399 $(HOST_EXPORTS) \
12400 (cd $(HOST_SUBDIR)/mpc && \
12401 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12402 $(TARGET-mpc))
12403 @endif mpc
12407 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12408 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12409 maybe-all-stage1-mpc:
12410 maybe-clean-stage1-mpc:
12411 @if mpc-bootstrap
12412 maybe-all-stage1-mpc: all-stage1-mpc
12413 all-stage1: all-stage1-mpc
12414 TARGET-stage1-mpc = $(TARGET-mpc)
12415 all-stage1-mpc: configure-stage1-mpc
12416 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12417 @r=`${PWD_COMMAND}`; export r; \
12418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12419 TFLAGS="$(STAGE1_TFLAGS)"; \
12420 $(HOST_EXPORTS) \
12421 cd $(HOST_SUBDIR)/mpc && \
12422 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12423 CFLAGS="$(STAGE1_CFLAGS)" \
12424 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12425 LIBCFLAGS="$(LIBCFLAGS)" \
12426 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12427 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12428 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12429 $(EXTRA_HOST_FLAGS) \
12430 $(STAGE1_FLAGS_TO_PASS) \
12431 TFLAGS="$(STAGE1_TFLAGS)" \
12432 $(TARGET-stage1-mpc)
12434 maybe-clean-stage1-mpc: clean-stage1-mpc
12435 clean-stage1: clean-stage1-mpc
12436 clean-stage1-mpc:
12437 @if [ $(current_stage) = stage1 ]; then \
12438 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12439 else \
12440 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12441 $(MAKE) stage1-start; \
12442 fi; \
12443 cd $(HOST_SUBDIR)/mpc && \
12444 $(MAKE) $(EXTRA_HOST_FLAGS) \
12445 $(STAGE1_FLAGS_TO_PASS) clean
12446 @endif mpc-bootstrap
12449 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12450 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12451 maybe-all-stage2-mpc:
12452 maybe-clean-stage2-mpc:
12453 @if mpc-bootstrap
12454 maybe-all-stage2-mpc: all-stage2-mpc
12455 all-stage2: all-stage2-mpc
12456 TARGET-stage2-mpc = $(TARGET-mpc)
12457 all-stage2-mpc: configure-stage2-mpc
12458 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12459 @r=`${PWD_COMMAND}`; export r; \
12460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12461 TFLAGS="$(STAGE2_TFLAGS)"; \
12462 $(HOST_EXPORTS) \
12463 $(POSTSTAGE1_HOST_EXPORTS) \
12464 cd $(HOST_SUBDIR)/mpc && \
12465 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12466 CFLAGS="$(STAGE2_CFLAGS)" \
12467 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12468 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12469 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12470 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12471 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12472 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12473 TFLAGS="$(STAGE2_TFLAGS)" \
12474 $(TARGET-stage2-mpc)
12476 maybe-clean-stage2-mpc: clean-stage2-mpc
12477 clean-stage2: clean-stage2-mpc
12478 clean-stage2-mpc:
12479 @if [ $(current_stage) = stage2 ]; then \
12480 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12481 else \
12482 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12483 $(MAKE) stage2-start; \
12484 fi; \
12485 cd $(HOST_SUBDIR)/mpc && \
12486 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12487 @endif mpc-bootstrap
12490 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12491 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12492 maybe-all-stage3-mpc:
12493 maybe-clean-stage3-mpc:
12494 @if mpc-bootstrap
12495 maybe-all-stage3-mpc: all-stage3-mpc
12496 all-stage3: all-stage3-mpc
12497 TARGET-stage3-mpc = $(TARGET-mpc)
12498 all-stage3-mpc: configure-stage3-mpc
12499 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12500 @r=`${PWD_COMMAND}`; export r; \
12501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12502 TFLAGS="$(STAGE3_TFLAGS)"; \
12503 $(HOST_EXPORTS) \
12504 $(POSTSTAGE1_HOST_EXPORTS) \
12505 cd $(HOST_SUBDIR)/mpc && \
12506 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12507 CFLAGS="$(STAGE3_CFLAGS)" \
12508 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12509 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12510 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12511 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12512 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12513 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12514 TFLAGS="$(STAGE3_TFLAGS)" \
12515 $(TARGET-stage3-mpc)
12517 maybe-clean-stage3-mpc: clean-stage3-mpc
12518 clean-stage3: clean-stage3-mpc
12519 clean-stage3-mpc:
12520 @if [ $(current_stage) = stage3 ]; then \
12521 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12522 else \
12523 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12524 $(MAKE) stage3-start; \
12525 fi; \
12526 cd $(HOST_SUBDIR)/mpc && \
12527 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12528 @endif mpc-bootstrap
12531 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12532 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12533 maybe-all-stage4-mpc:
12534 maybe-clean-stage4-mpc:
12535 @if mpc-bootstrap
12536 maybe-all-stage4-mpc: all-stage4-mpc
12537 all-stage4: all-stage4-mpc
12538 TARGET-stage4-mpc = $(TARGET-mpc)
12539 all-stage4-mpc: configure-stage4-mpc
12540 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12541 @r=`${PWD_COMMAND}`; export r; \
12542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12543 TFLAGS="$(STAGE4_TFLAGS)"; \
12544 $(HOST_EXPORTS) \
12545 $(POSTSTAGE1_HOST_EXPORTS) \
12546 cd $(HOST_SUBDIR)/mpc && \
12547 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12548 CFLAGS="$(STAGE4_CFLAGS)" \
12549 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12550 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12551 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12552 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12553 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12554 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12555 TFLAGS="$(STAGE4_TFLAGS)" \
12556 $(TARGET-stage4-mpc)
12558 maybe-clean-stage4-mpc: clean-stage4-mpc
12559 clean-stage4: clean-stage4-mpc
12560 clean-stage4-mpc:
12561 @if [ $(current_stage) = stage4 ]; then \
12562 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12563 else \
12564 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12565 $(MAKE) stage4-start; \
12566 fi; \
12567 cd $(HOST_SUBDIR)/mpc && \
12568 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12569 @endif mpc-bootstrap
12572 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12573 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12574 maybe-all-stageprofile-mpc:
12575 maybe-clean-stageprofile-mpc:
12576 @if mpc-bootstrap
12577 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12578 all-stageprofile: all-stageprofile-mpc
12579 TARGET-stageprofile-mpc = $(TARGET-mpc)
12580 all-stageprofile-mpc: configure-stageprofile-mpc
12581 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12582 @r=`${PWD_COMMAND}`; export r; \
12583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12584 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12585 $(HOST_EXPORTS) \
12586 $(POSTSTAGE1_HOST_EXPORTS) \
12587 cd $(HOST_SUBDIR)/mpc && \
12588 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12589 CFLAGS="$(STAGEprofile_CFLAGS)" \
12590 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12591 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12592 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12593 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12594 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12595 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12596 TFLAGS="$(STAGEprofile_TFLAGS)" \
12597 $(TARGET-stageprofile-mpc)
12599 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12600 clean-stageprofile: clean-stageprofile-mpc
12601 clean-stageprofile-mpc:
12602 @if [ $(current_stage) = stageprofile ]; then \
12603 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12604 else \
12605 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12606 $(MAKE) stageprofile-start; \
12607 fi; \
12608 cd $(HOST_SUBDIR)/mpc && \
12609 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12610 @endif mpc-bootstrap
12613 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12614 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12615 maybe-all-stagefeedback-mpc:
12616 maybe-clean-stagefeedback-mpc:
12617 @if mpc-bootstrap
12618 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12619 all-stagefeedback: all-stagefeedback-mpc
12620 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12621 all-stagefeedback-mpc: configure-stagefeedback-mpc
12622 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12623 @r=`${PWD_COMMAND}`; export r; \
12624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12625 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12626 $(HOST_EXPORTS) \
12627 $(POSTSTAGE1_HOST_EXPORTS) \
12628 cd $(HOST_SUBDIR)/mpc && \
12629 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12630 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12631 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12632 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12633 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12634 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12635 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12636 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12637 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12638 $(TARGET-stagefeedback-mpc)
12640 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12641 clean-stagefeedback: clean-stagefeedback-mpc
12642 clean-stagefeedback-mpc:
12643 @if [ $(current_stage) = stagefeedback ]; then \
12644 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12645 else \
12646 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12647 $(MAKE) stagefeedback-start; \
12648 fi; \
12649 cd $(HOST_SUBDIR)/mpc && \
12650 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12651 @endif mpc-bootstrap
12657 .PHONY: check-mpc maybe-check-mpc
12658 maybe-check-mpc:
12659 @if mpc
12660 maybe-check-mpc: check-mpc
12662 check-mpc:
12663 @: $(MAKE); $(unstage)
12664 @r=`${PWD_COMMAND}`; export r; \
12665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12666 $(HOST_EXPORTS) \
12667 (cd $(HOST_SUBDIR)/mpc && \
12668 $(MAKE) $(FLAGS_TO_PASS) check)
12670 @endif mpc
12672 .PHONY: install-mpc maybe-install-mpc
12673 maybe-install-mpc:
12674 @if mpc
12675 maybe-install-mpc: install-mpc
12677 install-mpc:
12679 @endif mpc
12681 .PHONY: install-strip-mpc maybe-install-strip-mpc
12682 maybe-install-strip-mpc:
12683 @if mpc
12684 maybe-install-strip-mpc: install-strip-mpc
12686 install-strip-mpc:
12688 @endif mpc
12690 # Other targets (info, dvi, pdf, etc.)
12692 .PHONY: maybe-info-mpc info-mpc
12693 maybe-info-mpc:
12694 @if mpc
12695 maybe-info-mpc: info-mpc
12697 info-mpc: \
12698 configure-mpc
12699 @[ -f ./mpc/Makefile ] || exit 0; \
12700 r=`${PWD_COMMAND}`; export r; \
12701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12702 $(HOST_EXPORTS) \
12703 for flag in $(EXTRA_HOST_FLAGS) ; do \
12704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12705 done; \
12706 echo "Doing info in mpc" ; \
12707 (cd $(HOST_SUBDIR)/mpc && \
12708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12710 "RANLIB=$${RANLIB}" \
12711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12712 info) \
12713 || exit 1
12715 @endif mpc
12717 .PHONY: maybe-dvi-mpc dvi-mpc
12718 maybe-dvi-mpc:
12719 @if mpc
12720 maybe-dvi-mpc: dvi-mpc
12722 dvi-mpc: \
12723 configure-mpc
12724 @[ -f ./mpc/Makefile ] || exit 0; \
12725 r=`${PWD_COMMAND}`; export r; \
12726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12727 $(HOST_EXPORTS) \
12728 for flag in $(EXTRA_HOST_FLAGS) ; do \
12729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12730 done; \
12731 echo "Doing dvi in mpc" ; \
12732 (cd $(HOST_SUBDIR)/mpc && \
12733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12735 "RANLIB=$${RANLIB}" \
12736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12737 dvi) \
12738 || exit 1
12740 @endif mpc
12742 .PHONY: maybe-pdf-mpc pdf-mpc
12743 maybe-pdf-mpc:
12744 @if mpc
12745 maybe-pdf-mpc: pdf-mpc
12747 pdf-mpc: \
12748 configure-mpc
12749 @[ -f ./mpc/Makefile ] || exit 0; \
12750 r=`${PWD_COMMAND}`; export r; \
12751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12752 $(HOST_EXPORTS) \
12753 for flag in $(EXTRA_HOST_FLAGS) ; do \
12754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12755 done; \
12756 echo "Doing pdf in mpc" ; \
12757 (cd $(HOST_SUBDIR)/mpc && \
12758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12760 "RANLIB=$${RANLIB}" \
12761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12762 pdf) \
12763 || exit 1
12765 @endif mpc
12767 .PHONY: maybe-html-mpc html-mpc
12768 maybe-html-mpc:
12769 @if mpc
12770 maybe-html-mpc: html-mpc
12772 html-mpc: \
12773 configure-mpc
12774 @[ -f ./mpc/Makefile ] || exit 0; \
12775 r=`${PWD_COMMAND}`; export r; \
12776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12777 $(HOST_EXPORTS) \
12778 for flag in $(EXTRA_HOST_FLAGS) ; do \
12779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12780 done; \
12781 echo "Doing html in mpc" ; \
12782 (cd $(HOST_SUBDIR)/mpc && \
12783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12785 "RANLIB=$${RANLIB}" \
12786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12787 html) \
12788 || exit 1
12790 @endif mpc
12792 .PHONY: maybe-TAGS-mpc TAGS-mpc
12793 maybe-TAGS-mpc:
12794 @if mpc
12795 maybe-TAGS-mpc: TAGS-mpc
12797 TAGS-mpc: \
12798 configure-mpc
12799 @[ -f ./mpc/Makefile ] || exit 0; \
12800 r=`${PWD_COMMAND}`; export r; \
12801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12802 $(HOST_EXPORTS) \
12803 for flag in $(EXTRA_HOST_FLAGS) ; do \
12804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12805 done; \
12806 echo "Doing TAGS in mpc" ; \
12807 (cd $(HOST_SUBDIR)/mpc && \
12808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12810 "RANLIB=$${RANLIB}" \
12811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12812 TAGS) \
12813 || exit 1
12815 @endif mpc
12817 .PHONY: maybe-install-info-mpc install-info-mpc
12818 maybe-install-info-mpc:
12819 @if mpc
12820 maybe-install-info-mpc: install-info-mpc
12822 install-info-mpc: \
12823 configure-mpc \
12824 info-mpc
12825 @[ -f ./mpc/Makefile ] || exit 0; \
12826 r=`${PWD_COMMAND}`; export r; \
12827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12828 $(HOST_EXPORTS) \
12829 for flag in $(EXTRA_HOST_FLAGS) ; do \
12830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12831 done; \
12832 echo "Doing install-info in mpc" ; \
12833 (cd $(HOST_SUBDIR)/mpc && \
12834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12836 "RANLIB=$${RANLIB}" \
12837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12838 install-info) \
12839 || exit 1
12841 @endif mpc
12843 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12844 maybe-install-pdf-mpc:
12845 @if mpc
12846 maybe-install-pdf-mpc: install-pdf-mpc
12848 install-pdf-mpc: \
12849 configure-mpc \
12850 pdf-mpc
12851 @[ -f ./mpc/Makefile ] || exit 0; \
12852 r=`${PWD_COMMAND}`; export r; \
12853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12854 $(HOST_EXPORTS) \
12855 for flag in $(EXTRA_HOST_FLAGS) ; do \
12856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12857 done; \
12858 echo "Doing install-pdf in mpc" ; \
12859 (cd $(HOST_SUBDIR)/mpc && \
12860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12862 "RANLIB=$${RANLIB}" \
12863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12864 install-pdf) \
12865 || exit 1
12867 @endif mpc
12869 .PHONY: maybe-install-html-mpc install-html-mpc
12870 maybe-install-html-mpc:
12871 @if mpc
12872 maybe-install-html-mpc: install-html-mpc
12874 install-html-mpc: \
12875 configure-mpc \
12876 html-mpc
12877 @[ -f ./mpc/Makefile ] || exit 0; \
12878 r=`${PWD_COMMAND}`; export r; \
12879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12880 $(HOST_EXPORTS) \
12881 for flag in $(EXTRA_HOST_FLAGS) ; do \
12882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12883 done; \
12884 echo "Doing install-html in mpc" ; \
12885 (cd $(HOST_SUBDIR)/mpc && \
12886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12888 "RANLIB=$${RANLIB}" \
12889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12890 install-html) \
12891 || exit 1
12893 @endif mpc
12895 .PHONY: maybe-installcheck-mpc installcheck-mpc
12896 maybe-installcheck-mpc:
12897 @if mpc
12898 maybe-installcheck-mpc: installcheck-mpc
12900 installcheck-mpc: \
12901 configure-mpc
12902 @[ -f ./mpc/Makefile ] || exit 0; \
12903 r=`${PWD_COMMAND}`; export r; \
12904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12905 $(HOST_EXPORTS) \
12906 for flag in $(EXTRA_HOST_FLAGS) ; do \
12907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12908 done; \
12909 echo "Doing installcheck in mpc" ; \
12910 (cd $(HOST_SUBDIR)/mpc && \
12911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12913 "RANLIB=$${RANLIB}" \
12914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12915 installcheck) \
12916 || exit 1
12918 @endif mpc
12920 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12921 maybe-mostlyclean-mpc:
12922 @if mpc
12923 maybe-mostlyclean-mpc: mostlyclean-mpc
12925 mostlyclean-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 mostlyclean 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 mostlyclean) \
12940 || exit 1
12942 @endif mpc
12944 .PHONY: maybe-clean-mpc clean-mpc
12945 maybe-clean-mpc:
12946 @if mpc
12947 maybe-clean-mpc: clean-mpc
12949 clean-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 clean 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 clean) \
12964 || exit 1
12966 @endif mpc
12968 .PHONY: maybe-distclean-mpc distclean-mpc
12969 maybe-distclean-mpc:
12970 @if mpc
12971 maybe-distclean-mpc: distclean-mpc
12973 distclean-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 distclean 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 distclean) \
12988 || exit 1
12990 @endif mpc
12992 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12993 maybe-maintainer-clean-mpc:
12994 @if mpc
12995 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12997 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
13012 || exit 1
13014 @endif mpc
13018 .PHONY: configure-isl maybe-configure-isl
13019 maybe-configure-isl:
13020 @if gcc-bootstrap
13021 configure-isl: stage_current
13022 @endif gcc-bootstrap
13023 @if isl
13024 maybe-configure-isl: configure-isl
13025 configure-isl:
13026 @r=`${PWD_COMMAND}`; export r; \
13027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13028 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13030 $(HOST_EXPORTS) \
13031 echo Configuring in $(HOST_SUBDIR)/isl; \
13032 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13033 case $(srcdir) in \
13034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13035 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13037 esac; \
13038 srcdiroption="--srcdir=$${topdir}/isl"; \
13039 libsrcdir="$$s/isl"; \
13040 $(SHELL) $${libsrcdir}/configure \
13041 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13042 --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13043 || exit 1
13044 @endif isl
13048 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13049 maybe-configure-stage1-isl:
13050 @if isl-bootstrap
13051 maybe-configure-stage1-isl: configure-stage1-isl
13052 configure-stage1-isl:
13053 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13055 @r=`${PWD_COMMAND}`; export r; \
13056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13057 TFLAGS="$(STAGE1_TFLAGS)"; \
13058 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13059 $(HOST_EXPORTS) \
13060 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13061 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13062 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13063 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13064 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13065 cd $(HOST_SUBDIR)/isl || exit 1; \
13066 case $(srcdir) in \
13067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13068 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13070 esac; \
13071 srcdiroption="--srcdir=$${topdir}/isl"; \
13072 libsrcdir="$$s/isl"; \
13073 $(SHELL) $${libsrcdir}/configure \
13074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13075 --target=${target_alias} $${srcdiroption} \
13076 $(STAGE1_CONFIGURE_FLAGS) \
13077 --disable-shared @extra_isl_gmp_configure_flags@
13078 @endif isl-bootstrap
13080 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13081 maybe-configure-stage2-isl:
13082 @if isl-bootstrap
13083 maybe-configure-stage2-isl: configure-stage2-isl
13084 configure-stage2-isl:
13085 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13086 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13087 @r=`${PWD_COMMAND}`; export r; \
13088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13089 TFLAGS="$(STAGE2_TFLAGS)"; \
13090 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13091 $(HOST_EXPORTS) \
13092 $(POSTSTAGE1_HOST_EXPORTS) \
13093 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13094 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13095 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13096 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13097 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13098 cd $(HOST_SUBDIR)/isl || exit 1; \
13099 case $(srcdir) in \
13100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13101 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13103 esac; \
13104 srcdiroption="--srcdir=$${topdir}/isl"; \
13105 libsrcdir="$$s/isl"; \
13106 $(SHELL) $${libsrcdir}/configure \
13107 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13108 --target=${target_alias} $${srcdiroption} \
13109 --with-build-libsubdir=$(HOST_SUBDIR) \
13110 $(STAGE2_CONFIGURE_FLAGS) \
13111 --disable-shared @extra_isl_gmp_configure_flags@
13112 @endif isl-bootstrap
13114 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13115 maybe-configure-stage3-isl:
13116 @if isl-bootstrap
13117 maybe-configure-stage3-isl: configure-stage3-isl
13118 configure-stage3-isl:
13119 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13120 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13121 @r=`${PWD_COMMAND}`; export r; \
13122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13123 TFLAGS="$(STAGE3_TFLAGS)"; \
13124 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13125 $(HOST_EXPORTS) \
13126 $(POSTSTAGE1_HOST_EXPORTS) \
13127 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13128 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13129 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13130 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13131 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13132 cd $(HOST_SUBDIR)/isl || exit 1; \
13133 case $(srcdir) in \
13134 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13135 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13136 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13137 esac; \
13138 srcdiroption="--srcdir=$${topdir}/isl"; \
13139 libsrcdir="$$s/isl"; \
13140 $(SHELL) $${libsrcdir}/configure \
13141 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13142 --target=${target_alias} $${srcdiroption} \
13143 --with-build-libsubdir=$(HOST_SUBDIR) \
13144 $(STAGE3_CONFIGURE_FLAGS) \
13145 --disable-shared @extra_isl_gmp_configure_flags@
13146 @endif isl-bootstrap
13148 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13149 maybe-configure-stage4-isl:
13150 @if isl-bootstrap
13151 maybe-configure-stage4-isl: configure-stage4-isl
13152 configure-stage4-isl:
13153 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13154 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13155 @r=`${PWD_COMMAND}`; export r; \
13156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13157 TFLAGS="$(STAGE4_TFLAGS)"; \
13158 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13159 $(HOST_EXPORTS) \
13160 $(POSTSTAGE1_HOST_EXPORTS) \
13161 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13162 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13163 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13164 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13166 cd $(HOST_SUBDIR)/isl || exit 1; \
13167 case $(srcdir) in \
13168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13169 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13171 esac; \
13172 srcdiroption="--srcdir=$${topdir}/isl"; \
13173 libsrcdir="$$s/isl"; \
13174 $(SHELL) $${libsrcdir}/configure \
13175 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13176 --target=${target_alias} $${srcdiroption} \
13177 --with-build-libsubdir=$(HOST_SUBDIR) \
13178 $(STAGE4_CONFIGURE_FLAGS) \
13179 --disable-shared @extra_isl_gmp_configure_flags@
13180 @endif isl-bootstrap
13182 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13183 maybe-configure-stageprofile-isl:
13184 @if isl-bootstrap
13185 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13186 configure-stageprofile-isl:
13187 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13188 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13189 @r=`${PWD_COMMAND}`; export r; \
13190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13191 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13192 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13193 $(HOST_EXPORTS) \
13194 $(POSTSTAGE1_HOST_EXPORTS) \
13195 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13196 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13197 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13198 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13199 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13200 cd $(HOST_SUBDIR)/isl || exit 1; \
13201 case $(srcdir) in \
13202 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13203 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13204 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13205 esac; \
13206 srcdiroption="--srcdir=$${topdir}/isl"; \
13207 libsrcdir="$$s/isl"; \
13208 $(SHELL) $${libsrcdir}/configure \
13209 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13210 --target=${target_alias} $${srcdiroption} \
13211 --with-build-libsubdir=$(HOST_SUBDIR) \
13212 $(STAGEprofile_CONFIGURE_FLAGS) \
13213 --disable-shared @extra_isl_gmp_configure_flags@
13214 @endif isl-bootstrap
13216 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13217 maybe-configure-stagefeedback-isl:
13218 @if isl-bootstrap
13219 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13220 configure-stagefeedback-isl:
13221 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13222 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13223 @r=`${PWD_COMMAND}`; export r; \
13224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13225 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13226 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13227 $(HOST_EXPORTS) \
13228 $(POSTSTAGE1_HOST_EXPORTS) \
13229 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13230 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13231 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13232 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13233 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13234 cd $(HOST_SUBDIR)/isl || exit 1; \
13235 case $(srcdir) in \
13236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13237 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13239 esac; \
13240 srcdiroption="--srcdir=$${topdir}/isl"; \
13241 libsrcdir="$$s/isl"; \
13242 $(SHELL) $${libsrcdir}/configure \
13243 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13244 --target=${target_alias} $${srcdiroption} \
13245 --with-build-libsubdir=$(HOST_SUBDIR) \
13246 $(STAGEfeedback_CONFIGURE_FLAGS) \
13247 --disable-shared @extra_isl_gmp_configure_flags@
13248 @endif isl-bootstrap
13254 .PHONY: all-isl maybe-all-isl
13255 maybe-all-isl:
13256 @if gcc-bootstrap
13257 all-isl: stage_current
13258 @endif gcc-bootstrap
13259 @if isl
13260 TARGET-isl=all
13261 maybe-all-isl: all-isl
13262 all-isl: configure-isl
13263 @r=`${PWD_COMMAND}`; export r; \
13264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13265 $(HOST_EXPORTS) \
13266 (cd $(HOST_SUBDIR)/isl && \
13267 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13268 $(TARGET-isl))
13269 @endif isl
13273 .PHONY: all-stage1-isl maybe-all-stage1-isl
13274 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13275 maybe-all-stage1-isl:
13276 maybe-clean-stage1-isl:
13277 @if isl-bootstrap
13278 maybe-all-stage1-isl: all-stage1-isl
13279 all-stage1: all-stage1-isl
13280 TARGET-stage1-isl = $(TARGET-isl)
13281 all-stage1-isl: configure-stage1-isl
13282 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13283 @r=`${PWD_COMMAND}`; export r; \
13284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13285 TFLAGS="$(STAGE1_TFLAGS)"; \
13286 $(HOST_EXPORTS) \
13287 cd $(HOST_SUBDIR)/isl && \
13288 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13289 CFLAGS="$(STAGE1_CFLAGS)" \
13290 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13291 LIBCFLAGS="$(LIBCFLAGS)" \
13292 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13293 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13294 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13295 $(EXTRA_HOST_FLAGS) \
13296 $(STAGE1_FLAGS_TO_PASS) V=1 \
13297 TFLAGS="$(STAGE1_TFLAGS)" \
13298 $(TARGET-stage1-isl)
13300 maybe-clean-stage1-isl: clean-stage1-isl
13301 clean-stage1: clean-stage1-isl
13302 clean-stage1-isl:
13303 @if [ $(current_stage) = stage1 ]; then \
13304 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13305 else \
13306 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13307 $(MAKE) stage1-start; \
13308 fi; \
13309 cd $(HOST_SUBDIR)/isl && \
13310 $(MAKE) $(EXTRA_HOST_FLAGS) \
13311 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13312 @endif isl-bootstrap
13315 .PHONY: all-stage2-isl maybe-all-stage2-isl
13316 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13317 maybe-all-stage2-isl:
13318 maybe-clean-stage2-isl:
13319 @if isl-bootstrap
13320 maybe-all-stage2-isl: all-stage2-isl
13321 all-stage2: all-stage2-isl
13322 TARGET-stage2-isl = $(TARGET-isl)
13323 all-stage2-isl: configure-stage2-isl
13324 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13325 @r=`${PWD_COMMAND}`; export r; \
13326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13327 TFLAGS="$(STAGE2_TFLAGS)"; \
13328 $(HOST_EXPORTS) \
13329 $(POSTSTAGE1_HOST_EXPORTS) \
13330 cd $(HOST_SUBDIR)/isl && \
13331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13332 CFLAGS="$(STAGE2_CFLAGS)" \
13333 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13334 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13338 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13339 TFLAGS="$(STAGE2_TFLAGS)" \
13340 $(TARGET-stage2-isl)
13342 maybe-clean-stage2-isl: clean-stage2-isl
13343 clean-stage2: clean-stage2-isl
13344 clean-stage2-isl:
13345 @if [ $(current_stage) = stage2 ]; then \
13346 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13347 else \
13348 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13349 $(MAKE) stage2-start; \
13350 fi; \
13351 cd $(HOST_SUBDIR)/isl && \
13352 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13353 @endif isl-bootstrap
13356 .PHONY: all-stage3-isl maybe-all-stage3-isl
13357 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13358 maybe-all-stage3-isl:
13359 maybe-clean-stage3-isl:
13360 @if isl-bootstrap
13361 maybe-all-stage3-isl: all-stage3-isl
13362 all-stage3: all-stage3-isl
13363 TARGET-stage3-isl = $(TARGET-isl)
13364 all-stage3-isl: configure-stage3-isl
13365 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13366 @r=`${PWD_COMMAND}`; export r; \
13367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13368 TFLAGS="$(STAGE3_TFLAGS)"; \
13369 $(HOST_EXPORTS) \
13370 $(POSTSTAGE1_HOST_EXPORTS) \
13371 cd $(HOST_SUBDIR)/isl && \
13372 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13373 CFLAGS="$(STAGE3_CFLAGS)" \
13374 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13375 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13376 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13377 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13378 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13379 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13380 TFLAGS="$(STAGE3_TFLAGS)" \
13381 $(TARGET-stage3-isl)
13383 maybe-clean-stage3-isl: clean-stage3-isl
13384 clean-stage3: clean-stage3-isl
13385 clean-stage3-isl:
13386 @if [ $(current_stage) = stage3 ]; then \
13387 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13388 else \
13389 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13390 $(MAKE) stage3-start; \
13391 fi; \
13392 cd $(HOST_SUBDIR)/isl && \
13393 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13394 @endif isl-bootstrap
13397 .PHONY: all-stage4-isl maybe-all-stage4-isl
13398 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13399 maybe-all-stage4-isl:
13400 maybe-clean-stage4-isl:
13401 @if isl-bootstrap
13402 maybe-all-stage4-isl: all-stage4-isl
13403 all-stage4: all-stage4-isl
13404 TARGET-stage4-isl = $(TARGET-isl)
13405 all-stage4-isl: configure-stage4-isl
13406 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13407 @r=`${PWD_COMMAND}`; export r; \
13408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13409 TFLAGS="$(STAGE4_TFLAGS)"; \
13410 $(HOST_EXPORTS) \
13411 $(POSTSTAGE1_HOST_EXPORTS) \
13412 cd $(HOST_SUBDIR)/isl && \
13413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13414 CFLAGS="$(STAGE4_CFLAGS)" \
13415 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13416 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13417 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13418 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13419 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13420 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13421 TFLAGS="$(STAGE4_TFLAGS)" \
13422 $(TARGET-stage4-isl)
13424 maybe-clean-stage4-isl: clean-stage4-isl
13425 clean-stage4: clean-stage4-isl
13426 clean-stage4-isl:
13427 @if [ $(current_stage) = stage4 ]; then \
13428 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13429 else \
13430 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13431 $(MAKE) stage4-start; \
13432 fi; \
13433 cd $(HOST_SUBDIR)/isl && \
13434 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13435 @endif isl-bootstrap
13438 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13439 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13440 maybe-all-stageprofile-isl:
13441 maybe-clean-stageprofile-isl:
13442 @if isl-bootstrap
13443 maybe-all-stageprofile-isl: all-stageprofile-isl
13444 all-stageprofile: all-stageprofile-isl
13445 TARGET-stageprofile-isl = $(TARGET-isl)
13446 all-stageprofile-isl: configure-stageprofile-isl
13447 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13448 @r=`${PWD_COMMAND}`; export r; \
13449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13450 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13451 $(HOST_EXPORTS) \
13452 $(POSTSTAGE1_HOST_EXPORTS) \
13453 cd $(HOST_SUBDIR)/isl && \
13454 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13455 CFLAGS="$(STAGEprofile_CFLAGS)" \
13456 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13457 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13458 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13459 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13460 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13461 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13462 TFLAGS="$(STAGEprofile_TFLAGS)" \
13463 $(TARGET-stageprofile-isl)
13465 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13466 clean-stageprofile: clean-stageprofile-isl
13467 clean-stageprofile-isl:
13468 @if [ $(current_stage) = stageprofile ]; then \
13469 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13470 else \
13471 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13472 $(MAKE) stageprofile-start; \
13473 fi; \
13474 cd $(HOST_SUBDIR)/isl && \
13475 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13476 @endif isl-bootstrap
13479 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13480 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13481 maybe-all-stagefeedback-isl:
13482 maybe-clean-stagefeedback-isl:
13483 @if isl-bootstrap
13484 maybe-all-stagefeedback-isl: all-stagefeedback-isl
13485 all-stagefeedback: all-stagefeedback-isl
13486 TARGET-stagefeedback-isl = $(TARGET-isl)
13487 all-stagefeedback-isl: configure-stagefeedback-isl
13488 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13489 @r=`${PWD_COMMAND}`; export r; \
13490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13491 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13492 $(HOST_EXPORTS) \
13493 $(POSTSTAGE1_HOST_EXPORTS) \
13494 cd $(HOST_SUBDIR)/isl && \
13495 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13496 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13497 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13498 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13499 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13500 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13501 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13502 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13503 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13504 $(TARGET-stagefeedback-isl)
13506 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13507 clean-stagefeedback: clean-stagefeedback-isl
13508 clean-stagefeedback-isl:
13509 @if [ $(current_stage) = stagefeedback ]; then \
13510 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13511 else \
13512 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13513 $(MAKE) stagefeedback-start; \
13514 fi; \
13515 cd $(HOST_SUBDIR)/isl && \
13516 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13517 @endif isl-bootstrap
13523 .PHONY: check-isl maybe-check-isl
13524 maybe-check-isl:
13525 @if isl
13526 maybe-check-isl: check-isl
13528 check-isl:
13529 @: $(MAKE); $(unstage)
13530 @r=`${PWD_COMMAND}`; export r; \
13531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13532 $(HOST_EXPORTS) \
13533 (cd $(HOST_SUBDIR)/isl && \
13534 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13536 @endif isl
13538 .PHONY: install-isl maybe-install-isl
13539 maybe-install-isl:
13540 @if isl
13541 maybe-install-isl: install-isl
13543 install-isl:
13545 @endif isl
13547 .PHONY: install-strip-isl maybe-install-strip-isl
13548 maybe-install-strip-isl:
13549 @if isl
13550 maybe-install-strip-isl: install-strip-isl
13552 install-strip-isl:
13554 @endif isl
13556 # Other targets (info, dvi, pdf, etc.)
13558 .PHONY: maybe-info-isl info-isl
13559 maybe-info-isl:
13560 @if isl
13561 maybe-info-isl: info-isl
13563 info-isl: \
13564 configure-isl
13565 @[ -f ./isl/Makefile ] || exit 0; \
13566 r=`${PWD_COMMAND}`; export r; \
13567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13568 $(HOST_EXPORTS) \
13569 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13571 done; \
13572 echo "Doing info in isl" ; \
13573 (cd $(HOST_SUBDIR)/isl && \
13574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13576 "RANLIB=$${RANLIB}" \
13577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13578 info) \
13579 || exit 1
13581 @endif isl
13583 .PHONY: maybe-dvi-isl dvi-isl
13584 maybe-dvi-isl:
13585 @if isl
13586 maybe-dvi-isl: dvi-isl
13588 dvi-isl: \
13589 configure-isl
13590 @[ -f ./isl/Makefile ] || exit 0; \
13591 r=`${PWD_COMMAND}`; export r; \
13592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13593 $(HOST_EXPORTS) \
13594 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13596 done; \
13597 echo "Doing dvi in isl" ; \
13598 (cd $(HOST_SUBDIR)/isl && \
13599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13601 "RANLIB=$${RANLIB}" \
13602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13603 dvi) \
13604 || exit 1
13606 @endif isl
13608 .PHONY: maybe-pdf-isl pdf-isl
13609 maybe-pdf-isl:
13610 @if isl
13611 maybe-pdf-isl: pdf-isl
13613 pdf-isl: \
13614 configure-isl
13615 @[ -f ./isl/Makefile ] || exit 0; \
13616 r=`${PWD_COMMAND}`; export r; \
13617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13618 $(HOST_EXPORTS) \
13619 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13621 done; \
13622 echo "Doing pdf in isl" ; \
13623 (cd $(HOST_SUBDIR)/isl && \
13624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13626 "RANLIB=$${RANLIB}" \
13627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13628 pdf) \
13629 || exit 1
13631 @endif isl
13633 .PHONY: maybe-html-isl html-isl
13634 maybe-html-isl:
13635 @if isl
13636 maybe-html-isl: html-isl
13638 html-isl: \
13639 configure-isl
13640 @[ -f ./isl/Makefile ] || exit 0; \
13641 r=`${PWD_COMMAND}`; export r; \
13642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13643 $(HOST_EXPORTS) \
13644 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13646 done; \
13647 echo "Doing html in isl" ; \
13648 (cd $(HOST_SUBDIR)/isl && \
13649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13651 "RANLIB=$${RANLIB}" \
13652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13653 html) \
13654 || exit 1
13656 @endif isl
13658 .PHONY: maybe-TAGS-isl TAGS-isl
13659 maybe-TAGS-isl:
13660 @if isl
13661 maybe-TAGS-isl: TAGS-isl
13663 TAGS-isl: \
13664 configure-isl
13665 @[ -f ./isl/Makefile ] || exit 0; \
13666 r=`${PWD_COMMAND}`; export r; \
13667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13668 $(HOST_EXPORTS) \
13669 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13671 done; \
13672 echo "Doing TAGS in isl" ; \
13673 (cd $(HOST_SUBDIR)/isl && \
13674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13676 "RANLIB=$${RANLIB}" \
13677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13678 TAGS) \
13679 || exit 1
13681 @endif isl
13683 .PHONY: maybe-install-info-isl install-info-isl
13684 maybe-install-info-isl:
13685 @if isl
13686 maybe-install-info-isl: install-info-isl
13688 install-info-isl: \
13689 configure-isl \
13690 info-isl
13691 @[ -f ./isl/Makefile ] || exit 0; \
13692 r=`${PWD_COMMAND}`; export r; \
13693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13694 $(HOST_EXPORTS) \
13695 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13697 done; \
13698 echo "Doing install-info in isl" ; \
13699 (cd $(HOST_SUBDIR)/isl && \
13700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13702 "RANLIB=$${RANLIB}" \
13703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13704 install-info) \
13705 || exit 1
13707 @endif isl
13709 .PHONY: maybe-install-pdf-isl install-pdf-isl
13710 maybe-install-pdf-isl:
13711 @if isl
13712 maybe-install-pdf-isl: install-pdf-isl
13714 install-pdf-isl: \
13715 configure-isl \
13716 pdf-isl
13717 @[ -f ./isl/Makefile ] || exit 0; \
13718 r=`${PWD_COMMAND}`; export r; \
13719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13720 $(HOST_EXPORTS) \
13721 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13723 done; \
13724 echo "Doing install-pdf in isl" ; \
13725 (cd $(HOST_SUBDIR)/isl && \
13726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13728 "RANLIB=$${RANLIB}" \
13729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13730 install-pdf) \
13731 || exit 1
13733 @endif isl
13735 .PHONY: maybe-install-html-isl install-html-isl
13736 maybe-install-html-isl:
13737 @if isl
13738 maybe-install-html-isl: install-html-isl
13740 install-html-isl: \
13741 configure-isl \
13742 html-isl
13743 @[ -f ./isl/Makefile ] || exit 0; \
13744 r=`${PWD_COMMAND}`; export r; \
13745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13746 $(HOST_EXPORTS) \
13747 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13749 done; \
13750 echo "Doing install-html in isl" ; \
13751 (cd $(HOST_SUBDIR)/isl && \
13752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13754 "RANLIB=$${RANLIB}" \
13755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13756 install-html) \
13757 || exit 1
13759 @endif isl
13761 .PHONY: maybe-installcheck-isl installcheck-isl
13762 maybe-installcheck-isl:
13763 @if isl
13764 maybe-installcheck-isl: installcheck-isl
13766 installcheck-isl: \
13767 configure-isl
13768 @[ -f ./isl/Makefile ] || exit 0; \
13769 r=`${PWD_COMMAND}`; export r; \
13770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13771 $(HOST_EXPORTS) \
13772 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13774 done; \
13775 echo "Doing installcheck in isl" ; \
13776 (cd $(HOST_SUBDIR)/isl && \
13777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13779 "RANLIB=$${RANLIB}" \
13780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13781 installcheck) \
13782 || exit 1
13784 @endif isl
13786 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
13787 maybe-mostlyclean-isl:
13788 @if isl
13789 maybe-mostlyclean-isl: mostlyclean-isl
13791 mostlyclean-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 mostlyclean 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 mostlyclean) \
13806 || exit 1
13808 @endif isl
13810 .PHONY: maybe-clean-isl clean-isl
13811 maybe-clean-isl:
13812 @if isl
13813 maybe-clean-isl: clean-isl
13815 clean-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 clean 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 clean) \
13830 || exit 1
13832 @endif isl
13834 .PHONY: maybe-distclean-isl distclean-isl
13835 maybe-distclean-isl:
13836 @if isl
13837 maybe-distclean-isl: distclean-isl
13839 distclean-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 distclean 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 distclean) \
13854 || exit 1
13856 @endif isl
13858 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
13859 maybe-maintainer-clean-isl:
13860 @if isl
13861 maybe-maintainer-clean-isl: maintainer-clean-isl
13863 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
13878 || exit 1
13880 @endif isl
13884 .PHONY: configure-cloog maybe-configure-cloog
13885 maybe-configure-cloog:
13886 @if gcc-bootstrap
13887 configure-cloog: stage_current
13888 @endif gcc-bootstrap
13889 @if cloog
13890 maybe-configure-cloog: configure-cloog
13891 configure-cloog:
13892 @r=`${PWD_COMMAND}`; export r; \
13893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13894 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13895 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13896 $(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; \
13897 echo Configuring in $(HOST_SUBDIR)/cloog; \
13898 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13899 case $(srcdir) in \
13900 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13901 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13902 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13903 esac; \
13904 srcdiroption="--srcdir=$${topdir}/cloog"; \
13905 libsrcdir="$$s/cloog"; \
13906 $(SHELL) $${libsrcdir}/configure \
13907 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13908 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
13909 || exit 1
13910 @endif cloog
13914 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13915 maybe-configure-stage1-cloog:
13916 @if cloog-bootstrap
13917 maybe-configure-stage1-cloog: configure-stage1-cloog
13918 configure-stage1-cloog:
13919 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13920 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13921 @r=`${PWD_COMMAND}`; export r; \
13922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13923 TFLAGS="$(STAGE1_TFLAGS)"; \
13924 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13925 $(HOST_EXPORTS) \
13926 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13927 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13928 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; \
13929 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13931 cd $(HOST_SUBDIR)/cloog || exit 1; \
13932 case $(srcdir) in \
13933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13934 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13936 esac; \
13937 srcdiroption="--srcdir=$${topdir}/cloog"; \
13938 libsrcdir="$$s/cloog"; \
13939 $(SHELL) $${libsrcdir}/configure \
13940 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13941 --target=${target_alias} $${srcdiroption} \
13942 $(STAGE1_CONFIGURE_FLAGS) \
13943 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13944 @endif cloog-bootstrap
13946 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13947 maybe-configure-stage2-cloog:
13948 @if cloog-bootstrap
13949 maybe-configure-stage2-cloog: configure-stage2-cloog
13950 configure-stage2-cloog:
13951 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13952 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13953 @r=`${PWD_COMMAND}`; export r; \
13954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13955 TFLAGS="$(STAGE2_TFLAGS)"; \
13956 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13957 $(HOST_EXPORTS) \
13958 $(POSTSTAGE1_HOST_EXPORTS) \
13959 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13960 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13961 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; \
13962 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13963 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13964 cd $(HOST_SUBDIR)/cloog || exit 1; \
13965 case $(srcdir) in \
13966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13967 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13969 esac; \
13970 srcdiroption="--srcdir=$${topdir}/cloog"; \
13971 libsrcdir="$$s/cloog"; \
13972 $(SHELL) $${libsrcdir}/configure \
13973 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13974 --target=${target_alias} $${srcdiroption} \
13975 --with-build-libsubdir=$(HOST_SUBDIR) \
13976 $(STAGE2_CONFIGURE_FLAGS) \
13977 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13978 @endif cloog-bootstrap
13980 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13981 maybe-configure-stage3-cloog:
13982 @if cloog-bootstrap
13983 maybe-configure-stage3-cloog: configure-stage3-cloog
13984 configure-stage3-cloog:
13985 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13986 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13987 @r=`${PWD_COMMAND}`; export r; \
13988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13989 TFLAGS="$(STAGE3_TFLAGS)"; \
13990 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13991 $(HOST_EXPORTS) \
13992 $(POSTSTAGE1_HOST_EXPORTS) \
13993 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13994 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13995 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; \
13996 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13998 cd $(HOST_SUBDIR)/cloog || exit 1; \
13999 case $(srcdir) in \
14000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14001 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14003 esac; \
14004 srcdiroption="--srcdir=$${topdir}/cloog"; \
14005 libsrcdir="$$s/cloog"; \
14006 $(SHELL) $${libsrcdir}/configure \
14007 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14008 --target=${target_alias} $${srcdiroption} \
14009 --with-build-libsubdir=$(HOST_SUBDIR) \
14010 $(STAGE3_CONFIGURE_FLAGS) \
14011 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14012 @endif cloog-bootstrap
14014 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14015 maybe-configure-stage4-cloog:
14016 @if cloog-bootstrap
14017 maybe-configure-stage4-cloog: configure-stage4-cloog
14018 configure-stage4-cloog:
14019 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14020 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14021 @r=`${PWD_COMMAND}`; export r; \
14022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14023 TFLAGS="$(STAGE4_TFLAGS)"; \
14024 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14025 $(HOST_EXPORTS) \
14026 $(POSTSTAGE1_HOST_EXPORTS) \
14027 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14028 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14029 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; \
14030 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14032 cd $(HOST_SUBDIR)/cloog || exit 1; \
14033 case $(srcdir) in \
14034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14035 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14037 esac; \
14038 srcdiroption="--srcdir=$${topdir}/cloog"; \
14039 libsrcdir="$$s/cloog"; \
14040 $(SHELL) $${libsrcdir}/configure \
14041 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14042 --target=${target_alias} $${srcdiroption} \
14043 --with-build-libsubdir=$(HOST_SUBDIR) \
14044 $(STAGE4_CONFIGURE_FLAGS) \
14045 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14046 @endif cloog-bootstrap
14048 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14049 maybe-configure-stageprofile-cloog:
14050 @if cloog-bootstrap
14051 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14052 configure-stageprofile-cloog:
14053 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14055 @r=`${PWD_COMMAND}`; export r; \
14056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14057 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14058 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14059 $(HOST_EXPORTS) \
14060 $(POSTSTAGE1_HOST_EXPORTS) \
14061 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14062 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14063 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; \
14064 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14066 cd $(HOST_SUBDIR)/cloog || exit 1; \
14067 case $(srcdir) in \
14068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14069 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14071 esac; \
14072 srcdiroption="--srcdir=$${topdir}/cloog"; \
14073 libsrcdir="$$s/cloog"; \
14074 $(SHELL) $${libsrcdir}/configure \
14075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14076 --target=${target_alias} $${srcdiroption} \
14077 --with-build-libsubdir=$(HOST_SUBDIR) \
14078 $(STAGEprofile_CONFIGURE_FLAGS) \
14079 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14080 @endif cloog-bootstrap
14082 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14083 maybe-configure-stagefeedback-cloog:
14084 @if cloog-bootstrap
14085 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14086 configure-stagefeedback-cloog:
14087 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14088 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14089 @r=`${PWD_COMMAND}`; export r; \
14090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14091 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14092 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14093 $(HOST_EXPORTS) \
14094 $(POSTSTAGE1_HOST_EXPORTS) \
14095 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14096 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14097 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; \
14098 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14100 cd $(HOST_SUBDIR)/cloog || exit 1; \
14101 case $(srcdir) in \
14102 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14103 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14104 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14105 esac; \
14106 srcdiroption="--srcdir=$${topdir}/cloog"; \
14107 libsrcdir="$$s/cloog"; \
14108 $(SHELL) $${libsrcdir}/configure \
14109 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14110 --target=${target_alias} $${srcdiroption} \
14111 --with-build-libsubdir=$(HOST_SUBDIR) \
14112 $(STAGEfeedback_CONFIGURE_FLAGS) \
14113 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14114 @endif cloog-bootstrap
14120 .PHONY: all-cloog maybe-all-cloog
14121 maybe-all-cloog:
14122 @if gcc-bootstrap
14123 all-cloog: stage_current
14124 @endif gcc-bootstrap
14125 @if cloog
14126 TARGET-cloog=all
14127 maybe-all-cloog: all-cloog
14128 all-cloog: configure-cloog
14129 @r=`${PWD_COMMAND}`; export r; \
14130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14131 $(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; \
14132 (cd $(HOST_SUBDIR)/cloog && \
14133 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14134 $(TARGET-cloog))
14135 @endif cloog
14139 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14140 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14141 maybe-all-stage1-cloog:
14142 maybe-clean-stage1-cloog:
14143 @if cloog-bootstrap
14144 maybe-all-stage1-cloog: all-stage1-cloog
14145 all-stage1: all-stage1-cloog
14146 TARGET-stage1-cloog = $(TARGET-cloog)
14147 all-stage1-cloog: configure-stage1-cloog
14148 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14149 @r=`${PWD_COMMAND}`; export r; \
14150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14151 TFLAGS="$(STAGE1_TFLAGS)"; \
14152 $(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; \
14153 cd $(HOST_SUBDIR)/cloog && \
14154 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14155 CFLAGS="$(STAGE1_CFLAGS)" \
14156 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14157 LIBCFLAGS="$(LIBCFLAGS)" \
14158 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14159 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14160 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14161 $(EXTRA_HOST_FLAGS) \
14162 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14163 TFLAGS="$(STAGE1_TFLAGS)" \
14164 $(TARGET-stage1-cloog)
14166 maybe-clean-stage1-cloog: clean-stage1-cloog
14167 clean-stage1: clean-stage1-cloog
14168 clean-stage1-cloog:
14169 @if [ $(current_stage) = stage1 ]; then \
14170 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14171 else \
14172 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14173 $(MAKE) stage1-start; \
14174 fi; \
14175 cd $(HOST_SUBDIR)/cloog && \
14176 $(MAKE) $(EXTRA_HOST_FLAGS) \
14177 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14178 @endif cloog-bootstrap
14181 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14182 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14183 maybe-all-stage2-cloog:
14184 maybe-clean-stage2-cloog:
14185 @if cloog-bootstrap
14186 maybe-all-stage2-cloog: all-stage2-cloog
14187 all-stage2: all-stage2-cloog
14188 TARGET-stage2-cloog = $(TARGET-cloog)
14189 all-stage2-cloog: configure-stage2-cloog
14190 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14191 @r=`${PWD_COMMAND}`; export r; \
14192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14193 TFLAGS="$(STAGE2_TFLAGS)"; \
14194 $(HOST_EXPORTS) \
14195 $(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; \
14196 cd $(HOST_SUBDIR)/cloog && \
14197 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14198 CFLAGS="$(STAGE2_CFLAGS)" \
14199 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14200 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14201 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14202 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14203 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14204 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14205 TFLAGS="$(STAGE2_TFLAGS)" \
14206 $(TARGET-stage2-cloog)
14208 maybe-clean-stage2-cloog: clean-stage2-cloog
14209 clean-stage2: clean-stage2-cloog
14210 clean-stage2-cloog:
14211 @if [ $(current_stage) = stage2 ]; then \
14212 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14213 else \
14214 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14215 $(MAKE) stage2-start; \
14216 fi; \
14217 cd $(HOST_SUBDIR)/cloog && \
14218 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14219 @endif cloog-bootstrap
14222 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14223 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14224 maybe-all-stage3-cloog:
14225 maybe-clean-stage3-cloog:
14226 @if cloog-bootstrap
14227 maybe-all-stage3-cloog: all-stage3-cloog
14228 all-stage3: all-stage3-cloog
14229 TARGET-stage3-cloog = $(TARGET-cloog)
14230 all-stage3-cloog: configure-stage3-cloog
14231 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14232 @r=`${PWD_COMMAND}`; export r; \
14233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14234 TFLAGS="$(STAGE3_TFLAGS)"; \
14235 $(HOST_EXPORTS) \
14236 $(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; \
14237 cd $(HOST_SUBDIR)/cloog && \
14238 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14239 CFLAGS="$(STAGE3_CFLAGS)" \
14240 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14241 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14242 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14243 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14244 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14245 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14246 TFLAGS="$(STAGE3_TFLAGS)" \
14247 $(TARGET-stage3-cloog)
14249 maybe-clean-stage3-cloog: clean-stage3-cloog
14250 clean-stage3: clean-stage3-cloog
14251 clean-stage3-cloog:
14252 @if [ $(current_stage) = stage3 ]; then \
14253 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14254 else \
14255 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14256 $(MAKE) stage3-start; \
14257 fi; \
14258 cd $(HOST_SUBDIR)/cloog && \
14259 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14260 @endif cloog-bootstrap
14263 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14264 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14265 maybe-all-stage4-cloog:
14266 maybe-clean-stage4-cloog:
14267 @if cloog-bootstrap
14268 maybe-all-stage4-cloog: all-stage4-cloog
14269 all-stage4: all-stage4-cloog
14270 TARGET-stage4-cloog = $(TARGET-cloog)
14271 all-stage4-cloog: configure-stage4-cloog
14272 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14273 @r=`${PWD_COMMAND}`; export r; \
14274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14275 TFLAGS="$(STAGE4_TFLAGS)"; \
14276 $(HOST_EXPORTS) \
14277 $(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; \
14278 cd $(HOST_SUBDIR)/cloog && \
14279 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14280 CFLAGS="$(STAGE4_CFLAGS)" \
14281 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14282 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14283 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14284 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14285 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14286 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14287 TFLAGS="$(STAGE4_TFLAGS)" \
14288 $(TARGET-stage4-cloog)
14290 maybe-clean-stage4-cloog: clean-stage4-cloog
14291 clean-stage4: clean-stage4-cloog
14292 clean-stage4-cloog:
14293 @if [ $(current_stage) = stage4 ]; then \
14294 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14295 else \
14296 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14297 $(MAKE) stage4-start; \
14298 fi; \
14299 cd $(HOST_SUBDIR)/cloog && \
14300 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14301 @endif cloog-bootstrap
14304 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14305 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14306 maybe-all-stageprofile-cloog:
14307 maybe-clean-stageprofile-cloog:
14308 @if cloog-bootstrap
14309 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14310 all-stageprofile: all-stageprofile-cloog
14311 TARGET-stageprofile-cloog = $(TARGET-cloog)
14312 all-stageprofile-cloog: configure-stageprofile-cloog
14313 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14314 @r=`${PWD_COMMAND}`; export r; \
14315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14316 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14317 $(HOST_EXPORTS) \
14318 $(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; \
14319 cd $(HOST_SUBDIR)/cloog && \
14320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14321 CFLAGS="$(STAGEprofile_CFLAGS)" \
14322 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14323 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14324 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14325 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14326 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14327 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14328 TFLAGS="$(STAGEprofile_TFLAGS)" \
14329 $(TARGET-stageprofile-cloog)
14331 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14332 clean-stageprofile: clean-stageprofile-cloog
14333 clean-stageprofile-cloog:
14334 @if [ $(current_stage) = stageprofile ]; then \
14335 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14336 else \
14337 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14338 $(MAKE) stageprofile-start; \
14339 fi; \
14340 cd $(HOST_SUBDIR)/cloog && \
14341 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14342 @endif cloog-bootstrap
14345 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14346 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14347 maybe-all-stagefeedback-cloog:
14348 maybe-clean-stagefeedback-cloog:
14349 @if cloog-bootstrap
14350 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14351 all-stagefeedback: all-stagefeedback-cloog
14352 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14353 all-stagefeedback-cloog: configure-stagefeedback-cloog
14354 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14355 @r=`${PWD_COMMAND}`; export r; \
14356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14357 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14358 $(HOST_EXPORTS) \
14359 $(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; \
14360 cd $(HOST_SUBDIR)/cloog && \
14361 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14362 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14363 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14364 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14365 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14366 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14367 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14368 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14369 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14370 $(TARGET-stagefeedback-cloog)
14372 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14373 clean-stagefeedback: clean-stagefeedback-cloog
14374 clean-stagefeedback-cloog:
14375 @if [ $(current_stage) = stagefeedback ]; then \
14376 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14377 else \
14378 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14379 $(MAKE) stagefeedback-start; \
14380 fi; \
14381 cd $(HOST_SUBDIR)/cloog && \
14382 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14383 @endif cloog-bootstrap
14389 .PHONY: check-cloog maybe-check-cloog
14390 maybe-check-cloog:
14391 @if cloog
14392 maybe-check-cloog: check-cloog
14394 check-cloog:
14395 @: $(MAKE); $(unstage)
14396 @r=`${PWD_COMMAND}`; export r; \
14397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14398 $(HOST_EXPORTS) \
14399 (cd $(HOST_SUBDIR)/cloog && \
14400 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14402 @endif cloog
14404 .PHONY: install-cloog maybe-install-cloog
14405 maybe-install-cloog:
14406 @if cloog
14407 maybe-install-cloog: install-cloog
14409 install-cloog:
14411 @endif cloog
14413 .PHONY: install-strip-cloog maybe-install-strip-cloog
14414 maybe-install-strip-cloog:
14415 @if cloog
14416 maybe-install-strip-cloog: install-strip-cloog
14418 install-strip-cloog:
14420 @endif cloog
14422 # Other targets (info, dvi, pdf, etc.)
14424 .PHONY: maybe-info-cloog info-cloog
14425 maybe-info-cloog:
14426 @if cloog
14427 maybe-info-cloog: info-cloog
14429 info-cloog: \
14430 configure-cloog
14431 @[ -f ./cloog/Makefile ] || exit 0; \
14432 r=`${PWD_COMMAND}`; export r; \
14433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14434 $(HOST_EXPORTS) \
14435 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14437 done; \
14438 echo "Doing info in cloog" ; \
14439 (cd $(HOST_SUBDIR)/cloog && \
14440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14442 "RANLIB=$${RANLIB}" \
14443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14444 info) \
14445 || exit 1
14447 @endif cloog
14449 .PHONY: maybe-dvi-cloog dvi-cloog
14450 maybe-dvi-cloog:
14451 @if cloog
14452 maybe-dvi-cloog: dvi-cloog
14454 dvi-cloog: \
14455 configure-cloog
14456 @[ -f ./cloog/Makefile ] || exit 0; \
14457 r=`${PWD_COMMAND}`; export r; \
14458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14459 $(HOST_EXPORTS) \
14460 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14462 done; \
14463 echo "Doing dvi in cloog" ; \
14464 (cd $(HOST_SUBDIR)/cloog && \
14465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14467 "RANLIB=$${RANLIB}" \
14468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14469 dvi) \
14470 || exit 1
14472 @endif cloog
14474 .PHONY: maybe-pdf-cloog pdf-cloog
14475 maybe-pdf-cloog:
14476 @if cloog
14477 maybe-pdf-cloog: pdf-cloog
14479 pdf-cloog: \
14480 configure-cloog
14481 @[ -f ./cloog/Makefile ] || exit 0; \
14482 r=`${PWD_COMMAND}`; export r; \
14483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14484 $(HOST_EXPORTS) \
14485 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14487 done; \
14488 echo "Doing pdf in cloog" ; \
14489 (cd $(HOST_SUBDIR)/cloog && \
14490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14492 "RANLIB=$${RANLIB}" \
14493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14494 pdf) \
14495 || exit 1
14497 @endif cloog
14499 .PHONY: maybe-html-cloog html-cloog
14500 maybe-html-cloog:
14501 @if cloog
14502 maybe-html-cloog: html-cloog
14504 html-cloog: \
14505 configure-cloog
14506 @[ -f ./cloog/Makefile ] || exit 0; \
14507 r=`${PWD_COMMAND}`; export r; \
14508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14509 $(HOST_EXPORTS) \
14510 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14512 done; \
14513 echo "Doing html in cloog" ; \
14514 (cd $(HOST_SUBDIR)/cloog && \
14515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14517 "RANLIB=$${RANLIB}" \
14518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14519 html) \
14520 || exit 1
14522 @endif cloog
14524 .PHONY: maybe-TAGS-cloog TAGS-cloog
14525 maybe-TAGS-cloog:
14526 @if cloog
14527 maybe-TAGS-cloog: TAGS-cloog
14529 TAGS-cloog: \
14530 configure-cloog
14531 @[ -f ./cloog/Makefile ] || exit 0; \
14532 r=`${PWD_COMMAND}`; export r; \
14533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14534 $(HOST_EXPORTS) \
14535 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14537 done; \
14538 echo "Doing TAGS in cloog" ; \
14539 (cd $(HOST_SUBDIR)/cloog && \
14540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14542 "RANLIB=$${RANLIB}" \
14543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14544 TAGS) \
14545 || exit 1
14547 @endif cloog
14549 .PHONY: maybe-install-info-cloog install-info-cloog
14550 maybe-install-info-cloog:
14551 @if cloog
14552 maybe-install-info-cloog: install-info-cloog
14554 install-info-cloog: \
14555 configure-cloog \
14556 info-cloog
14557 @[ -f ./cloog/Makefile ] || exit 0; \
14558 r=`${PWD_COMMAND}`; export r; \
14559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14560 $(HOST_EXPORTS) \
14561 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14563 done; \
14564 echo "Doing install-info in cloog" ; \
14565 (cd $(HOST_SUBDIR)/cloog && \
14566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14568 "RANLIB=$${RANLIB}" \
14569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14570 install-info) \
14571 || exit 1
14573 @endif cloog
14575 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14576 maybe-install-pdf-cloog:
14577 @if cloog
14578 maybe-install-pdf-cloog: install-pdf-cloog
14580 install-pdf-cloog: \
14581 configure-cloog \
14582 pdf-cloog
14583 @[ -f ./cloog/Makefile ] || exit 0; \
14584 r=`${PWD_COMMAND}`; export r; \
14585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14586 $(HOST_EXPORTS) \
14587 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14589 done; \
14590 echo "Doing install-pdf in cloog" ; \
14591 (cd $(HOST_SUBDIR)/cloog && \
14592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14594 "RANLIB=$${RANLIB}" \
14595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14596 install-pdf) \
14597 || exit 1
14599 @endif cloog
14601 .PHONY: maybe-install-html-cloog install-html-cloog
14602 maybe-install-html-cloog:
14603 @if cloog
14604 maybe-install-html-cloog: install-html-cloog
14606 install-html-cloog: \
14607 configure-cloog \
14608 html-cloog
14609 @[ -f ./cloog/Makefile ] || exit 0; \
14610 r=`${PWD_COMMAND}`; export r; \
14611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14612 $(HOST_EXPORTS) \
14613 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14615 done; \
14616 echo "Doing install-html in cloog" ; \
14617 (cd $(HOST_SUBDIR)/cloog && \
14618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14620 "RANLIB=$${RANLIB}" \
14621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14622 install-html) \
14623 || exit 1
14625 @endif cloog
14627 .PHONY: maybe-installcheck-cloog installcheck-cloog
14628 maybe-installcheck-cloog:
14629 @if cloog
14630 maybe-installcheck-cloog: installcheck-cloog
14632 installcheck-cloog: \
14633 configure-cloog
14634 @[ -f ./cloog/Makefile ] || exit 0; \
14635 r=`${PWD_COMMAND}`; export r; \
14636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14637 $(HOST_EXPORTS) \
14638 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14640 done; \
14641 echo "Doing installcheck in cloog" ; \
14642 (cd $(HOST_SUBDIR)/cloog && \
14643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14645 "RANLIB=$${RANLIB}" \
14646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14647 installcheck) \
14648 || exit 1
14650 @endif cloog
14652 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14653 maybe-mostlyclean-cloog:
14654 @if cloog
14655 maybe-mostlyclean-cloog: mostlyclean-cloog
14657 mostlyclean-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 mostlyclean 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 mostlyclean) \
14672 || exit 1
14674 @endif cloog
14676 .PHONY: maybe-clean-cloog clean-cloog
14677 maybe-clean-cloog:
14678 @if cloog
14679 maybe-clean-cloog: clean-cloog
14681 clean-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 clean 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 clean) \
14696 || exit 1
14698 @endif cloog
14700 .PHONY: maybe-distclean-cloog distclean-cloog
14701 maybe-distclean-cloog:
14702 @if cloog
14703 maybe-distclean-cloog: distclean-cloog
14705 distclean-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 distclean 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 distclean) \
14720 || exit 1
14722 @endif cloog
14724 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14725 maybe-maintainer-clean-cloog:
14726 @if cloog
14727 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14729 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
14744 || exit 1
14746 @endif cloog
14750 .PHONY: configure-libelf maybe-configure-libelf
14751 maybe-configure-libelf:
14752 @if gcc-bootstrap
14753 configure-libelf: stage_current
14754 @endif gcc-bootstrap
14755 @if libelf
14756 maybe-configure-libelf: configure-libelf
14757 configure-libelf:
14758 @r=`${PWD_COMMAND}`; export r; \
14759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14760 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14762 $(HOST_EXPORTS) \
14763 echo Configuring in $(HOST_SUBDIR)/libelf; \
14764 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14765 case $(srcdir) in \
14766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14767 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14769 esac; \
14770 srcdiroption="--srcdir=$${topdir}/libelf"; \
14771 libsrcdir="$$s/libelf"; \
14772 $(SHELL) $${libsrcdir}/configure \
14773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14774 --target=${target_alias} $${srcdiroption} --disable-shared \
14775 || exit 1
14776 @endif libelf
14780 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14781 maybe-configure-stage1-libelf:
14782 @if libelf-bootstrap
14783 maybe-configure-stage1-libelf: configure-stage1-libelf
14784 configure-stage1-libelf:
14785 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14786 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14787 @r=`${PWD_COMMAND}`; export r; \
14788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14789 TFLAGS="$(STAGE1_TFLAGS)"; \
14790 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14791 $(HOST_EXPORTS) \
14792 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14793 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14794 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14795 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14796 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14797 cd $(HOST_SUBDIR)/libelf || exit 1; \
14798 case $(srcdir) in \
14799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14800 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14802 esac; \
14803 srcdiroption="--srcdir=$${topdir}/libelf"; \
14804 libsrcdir="$$s/libelf"; \
14805 $(SHELL) $${libsrcdir}/configure \
14806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14807 --target=${target_alias} $${srcdiroption} \
14808 $(STAGE1_CONFIGURE_FLAGS) \
14809 --disable-shared
14810 @endif libelf-bootstrap
14812 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14813 maybe-configure-stage2-libelf:
14814 @if libelf-bootstrap
14815 maybe-configure-stage2-libelf: configure-stage2-libelf
14816 configure-stage2-libelf:
14817 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14818 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14819 @r=`${PWD_COMMAND}`; export r; \
14820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14821 TFLAGS="$(STAGE2_TFLAGS)"; \
14822 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14823 $(HOST_EXPORTS) \
14824 $(POSTSTAGE1_HOST_EXPORTS) \
14825 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14826 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14827 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14828 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14830 cd $(HOST_SUBDIR)/libelf || exit 1; \
14831 case $(srcdir) in \
14832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14833 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14835 esac; \
14836 srcdiroption="--srcdir=$${topdir}/libelf"; \
14837 libsrcdir="$$s/libelf"; \
14838 $(SHELL) $${libsrcdir}/configure \
14839 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14840 --target=${target_alias} $${srcdiroption} \
14841 --with-build-libsubdir=$(HOST_SUBDIR) \
14842 $(STAGE2_CONFIGURE_FLAGS) \
14843 --disable-shared
14844 @endif libelf-bootstrap
14846 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14847 maybe-configure-stage3-libelf:
14848 @if libelf-bootstrap
14849 maybe-configure-stage3-libelf: configure-stage3-libelf
14850 configure-stage3-libelf:
14851 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14852 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14853 @r=`${PWD_COMMAND}`; export r; \
14854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14855 TFLAGS="$(STAGE3_TFLAGS)"; \
14856 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14857 $(HOST_EXPORTS) \
14858 $(POSTSTAGE1_HOST_EXPORTS) \
14859 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14860 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14861 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14862 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14863 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14864 cd $(HOST_SUBDIR)/libelf || exit 1; \
14865 case $(srcdir) in \
14866 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14867 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14868 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14869 esac; \
14870 srcdiroption="--srcdir=$${topdir}/libelf"; \
14871 libsrcdir="$$s/libelf"; \
14872 $(SHELL) $${libsrcdir}/configure \
14873 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14874 --target=${target_alias} $${srcdiroption} \
14875 --with-build-libsubdir=$(HOST_SUBDIR) \
14876 $(STAGE3_CONFIGURE_FLAGS) \
14877 --disable-shared
14878 @endif libelf-bootstrap
14880 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14881 maybe-configure-stage4-libelf:
14882 @if libelf-bootstrap
14883 maybe-configure-stage4-libelf: configure-stage4-libelf
14884 configure-stage4-libelf:
14885 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14886 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14887 @r=`${PWD_COMMAND}`; export r; \
14888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14889 TFLAGS="$(STAGE4_TFLAGS)"; \
14890 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14891 $(HOST_EXPORTS) \
14892 $(POSTSTAGE1_HOST_EXPORTS) \
14893 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14894 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14895 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14896 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14897 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14898 cd $(HOST_SUBDIR)/libelf || exit 1; \
14899 case $(srcdir) in \
14900 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14901 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14902 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14903 esac; \
14904 srcdiroption="--srcdir=$${topdir}/libelf"; \
14905 libsrcdir="$$s/libelf"; \
14906 $(SHELL) $${libsrcdir}/configure \
14907 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14908 --target=${target_alias} $${srcdiroption} \
14909 --with-build-libsubdir=$(HOST_SUBDIR) \
14910 $(STAGE4_CONFIGURE_FLAGS) \
14911 --disable-shared
14912 @endif libelf-bootstrap
14914 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14915 maybe-configure-stageprofile-libelf:
14916 @if libelf-bootstrap
14917 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14918 configure-stageprofile-libelf:
14919 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14920 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14921 @r=`${PWD_COMMAND}`; export r; \
14922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14923 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14924 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14925 $(HOST_EXPORTS) \
14926 $(POSTSTAGE1_HOST_EXPORTS) \
14927 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14928 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14929 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14930 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14931 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14932 cd $(HOST_SUBDIR)/libelf || exit 1; \
14933 case $(srcdir) in \
14934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14935 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14937 esac; \
14938 srcdiroption="--srcdir=$${topdir}/libelf"; \
14939 libsrcdir="$$s/libelf"; \
14940 $(SHELL) $${libsrcdir}/configure \
14941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14942 --target=${target_alias} $${srcdiroption} \
14943 --with-build-libsubdir=$(HOST_SUBDIR) \
14944 $(STAGEprofile_CONFIGURE_FLAGS) \
14945 --disable-shared
14946 @endif libelf-bootstrap
14948 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14949 maybe-configure-stagefeedback-libelf:
14950 @if libelf-bootstrap
14951 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14952 configure-stagefeedback-libelf:
14953 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14954 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14955 @r=`${PWD_COMMAND}`; export r; \
14956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14957 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14958 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14959 $(HOST_EXPORTS) \
14960 $(POSTSTAGE1_HOST_EXPORTS) \
14961 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14962 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14963 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14964 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14965 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14966 cd $(HOST_SUBDIR)/libelf || exit 1; \
14967 case $(srcdir) in \
14968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14969 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14971 esac; \
14972 srcdiroption="--srcdir=$${topdir}/libelf"; \
14973 libsrcdir="$$s/libelf"; \
14974 $(SHELL) $${libsrcdir}/configure \
14975 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14976 --target=${target_alias} $${srcdiroption} \
14977 --with-build-libsubdir=$(HOST_SUBDIR) \
14978 $(STAGEfeedback_CONFIGURE_FLAGS) \
14979 --disable-shared
14980 @endif libelf-bootstrap
14986 .PHONY: all-libelf maybe-all-libelf
14987 maybe-all-libelf:
14988 @if gcc-bootstrap
14989 all-libelf: stage_current
14990 @endif gcc-bootstrap
14991 @if libelf
14992 TARGET-libelf=all
14993 maybe-all-libelf: all-libelf
14994 all-libelf: configure-libelf
14995 @r=`${PWD_COMMAND}`; export r; \
14996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14997 $(HOST_EXPORTS) \
14998 (cd $(HOST_SUBDIR)/libelf && \
14999 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15000 $(TARGET-libelf))
15001 @endif libelf
15005 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15006 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15007 maybe-all-stage1-libelf:
15008 maybe-clean-stage1-libelf:
15009 @if libelf-bootstrap
15010 maybe-all-stage1-libelf: all-stage1-libelf
15011 all-stage1: all-stage1-libelf
15012 TARGET-stage1-libelf = $(TARGET-libelf)
15013 all-stage1-libelf: configure-stage1-libelf
15014 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15015 @r=`${PWD_COMMAND}`; export r; \
15016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15017 TFLAGS="$(STAGE1_TFLAGS)"; \
15018 $(HOST_EXPORTS) \
15019 cd $(HOST_SUBDIR)/libelf && \
15020 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15021 CFLAGS="$(STAGE1_CFLAGS)" \
15022 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15023 LIBCFLAGS="$(LIBCFLAGS)" \
15024 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15025 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15026 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15027 $(EXTRA_HOST_FLAGS) \
15028 $(STAGE1_FLAGS_TO_PASS) \
15029 TFLAGS="$(STAGE1_TFLAGS)" \
15030 $(TARGET-stage1-libelf)
15032 maybe-clean-stage1-libelf: clean-stage1-libelf
15033 clean-stage1: clean-stage1-libelf
15034 clean-stage1-libelf:
15035 @if [ $(current_stage) = stage1 ]; then \
15036 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15037 else \
15038 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15039 $(MAKE) stage1-start; \
15040 fi; \
15041 cd $(HOST_SUBDIR)/libelf && \
15042 $(MAKE) $(EXTRA_HOST_FLAGS) \
15043 $(STAGE1_FLAGS_TO_PASS) clean
15044 @endif libelf-bootstrap
15047 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15048 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15049 maybe-all-stage2-libelf:
15050 maybe-clean-stage2-libelf:
15051 @if libelf-bootstrap
15052 maybe-all-stage2-libelf: all-stage2-libelf
15053 all-stage2: all-stage2-libelf
15054 TARGET-stage2-libelf = $(TARGET-libelf)
15055 all-stage2-libelf: configure-stage2-libelf
15056 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15057 @r=`${PWD_COMMAND}`; export r; \
15058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15059 TFLAGS="$(STAGE2_TFLAGS)"; \
15060 $(HOST_EXPORTS) \
15061 $(POSTSTAGE1_HOST_EXPORTS) \
15062 cd $(HOST_SUBDIR)/libelf && \
15063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15064 CFLAGS="$(STAGE2_CFLAGS)" \
15065 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15066 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15067 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15068 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15069 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15070 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15071 TFLAGS="$(STAGE2_TFLAGS)" \
15072 $(TARGET-stage2-libelf)
15074 maybe-clean-stage2-libelf: clean-stage2-libelf
15075 clean-stage2: clean-stage2-libelf
15076 clean-stage2-libelf:
15077 @if [ $(current_stage) = stage2 ]; then \
15078 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15079 else \
15080 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15081 $(MAKE) stage2-start; \
15082 fi; \
15083 cd $(HOST_SUBDIR)/libelf && \
15084 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15085 @endif libelf-bootstrap
15088 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15089 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15090 maybe-all-stage3-libelf:
15091 maybe-clean-stage3-libelf:
15092 @if libelf-bootstrap
15093 maybe-all-stage3-libelf: all-stage3-libelf
15094 all-stage3: all-stage3-libelf
15095 TARGET-stage3-libelf = $(TARGET-libelf)
15096 all-stage3-libelf: configure-stage3-libelf
15097 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15098 @r=`${PWD_COMMAND}`; export r; \
15099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15100 TFLAGS="$(STAGE3_TFLAGS)"; \
15101 $(HOST_EXPORTS) \
15102 $(POSTSTAGE1_HOST_EXPORTS) \
15103 cd $(HOST_SUBDIR)/libelf && \
15104 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15105 CFLAGS="$(STAGE3_CFLAGS)" \
15106 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15107 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15108 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15109 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15110 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15111 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15112 TFLAGS="$(STAGE3_TFLAGS)" \
15113 $(TARGET-stage3-libelf)
15115 maybe-clean-stage3-libelf: clean-stage3-libelf
15116 clean-stage3: clean-stage3-libelf
15117 clean-stage3-libelf:
15118 @if [ $(current_stage) = stage3 ]; then \
15119 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15120 else \
15121 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15122 $(MAKE) stage3-start; \
15123 fi; \
15124 cd $(HOST_SUBDIR)/libelf && \
15125 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15126 @endif libelf-bootstrap
15129 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15130 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15131 maybe-all-stage4-libelf:
15132 maybe-clean-stage4-libelf:
15133 @if libelf-bootstrap
15134 maybe-all-stage4-libelf: all-stage4-libelf
15135 all-stage4: all-stage4-libelf
15136 TARGET-stage4-libelf = $(TARGET-libelf)
15137 all-stage4-libelf: configure-stage4-libelf
15138 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15139 @r=`${PWD_COMMAND}`; export r; \
15140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15141 TFLAGS="$(STAGE4_TFLAGS)"; \
15142 $(HOST_EXPORTS) \
15143 $(POSTSTAGE1_HOST_EXPORTS) \
15144 cd $(HOST_SUBDIR)/libelf && \
15145 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15146 CFLAGS="$(STAGE4_CFLAGS)" \
15147 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15148 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15149 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15150 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15151 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15152 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15153 TFLAGS="$(STAGE4_TFLAGS)" \
15154 $(TARGET-stage4-libelf)
15156 maybe-clean-stage4-libelf: clean-stage4-libelf
15157 clean-stage4: clean-stage4-libelf
15158 clean-stage4-libelf:
15159 @if [ $(current_stage) = stage4 ]; then \
15160 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15161 else \
15162 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15163 $(MAKE) stage4-start; \
15164 fi; \
15165 cd $(HOST_SUBDIR)/libelf && \
15166 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15167 @endif libelf-bootstrap
15170 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15171 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15172 maybe-all-stageprofile-libelf:
15173 maybe-clean-stageprofile-libelf:
15174 @if libelf-bootstrap
15175 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15176 all-stageprofile: all-stageprofile-libelf
15177 TARGET-stageprofile-libelf = $(TARGET-libelf)
15178 all-stageprofile-libelf: configure-stageprofile-libelf
15179 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15180 @r=`${PWD_COMMAND}`; export r; \
15181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15182 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15183 $(HOST_EXPORTS) \
15184 $(POSTSTAGE1_HOST_EXPORTS) \
15185 cd $(HOST_SUBDIR)/libelf && \
15186 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15187 CFLAGS="$(STAGEprofile_CFLAGS)" \
15188 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15189 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15190 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15191 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15192 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15193 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15194 TFLAGS="$(STAGEprofile_TFLAGS)" \
15195 $(TARGET-stageprofile-libelf)
15197 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15198 clean-stageprofile: clean-stageprofile-libelf
15199 clean-stageprofile-libelf:
15200 @if [ $(current_stage) = stageprofile ]; then \
15201 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15202 else \
15203 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15204 $(MAKE) stageprofile-start; \
15205 fi; \
15206 cd $(HOST_SUBDIR)/libelf && \
15207 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15208 @endif libelf-bootstrap
15211 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15212 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15213 maybe-all-stagefeedback-libelf:
15214 maybe-clean-stagefeedback-libelf:
15215 @if libelf-bootstrap
15216 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15217 all-stagefeedback: all-stagefeedback-libelf
15218 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15219 all-stagefeedback-libelf: configure-stagefeedback-libelf
15220 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15221 @r=`${PWD_COMMAND}`; export r; \
15222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15223 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15224 $(HOST_EXPORTS) \
15225 $(POSTSTAGE1_HOST_EXPORTS) \
15226 cd $(HOST_SUBDIR)/libelf && \
15227 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15228 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15229 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15230 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15231 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15232 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15233 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15234 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15235 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15236 $(TARGET-stagefeedback-libelf)
15238 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15239 clean-stagefeedback: clean-stagefeedback-libelf
15240 clean-stagefeedback-libelf:
15241 @if [ $(current_stage) = stagefeedback ]; then \
15242 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15243 else \
15244 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15245 $(MAKE) stagefeedback-start; \
15246 fi; \
15247 cd $(HOST_SUBDIR)/libelf && \
15248 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15249 @endif libelf-bootstrap
15255 .PHONY: check-libelf maybe-check-libelf
15256 maybe-check-libelf:
15257 @if libelf
15258 maybe-check-libelf: check-libelf
15260 check-libelf:
15261 @: $(MAKE); $(unstage)
15262 @r=`${PWD_COMMAND}`; export r; \
15263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15264 $(HOST_EXPORTS) \
15265 (cd $(HOST_SUBDIR)/libelf && \
15266 $(MAKE) $(FLAGS_TO_PASS) check)
15268 @endif libelf
15270 .PHONY: install-libelf maybe-install-libelf
15271 maybe-install-libelf:
15272 @if libelf
15273 maybe-install-libelf: install-libelf
15275 install-libelf:
15277 @endif libelf
15279 .PHONY: install-strip-libelf maybe-install-strip-libelf
15280 maybe-install-strip-libelf:
15281 @if libelf
15282 maybe-install-strip-libelf: install-strip-libelf
15284 install-strip-libelf:
15286 @endif libelf
15288 # Other targets (info, dvi, pdf, etc.)
15290 .PHONY: maybe-info-libelf info-libelf
15291 maybe-info-libelf:
15292 @if libelf
15293 maybe-info-libelf: info-libelf
15295 info-libelf: \
15296 configure-libelf
15297 @[ -f ./libelf/Makefile ] || exit 0; \
15298 r=`${PWD_COMMAND}`; export r; \
15299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15300 $(HOST_EXPORTS) \
15301 for flag in $(EXTRA_HOST_FLAGS) ; do \
15302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15303 done; \
15304 echo "Doing info in libelf" ; \
15305 (cd $(HOST_SUBDIR)/libelf && \
15306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15308 "RANLIB=$${RANLIB}" \
15309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15310 info) \
15311 || exit 1
15313 @endif libelf
15315 .PHONY: maybe-dvi-libelf dvi-libelf
15316 maybe-dvi-libelf:
15317 @if libelf
15318 maybe-dvi-libelf: dvi-libelf
15320 dvi-libelf: \
15321 configure-libelf
15322 @[ -f ./libelf/Makefile ] || exit 0; \
15323 r=`${PWD_COMMAND}`; export r; \
15324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15325 $(HOST_EXPORTS) \
15326 for flag in $(EXTRA_HOST_FLAGS) ; do \
15327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15328 done; \
15329 echo "Doing dvi in libelf" ; \
15330 (cd $(HOST_SUBDIR)/libelf && \
15331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15333 "RANLIB=$${RANLIB}" \
15334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15335 dvi) \
15336 || exit 1
15338 @endif libelf
15340 .PHONY: maybe-pdf-libelf pdf-libelf
15341 maybe-pdf-libelf:
15342 @if libelf
15343 maybe-pdf-libelf: pdf-libelf
15345 pdf-libelf: \
15346 configure-libelf
15347 @[ -f ./libelf/Makefile ] || exit 0; \
15348 r=`${PWD_COMMAND}`; export r; \
15349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15350 $(HOST_EXPORTS) \
15351 for flag in $(EXTRA_HOST_FLAGS) ; do \
15352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15353 done; \
15354 echo "Doing pdf in libelf" ; \
15355 (cd $(HOST_SUBDIR)/libelf && \
15356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15358 "RANLIB=$${RANLIB}" \
15359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15360 pdf) \
15361 || exit 1
15363 @endif libelf
15365 .PHONY: maybe-html-libelf html-libelf
15366 maybe-html-libelf:
15367 @if libelf
15368 maybe-html-libelf: html-libelf
15370 html-libelf: \
15371 configure-libelf
15372 @[ -f ./libelf/Makefile ] || exit 0; \
15373 r=`${PWD_COMMAND}`; export r; \
15374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15375 $(HOST_EXPORTS) \
15376 for flag in $(EXTRA_HOST_FLAGS) ; do \
15377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15378 done; \
15379 echo "Doing html in libelf" ; \
15380 (cd $(HOST_SUBDIR)/libelf && \
15381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15383 "RANLIB=$${RANLIB}" \
15384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15385 html) \
15386 || exit 1
15388 @endif libelf
15390 .PHONY: maybe-TAGS-libelf TAGS-libelf
15391 maybe-TAGS-libelf:
15392 @if libelf
15393 maybe-TAGS-libelf: TAGS-libelf
15395 TAGS-libelf: \
15396 configure-libelf
15397 @[ -f ./libelf/Makefile ] || exit 0; \
15398 r=`${PWD_COMMAND}`; export r; \
15399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15400 $(HOST_EXPORTS) \
15401 for flag in $(EXTRA_HOST_FLAGS) ; do \
15402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15403 done; \
15404 echo "Doing TAGS in libelf" ; \
15405 (cd $(HOST_SUBDIR)/libelf && \
15406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15408 "RANLIB=$${RANLIB}" \
15409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15410 TAGS) \
15411 || exit 1
15413 @endif libelf
15415 .PHONY: maybe-install-info-libelf install-info-libelf
15416 maybe-install-info-libelf:
15417 @if libelf
15418 maybe-install-info-libelf: install-info-libelf
15420 install-info-libelf: \
15421 configure-libelf \
15422 info-libelf
15423 @[ -f ./libelf/Makefile ] || exit 0; \
15424 r=`${PWD_COMMAND}`; export r; \
15425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15426 $(HOST_EXPORTS) \
15427 for flag in $(EXTRA_HOST_FLAGS) ; do \
15428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15429 done; \
15430 echo "Doing install-info in libelf" ; \
15431 (cd $(HOST_SUBDIR)/libelf && \
15432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15434 "RANLIB=$${RANLIB}" \
15435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15436 install-info) \
15437 || exit 1
15439 @endif libelf
15441 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15442 maybe-install-pdf-libelf:
15443 @if libelf
15444 maybe-install-pdf-libelf: install-pdf-libelf
15446 install-pdf-libelf: \
15447 configure-libelf \
15448 pdf-libelf
15449 @[ -f ./libelf/Makefile ] || exit 0; \
15450 r=`${PWD_COMMAND}`; export r; \
15451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15452 $(HOST_EXPORTS) \
15453 for flag in $(EXTRA_HOST_FLAGS) ; do \
15454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15455 done; \
15456 echo "Doing install-pdf in libelf" ; \
15457 (cd $(HOST_SUBDIR)/libelf && \
15458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15460 "RANLIB=$${RANLIB}" \
15461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15462 install-pdf) \
15463 || exit 1
15465 @endif libelf
15467 .PHONY: maybe-install-html-libelf install-html-libelf
15468 maybe-install-html-libelf:
15469 @if libelf
15470 maybe-install-html-libelf: install-html-libelf
15472 install-html-libelf: \
15473 configure-libelf \
15474 html-libelf
15475 @[ -f ./libelf/Makefile ] || exit 0; \
15476 r=`${PWD_COMMAND}`; export r; \
15477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15478 $(HOST_EXPORTS) \
15479 for flag in $(EXTRA_HOST_FLAGS) ; do \
15480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15481 done; \
15482 echo "Doing install-html in libelf" ; \
15483 (cd $(HOST_SUBDIR)/libelf && \
15484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15486 "RANLIB=$${RANLIB}" \
15487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15488 install-html) \
15489 || exit 1
15491 @endif libelf
15493 .PHONY: maybe-installcheck-libelf installcheck-libelf
15494 maybe-installcheck-libelf:
15495 @if libelf
15496 maybe-installcheck-libelf: installcheck-libelf
15498 installcheck-libelf: \
15499 configure-libelf
15500 @[ -f ./libelf/Makefile ] || exit 0; \
15501 r=`${PWD_COMMAND}`; export r; \
15502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15503 $(HOST_EXPORTS) \
15504 for flag in $(EXTRA_HOST_FLAGS) ; do \
15505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15506 done; \
15507 echo "Doing installcheck in libelf" ; \
15508 (cd $(HOST_SUBDIR)/libelf && \
15509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15511 "RANLIB=$${RANLIB}" \
15512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15513 installcheck) \
15514 || exit 1
15516 @endif libelf
15518 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15519 maybe-mostlyclean-libelf:
15520 @if libelf
15521 maybe-mostlyclean-libelf: mostlyclean-libelf
15523 mostlyclean-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 mostlyclean 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 mostlyclean) \
15538 || exit 1
15540 @endif libelf
15542 .PHONY: maybe-clean-libelf clean-libelf
15543 maybe-clean-libelf:
15544 @if libelf
15545 maybe-clean-libelf: clean-libelf
15547 clean-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 clean 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 clean) \
15562 || exit 1
15564 @endif libelf
15566 .PHONY: maybe-distclean-libelf distclean-libelf
15567 maybe-distclean-libelf:
15568 @if libelf
15569 maybe-distclean-libelf: distclean-libelf
15571 distclean-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 distclean 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 distclean) \
15586 || exit 1
15588 @endif libelf
15590 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15591 maybe-maintainer-clean-libelf:
15592 @if libelf
15593 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15595 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
15610 || exit 1
15612 @endif libelf
15616 .PHONY: configure-gold maybe-configure-gold
15617 maybe-configure-gold:
15618 @if gcc-bootstrap
15619 configure-gold: stage_current
15620 @endif gcc-bootstrap
15621 @if gold
15622 maybe-configure-gold: configure-gold
15623 configure-gold:
15624 @r=`${PWD_COMMAND}`; export r; \
15625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15626 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15628 $(HOST_EXPORTS) \
15629 echo Configuring in $(HOST_SUBDIR)/gold; \
15630 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15631 case $(srcdir) in \
15632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15633 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15635 esac; \
15636 srcdiroption="--srcdir=$${topdir}/gold"; \
15637 libsrcdir="$$s/gold"; \
15638 $(SHELL) $${libsrcdir}/configure \
15639 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15640 --target=${target_alias} $${srcdiroption} \
15641 || exit 1
15642 @endif gold
15646 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15647 maybe-configure-stage1-gold:
15648 @if gold-bootstrap
15649 maybe-configure-stage1-gold: configure-stage1-gold
15650 configure-stage1-gold:
15651 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15652 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15653 @r=`${PWD_COMMAND}`; export r; \
15654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15655 TFLAGS="$(STAGE1_TFLAGS)"; \
15656 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15657 $(HOST_EXPORTS) \
15658 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15659 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15660 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15661 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15662 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15663 cd $(HOST_SUBDIR)/gold || exit 1; \
15664 case $(srcdir) in \
15665 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15666 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15667 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15668 esac; \
15669 srcdiroption="--srcdir=$${topdir}/gold"; \
15670 libsrcdir="$$s/gold"; \
15671 $(SHELL) $${libsrcdir}/configure \
15672 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15673 --target=${target_alias} $${srcdiroption} \
15674 $(STAGE1_CONFIGURE_FLAGS)
15675 @endif gold-bootstrap
15677 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15678 maybe-configure-stage2-gold:
15679 @if gold-bootstrap
15680 maybe-configure-stage2-gold: configure-stage2-gold
15681 configure-stage2-gold:
15682 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15683 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15684 @r=`${PWD_COMMAND}`; export r; \
15685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15686 TFLAGS="$(STAGE2_TFLAGS)"; \
15687 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15688 $(HOST_EXPORTS) \
15689 $(POSTSTAGE1_HOST_EXPORTS) \
15690 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15691 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15692 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15693 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15695 cd $(HOST_SUBDIR)/gold || exit 1; \
15696 case $(srcdir) in \
15697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15698 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15700 esac; \
15701 srcdiroption="--srcdir=$${topdir}/gold"; \
15702 libsrcdir="$$s/gold"; \
15703 $(SHELL) $${libsrcdir}/configure \
15704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15705 --target=${target_alias} $${srcdiroption} \
15706 --with-build-libsubdir=$(HOST_SUBDIR) \
15707 $(STAGE2_CONFIGURE_FLAGS)
15708 @endif gold-bootstrap
15710 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15711 maybe-configure-stage3-gold:
15712 @if gold-bootstrap
15713 maybe-configure-stage3-gold: configure-stage3-gold
15714 configure-stage3-gold:
15715 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15716 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15717 @r=`${PWD_COMMAND}`; export r; \
15718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15719 TFLAGS="$(STAGE3_TFLAGS)"; \
15720 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15721 $(HOST_EXPORTS) \
15722 $(POSTSTAGE1_HOST_EXPORTS) \
15723 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15724 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15725 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15726 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15728 cd $(HOST_SUBDIR)/gold || exit 1; \
15729 case $(srcdir) in \
15730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15731 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15733 esac; \
15734 srcdiroption="--srcdir=$${topdir}/gold"; \
15735 libsrcdir="$$s/gold"; \
15736 $(SHELL) $${libsrcdir}/configure \
15737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15738 --target=${target_alias} $${srcdiroption} \
15739 --with-build-libsubdir=$(HOST_SUBDIR) \
15740 $(STAGE3_CONFIGURE_FLAGS)
15741 @endif gold-bootstrap
15743 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15744 maybe-configure-stage4-gold:
15745 @if gold-bootstrap
15746 maybe-configure-stage4-gold: configure-stage4-gold
15747 configure-stage4-gold:
15748 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15749 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15750 @r=`${PWD_COMMAND}`; export r; \
15751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15752 TFLAGS="$(STAGE4_TFLAGS)"; \
15753 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15754 $(HOST_EXPORTS) \
15755 $(POSTSTAGE1_HOST_EXPORTS) \
15756 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15757 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15758 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15759 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15761 cd $(HOST_SUBDIR)/gold || exit 1; \
15762 case $(srcdir) in \
15763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15764 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15766 esac; \
15767 srcdiroption="--srcdir=$${topdir}/gold"; \
15768 libsrcdir="$$s/gold"; \
15769 $(SHELL) $${libsrcdir}/configure \
15770 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15771 --target=${target_alias} $${srcdiroption} \
15772 --with-build-libsubdir=$(HOST_SUBDIR) \
15773 $(STAGE4_CONFIGURE_FLAGS)
15774 @endif gold-bootstrap
15776 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15777 maybe-configure-stageprofile-gold:
15778 @if gold-bootstrap
15779 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15780 configure-stageprofile-gold:
15781 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15782 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15783 @r=`${PWD_COMMAND}`; export r; \
15784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15785 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15786 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15787 $(HOST_EXPORTS) \
15788 $(POSTSTAGE1_HOST_EXPORTS) \
15789 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15790 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15791 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15792 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15793 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15794 cd $(HOST_SUBDIR)/gold || exit 1; \
15795 case $(srcdir) in \
15796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15797 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15799 esac; \
15800 srcdiroption="--srcdir=$${topdir}/gold"; \
15801 libsrcdir="$$s/gold"; \
15802 $(SHELL) $${libsrcdir}/configure \
15803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15804 --target=${target_alias} $${srcdiroption} \
15805 --with-build-libsubdir=$(HOST_SUBDIR) \
15806 $(STAGEprofile_CONFIGURE_FLAGS)
15807 @endif gold-bootstrap
15809 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15810 maybe-configure-stagefeedback-gold:
15811 @if gold-bootstrap
15812 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15813 configure-stagefeedback-gold:
15814 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15815 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15816 @r=`${PWD_COMMAND}`; export r; \
15817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15818 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15819 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15820 $(HOST_EXPORTS) \
15821 $(POSTSTAGE1_HOST_EXPORTS) \
15822 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15823 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15824 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15825 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15826 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15827 cd $(HOST_SUBDIR)/gold || exit 1; \
15828 case $(srcdir) in \
15829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15830 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15832 esac; \
15833 srcdiroption="--srcdir=$${topdir}/gold"; \
15834 libsrcdir="$$s/gold"; \
15835 $(SHELL) $${libsrcdir}/configure \
15836 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15837 --target=${target_alias} $${srcdiroption} \
15838 --with-build-libsubdir=$(HOST_SUBDIR) \
15839 $(STAGEfeedback_CONFIGURE_FLAGS)
15840 @endif gold-bootstrap
15846 .PHONY: all-gold maybe-all-gold
15847 maybe-all-gold:
15848 @if gcc-bootstrap
15849 all-gold: stage_current
15850 @endif gcc-bootstrap
15851 @if gold
15852 TARGET-gold=all
15853 maybe-all-gold: all-gold
15854 all-gold: configure-gold
15855 @r=`${PWD_COMMAND}`; export r; \
15856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15857 $(HOST_EXPORTS) \
15858 (cd $(HOST_SUBDIR)/gold && \
15859 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15860 $(TARGET-gold))
15861 @endif gold
15865 .PHONY: all-stage1-gold maybe-all-stage1-gold
15866 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15867 maybe-all-stage1-gold:
15868 maybe-clean-stage1-gold:
15869 @if gold-bootstrap
15870 maybe-all-stage1-gold: all-stage1-gold
15871 all-stage1: all-stage1-gold
15872 TARGET-stage1-gold = $(TARGET-gold)
15873 all-stage1-gold: configure-stage1-gold
15874 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15875 @r=`${PWD_COMMAND}`; export r; \
15876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15877 TFLAGS="$(STAGE1_TFLAGS)"; \
15878 $(HOST_EXPORTS) \
15879 cd $(HOST_SUBDIR)/gold && \
15880 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15881 CFLAGS="$(STAGE1_CFLAGS)" \
15882 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15883 LIBCFLAGS="$(LIBCFLAGS)" \
15884 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15885 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15886 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15887 $(EXTRA_HOST_FLAGS) \
15888 $(STAGE1_FLAGS_TO_PASS) \
15889 TFLAGS="$(STAGE1_TFLAGS)" \
15890 $(TARGET-stage1-gold)
15892 maybe-clean-stage1-gold: clean-stage1-gold
15893 clean-stage1: clean-stage1-gold
15894 clean-stage1-gold:
15895 @if [ $(current_stage) = stage1 ]; then \
15896 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15897 else \
15898 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15899 $(MAKE) stage1-start; \
15900 fi; \
15901 cd $(HOST_SUBDIR)/gold && \
15902 $(MAKE) $(EXTRA_HOST_FLAGS) \
15903 $(STAGE1_FLAGS_TO_PASS) clean
15904 @endif gold-bootstrap
15907 .PHONY: all-stage2-gold maybe-all-stage2-gold
15908 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15909 maybe-all-stage2-gold:
15910 maybe-clean-stage2-gold:
15911 @if gold-bootstrap
15912 maybe-all-stage2-gold: all-stage2-gold
15913 all-stage2: all-stage2-gold
15914 TARGET-stage2-gold = $(TARGET-gold)
15915 all-stage2-gold: configure-stage2-gold
15916 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15917 @r=`${PWD_COMMAND}`; export r; \
15918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15919 TFLAGS="$(STAGE2_TFLAGS)"; \
15920 $(HOST_EXPORTS) \
15921 $(POSTSTAGE1_HOST_EXPORTS) \
15922 cd $(HOST_SUBDIR)/gold && \
15923 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15924 CFLAGS="$(STAGE2_CFLAGS)" \
15925 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15926 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15927 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15928 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15929 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15930 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15931 TFLAGS="$(STAGE2_TFLAGS)" \
15932 $(TARGET-stage2-gold)
15934 maybe-clean-stage2-gold: clean-stage2-gold
15935 clean-stage2: clean-stage2-gold
15936 clean-stage2-gold:
15937 @if [ $(current_stage) = stage2 ]; then \
15938 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15939 else \
15940 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15941 $(MAKE) stage2-start; \
15942 fi; \
15943 cd $(HOST_SUBDIR)/gold && \
15944 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15945 @endif gold-bootstrap
15948 .PHONY: all-stage3-gold maybe-all-stage3-gold
15949 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15950 maybe-all-stage3-gold:
15951 maybe-clean-stage3-gold:
15952 @if gold-bootstrap
15953 maybe-all-stage3-gold: all-stage3-gold
15954 all-stage3: all-stage3-gold
15955 TARGET-stage3-gold = $(TARGET-gold)
15956 all-stage3-gold: configure-stage3-gold
15957 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15958 @r=`${PWD_COMMAND}`; export r; \
15959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15960 TFLAGS="$(STAGE3_TFLAGS)"; \
15961 $(HOST_EXPORTS) \
15962 $(POSTSTAGE1_HOST_EXPORTS) \
15963 cd $(HOST_SUBDIR)/gold && \
15964 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15965 CFLAGS="$(STAGE3_CFLAGS)" \
15966 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15967 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15968 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15969 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15970 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15971 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15972 TFLAGS="$(STAGE3_TFLAGS)" \
15973 $(TARGET-stage3-gold)
15975 maybe-clean-stage3-gold: clean-stage3-gold
15976 clean-stage3: clean-stage3-gold
15977 clean-stage3-gold:
15978 @if [ $(current_stage) = stage3 ]; then \
15979 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15980 else \
15981 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15982 $(MAKE) stage3-start; \
15983 fi; \
15984 cd $(HOST_SUBDIR)/gold && \
15985 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15986 @endif gold-bootstrap
15989 .PHONY: all-stage4-gold maybe-all-stage4-gold
15990 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15991 maybe-all-stage4-gold:
15992 maybe-clean-stage4-gold:
15993 @if gold-bootstrap
15994 maybe-all-stage4-gold: all-stage4-gold
15995 all-stage4: all-stage4-gold
15996 TARGET-stage4-gold = $(TARGET-gold)
15997 all-stage4-gold: configure-stage4-gold
15998 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15999 @r=`${PWD_COMMAND}`; export r; \
16000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16001 TFLAGS="$(STAGE4_TFLAGS)"; \
16002 $(HOST_EXPORTS) \
16003 $(POSTSTAGE1_HOST_EXPORTS) \
16004 cd $(HOST_SUBDIR)/gold && \
16005 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16006 CFLAGS="$(STAGE4_CFLAGS)" \
16007 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16008 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16009 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16010 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16011 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16012 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16013 TFLAGS="$(STAGE4_TFLAGS)" \
16014 $(TARGET-stage4-gold)
16016 maybe-clean-stage4-gold: clean-stage4-gold
16017 clean-stage4: clean-stage4-gold
16018 clean-stage4-gold:
16019 @if [ $(current_stage) = stage4 ]; then \
16020 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16021 else \
16022 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16023 $(MAKE) stage4-start; \
16024 fi; \
16025 cd $(HOST_SUBDIR)/gold && \
16026 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16027 @endif gold-bootstrap
16030 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16031 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16032 maybe-all-stageprofile-gold:
16033 maybe-clean-stageprofile-gold:
16034 @if gold-bootstrap
16035 maybe-all-stageprofile-gold: all-stageprofile-gold
16036 all-stageprofile: all-stageprofile-gold
16037 TARGET-stageprofile-gold = $(TARGET-gold)
16038 all-stageprofile-gold: configure-stageprofile-gold
16039 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16040 @r=`${PWD_COMMAND}`; export r; \
16041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16042 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16043 $(HOST_EXPORTS) \
16044 $(POSTSTAGE1_HOST_EXPORTS) \
16045 cd $(HOST_SUBDIR)/gold && \
16046 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16047 CFLAGS="$(STAGEprofile_CFLAGS)" \
16048 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16049 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16050 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16051 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16052 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16053 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16054 TFLAGS="$(STAGEprofile_TFLAGS)" \
16055 $(TARGET-stageprofile-gold)
16057 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16058 clean-stageprofile: clean-stageprofile-gold
16059 clean-stageprofile-gold:
16060 @if [ $(current_stage) = stageprofile ]; then \
16061 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16062 else \
16063 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16064 $(MAKE) stageprofile-start; \
16065 fi; \
16066 cd $(HOST_SUBDIR)/gold && \
16067 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16068 @endif gold-bootstrap
16071 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16072 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16073 maybe-all-stagefeedback-gold:
16074 maybe-clean-stagefeedback-gold:
16075 @if gold-bootstrap
16076 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16077 all-stagefeedback: all-stagefeedback-gold
16078 TARGET-stagefeedback-gold = $(TARGET-gold)
16079 all-stagefeedback-gold: configure-stagefeedback-gold
16080 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16081 @r=`${PWD_COMMAND}`; export r; \
16082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16083 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16084 $(HOST_EXPORTS) \
16085 $(POSTSTAGE1_HOST_EXPORTS) \
16086 cd $(HOST_SUBDIR)/gold && \
16087 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16088 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16089 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16090 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16091 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16092 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16093 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16094 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16095 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16096 $(TARGET-stagefeedback-gold)
16098 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16099 clean-stagefeedback: clean-stagefeedback-gold
16100 clean-stagefeedback-gold:
16101 @if [ $(current_stage) = stagefeedback ]; then \
16102 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16103 else \
16104 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16105 $(MAKE) stagefeedback-start; \
16106 fi; \
16107 cd $(HOST_SUBDIR)/gold && \
16108 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16109 @endif gold-bootstrap
16115 .PHONY: check-gold maybe-check-gold
16116 maybe-check-gold:
16117 @if gold
16118 maybe-check-gold: check-gold
16120 check-gold:
16121 @: $(MAKE); $(unstage)
16122 @r=`${PWD_COMMAND}`; export r; \
16123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16124 $(HOST_EXPORTS) \
16125 (cd $(HOST_SUBDIR)/gold && \
16126 $(MAKE) $(FLAGS_TO_PASS) check)
16128 @endif gold
16130 .PHONY: install-gold maybe-install-gold
16131 maybe-install-gold:
16132 @if gold
16133 maybe-install-gold: install-gold
16135 install-gold: installdirs
16136 @: $(MAKE); $(unstage)
16137 @r=`${PWD_COMMAND}`; export r; \
16138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16139 $(HOST_EXPORTS) \
16140 (cd $(HOST_SUBDIR)/gold && \
16141 $(MAKE) $(FLAGS_TO_PASS) install)
16143 @endif gold
16145 .PHONY: install-strip-gold maybe-install-strip-gold
16146 maybe-install-strip-gold:
16147 @if gold
16148 maybe-install-strip-gold: install-strip-gold
16150 install-strip-gold: installdirs
16151 @: $(MAKE); $(unstage)
16152 @r=`${PWD_COMMAND}`; export r; \
16153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16154 $(HOST_EXPORTS) \
16155 (cd $(HOST_SUBDIR)/gold && \
16156 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16158 @endif gold
16160 # Other targets (info, dvi, pdf, etc.)
16162 .PHONY: maybe-info-gold info-gold
16163 maybe-info-gold:
16164 @if gold
16165 maybe-info-gold: info-gold
16167 info-gold: \
16168 configure-gold
16169 @[ -f ./gold/Makefile ] || exit 0; \
16170 r=`${PWD_COMMAND}`; export r; \
16171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16172 $(HOST_EXPORTS) \
16173 for flag in $(EXTRA_HOST_FLAGS) ; do \
16174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16175 done; \
16176 echo "Doing info in gold" ; \
16177 (cd $(HOST_SUBDIR)/gold && \
16178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16180 "RANLIB=$${RANLIB}" \
16181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16182 info) \
16183 || exit 1
16185 @endif gold
16187 .PHONY: maybe-dvi-gold dvi-gold
16188 maybe-dvi-gold:
16189 @if gold
16190 maybe-dvi-gold: dvi-gold
16192 dvi-gold: \
16193 configure-gold
16194 @[ -f ./gold/Makefile ] || exit 0; \
16195 r=`${PWD_COMMAND}`; export r; \
16196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16197 $(HOST_EXPORTS) \
16198 for flag in $(EXTRA_HOST_FLAGS) ; do \
16199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16200 done; \
16201 echo "Doing dvi in gold" ; \
16202 (cd $(HOST_SUBDIR)/gold && \
16203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16205 "RANLIB=$${RANLIB}" \
16206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16207 dvi) \
16208 || exit 1
16210 @endif gold
16212 .PHONY: maybe-pdf-gold pdf-gold
16213 maybe-pdf-gold:
16214 @if gold
16215 maybe-pdf-gold: pdf-gold
16217 pdf-gold: \
16218 configure-gold
16219 @[ -f ./gold/Makefile ] || exit 0; \
16220 r=`${PWD_COMMAND}`; export r; \
16221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16222 $(HOST_EXPORTS) \
16223 for flag in $(EXTRA_HOST_FLAGS) ; do \
16224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16225 done; \
16226 echo "Doing pdf in gold" ; \
16227 (cd $(HOST_SUBDIR)/gold && \
16228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16230 "RANLIB=$${RANLIB}" \
16231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16232 pdf) \
16233 || exit 1
16235 @endif gold
16237 .PHONY: maybe-html-gold html-gold
16238 maybe-html-gold:
16239 @if gold
16240 maybe-html-gold: html-gold
16242 html-gold: \
16243 configure-gold
16244 @[ -f ./gold/Makefile ] || exit 0; \
16245 r=`${PWD_COMMAND}`; export r; \
16246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16247 $(HOST_EXPORTS) \
16248 for flag in $(EXTRA_HOST_FLAGS) ; do \
16249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16250 done; \
16251 echo "Doing html in gold" ; \
16252 (cd $(HOST_SUBDIR)/gold && \
16253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16255 "RANLIB=$${RANLIB}" \
16256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16257 html) \
16258 || exit 1
16260 @endif gold
16262 .PHONY: maybe-TAGS-gold TAGS-gold
16263 maybe-TAGS-gold:
16264 @if gold
16265 maybe-TAGS-gold: TAGS-gold
16267 TAGS-gold: \
16268 configure-gold
16269 @[ -f ./gold/Makefile ] || exit 0; \
16270 r=`${PWD_COMMAND}`; export r; \
16271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16272 $(HOST_EXPORTS) \
16273 for flag in $(EXTRA_HOST_FLAGS) ; do \
16274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16275 done; \
16276 echo "Doing TAGS in gold" ; \
16277 (cd $(HOST_SUBDIR)/gold && \
16278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16280 "RANLIB=$${RANLIB}" \
16281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16282 TAGS) \
16283 || exit 1
16285 @endif gold
16287 .PHONY: maybe-install-info-gold install-info-gold
16288 maybe-install-info-gold:
16289 @if gold
16290 maybe-install-info-gold: install-info-gold
16292 install-info-gold: \
16293 configure-gold \
16294 info-gold
16295 @[ -f ./gold/Makefile ] || exit 0; \
16296 r=`${PWD_COMMAND}`; export r; \
16297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16298 $(HOST_EXPORTS) \
16299 for flag in $(EXTRA_HOST_FLAGS) ; do \
16300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16301 done; \
16302 echo "Doing install-info in gold" ; \
16303 (cd $(HOST_SUBDIR)/gold && \
16304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16306 "RANLIB=$${RANLIB}" \
16307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16308 install-info) \
16309 || exit 1
16311 @endif gold
16313 .PHONY: maybe-install-pdf-gold install-pdf-gold
16314 maybe-install-pdf-gold:
16315 @if gold
16316 maybe-install-pdf-gold: install-pdf-gold
16318 install-pdf-gold: \
16319 configure-gold \
16320 pdf-gold
16321 @[ -f ./gold/Makefile ] || exit 0; \
16322 r=`${PWD_COMMAND}`; export r; \
16323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16324 $(HOST_EXPORTS) \
16325 for flag in $(EXTRA_HOST_FLAGS) ; do \
16326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16327 done; \
16328 echo "Doing install-pdf in gold" ; \
16329 (cd $(HOST_SUBDIR)/gold && \
16330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16332 "RANLIB=$${RANLIB}" \
16333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16334 install-pdf) \
16335 || exit 1
16337 @endif gold
16339 .PHONY: maybe-install-html-gold install-html-gold
16340 maybe-install-html-gold:
16341 @if gold
16342 maybe-install-html-gold: install-html-gold
16344 install-html-gold: \
16345 configure-gold \
16346 html-gold
16347 @[ -f ./gold/Makefile ] || exit 0; \
16348 r=`${PWD_COMMAND}`; export r; \
16349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16350 $(HOST_EXPORTS) \
16351 for flag in $(EXTRA_HOST_FLAGS) ; do \
16352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16353 done; \
16354 echo "Doing install-html in gold" ; \
16355 (cd $(HOST_SUBDIR)/gold && \
16356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16358 "RANLIB=$${RANLIB}" \
16359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16360 install-html) \
16361 || exit 1
16363 @endif gold
16365 .PHONY: maybe-installcheck-gold installcheck-gold
16366 maybe-installcheck-gold:
16367 @if gold
16368 maybe-installcheck-gold: installcheck-gold
16370 installcheck-gold: \
16371 configure-gold
16372 @[ -f ./gold/Makefile ] || exit 0; \
16373 r=`${PWD_COMMAND}`; export r; \
16374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16375 $(HOST_EXPORTS) \
16376 for flag in $(EXTRA_HOST_FLAGS) ; do \
16377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16378 done; \
16379 echo "Doing installcheck in gold" ; \
16380 (cd $(HOST_SUBDIR)/gold && \
16381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16383 "RANLIB=$${RANLIB}" \
16384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16385 installcheck) \
16386 || exit 1
16388 @endif gold
16390 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16391 maybe-mostlyclean-gold:
16392 @if gold
16393 maybe-mostlyclean-gold: mostlyclean-gold
16395 mostlyclean-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 mostlyclean 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 mostlyclean) \
16410 || exit 1
16412 @endif gold
16414 .PHONY: maybe-clean-gold clean-gold
16415 maybe-clean-gold:
16416 @if gold
16417 maybe-clean-gold: clean-gold
16419 clean-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 clean 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 clean) \
16434 || exit 1
16436 @endif gold
16438 .PHONY: maybe-distclean-gold distclean-gold
16439 maybe-distclean-gold:
16440 @if gold
16441 maybe-distclean-gold: distclean-gold
16443 distclean-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 distclean 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 distclean) \
16458 || exit 1
16460 @endif gold
16462 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16463 maybe-maintainer-clean-gold:
16464 @if gold
16465 maybe-maintainer-clean-gold: maintainer-clean-gold
16467 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
16482 || exit 1
16484 @endif gold
16488 .PHONY: configure-gprof maybe-configure-gprof
16489 maybe-configure-gprof:
16490 @if gcc-bootstrap
16491 configure-gprof: stage_current
16492 @endif gcc-bootstrap
16493 @if gprof
16494 maybe-configure-gprof: configure-gprof
16495 configure-gprof:
16496 @: $(MAKE); $(unstage)
16497 @r=`${PWD_COMMAND}`; export r; \
16498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16499 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16501 $(HOST_EXPORTS) \
16502 echo Configuring in $(HOST_SUBDIR)/gprof; \
16503 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16504 case $(srcdir) in \
16505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16506 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16508 esac; \
16509 srcdiroption="--srcdir=$${topdir}/gprof"; \
16510 libsrcdir="$$s/gprof"; \
16511 $(SHELL) $${libsrcdir}/configure \
16512 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16513 --target=${target_alias} $${srcdiroption} \
16514 || exit 1
16515 @endif gprof
16521 .PHONY: all-gprof maybe-all-gprof
16522 maybe-all-gprof:
16523 @if gcc-bootstrap
16524 all-gprof: stage_current
16525 @endif gcc-bootstrap
16526 @if gprof
16527 TARGET-gprof=all
16528 maybe-all-gprof: all-gprof
16529 all-gprof: configure-gprof
16530 @: $(MAKE); $(unstage)
16531 @r=`${PWD_COMMAND}`; export r; \
16532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16533 $(HOST_EXPORTS) \
16534 (cd $(HOST_SUBDIR)/gprof && \
16535 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16536 $(TARGET-gprof))
16537 @endif gprof
16542 .PHONY: check-gprof maybe-check-gprof
16543 maybe-check-gprof:
16544 @if gprof
16545 maybe-check-gprof: check-gprof
16547 check-gprof:
16548 @: $(MAKE); $(unstage)
16549 @r=`${PWD_COMMAND}`; export r; \
16550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16551 $(HOST_EXPORTS) \
16552 (cd $(HOST_SUBDIR)/gprof && \
16553 $(MAKE) $(FLAGS_TO_PASS) check)
16555 @endif gprof
16557 .PHONY: install-gprof maybe-install-gprof
16558 maybe-install-gprof:
16559 @if gprof
16560 maybe-install-gprof: install-gprof
16562 install-gprof: installdirs
16563 @: $(MAKE); $(unstage)
16564 @r=`${PWD_COMMAND}`; export r; \
16565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16566 $(HOST_EXPORTS) \
16567 (cd $(HOST_SUBDIR)/gprof && \
16568 $(MAKE) $(FLAGS_TO_PASS) install)
16570 @endif gprof
16572 .PHONY: install-strip-gprof maybe-install-strip-gprof
16573 maybe-install-strip-gprof:
16574 @if gprof
16575 maybe-install-strip-gprof: install-strip-gprof
16577 install-strip-gprof: installdirs
16578 @: $(MAKE); $(unstage)
16579 @r=`${PWD_COMMAND}`; export r; \
16580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16581 $(HOST_EXPORTS) \
16582 (cd $(HOST_SUBDIR)/gprof && \
16583 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16585 @endif gprof
16587 # Other targets (info, dvi, pdf, etc.)
16589 .PHONY: maybe-info-gprof info-gprof
16590 maybe-info-gprof:
16591 @if gprof
16592 maybe-info-gprof: info-gprof
16594 info-gprof: \
16595 configure-gprof
16596 @: $(MAKE); $(unstage)
16597 @[ -f ./gprof/Makefile ] || exit 0; \
16598 r=`${PWD_COMMAND}`; export r; \
16599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16600 $(HOST_EXPORTS) \
16601 for flag in $(EXTRA_HOST_FLAGS) ; do \
16602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16603 done; \
16604 echo "Doing info in gprof" ; \
16605 (cd $(HOST_SUBDIR)/gprof && \
16606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16608 "RANLIB=$${RANLIB}" \
16609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16610 info) \
16611 || exit 1
16613 @endif gprof
16615 .PHONY: maybe-dvi-gprof dvi-gprof
16616 maybe-dvi-gprof:
16617 @if gprof
16618 maybe-dvi-gprof: dvi-gprof
16620 dvi-gprof: \
16621 configure-gprof
16622 @: $(MAKE); $(unstage)
16623 @[ -f ./gprof/Makefile ] || exit 0; \
16624 r=`${PWD_COMMAND}`; export r; \
16625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16626 $(HOST_EXPORTS) \
16627 for flag in $(EXTRA_HOST_FLAGS) ; do \
16628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16629 done; \
16630 echo "Doing dvi in gprof" ; \
16631 (cd $(HOST_SUBDIR)/gprof && \
16632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16634 "RANLIB=$${RANLIB}" \
16635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16636 dvi) \
16637 || exit 1
16639 @endif gprof
16641 .PHONY: maybe-pdf-gprof pdf-gprof
16642 maybe-pdf-gprof:
16643 @if gprof
16644 maybe-pdf-gprof: pdf-gprof
16646 pdf-gprof: \
16647 configure-gprof
16648 @: $(MAKE); $(unstage)
16649 @[ -f ./gprof/Makefile ] || exit 0; \
16650 r=`${PWD_COMMAND}`; export r; \
16651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16652 $(HOST_EXPORTS) \
16653 for flag in $(EXTRA_HOST_FLAGS) ; do \
16654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16655 done; \
16656 echo "Doing pdf in gprof" ; \
16657 (cd $(HOST_SUBDIR)/gprof && \
16658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16660 "RANLIB=$${RANLIB}" \
16661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16662 pdf) \
16663 || exit 1
16665 @endif gprof
16667 .PHONY: maybe-html-gprof html-gprof
16668 maybe-html-gprof:
16669 @if gprof
16670 maybe-html-gprof: html-gprof
16672 html-gprof: \
16673 configure-gprof
16674 @: $(MAKE); $(unstage)
16675 @[ -f ./gprof/Makefile ] || exit 0; \
16676 r=`${PWD_COMMAND}`; export r; \
16677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16678 $(HOST_EXPORTS) \
16679 for flag in $(EXTRA_HOST_FLAGS) ; do \
16680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16681 done; \
16682 echo "Doing html in gprof" ; \
16683 (cd $(HOST_SUBDIR)/gprof && \
16684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16686 "RANLIB=$${RANLIB}" \
16687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16688 html) \
16689 || exit 1
16691 @endif gprof
16693 .PHONY: maybe-TAGS-gprof TAGS-gprof
16694 maybe-TAGS-gprof:
16695 @if gprof
16696 maybe-TAGS-gprof: TAGS-gprof
16698 TAGS-gprof: \
16699 configure-gprof
16700 @: $(MAKE); $(unstage)
16701 @[ -f ./gprof/Makefile ] || exit 0; \
16702 r=`${PWD_COMMAND}`; export r; \
16703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16704 $(HOST_EXPORTS) \
16705 for flag in $(EXTRA_HOST_FLAGS) ; do \
16706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16707 done; \
16708 echo "Doing TAGS in gprof" ; \
16709 (cd $(HOST_SUBDIR)/gprof && \
16710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16712 "RANLIB=$${RANLIB}" \
16713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16714 TAGS) \
16715 || exit 1
16717 @endif gprof
16719 .PHONY: maybe-install-info-gprof install-info-gprof
16720 maybe-install-info-gprof:
16721 @if gprof
16722 maybe-install-info-gprof: install-info-gprof
16724 install-info-gprof: \
16725 configure-gprof \
16726 info-gprof
16727 @: $(MAKE); $(unstage)
16728 @[ -f ./gprof/Makefile ] || exit 0; \
16729 r=`${PWD_COMMAND}`; export r; \
16730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16731 $(HOST_EXPORTS) \
16732 for flag in $(EXTRA_HOST_FLAGS) ; do \
16733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16734 done; \
16735 echo "Doing install-info in gprof" ; \
16736 (cd $(HOST_SUBDIR)/gprof && \
16737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16739 "RANLIB=$${RANLIB}" \
16740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16741 install-info) \
16742 || exit 1
16744 @endif gprof
16746 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16747 maybe-install-pdf-gprof:
16748 @if gprof
16749 maybe-install-pdf-gprof: install-pdf-gprof
16751 install-pdf-gprof: \
16752 configure-gprof \
16753 pdf-gprof
16754 @: $(MAKE); $(unstage)
16755 @[ -f ./gprof/Makefile ] || exit 0; \
16756 r=`${PWD_COMMAND}`; export r; \
16757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16758 $(HOST_EXPORTS) \
16759 for flag in $(EXTRA_HOST_FLAGS) ; do \
16760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16761 done; \
16762 echo "Doing install-pdf in gprof" ; \
16763 (cd $(HOST_SUBDIR)/gprof && \
16764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16766 "RANLIB=$${RANLIB}" \
16767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16768 install-pdf) \
16769 || exit 1
16771 @endif gprof
16773 .PHONY: maybe-install-html-gprof install-html-gprof
16774 maybe-install-html-gprof:
16775 @if gprof
16776 maybe-install-html-gprof: install-html-gprof
16778 install-html-gprof: \
16779 configure-gprof \
16780 html-gprof
16781 @: $(MAKE); $(unstage)
16782 @[ -f ./gprof/Makefile ] || exit 0; \
16783 r=`${PWD_COMMAND}`; export r; \
16784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16785 $(HOST_EXPORTS) \
16786 for flag in $(EXTRA_HOST_FLAGS) ; do \
16787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16788 done; \
16789 echo "Doing install-html in gprof" ; \
16790 (cd $(HOST_SUBDIR)/gprof && \
16791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16793 "RANLIB=$${RANLIB}" \
16794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16795 install-html) \
16796 || exit 1
16798 @endif gprof
16800 .PHONY: maybe-installcheck-gprof installcheck-gprof
16801 maybe-installcheck-gprof:
16802 @if gprof
16803 maybe-installcheck-gprof: installcheck-gprof
16805 installcheck-gprof: \
16806 configure-gprof
16807 @: $(MAKE); $(unstage)
16808 @[ -f ./gprof/Makefile ] || exit 0; \
16809 r=`${PWD_COMMAND}`; export r; \
16810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16811 $(HOST_EXPORTS) \
16812 for flag in $(EXTRA_HOST_FLAGS) ; do \
16813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16814 done; \
16815 echo "Doing installcheck in gprof" ; \
16816 (cd $(HOST_SUBDIR)/gprof && \
16817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16819 "RANLIB=$${RANLIB}" \
16820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16821 installcheck) \
16822 || exit 1
16824 @endif gprof
16826 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16827 maybe-mostlyclean-gprof:
16828 @if gprof
16829 maybe-mostlyclean-gprof: mostlyclean-gprof
16831 mostlyclean-gprof:
16832 @: $(MAKE); $(unstage)
16833 @[ -f ./gprof/Makefile ] || exit 0; \
16834 r=`${PWD_COMMAND}`; export r; \
16835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16836 $(HOST_EXPORTS) \
16837 for flag in $(EXTRA_HOST_FLAGS) ; do \
16838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16839 done; \
16840 echo "Doing mostlyclean in gprof" ; \
16841 (cd $(HOST_SUBDIR)/gprof && \
16842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16844 "RANLIB=$${RANLIB}" \
16845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16846 mostlyclean) \
16847 || exit 1
16849 @endif gprof
16851 .PHONY: maybe-clean-gprof clean-gprof
16852 maybe-clean-gprof:
16853 @if gprof
16854 maybe-clean-gprof: clean-gprof
16856 clean-gprof:
16857 @: $(MAKE); $(unstage)
16858 @[ -f ./gprof/Makefile ] || exit 0; \
16859 r=`${PWD_COMMAND}`; export r; \
16860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16861 $(HOST_EXPORTS) \
16862 for flag in $(EXTRA_HOST_FLAGS) ; do \
16863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16864 done; \
16865 echo "Doing clean in gprof" ; \
16866 (cd $(HOST_SUBDIR)/gprof && \
16867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16869 "RANLIB=$${RANLIB}" \
16870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16871 clean) \
16872 || exit 1
16874 @endif gprof
16876 .PHONY: maybe-distclean-gprof distclean-gprof
16877 maybe-distclean-gprof:
16878 @if gprof
16879 maybe-distclean-gprof: distclean-gprof
16881 distclean-gprof:
16882 @: $(MAKE); $(unstage)
16883 @[ -f ./gprof/Makefile ] || exit 0; \
16884 r=`${PWD_COMMAND}`; export r; \
16885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16886 $(HOST_EXPORTS) \
16887 for flag in $(EXTRA_HOST_FLAGS) ; do \
16888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16889 done; \
16890 echo "Doing distclean in gprof" ; \
16891 (cd $(HOST_SUBDIR)/gprof && \
16892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16894 "RANLIB=$${RANLIB}" \
16895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16896 distclean) \
16897 || exit 1
16899 @endif gprof
16901 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16902 maybe-maintainer-clean-gprof:
16903 @if gprof
16904 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16906 maintainer-clean-gprof:
16907 @: $(MAKE); $(unstage)
16908 @[ -f ./gprof/Makefile ] || exit 0; \
16909 r=`${PWD_COMMAND}`; export r; \
16910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16911 $(HOST_EXPORTS) \
16912 for flag in $(EXTRA_HOST_FLAGS) ; do \
16913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16914 done; \
16915 echo "Doing maintainer-clean in gprof" ; \
16916 (cd $(HOST_SUBDIR)/gprof && \
16917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16919 "RANLIB=$${RANLIB}" \
16920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16921 maintainer-clean) \
16922 || exit 1
16924 @endif gprof
16928 .PHONY: configure-intl maybe-configure-intl
16929 maybe-configure-intl:
16930 @if gcc-bootstrap
16931 configure-intl: stage_current
16932 @endif gcc-bootstrap
16933 @if intl
16934 maybe-configure-intl: configure-intl
16935 configure-intl:
16936 @r=`${PWD_COMMAND}`; export r; \
16937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16938 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16940 $(HOST_EXPORTS) \
16941 echo Configuring in $(HOST_SUBDIR)/intl; \
16942 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16943 case $(srcdir) in \
16944 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16945 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16946 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16947 esac; \
16948 srcdiroption="--srcdir=$${topdir}/intl"; \
16949 libsrcdir="$$s/intl"; \
16950 $(SHELL) $${libsrcdir}/configure \
16951 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16952 --target=${target_alias} $${srcdiroption} \
16953 || exit 1
16954 @endif intl
16958 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16959 maybe-configure-stage1-intl:
16960 @if intl-bootstrap
16961 maybe-configure-stage1-intl: configure-stage1-intl
16962 configure-stage1-intl:
16963 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16964 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16965 @r=`${PWD_COMMAND}`; export r; \
16966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16967 TFLAGS="$(STAGE1_TFLAGS)"; \
16968 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16969 $(HOST_EXPORTS) \
16970 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16971 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16972 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16973 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16974 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16975 cd $(HOST_SUBDIR)/intl || exit 1; \
16976 case $(srcdir) in \
16977 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16978 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16979 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16980 esac; \
16981 srcdiroption="--srcdir=$${topdir}/intl"; \
16982 libsrcdir="$$s/intl"; \
16983 $(SHELL) $${libsrcdir}/configure \
16984 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16985 --target=${target_alias} $${srcdiroption} \
16986 $(STAGE1_CONFIGURE_FLAGS)
16987 @endif intl-bootstrap
16989 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16990 maybe-configure-stage2-intl:
16991 @if intl-bootstrap
16992 maybe-configure-stage2-intl: configure-stage2-intl
16993 configure-stage2-intl:
16994 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16995 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16996 @r=`${PWD_COMMAND}`; export r; \
16997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16998 TFLAGS="$(STAGE2_TFLAGS)"; \
16999 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17000 $(HOST_EXPORTS) \
17001 $(POSTSTAGE1_HOST_EXPORTS) \
17002 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17003 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17004 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17005 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17006 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17007 cd $(HOST_SUBDIR)/intl || exit 1; \
17008 case $(srcdir) in \
17009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17010 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17012 esac; \
17013 srcdiroption="--srcdir=$${topdir}/intl"; \
17014 libsrcdir="$$s/intl"; \
17015 $(SHELL) $${libsrcdir}/configure \
17016 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17017 --target=${target_alias} $${srcdiroption} \
17018 --with-build-libsubdir=$(HOST_SUBDIR) \
17019 $(STAGE2_CONFIGURE_FLAGS)
17020 @endif intl-bootstrap
17022 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17023 maybe-configure-stage3-intl:
17024 @if intl-bootstrap
17025 maybe-configure-stage3-intl: configure-stage3-intl
17026 configure-stage3-intl:
17027 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17028 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17029 @r=`${PWD_COMMAND}`; export r; \
17030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17031 TFLAGS="$(STAGE3_TFLAGS)"; \
17032 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17033 $(HOST_EXPORTS) \
17034 $(POSTSTAGE1_HOST_EXPORTS) \
17035 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17036 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17037 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17038 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17040 cd $(HOST_SUBDIR)/intl || exit 1; \
17041 case $(srcdir) in \
17042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17043 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17045 esac; \
17046 srcdiroption="--srcdir=$${topdir}/intl"; \
17047 libsrcdir="$$s/intl"; \
17048 $(SHELL) $${libsrcdir}/configure \
17049 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17050 --target=${target_alias} $${srcdiroption} \
17051 --with-build-libsubdir=$(HOST_SUBDIR) \
17052 $(STAGE3_CONFIGURE_FLAGS)
17053 @endif intl-bootstrap
17055 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17056 maybe-configure-stage4-intl:
17057 @if intl-bootstrap
17058 maybe-configure-stage4-intl: configure-stage4-intl
17059 configure-stage4-intl:
17060 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17062 @r=`${PWD_COMMAND}`; export r; \
17063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17064 TFLAGS="$(STAGE4_TFLAGS)"; \
17065 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17066 $(HOST_EXPORTS) \
17067 $(POSTSTAGE1_HOST_EXPORTS) \
17068 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17069 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17070 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17071 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17073 cd $(HOST_SUBDIR)/intl || exit 1; \
17074 case $(srcdir) in \
17075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17076 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17078 esac; \
17079 srcdiroption="--srcdir=$${topdir}/intl"; \
17080 libsrcdir="$$s/intl"; \
17081 $(SHELL) $${libsrcdir}/configure \
17082 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17083 --target=${target_alias} $${srcdiroption} \
17084 --with-build-libsubdir=$(HOST_SUBDIR) \
17085 $(STAGE4_CONFIGURE_FLAGS)
17086 @endif intl-bootstrap
17088 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17089 maybe-configure-stageprofile-intl:
17090 @if intl-bootstrap
17091 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17092 configure-stageprofile-intl:
17093 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17094 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17095 @r=`${PWD_COMMAND}`; export r; \
17096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17097 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17098 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17099 $(HOST_EXPORTS) \
17100 $(POSTSTAGE1_HOST_EXPORTS) \
17101 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17102 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17103 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17104 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17106 cd $(HOST_SUBDIR)/intl || exit 1; \
17107 case $(srcdir) in \
17108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17109 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17111 esac; \
17112 srcdiroption="--srcdir=$${topdir}/intl"; \
17113 libsrcdir="$$s/intl"; \
17114 $(SHELL) $${libsrcdir}/configure \
17115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17116 --target=${target_alias} $${srcdiroption} \
17117 --with-build-libsubdir=$(HOST_SUBDIR) \
17118 $(STAGEprofile_CONFIGURE_FLAGS)
17119 @endif intl-bootstrap
17121 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17122 maybe-configure-stagefeedback-intl:
17123 @if intl-bootstrap
17124 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17125 configure-stagefeedback-intl:
17126 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17128 @r=`${PWD_COMMAND}`; export r; \
17129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17130 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17131 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17132 $(HOST_EXPORTS) \
17133 $(POSTSTAGE1_HOST_EXPORTS) \
17134 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17135 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17136 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17137 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17139 cd $(HOST_SUBDIR)/intl || exit 1; \
17140 case $(srcdir) in \
17141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17142 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17144 esac; \
17145 srcdiroption="--srcdir=$${topdir}/intl"; \
17146 libsrcdir="$$s/intl"; \
17147 $(SHELL) $${libsrcdir}/configure \
17148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17149 --target=${target_alias} $${srcdiroption} \
17150 --with-build-libsubdir=$(HOST_SUBDIR) \
17151 $(STAGEfeedback_CONFIGURE_FLAGS)
17152 @endif intl-bootstrap
17158 .PHONY: all-intl maybe-all-intl
17159 maybe-all-intl:
17160 @if gcc-bootstrap
17161 all-intl: stage_current
17162 @endif gcc-bootstrap
17163 @if intl
17164 TARGET-intl=all
17165 maybe-all-intl: all-intl
17166 all-intl: configure-intl
17167 @r=`${PWD_COMMAND}`; export r; \
17168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17169 $(HOST_EXPORTS) \
17170 (cd $(HOST_SUBDIR)/intl && \
17171 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17172 $(TARGET-intl))
17173 @endif intl
17177 .PHONY: all-stage1-intl maybe-all-stage1-intl
17178 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17179 maybe-all-stage1-intl:
17180 maybe-clean-stage1-intl:
17181 @if intl-bootstrap
17182 maybe-all-stage1-intl: all-stage1-intl
17183 all-stage1: all-stage1-intl
17184 TARGET-stage1-intl = $(TARGET-intl)
17185 all-stage1-intl: configure-stage1-intl
17186 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17187 @r=`${PWD_COMMAND}`; export r; \
17188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17189 TFLAGS="$(STAGE1_TFLAGS)"; \
17190 $(HOST_EXPORTS) \
17191 cd $(HOST_SUBDIR)/intl && \
17192 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17193 CFLAGS="$(STAGE1_CFLAGS)" \
17194 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17195 LIBCFLAGS="$(LIBCFLAGS)" \
17196 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17197 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17198 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17199 $(EXTRA_HOST_FLAGS) \
17200 $(STAGE1_FLAGS_TO_PASS) \
17201 TFLAGS="$(STAGE1_TFLAGS)" \
17202 $(TARGET-stage1-intl)
17204 maybe-clean-stage1-intl: clean-stage1-intl
17205 clean-stage1: clean-stage1-intl
17206 clean-stage1-intl:
17207 @if [ $(current_stage) = stage1 ]; then \
17208 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17209 else \
17210 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17211 $(MAKE) stage1-start; \
17212 fi; \
17213 cd $(HOST_SUBDIR)/intl && \
17214 $(MAKE) $(EXTRA_HOST_FLAGS) \
17215 $(STAGE1_FLAGS_TO_PASS) clean
17216 @endif intl-bootstrap
17219 .PHONY: all-stage2-intl maybe-all-stage2-intl
17220 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17221 maybe-all-stage2-intl:
17222 maybe-clean-stage2-intl:
17223 @if intl-bootstrap
17224 maybe-all-stage2-intl: all-stage2-intl
17225 all-stage2: all-stage2-intl
17226 TARGET-stage2-intl = $(TARGET-intl)
17227 all-stage2-intl: configure-stage2-intl
17228 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17229 @r=`${PWD_COMMAND}`; export r; \
17230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17231 TFLAGS="$(STAGE2_TFLAGS)"; \
17232 $(HOST_EXPORTS) \
17233 $(POSTSTAGE1_HOST_EXPORTS) \
17234 cd $(HOST_SUBDIR)/intl && \
17235 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17236 CFLAGS="$(STAGE2_CFLAGS)" \
17237 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17238 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17239 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17240 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17241 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17242 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17243 TFLAGS="$(STAGE2_TFLAGS)" \
17244 $(TARGET-stage2-intl)
17246 maybe-clean-stage2-intl: clean-stage2-intl
17247 clean-stage2: clean-stage2-intl
17248 clean-stage2-intl:
17249 @if [ $(current_stage) = stage2 ]; then \
17250 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17251 else \
17252 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17253 $(MAKE) stage2-start; \
17254 fi; \
17255 cd $(HOST_SUBDIR)/intl && \
17256 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17257 @endif intl-bootstrap
17260 .PHONY: all-stage3-intl maybe-all-stage3-intl
17261 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17262 maybe-all-stage3-intl:
17263 maybe-clean-stage3-intl:
17264 @if intl-bootstrap
17265 maybe-all-stage3-intl: all-stage3-intl
17266 all-stage3: all-stage3-intl
17267 TARGET-stage3-intl = $(TARGET-intl)
17268 all-stage3-intl: configure-stage3-intl
17269 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17270 @r=`${PWD_COMMAND}`; export r; \
17271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17272 TFLAGS="$(STAGE3_TFLAGS)"; \
17273 $(HOST_EXPORTS) \
17274 $(POSTSTAGE1_HOST_EXPORTS) \
17275 cd $(HOST_SUBDIR)/intl && \
17276 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17277 CFLAGS="$(STAGE3_CFLAGS)" \
17278 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17279 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17280 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17281 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17282 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17283 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17284 TFLAGS="$(STAGE3_TFLAGS)" \
17285 $(TARGET-stage3-intl)
17287 maybe-clean-stage3-intl: clean-stage3-intl
17288 clean-stage3: clean-stage3-intl
17289 clean-stage3-intl:
17290 @if [ $(current_stage) = stage3 ]; then \
17291 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17292 else \
17293 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17294 $(MAKE) stage3-start; \
17295 fi; \
17296 cd $(HOST_SUBDIR)/intl && \
17297 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17298 @endif intl-bootstrap
17301 .PHONY: all-stage4-intl maybe-all-stage4-intl
17302 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17303 maybe-all-stage4-intl:
17304 maybe-clean-stage4-intl:
17305 @if intl-bootstrap
17306 maybe-all-stage4-intl: all-stage4-intl
17307 all-stage4: all-stage4-intl
17308 TARGET-stage4-intl = $(TARGET-intl)
17309 all-stage4-intl: configure-stage4-intl
17310 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17311 @r=`${PWD_COMMAND}`; export r; \
17312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17313 TFLAGS="$(STAGE4_TFLAGS)"; \
17314 $(HOST_EXPORTS) \
17315 $(POSTSTAGE1_HOST_EXPORTS) \
17316 cd $(HOST_SUBDIR)/intl && \
17317 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17318 CFLAGS="$(STAGE4_CFLAGS)" \
17319 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17320 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17321 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17322 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17323 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17324 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17325 TFLAGS="$(STAGE4_TFLAGS)" \
17326 $(TARGET-stage4-intl)
17328 maybe-clean-stage4-intl: clean-stage4-intl
17329 clean-stage4: clean-stage4-intl
17330 clean-stage4-intl:
17331 @if [ $(current_stage) = stage4 ]; then \
17332 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17333 else \
17334 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17335 $(MAKE) stage4-start; \
17336 fi; \
17337 cd $(HOST_SUBDIR)/intl && \
17338 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17339 @endif intl-bootstrap
17342 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17343 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17344 maybe-all-stageprofile-intl:
17345 maybe-clean-stageprofile-intl:
17346 @if intl-bootstrap
17347 maybe-all-stageprofile-intl: all-stageprofile-intl
17348 all-stageprofile: all-stageprofile-intl
17349 TARGET-stageprofile-intl = $(TARGET-intl)
17350 all-stageprofile-intl: configure-stageprofile-intl
17351 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17352 @r=`${PWD_COMMAND}`; export r; \
17353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17354 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17355 $(HOST_EXPORTS) \
17356 $(POSTSTAGE1_HOST_EXPORTS) \
17357 cd $(HOST_SUBDIR)/intl && \
17358 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17359 CFLAGS="$(STAGEprofile_CFLAGS)" \
17360 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17361 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17362 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17363 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17364 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17365 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17366 TFLAGS="$(STAGEprofile_TFLAGS)" \
17367 $(TARGET-stageprofile-intl)
17369 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17370 clean-stageprofile: clean-stageprofile-intl
17371 clean-stageprofile-intl:
17372 @if [ $(current_stage) = stageprofile ]; then \
17373 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17374 else \
17375 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17376 $(MAKE) stageprofile-start; \
17377 fi; \
17378 cd $(HOST_SUBDIR)/intl && \
17379 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17380 @endif intl-bootstrap
17383 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17384 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17385 maybe-all-stagefeedback-intl:
17386 maybe-clean-stagefeedback-intl:
17387 @if intl-bootstrap
17388 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17389 all-stagefeedback: all-stagefeedback-intl
17390 TARGET-stagefeedback-intl = $(TARGET-intl)
17391 all-stagefeedback-intl: configure-stagefeedback-intl
17392 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17393 @r=`${PWD_COMMAND}`; export r; \
17394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17395 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17396 $(HOST_EXPORTS) \
17397 $(POSTSTAGE1_HOST_EXPORTS) \
17398 cd $(HOST_SUBDIR)/intl && \
17399 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17400 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17401 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17402 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17403 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17404 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17405 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17406 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17407 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17408 $(TARGET-stagefeedback-intl)
17410 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17411 clean-stagefeedback: clean-stagefeedback-intl
17412 clean-stagefeedback-intl:
17413 @if [ $(current_stage) = stagefeedback ]; then \
17414 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17415 else \
17416 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17417 $(MAKE) stagefeedback-start; \
17418 fi; \
17419 cd $(HOST_SUBDIR)/intl && \
17420 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17421 @endif intl-bootstrap
17427 .PHONY: check-intl maybe-check-intl
17428 maybe-check-intl:
17429 @if intl
17430 maybe-check-intl: check-intl
17432 check-intl:
17433 @: $(MAKE); $(unstage)
17434 @r=`${PWD_COMMAND}`; export r; \
17435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17436 $(HOST_EXPORTS) \
17437 (cd $(HOST_SUBDIR)/intl && \
17438 $(MAKE) $(FLAGS_TO_PASS) check)
17440 @endif intl
17442 .PHONY: install-intl maybe-install-intl
17443 maybe-install-intl:
17444 @if intl
17445 maybe-install-intl: install-intl
17447 install-intl: installdirs
17448 @: $(MAKE); $(unstage)
17449 @r=`${PWD_COMMAND}`; export r; \
17450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17451 $(HOST_EXPORTS) \
17452 (cd $(HOST_SUBDIR)/intl && \
17453 $(MAKE) $(FLAGS_TO_PASS) install)
17455 @endif intl
17457 .PHONY: install-strip-intl maybe-install-strip-intl
17458 maybe-install-strip-intl:
17459 @if intl
17460 maybe-install-strip-intl: install-strip-intl
17462 install-strip-intl: installdirs
17463 @: $(MAKE); $(unstage)
17464 @r=`${PWD_COMMAND}`; export r; \
17465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17466 $(HOST_EXPORTS) \
17467 (cd $(HOST_SUBDIR)/intl && \
17468 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17470 @endif intl
17472 # Other targets (info, dvi, pdf, etc.)
17474 .PHONY: maybe-info-intl info-intl
17475 maybe-info-intl:
17476 @if intl
17477 maybe-info-intl: info-intl
17479 info-intl: \
17480 configure-intl
17481 @[ -f ./intl/Makefile ] || exit 0; \
17482 r=`${PWD_COMMAND}`; export r; \
17483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17484 $(HOST_EXPORTS) \
17485 for flag in $(EXTRA_HOST_FLAGS) ; do \
17486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17487 done; \
17488 echo "Doing info in intl" ; \
17489 (cd $(HOST_SUBDIR)/intl && \
17490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17492 "RANLIB=$${RANLIB}" \
17493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17494 info) \
17495 || exit 1
17497 @endif intl
17499 .PHONY: maybe-dvi-intl dvi-intl
17500 maybe-dvi-intl:
17501 @if intl
17502 maybe-dvi-intl: dvi-intl
17504 dvi-intl: \
17505 configure-intl
17506 @[ -f ./intl/Makefile ] || exit 0; \
17507 r=`${PWD_COMMAND}`; export r; \
17508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17509 $(HOST_EXPORTS) \
17510 for flag in $(EXTRA_HOST_FLAGS) ; do \
17511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17512 done; \
17513 echo "Doing dvi in intl" ; \
17514 (cd $(HOST_SUBDIR)/intl && \
17515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17517 "RANLIB=$${RANLIB}" \
17518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17519 dvi) \
17520 || exit 1
17522 @endif intl
17524 .PHONY: maybe-pdf-intl pdf-intl
17525 maybe-pdf-intl:
17526 @if intl
17527 maybe-pdf-intl: pdf-intl
17529 pdf-intl: \
17530 configure-intl
17531 @[ -f ./intl/Makefile ] || exit 0; \
17532 r=`${PWD_COMMAND}`; export r; \
17533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17534 $(HOST_EXPORTS) \
17535 for flag in $(EXTRA_HOST_FLAGS) ; do \
17536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17537 done; \
17538 echo "Doing pdf in intl" ; \
17539 (cd $(HOST_SUBDIR)/intl && \
17540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17542 "RANLIB=$${RANLIB}" \
17543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17544 pdf) \
17545 || exit 1
17547 @endif intl
17549 .PHONY: maybe-html-intl html-intl
17550 maybe-html-intl:
17551 @if intl
17552 maybe-html-intl: html-intl
17554 html-intl: \
17555 configure-intl
17556 @[ -f ./intl/Makefile ] || exit 0; \
17557 r=`${PWD_COMMAND}`; export r; \
17558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17559 $(HOST_EXPORTS) \
17560 for flag in $(EXTRA_HOST_FLAGS) ; do \
17561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17562 done; \
17563 echo "Doing html in intl" ; \
17564 (cd $(HOST_SUBDIR)/intl && \
17565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17567 "RANLIB=$${RANLIB}" \
17568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17569 html) \
17570 || exit 1
17572 @endif intl
17574 .PHONY: maybe-TAGS-intl TAGS-intl
17575 maybe-TAGS-intl:
17576 @if intl
17577 maybe-TAGS-intl: TAGS-intl
17579 TAGS-intl: \
17580 configure-intl
17581 @[ -f ./intl/Makefile ] || exit 0; \
17582 r=`${PWD_COMMAND}`; export r; \
17583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17584 $(HOST_EXPORTS) \
17585 for flag in $(EXTRA_HOST_FLAGS) ; do \
17586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17587 done; \
17588 echo "Doing TAGS in intl" ; \
17589 (cd $(HOST_SUBDIR)/intl && \
17590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17592 "RANLIB=$${RANLIB}" \
17593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17594 TAGS) \
17595 || exit 1
17597 @endif intl
17599 .PHONY: maybe-install-info-intl install-info-intl
17600 maybe-install-info-intl:
17601 @if intl
17602 maybe-install-info-intl: install-info-intl
17604 install-info-intl: \
17605 configure-intl \
17606 info-intl
17607 @[ -f ./intl/Makefile ] || exit 0; \
17608 r=`${PWD_COMMAND}`; export r; \
17609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17610 $(HOST_EXPORTS) \
17611 for flag in $(EXTRA_HOST_FLAGS) ; do \
17612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17613 done; \
17614 echo "Doing install-info in intl" ; \
17615 (cd $(HOST_SUBDIR)/intl && \
17616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17618 "RANLIB=$${RANLIB}" \
17619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17620 install-info) \
17621 || exit 1
17623 @endif intl
17625 .PHONY: maybe-install-pdf-intl install-pdf-intl
17626 maybe-install-pdf-intl:
17627 @if intl
17628 maybe-install-pdf-intl: install-pdf-intl
17630 install-pdf-intl: \
17631 configure-intl \
17632 pdf-intl
17633 @[ -f ./intl/Makefile ] || exit 0; \
17634 r=`${PWD_COMMAND}`; export r; \
17635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17636 $(HOST_EXPORTS) \
17637 for flag in $(EXTRA_HOST_FLAGS) ; do \
17638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17639 done; \
17640 echo "Doing install-pdf in intl" ; \
17641 (cd $(HOST_SUBDIR)/intl && \
17642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17644 "RANLIB=$${RANLIB}" \
17645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17646 install-pdf) \
17647 || exit 1
17649 @endif intl
17651 .PHONY: maybe-install-html-intl install-html-intl
17652 maybe-install-html-intl:
17653 @if intl
17654 maybe-install-html-intl: install-html-intl
17656 install-html-intl: \
17657 configure-intl \
17658 html-intl
17659 @[ -f ./intl/Makefile ] || exit 0; \
17660 r=`${PWD_COMMAND}`; export r; \
17661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17662 $(HOST_EXPORTS) \
17663 for flag in $(EXTRA_HOST_FLAGS) ; do \
17664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17665 done; \
17666 echo "Doing install-html in intl" ; \
17667 (cd $(HOST_SUBDIR)/intl && \
17668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17670 "RANLIB=$${RANLIB}" \
17671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17672 install-html) \
17673 || exit 1
17675 @endif intl
17677 .PHONY: maybe-installcheck-intl installcheck-intl
17678 maybe-installcheck-intl:
17679 @if intl
17680 maybe-installcheck-intl: installcheck-intl
17682 installcheck-intl: \
17683 configure-intl
17684 @[ -f ./intl/Makefile ] || exit 0; \
17685 r=`${PWD_COMMAND}`; export r; \
17686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17687 $(HOST_EXPORTS) \
17688 for flag in $(EXTRA_HOST_FLAGS) ; do \
17689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17690 done; \
17691 echo "Doing installcheck in intl" ; \
17692 (cd $(HOST_SUBDIR)/intl && \
17693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17695 "RANLIB=$${RANLIB}" \
17696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17697 installcheck) \
17698 || exit 1
17700 @endif intl
17702 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17703 maybe-mostlyclean-intl:
17704 @if intl
17705 maybe-mostlyclean-intl: mostlyclean-intl
17707 mostlyclean-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 mostlyclean 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 mostlyclean) \
17722 || exit 1
17724 @endif intl
17726 .PHONY: maybe-clean-intl clean-intl
17727 maybe-clean-intl:
17728 @if intl
17729 maybe-clean-intl: clean-intl
17731 clean-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 clean 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 clean) \
17746 || exit 1
17748 @endif intl
17750 .PHONY: maybe-distclean-intl distclean-intl
17751 maybe-distclean-intl:
17752 @if intl
17753 maybe-distclean-intl: distclean-intl
17755 distclean-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 distclean 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 distclean) \
17770 || exit 1
17772 @endif intl
17774 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17775 maybe-maintainer-clean-intl:
17776 @if intl
17777 maybe-maintainer-clean-intl: maintainer-clean-intl
17779 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
17794 || exit 1
17796 @endif intl
17800 .PHONY: configure-tcl maybe-configure-tcl
17801 maybe-configure-tcl:
17802 @if gcc-bootstrap
17803 configure-tcl: stage_current
17804 @endif gcc-bootstrap
17805 @if tcl
17806 maybe-configure-tcl: configure-tcl
17807 configure-tcl:
17808 @: $(MAKE); $(unstage)
17809 @r=`${PWD_COMMAND}`; export r; \
17810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17811 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17812 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17813 $(HOST_EXPORTS) \
17814 echo Configuring in $(HOST_SUBDIR)/tcl; \
17815 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17816 case $(srcdir) in \
17817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17818 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17820 esac; \
17821 srcdiroption="--srcdir=$${topdir}/tcl"; \
17822 libsrcdir="$$s/tcl"; \
17823 $(SHELL) $${libsrcdir}/configure \
17824 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17825 --target=${target_alias} $${srcdiroption} \
17826 || exit 1
17827 @endif tcl
17833 .PHONY: all-tcl maybe-all-tcl
17834 maybe-all-tcl:
17835 @if gcc-bootstrap
17836 all-tcl: stage_current
17837 @endif gcc-bootstrap
17838 @if tcl
17839 TARGET-tcl=all
17840 maybe-all-tcl: all-tcl
17841 all-tcl: configure-tcl
17842 @: $(MAKE); $(unstage)
17843 @r=`${PWD_COMMAND}`; export r; \
17844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17845 $(HOST_EXPORTS) \
17846 (cd $(HOST_SUBDIR)/tcl && \
17847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17848 $(TARGET-tcl))
17849 @endif tcl
17854 .PHONY: check-tcl maybe-check-tcl
17855 maybe-check-tcl:
17856 @if tcl
17857 maybe-check-tcl: check-tcl
17859 check-tcl:
17860 @: $(MAKE); $(unstage)
17861 @r=`${PWD_COMMAND}`; export r; \
17862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17863 $(HOST_EXPORTS) \
17864 (cd $(HOST_SUBDIR)/tcl && \
17865 $(MAKE) $(FLAGS_TO_PASS) check)
17867 @endif tcl
17869 .PHONY: install-tcl maybe-install-tcl
17870 maybe-install-tcl:
17871 @if tcl
17872 maybe-install-tcl: install-tcl
17874 install-tcl: installdirs
17875 @: $(MAKE); $(unstage)
17876 @r=`${PWD_COMMAND}`; export r; \
17877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17878 $(HOST_EXPORTS) \
17879 (cd $(HOST_SUBDIR)/tcl && \
17880 $(MAKE) $(FLAGS_TO_PASS) install)
17882 @endif tcl
17884 .PHONY: install-strip-tcl maybe-install-strip-tcl
17885 maybe-install-strip-tcl:
17886 @if tcl
17887 maybe-install-strip-tcl: install-strip-tcl
17889 install-strip-tcl: installdirs
17890 @: $(MAKE); $(unstage)
17891 @r=`${PWD_COMMAND}`; export r; \
17892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17893 $(HOST_EXPORTS) \
17894 (cd $(HOST_SUBDIR)/tcl && \
17895 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17897 @endif tcl
17899 # Other targets (info, dvi, pdf, etc.)
17901 .PHONY: maybe-info-tcl info-tcl
17902 maybe-info-tcl:
17903 @if tcl
17904 maybe-info-tcl: info-tcl
17906 info-tcl: \
17907 configure-tcl
17908 @: $(MAKE); $(unstage)
17909 @[ -f ./tcl/Makefile ] || exit 0; \
17910 r=`${PWD_COMMAND}`; export r; \
17911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17912 $(HOST_EXPORTS) \
17913 for flag in $(EXTRA_HOST_FLAGS) ; do \
17914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17915 done; \
17916 echo "Doing info in tcl" ; \
17917 (cd $(HOST_SUBDIR)/tcl && \
17918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17920 "RANLIB=$${RANLIB}" \
17921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17922 info) \
17923 || exit 1
17925 @endif tcl
17927 .PHONY: maybe-dvi-tcl dvi-tcl
17928 maybe-dvi-tcl:
17929 @if tcl
17930 maybe-dvi-tcl: dvi-tcl
17932 dvi-tcl: \
17933 configure-tcl
17934 @: $(MAKE); $(unstage)
17935 @[ -f ./tcl/Makefile ] || exit 0; \
17936 r=`${PWD_COMMAND}`; export r; \
17937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17938 $(HOST_EXPORTS) \
17939 for flag in $(EXTRA_HOST_FLAGS) ; do \
17940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17941 done; \
17942 echo "Doing dvi in tcl" ; \
17943 (cd $(HOST_SUBDIR)/tcl && \
17944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17946 "RANLIB=$${RANLIB}" \
17947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17948 dvi) \
17949 || exit 1
17951 @endif tcl
17953 .PHONY: maybe-pdf-tcl pdf-tcl
17954 maybe-pdf-tcl:
17955 @if tcl
17956 maybe-pdf-tcl: pdf-tcl
17958 pdf-tcl: \
17959 configure-tcl
17960 @: $(MAKE); $(unstage)
17961 @[ -f ./tcl/Makefile ] || exit 0; \
17962 r=`${PWD_COMMAND}`; export r; \
17963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17964 $(HOST_EXPORTS) \
17965 for flag in $(EXTRA_HOST_FLAGS) ; do \
17966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17967 done; \
17968 echo "Doing pdf in tcl" ; \
17969 (cd $(HOST_SUBDIR)/tcl && \
17970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17972 "RANLIB=$${RANLIB}" \
17973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17974 pdf) \
17975 || exit 1
17977 @endif tcl
17979 .PHONY: maybe-html-tcl html-tcl
17980 maybe-html-tcl:
17981 @if tcl
17982 maybe-html-tcl: html-tcl
17984 html-tcl: \
17985 configure-tcl
17986 @: $(MAKE); $(unstage)
17987 @[ -f ./tcl/Makefile ] || exit 0; \
17988 r=`${PWD_COMMAND}`; export r; \
17989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17990 $(HOST_EXPORTS) \
17991 for flag in $(EXTRA_HOST_FLAGS) ; do \
17992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17993 done; \
17994 echo "Doing html in tcl" ; \
17995 (cd $(HOST_SUBDIR)/tcl && \
17996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17998 "RANLIB=$${RANLIB}" \
17999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18000 html) \
18001 || exit 1
18003 @endif tcl
18005 .PHONY: maybe-TAGS-tcl TAGS-tcl
18006 maybe-TAGS-tcl:
18007 @if tcl
18008 maybe-TAGS-tcl: TAGS-tcl
18010 TAGS-tcl: \
18011 configure-tcl
18012 @: $(MAKE); $(unstage)
18013 @[ -f ./tcl/Makefile ] || exit 0; \
18014 r=`${PWD_COMMAND}`; export r; \
18015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18016 $(HOST_EXPORTS) \
18017 for flag in $(EXTRA_HOST_FLAGS) ; do \
18018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18019 done; \
18020 echo "Doing TAGS in tcl" ; \
18021 (cd $(HOST_SUBDIR)/tcl && \
18022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18024 "RANLIB=$${RANLIB}" \
18025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18026 TAGS) \
18027 || exit 1
18029 @endif tcl
18031 .PHONY: maybe-install-info-tcl install-info-tcl
18032 maybe-install-info-tcl:
18033 @if tcl
18034 maybe-install-info-tcl: install-info-tcl
18036 install-info-tcl: \
18037 configure-tcl \
18038 info-tcl
18039 @: $(MAKE); $(unstage)
18040 @[ -f ./tcl/Makefile ] || exit 0; \
18041 r=`${PWD_COMMAND}`; export r; \
18042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18043 $(HOST_EXPORTS) \
18044 for flag in $(EXTRA_HOST_FLAGS) ; do \
18045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18046 done; \
18047 echo "Doing install-info in tcl" ; \
18048 (cd $(HOST_SUBDIR)/tcl && \
18049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18051 "RANLIB=$${RANLIB}" \
18052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18053 install-info) \
18054 || exit 1
18056 @endif tcl
18058 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18059 maybe-install-pdf-tcl:
18060 @if tcl
18061 maybe-install-pdf-tcl: install-pdf-tcl
18063 install-pdf-tcl: \
18064 configure-tcl \
18065 pdf-tcl
18066 @: $(MAKE); $(unstage)
18067 @[ -f ./tcl/Makefile ] || exit 0; \
18068 r=`${PWD_COMMAND}`; export r; \
18069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18070 $(HOST_EXPORTS) \
18071 for flag in $(EXTRA_HOST_FLAGS) ; do \
18072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18073 done; \
18074 echo "Doing install-pdf in tcl" ; \
18075 (cd $(HOST_SUBDIR)/tcl && \
18076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18078 "RANLIB=$${RANLIB}" \
18079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18080 install-pdf) \
18081 || exit 1
18083 @endif tcl
18085 .PHONY: maybe-install-html-tcl install-html-tcl
18086 maybe-install-html-tcl:
18087 @if tcl
18088 maybe-install-html-tcl: install-html-tcl
18090 install-html-tcl: \
18091 configure-tcl \
18092 html-tcl
18093 @: $(MAKE); $(unstage)
18094 @[ -f ./tcl/Makefile ] || exit 0; \
18095 r=`${PWD_COMMAND}`; export r; \
18096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18097 $(HOST_EXPORTS) \
18098 for flag in $(EXTRA_HOST_FLAGS) ; do \
18099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18100 done; \
18101 echo "Doing install-html in tcl" ; \
18102 (cd $(HOST_SUBDIR)/tcl && \
18103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18105 "RANLIB=$${RANLIB}" \
18106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18107 install-html) \
18108 || exit 1
18110 @endif tcl
18112 .PHONY: maybe-installcheck-tcl installcheck-tcl
18113 maybe-installcheck-tcl:
18114 @if tcl
18115 maybe-installcheck-tcl: installcheck-tcl
18117 installcheck-tcl: \
18118 configure-tcl
18119 @: $(MAKE); $(unstage)
18120 @[ -f ./tcl/Makefile ] || exit 0; \
18121 r=`${PWD_COMMAND}`; export r; \
18122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18123 $(HOST_EXPORTS) \
18124 for flag in $(EXTRA_HOST_FLAGS) ; do \
18125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18126 done; \
18127 echo "Doing installcheck in tcl" ; \
18128 (cd $(HOST_SUBDIR)/tcl && \
18129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18131 "RANLIB=$${RANLIB}" \
18132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18133 installcheck) \
18134 || exit 1
18136 @endif tcl
18138 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18139 maybe-mostlyclean-tcl:
18140 @if tcl
18141 maybe-mostlyclean-tcl: mostlyclean-tcl
18143 # tcl doesn't support mostlyclean.
18144 mostlyclean-tcl:
18146 @endif tcl
18148 .PHONY: maybe-clean-tcl clean-tcl
18149 maybe-clean-tcl:
18150 @if tcl
18151 maybe-clean-tcl: clean-tcl
18153 clean-tcl:
18154 @: $(MAKE); $(unstage)
18155 @[ -f ./tcl/Makefile ] || exit 0; \
18156 r=`${PWD_COMMAND}`; export r; \
18157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18158 $(HOST_EXPORTS) \
18159 for flag in $(EXTRA_HOST_FLAGS) ; do \
18160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18161 done; \
18162 echo "Doing clean in tcl" ; \
18163 (cd $(HOST_SUBDIR)/tcl && \
18164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18166 "RANLIB=$${RANLIB}" \
18167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18168 clean) \
18169 || exit 1
18171 @endif tcl
18173 .PHONY: maybe-distclean-tcl distclean-tcl
18174 maybe-distclean-tcl:
18175 @if tcl
18176 maybe-distclean-tcl: distclean-tcl
18178 distclean-tcl:
18179 @: $(MAKE); $(unstage)
18180 @[ -f ./tcl/Makefile ] || exit 0; \
18181 r=`${PWD_COMMAND}`; export r; \
18182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18183 $(HOST_EXPORTS) \
18184 for flag in $(EXTRA_HOST_FLAGS) ; do \
18185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18186 done; \
18187 echo "Doing distclean in tcl" ; \
18188 (cd $(HOST_SUBDIR)/tcl && \
18189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18191 "RANLIB=$${RANLIB}" \
18192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18193 distclean) \
18194 || exit 1
18196 @endif tcl
18198 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18199 maybe-maintainer-clean-tcl:
18200 @if tcl
18201 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18203 maintainer-clean-tcl:
18204 @: $(MAKE); $(unstage)
18205 @[ -f ./tcl/Makefile ] || exit 0; \
18206 r=`${PWD_COMMAND}`; export r; \
18207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18208 $(HOST_EXPORTS) \
18209 for flag in $(EXTRA_HOST_FLAGS) ; do \
18210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18211 done; \
18212 echo "Doing maintainer-clean in tcl" ; \
18213 (cd $(HOST_SUBDIR)/tcl && \
18214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18216 "RANLIB=$${RANLIB}" \
18217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18218 maintainer-clean) \
18219 || exit 1
18221 @endif tcl
18225 .PHONY: configure-itcl maybe-configure-itcl
18226 maybe-configure-itcl:
18227 @if gcc-bootstrap
18228 configure-itcl: stage_current
18229 @endif gcc-bootstrap
18230 @if itcl
18231 maybe-configure-itcl: configure-itcl
18232 configure-itcl:
18233 @: $(MAKE); $(unstage)
18234 @r=`${PWD_COMMAND}`; export r; \
18235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18236 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18238 $(HOST_EXPORTS) \
18239 echo Configuring in $(HOST_SUBDIR)/itcl; \
18240 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18241 case $(srcdir) in \
18242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18243 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18245 esac; \
18246 srcdiroption="--srcdir=$${topdir}/itcl"; \
18247 libsrcdir="$$s/itcl"; \
18248 $(SHELL) $${libsrcdir}/configure \
18249 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18250 --target=${target_alias} $${srcdiroption} \
18251 || exit 1
18252 @endif itcl
18258 .PHONY: all-itcl maybe-all-itcl
18259 maybe-all-itcl:
18260 @if gcc-bootstrap
18261 all-itcl: stage_current
18262 @endif gcc-bootstrap
18263 @if itcl
18264 TARGET-itcl=all
18265 maybe-all-itcl: all-itcl
18266 all-itcl: configure-itcl
18267 @: $(MAKE); $(unstage)
18268 @r=`${PWD_COMMAND}`; export r; \
18269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18270 $(HOST_EXPORTS) \
18271 (cd $(HOST_SUBDIR)/itcl && \
18272 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18273 $(TARGET-itcl))
18274 @endif itcl
18279 .PHONY: check-itcl maybe-check-itcl
18280 maybe-check-itcl:
18281 @if itcl
18282 maybe-check-itcl: check-itcl
18284 check-itcl:
18285 @: $(MAKE); $(unstage)
18286 @r=`${PWD_COMMAND}`; export r; \
18287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18288 $(HOST_EXPORTS) \
18289 (cd $(HOST_SUBDIR)/itcl && \
18290 $(MAKE) $(FLAGS_TO_PASS) check)
18292 @endif itcl
18294 .PHONY: install-itcl maybe-install-itcl
18295 maybe-install-itcl:
18296 @if itcl
18297 maybe-install-itcl: install-itcl
18299 install-itcl: installdirs
18300 @: $(MAKE); $(unstage)
18301 @r=`${PWD_COMMAND}`; export r; \
18302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18303 $(HOST_EXPORTS) \
18304 (cd $(HOST_SUBDIR)/itcl && \
18305 $(MAKE) $(FLAGS_TO_PASS) install)
18307 @endif itcl
18309 .PHONY: install-strip-itcl maybe-install-strip-itcl
18310 maybe-install-strip-itcl:
18311 @if itcl
18312 maybe-install-strip-itcl: install-strip-itcl
18314 install-strip-itcl: installdirs
18315 @: $(MAKE); $(unstage)
18316 @r=`${PWD_COMMAND}`; export r; \
18317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18318 $(HOST_EXPORTS) \
18319 (cd $(HOST_SUBDIR)/itcl && \
18320 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18322 @endif itcl
18324 # Other targets (info, dvi, pdf, etc.)
18326 .PHONY: maybe-info-itcl info-itcl
18327 maybe-info-itcl:
18328 @if itcl
18329 maybe-info-itcl: info-itcl
18331 info-itcl: \
18332 configure-itcl
18333 @: $(MAKE); $(unstage)
18334 @[ -f ./itcl/Makefile ] || exit 0; \
18335 r=`${PWD_COMMAND}`; export r; \
18336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18337 $(HOST_EXPORTS) \
18338 for flag in $(EXTRA_HOST_FLAGS) ; do \
18339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18340 done; \
18341 echo "Doing info in itcl" ; \
18342 (cd $(HOST_SUBDIR)/itcl && \
18343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18345 "RANLIB=$${RANLIB}" \
18346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18347 info) \
18348 || exit 1
18350 @endif itcl
18352 .PHONY: maybe-dvi-itcl dvi-itcl
18353 maybe-dvi-itcl:
18354 @if itcl
18355 maybe-dvi-itcl: dvi-itcl
18357 dvi-itcl: \
18358 configure-itcl
18359 @: $(MAKE); $(unstage)
18360 @[ -f ./itcl/Makefile ] || exit 0; \
18361 r=`${PWD_COMMAND}`; export r; \
18362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18363 $(HOST_EXPORTS) \
18364 for flag in $(EXTRA_HOST_FLAGS) ; do \
18365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18366 done; \
18367 echo "Doing dvi in itcl" ; \
18368 (cd $(HOST_SUBDIR)/itcl && \
18369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18371 "RANLIB=$${RANLIB}" \
18372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18373 dvi) \
18374 || exit 1
18376 @endif itcl
18378 .PHONY: maybe-pdf-itcl pdf-itcl
18379 maybe-pdf-itcl:
18380 @if itcl
18381 maybe-pdf-itcl: pdf-itcl
18383 pdf-itcl: \
18384 configure-itcl
18385 @: $(MAKE); $(unstage)
18386 @[ -f ./itcl/Makefile ] || exit 0; \
18387 r=`${PWD_COMMAND}`; export r; \
18388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18389 $(HOST_EXPORTS) \
18390 for flag in $(EXTRA_HOST_FLAGS) ; do \
18391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18392 done; \
18393 echo "Doing pdf in itcl" ; \
18394 (cd $(HOST_SUBDIR)/itcl && \
18395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18397 "RANLIB=$${RANLIB}" \
18398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18399 pdf) \
18400 || exit 1
18402 @endif itcl
18404 .PHONY: maybe-html-itcl html-itcl
18405 maybe-html-itcl:
18406 @if itcl
18407 maybe-html-itcl: html-itcl
18409 html-itcl: \
18410 configure-itcl
18411 @: $(MAKE); $(unstage)
18412 @[ -f ./itcl/Makefile ] || exit 0; \
18413 r=`${PWD_COMMAND}`; export r; \
18414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18415 $(HOST_EXPORTS) \
18416 for flag in $(EXTRA_HOST_FLAGS) ; do \
18417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18418 done; \
18419 echo "Doing html in itcl" ; \
18420 (cd $(HOST_SUBDIR)/itcl && \
18421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18423 "RANLIB=$${RANLIB}" \
18424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18425 html) \
18426 || exit 1
18428 @endif itcl
18430 .PHONY: maybe-TAGS-itcl TAGS-itcl
18431 maybe-TAGS-itcl:
18432 @if itcl
18433 maybe-TAGS-itcl: TAGS-itcl
18435 TAGS-itcl: \
18436 configure-itcl
18437 @: $(MAKE); $(unstage)
18438 @[ -f ./itcl/Makefile ] || exit 0; \
18439 r=`${PWD_COMMAND}`; export r; \
18440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18441 $(HOST_EXPORTS) \
18442 for flag in $(EXTRA_HOST_FLAGS) ; do \
18443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18444 done; \
18445 echo "Doing TAGS in itcl" ; \
18446 (cd $(HOST_SUBDIR)/itcl && \
18447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18449 "RANLIB=$${RANLIB}" \
18450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18451 TAGS) \
18452 || exit 1
18454 @endif itcl
18456 .PHONY: maybe-install-info-itcl install-info-itcl
18457 maybe-install-info-itcl:
18458 @if itcl
18459 maybe-install-info-itcl: install-info-itcl
18461 install-info-itcl: \
18462 configure-itcl \
18463 info-itcl
18464 @: $(MAKE); $(unstage)
18465 @[ -f ./itcl/Makefile ] || exit 0; \
18466 r=`${PWD_COMMAND}`; export r; \
18467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18468 $(HOST_EXPORTS) \
18469 for flag in $(EXTRA_HOST_FLAGS) ; do \
18470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18471 done; \
18472 echo "Doing install-info in itcl" ; \
18473 (cd $(HOST_SUBDIR)/itcl && \
18474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18476 "RANLIB=$${RANLIB}" \
18477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18478 install-info) \
18479 || exit 1
18481 @endif itcl
18483 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18484 maybe-install-pdf-itcl:
18485 @if itcl
18486 maybe-install-pdf-itcl: install-pdf-itcl
18488 install-pdf-itcl: \
18489 configure-itcl \
18490 pdf-itcl
18491 @: $(MAKE); $(unstage)
18492 @[ -f ./itcl/Makefile ] || exit 0; \
18493 r=`${PWD_COMMAND}`; export r; \
18494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18495 $(HOST_EXPORTS) \
18496 for flag in $(EXTRA_HOST_FLAGS) ; do \
18497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18498 done; \
18499 echo "Doing install-pdf in itcl" ; \
18500 (cd $(HOST_SUBDIR)/itcl && \
18501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18503 "RANLIB=$${RANLIB}" \
18504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18505 install-pdf) \
18506 || exit 1
18508 @endif itcl
18510 .PHONY: maybe-install-html-itcl install-html-itcl
18511 maybe-install-html-itcl:
18512 @if itcl
18513 maybe-install-html-itcl: install-html-itcl
18515 install-html-itcl: \
18516 configure-itcl \
18517 html-itcl
18518 @: $(MAKE); $(unstage)
18519 @[ -f ./itcl/Makefile ] || exit 0; \
18520 r=`${PWD_COMMAND}`; export r; \
18521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18522 $(HOST_EXPORTS) \
18523 for flag in $(EXTRA_HOST_FLAGS) ; do \
18524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18525 done; \
18526 echo "Doing install-html in itcl" ; \
18527 (cd $(HOST_SUBDIR)/itcl && \
18528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18530 "RANLIB=$${RANLIB}" \
18531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18532 install-html) \
18533 || exit 1
18535 @endif itcl
18537 .PHONY: maybe-installcheck-itcl installcheck-itcl
18538 maybe-installcheck-itcl:
18539 @if itcl
18540 maybe-installcheck-itcl: installcheck-itcl
18542 installcheck-itcl: \
18543 configure-itcl
18544 @: $(MAKE); $(unstage)
18545 @[ -f ./itcl/Makefile ] || exit 0; \
18546 r=`${PWD_COMMAND}`; export r; \
18547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18548 $(HOST_EXPORTS) \
18549 for flag in $(EXTRA_HOST_FLAGS) ; do \
18550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18551 done; \
18552 echo "Doing installcheck in itcl" ; \
18553 (cd $(HOST_SUBDIR)/itcl && \
18554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18556 "RANLIB=$${RANLIB}" \
18557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18558 installcheck) \
18559 || exit 1
18561 @endif itcl
18563 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18564 maybe-mostlyclean-itcl:
18565 @if itcl
18566 maybe-mostlyclean-itcl: mostlyclean-itcl
18568 mostlyclean-itcl:
18569 @: $(MAKE); $(unstage)
18570 @[ -f ./itcl/Makefile ] || exit 0; \
18571 r=`${PWD_COMMAND}`; export r; \
18572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18573 $(HOST_EXPORTS) \
18574 for flag in $(EXTRA_HOST_FLAGS) ; do \
18575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18576 done; \
18577 echo "Doing mostlyclean in itcl" ; \
18578 (cd $(HOST_SUBDIR)/itcl && \
18579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18581 "RANLIB=$${RANLIB}" \
18582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18583 mostlyclean) \
18584 || exit 1
18586 @endif itcl
18588 .PHONY: maybe-clean-itcl clean-itcl
18589 maybe-clean-itcl:
18590 @if itcl
18591 maybe-clean-itcl: clean-itcl
18593 clean-itcl:
18594 @: $(MAKE); $(unstage)
18595 @[ -f ./itcl/Makefile ] || exit 0; \
18596 r=`${PWD_COMMAND}`; export r; \
18597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18598 $(HOST_EXPORTS) \
18599 for flag in $(EXTRA_HOST_FLAGS) ; do \
18600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18601 done; \
18602 echo "Doing clean in itcl" ; \
18603 (cd $(HOST_SUBDIR)/itcl && \
18604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18606 "RANLIB=$${RANLIB}" \
18607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18608 clean) \
18609 || exit 1
18611 @endif itcl
18613 .PHONY: maybe-distclean-itcl distclean-itcl
18614 maybe-distclean-itcl:
18615 @if itcl
18616 maybe-distclean-itcl: distclean-itcl
18618 distclean-itcl:
18619 @: $(MAKE); $(unstage)
18620 @[ -f ./itcl/Makefile ] || exit 0; \
18621 r=`${PWD_COMMAND}`; export r; \
18622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18623 $(HOST_EXPORTS) \
18624 for flag in $(EXTRA_HOST_FLAGS) ; do \
18625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18626 done; \
18627 echo "Doing distclean in itcl" ; \
18628 (cd $(HOST_SUBDIR)/itcl && \
18629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18631 "RANLIB=$${RANLIB}" \
18632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18633 distclean) \
18634 || exit 1
18636 @endif itcl
18638 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18639 maybe-maintainer-clean-itcl:
18640 @if itcl
18641 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18643 maintainer-clean-itcl:
18644 @: $(MAKE); $(unstage)
18645 @[ -f ./itcl/Makefile ] || exit 0; \
18646 r=`${PWD_COMMAND}`; export r; \
18647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18648 $(HOST_EXPORTS) \
18649 for flag in $(EXTRA_HOST_FLAGS) ; do \
18650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18651 done; \
18652 echo "Doing maintainer-clean in itcl" ; \
18653 (cd $(HOST_SUBDIR)/itcl && \
18654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18656 "RANLIB=$${RANLIB}" \
18657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18658 maintainer-clean) \
18659 || exit 1
18661 @endif itcl
18665 .PHONY: configure-ld maybe-configure-ld
18666 maybe-configure-ld:
18667 @if gcc-bootstrap
18668 configure-ld: stage_current
18669 @endif gcc-bootstrap
18670 @if ld
18671 maybe-configure-ld: configure-ld
18672 configure-ld:
18673 @r=`${PWD_COMMAND}`; export r; \
18674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18675 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18676 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18677 $(HOST_EXPORTS) \
18678 echo Configuring in $(HOST_SUBDIR)/ld; \
18679 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18680 case $(srcdir) in \
18681 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18682 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18683 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18684 esac; \
18685 srcdiroption="--srcdir=$${topdir}/ld"; \
18686 libsrcdir="$$s/ld"; \
18687 $(SHELL) $${libsrcdir}/configure \
18688 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18689 --target=${target_alias} $${srcdiroption} \
18690 || exit 1
18691 @endif ld
18695 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18696 maybe-configure-stage1-ld:
18697 @if ld-bootstrap
18698 maybe-configure-stage1-ld: configure-stage1-ld
18699 configure-stage1-ld:
18700 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18702 @r=`${PWD_COMMAND}`; export r; \
18703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18704 TFLAGS="$(STAGE1_TFLAGS)"; \
18705 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18706 $(HOST_EXPORTS) \
18707 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18708 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18709 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18710 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18711 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18712 cd $(HOST_SUBDIR)/ld || exit 1; \
18713 case $(srcdir) in \
18714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18715 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18717 esac; \
18718 srcdiroption="--srcdir=$${topdir}/ld"; \
18719 libsrcdir="$$s/ld"; \
18720 $(SHELL) $${libsrcdir}/configure \
18721 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18722 --target=${target_alias} $${srcdiroption} \
18723 $(STAGE1_CONFIGURE_FLAGS)
18724 @endif ld-bootstrap
18726 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18727 maybe-configure-stage2-ld:
18728 @if ld-bootstrap
18729 maybe-configure-stage2-ld: configure-stage2-ld
18730 configure-stage2-ld:
18731 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18732 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18733 @r=`${PWD_COMMAND}`; export r; \
18734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18735 TFLAGS="$(STAGE2_TFLAGS)"; \
18736 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18737 $(HOST_EXPORTS) \
18738 $(POSTSTAGE1_HOST_EXPORTS) \
18739 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18740 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18741 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18742 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18744 cd $(HOST_SUBDIR)/ld || exit 1; \
18745 case $(srcdir) in \
18746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18747 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18749 esac; \
18750 srcdiroption="--srcdir=$${topdir}/ld"; \
18751 libsrcdir="$$s/ld"; \
18752 $(SHELL) $${libsrcdir}/configure \
18753 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18754 --target=${target_alias} $${srcdiroption} \
18755 --with-build-libsubdir=$(HOST_SUBDIR) \
18756 $(STAGE2_CONFIGURE_FLAGS)
18757 @endif ld-bootstrap
18759 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18760 maybe-configure-stage3-ld:
18761 @if ld-bootstrap
18762 maybe-configure-stage3-ld: configure-stage3-ld
18763 configure-stage3-ld:
18764 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18765 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18766 @r=`${PWD_COMMAND}`; export r; \
18767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18768 TFLAGS="$(STAGE3_TFLAGS)"; \
18769 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18770 $(HOST_EXPORTS) \
18771 $(POSTSTAGE1_HOST_EXPORTS) \
18772 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18773 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18774 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18775 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18776 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18777 cd $(HOST_SUBDIR)/ld || exit 1; \
18778 case $(srcdir) in \
18779 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18780 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18781 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18782 esac; \
18783 srcdiroption="--srcdir=$${topdir}/ld"; \
18784 libsrcdir="$$s/ld"; \
18785 $(SHELL) $${libsrcdir}/configure \
18786 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18787 --target=${target_alias} $${srcdiroption} \
18788 --with-build-libsubdir=$(HOST_SUBDIR) \
18789 $(STAGE3_CONFIGURE_FLAGS)
18790 @endif ld-bootstrap
18792 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18793 maybe-configure-stage4-ld:
18794 @if ld-bootstrap
18795 maybe-configure-stage4-ld: configure-stage4-ld
18796 configure-stage4-ld:
18797 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18798 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18799 @r=`${PWD_COMMAND}`; export r; \
18800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18801 TFLAGS="$(STAGE4_TFLAGS)"; \
18802 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18803 $(HOST_EXPORTS) \
18804 $(POSTSTAGE1_HOST_EXPORTS) \
18805 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18806 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18807 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18808 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18810 cd $(HOST_SUBDIR)/ld || exit 1; \
18811 case $(srcdir) in \
18812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18813 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18815 esac; \
18816 srcdiroption="--srcdir=$${topdir}/ld"; \
18817 libsrcdir="$$s/ld"; \
18818 $(SHELL) $${libsrcdir}/configure \
18819 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18820 --target=${target_alias} $${srcdiroption} \
18821 --with-build-libsubdir=$(HOST_SUBDIR) \
18822 $(STAGE4_CONFIGURE_FLAGS)
18823 @endif ld-bootstrap
18825 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18826 maybe-configure-stageprofile-ld:
18827 @if ld-bootstrap
18828 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18829 configure-stageprofile-ld:
18830 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18831 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18832 @r=`${PWD_COMMAND}`; export r; \
18833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18834 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18835 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18836 $(HOST_EXPORTS) \
18837 $(POSTSTAGE1_HOST_EXPORTS) \
18838 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18839 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18840 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18841 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18842 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18843 cd $(HOST_SUBDIR)/ld || exit 1; \
18844 case $(srcdir) in \
18845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18846 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18848 esac; \
18849 srcdiroption="--srcdir=$${topdir}/ld"; \
18850 libsrcdir="$$s/ld"; \
18851 $(SHELL) $${libsrcdir}/configure \
18852 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18853 --target=${target_alias} $${srcdiroption} \
18854 --with-build-libsubdir=$(HOST_SUBDIR) \
18855 $(STAGEprofile_CONFIGURE_FLAGS)
18856 @endif ld-bootstrap
18858 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18859 maybe-configure-stagefeedback-ld:
18860 @if ld-bootstrap
18861 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18862 configure-stagefeedback-ld:
18863 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18864 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18865 @r=`${PWD_COMMAND}`; export r; \
18866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18867 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18868 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18869 $(HOST_EXPORTS) \
18870 $(POSTSTAGE1_HOST_EXPORTS) \
18871 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18872 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18873 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18874 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18876 cd $(HOST_SUBDIR)/ld || exit 1; \
18877 case $(srcdir) in \
18878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18879 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18881 esac; \
18882 srcdiroption="--srcdir=$${topdir}/ld"; \
18883 libsrcdir="$$s/ld"; \
18884 $(SHELL) $${libsrcdir}/configure \
18885 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18886 --target=${target_alias} $${srcdiroption} \
18887 --with-build-libsubdir=$(HOST_SUBDIR) \
18888 $(STAGEfeedback_CONFIGURE_FLAGS)
18889 @endif ld-bootstrap
18895 .PHONY: all-ld maybe-all-ld
18896 maybe-all-ld:
18897 @if gcc-bootstrap
18898 all-ld: stage_current
18899 @endif gcc-bootstrap
18900 @if ld
18901 TARGET-ld=all
18902 maybe-all-ld: all-ld
18903 all-ld: configure-ld
18904 @r=`${PWD_COMMAND}`; export r; \
18905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18906 $(HOST_EXPORTS) \
18907 (cd $(HOST_SUBDIR)/ld && \
18908 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18909 $(TARGET-ld))
18910 @endif ld
18914 .PHONY: all-stage1-ld maybe-all-stage1-ld
18915 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18916 maybe-all-stage1-ld:
18917 maybe-clean-stage1-ld:
18918 @if ld-bootstrap
18919 maybe-all-stage1-ld: all-stage1-ld
18920 all-stage1: all-stage1-ld
18921 TARGET-stage1-ld = $(TARGET-ld)
18922 all-stage1-ld: configure-stage1-ld
18923 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18924 @r=`${PWD_COMMAND}`; export r; \
18925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18926 TFLAGS="$(STAGE1_TFLAGS)"; \
18927 $(HOST_EXPORTS) \
18928 cd $(HOST_SUBDIR)/ld && \
18929 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18930 CFLAGS="$(STAGE1_CFLAGS)" \
18931 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18932 LIBCFLAGS="$(LIBCFLAGS)" \
18933 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18934 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18935 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18936 $(EXTRA_HOST_FLAGS) \
18937 $(STAGE1_FLAGS_TO_PASS) \
18938 TFLAGS="$(STAGE1_TFLAGS)" \
18939 $(TARGET-stage1-ld)
18941 maybe-clean-stage1-ld: clean-stage1-ld
18942 clean-stage1: clean-stage1-ld
18943 clean-stage1-ld:
18944 @if [ $(current_stage) = stage1 ]; then \
18945 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18946 else \
18947 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18948 $(MAKE) stage1-start; \
18949 fi; \
18950 cd $(HOST_SUBDIR)/ld && \
18951 $(MAKE) $(EXTRA_HOST_FLAGS) \
18952 $(STAGE1_FLAGS_TO_PASS) clean
18953 @endif ld-bootstrap
18956 .PHONY: all-stage2-ld maybe-all-stage2-ld
18957 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18958 maybe-all-stage2-ld:
18959 maybe-clean-stage2-ld:
18960 @if ld-bootstrap
18961 maybe-all-stage2-ld: all-stage2-ld
18962 all-stage2: all-stage2-ld
18963 TARGET-stage2-ld = $(TARGET-ld)
18964 all-stage2-ld: configure-stage2-ld
18965 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18966 @r=`${PWD_COMMAND}`; export r; \
18967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18968 TFLAGS="$(STAGE2_TFLAGS)"; \
18969 $(HOST_EXPORTS) \
18970 $(POSTSTAGE1_HOST_EXPORTS) \
18971 cd $(HOST_SUBDIR)/ld && \
18972 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18973 CFLAGS="$(STAGE2_CFLAGS)" \
18974 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18975 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18976 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18977 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18978 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18979 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18980 TFLAGS="$(STAGE2_TFLAGS)" \
18981 $(TARGET-stage2-ld)
18983 maybe-clean-stage2-ld: clean-stage2-ld
18984 clean-stage2: clean-stage2-ld
18985 clean-stage2-ld:
18986 @if [ $(current_stage) = stage2 ]; then \
18987 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18988 else \
18989 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18990 $(MAKE) stage2-start; \
18991 fi; \
18992 cd $(HOST_SUBDIR)/ld && \
18993 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18994 @endif ld-bootstrap
18997 .PHONY: all-stage3-ld maybe-all-stage3-ld
18998 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18999 maybe-all-stage3-ld:
19000 maybe-clean-stage3-ld:
19001 @if ld-bootstrap
19002 maybe-all-stage3-ld: all-stage3-ld
19003 all-stage3: all-stage3-ld
19004 TARGET-stage3-ld = $(TARGET-ld)
19005 all-stage3-ld: configure-stage3-ld
19006 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19007 @r=`${PWD_COMMAND}`; export r; \
19008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19009 TFLAGS="$(STAGE3_TFLAGS)"; \
19010 $(HOST_EXPORTS) \
19011 $(POSTSTAGE1_HOST_EXPORTS) \
19012 cd $(HOST_SUBDIR)/ld && \
19013 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19014 CFLAGS="$(STAGE3_CFLAGS)" \
19015 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19016 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19017 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19018 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19019 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19020 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19021 TFLAGS="$(STAGE3_TFLAGS)" \
19022 $(TARGET-stage3-ld)
19024 maybe-clean-stage3-ld: clean-stage3-ld
19025 clean-stage3: clean-stage3-ld
19026 clean-stage3-ld:
19027 @if [ $(current_stage) = stage3 ]; then \
19028 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19029 else \
19030 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19031 $(MAKE) stage3-start; \
19032 fi; \
19033 cd $(HOST_SUBDIR)/ld && \
19034 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19035 @endif ld-bootstrap
19038 .PHONY: all-stage4-ld maybe-all-stage4-ld
19039 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19040 maybe-all-stage4-ld:
19041 maybe-clean-stage4-ld:
19042 @if ld-bootstrap
19043 maybe-all-stage4-ld: all-stage4-ld
19044 all-stage4: all-stage4-ld
19045 TARGET-stage4-ld = $(TARGET-ld)
19046 all-stage4-ld: configure-stage4-ld
19047 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19048 @r=`${PWD_COMMAND}`; export r; \
19049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19050 TFLAGS="$(STAGE4_TFLAGS)"; \
19051 $(HOST_EXPORTS) \
19052 $(POSTSTAGE1_HOST_EXPORTS) \
19053 cd $(HOST_SUBDIR)/ld && \
19054 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19055 CFLAGS="$(STAGE4_CFLAGS)" \
19056 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19057 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19058 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19059 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19060 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19061 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19062 TFLAGS="$(STAGE4_TFLAGS)" \
19063 $(TARGET-stage4-ld)
19065 maybe-clean-stage4-ld: clean-stage4-ld
19066 clean-stage4: clean-stage4-ld
19067 clean-stage4-ld:
19068 @if [ $(current_stage) = stage4 ]; then \
19069 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19070 else \
19071 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19072 $(MAKE) stage4-start; \
19073 fi; \
19074 cd $(HOST_SUBDIR)/ld && \
19075 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19076 @endif ld-bootstrap
19079 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19080 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19081 maybe-all-stageprofile-ld:
19082 maybe-clean-stageprofile-ld:
19083 @if ld-bootstrap
19084 maybe-all-stageprofile-ld: all-stageprofile-ld
19085 all-stageprofile: all-stageprofile-ld
19086 TARGET-stageprofile-ld = $(TARGET-ld)
19087 all-stageprofile-ld: configure-stageprofile-ld
19088 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19089 @r=`${PWD_COMMAND}`; export r; \
19090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19091 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19092 $(HOST_EXPORTS) \
19093 $(POSTSTAGE1_HOST_EXPORTS) \
19094 cd $(HOST_SUBDIR)/ld && \
19095 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19096 CFLAGS="$(STAGEprofile_CFLAGS)" \
19097 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19098 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19099 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19100 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19101 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19102 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19103 TFLAGS="$(STAGEprofile_TFLAGS)" \
19104 $(TARGET-stageprofile-ld)
19106 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19107 clean-stageprofile: clean-stageprofile-ld
19108 clean-stageprofile-ld:
19109 @if [ $(current_stage) = stageprofile ]; then \
19110 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19111 else \
19112 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19113 $(MAKE) stageprofile-start; \
19114 fi; \
19115 cd $(HOST_SUBDIR)/ld && \
19116 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19117 @endif ld-bootstrap
19120 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19121 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19122 maybe-all-stagefeedback-ld:
19123 maybe-clean-stagefeedback-ld:
19124 @if ld-bootstrap
19125 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19126 all-stagefeedback: all-stagefeedback-ld
19127 TARGET-stagefeedback-ld = $(TARGET-ld)
19128 all-stagefeedback-ld: configure-stagefeedback-ld
19129 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19130 @r=`${PWD_COMMAND}`; export r; \
19131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19132 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19133 $(HOST_EXPORTS) \
19134 $(POSTSTAGE1_HOST_EXPORTS) \
19135 cd $(HOST_SUBDIR)/ld && \
19136 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19137 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19138 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19139 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19140 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19141 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19142 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19143 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19144 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19145 $(TARGET-stagefeedback-ld)
19147 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19148 clean-stagefeedback: clean-stagefeedback-ld
19149 clean-stagefeedback-ld:
19150 @if [ $(current_stage) = stagefeedback ]; then \
19151 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19152 else \
19153 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19154 $(MAKE) stagefeedback-start; \
19155 fi; \
19156 cd $(HOST_SUBDIR)/ld && \
19157 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19158 @endif ld-bootstrap
19164 .PHONY: check-ld maybe-check-ld
19165 maybe-check-ld:
19166 @if ld
19167 maybe-check-ld: check-ld
19169 check-ld:
19170 @: $(MAKE); $(unstage)
19171 @r=`${PWD_COMMAND}`; export r; \
19172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19173 $(HOST_EXPORTS) \
19174 (cd $(HOST_SUBDIR)/ld && \
19175 $(MAKE) $(FLAGS_TO_PASS) check)
19177 @endif ld
19179 .PHONY: install-ld maybe-install-ld
19180 maybe-install-ld:
19181 @if ld
19182 maybe-install-ld: install-ld
19184 install-ld: installdirs
19185 @: $(MAKE); $(unstage)
19186 @r=`${PWD_COMMAND}`; export r; \
19187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19188 $(HOST_EXPORTS) \
19189 (cd $(HOST_SUBDIR)/ld && \
19190 $(MAKE) $(FLAGS_TO_PASS) install)
19192 @endif ld
19194 .PHONY: install-strip-ld maybe-install-strip-ld
19195 maybe-install-strip-ld:
19196 @if ld
19197 maybe-install-strip-ld: install-strip-ld
19199 install-strip-ld: installdirs
19200 @: $(MAKE); $(unstage)
19201 @r=`${PWD_COMMAND}`; export r; \
19202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19203 $(HOST_EXPORTS) \
19204 (cd $(HOST_SUBDIR)/ld && \
19205 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19207 @endif ld
19209 # Other targets (info, dvi, pdf, etc.)
19211 .PHONY: maybe-info-ld info-ld
19212 maybe-info-ld:
19213 @if ld
19214 maybe-info-ld: info-ld
19216 info-ld: \
19217 configure-ld
19218 @[ -f ./ld/Makefile ] || exit 0; \
19219 r=`${PWD_COMMAND}`; export r; \
19220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19221 $(HOST_EXPORTS) \
19222 for flag in $(EXTRA_HOST_FLAGS) ; do \
19223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19224 done; \
19225 echo "Doing info in ld" ; \
19226 (cd $(HOST_SUBDIR)/ld && \
19227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19229 "RANLIB=$${RANLIB}" \
19230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19231 info) \
19232 || exit 1
19234 @endif ld
19236 .PHONY: maybe-dvi-ld dvi-ld
19237 maybe-dvi-ld:
19238 @if ld
19239 maybe-dvi-ld: dvi-ld
19241 dvi-ld: \
19242 configure-ld
19243 @[ -f ./ld/Makefile ] || exit 0; \
19244 r=`${PWD_COMMAND}`; export r; \
19245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19246 $(HOST_EXPORTS) \
19247 for flag in $(EXTRA_HOST_FLAGS) ; do \
19248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19249 done; \
19250 echo "Doing dvi in ld" ; \
19251 (cd $(HOST_SUBDIR)/ld && \
19252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19254 "RANLIB=$${RANLIB}" \
19255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19256 dvi) \
19257 || exit 1
19259 @endif ld
19261 .PHONY: maybe-pdf-ld pdf-ld
19262 maybe-pdf-ld:
19263 @if ld
19264 maybe-pdf-ld: pdf-ld
19266 pdf-ld: \
19267 configure-ld
19268 @[ -f ./ld/Makefile ] || exit 0; \
19269 r=`${PWD_COMMAND}`; export r; \
19270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19271 $(HOST_EXPORTS) \
19272 for flag in $(EXTRA_HOST_FLAGS) ; do \
19273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19274 done; \
19275 echo "Doing pdf in ld" ; \
19276 (cd $(HOST_SUBDIR)/ld && \
19277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19279 "RANLIB=$${RANLIB}" \
19280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19281 pdf) \
19282 || exit 1
19284 @endif ld
19286 .PHONY: maybe-html-ld html-ld
19287 maybe-html-ld:
19288 @if ld
19289 maybe-html-ld: html-ld
19291 html-ld: \
19292 configure-ld
19293 @[ -f ./ld/Makefile ] || exit 0; \
19294 r=`${PWD_COMMAND}`; export r; \
19295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19296 $(HOST_EXPORTS) \
19297 for flag in $(EXTRA_HOST_FLAGS) ; do \
19298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19299 done; \
19300 echo "Doing html in ld" ; \
19301 (cd $(HOST_SUBDIR)/ld && \
19302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19304 "RANLIB=$${RANLIB}" \
19305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19306 html) \
19307 || exit 1
19309 @endif ld
19311 .PHONY: maybe-TAGS-ld TAGS-ld
19312 maybe-TAGS-ld:
19313 @if ld
19314 maybe-TAGS-ld: TAGS-ld
19316 TAGS-ld: \
19317 configure-ld
19318 @[ -f ./ld/Makefile ] || exit 0; \
19319 r=`${PWD_COMMAND}`; export r; \
19320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19321 $(HOST_EXPORTS) \
19322 for flag in $(EXTRA_HOST_FLAGS) ; do \
19323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19324 done; \
19325 echo "Doing TAGS in ld" ; \
19326 (cd $(HOST_SUBDIR)/ld && \
19327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19329 "RANLIB=$${RANLIB}" \
19330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19331 TAGS) \
19332 || exit 1
19334 @endif ld
19336 .PHONY: maybe-install-info-ld install-info-ld
19337 maybe-install-info-ld:
19338 @if ld
19339 maybe-install-info-ld: install-info-ld
19341 install-info-ld: \
19342 configure-ld \
19343 info-ld
19344 @[ -f ./ld/Makefile ] || exit 0; \
19345 r=`${PWD_COMMAND}`; export r; \
19346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19347 $(HOST_EXPORTS) \
19348 for flag in $(EXTRA_HOST_FLAGS) ; do \
19349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19350 done; \
19351 echo "Doing install-info in ld" ; \
19352 (cd $(HOST_SUBDIR)/ld && \
19353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19355 "RANLIB=$${RANLIB}" \
19356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19357 install-info) \
19358 || exit 1
19360 @endif ld
19362 .PHONY: maybe-install-pdf-ld install-pdf-ld
19363 maybe-install-pdf-ld:
19364 @if ld
19365 maybe-install-pdf-ld: install-pdf-ld
19367 install-pdf-ld: \
19368 configure-ld \
19369 pdf-ld
19370 @[ -f ./ld/Makefile ] || exit 0; \
19371 r=`${PWD_COMMAND}`; export r; \
19372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19373 $(HOST_EXPORTS) \
19374 for flag in $(EXTRA_HOST_FLAGS) ; do \
19375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19376 done; \
19377 echo "Doing install-pdf in ld" ; \
19378 (cd $(HOST_SUBDIR)/ld && \
19379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19381 "RANLIB=$${RANLIB}" \
19382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19383 install-pdf) \
19384 || exit 1
19386 @endif ld
19388 .PHONY: maybe-install-html-ld install-html-ld
19389 maybe-install-html-ld:
19390 @if ld
19391 maybe-install-html-ld: install-html-ld
19393 install-html-ld: \
19394 configure-ld \
19395 html-ld
19396 @[ -f ./ld/Makefile ] || exit 0; \
19397 r=`${PWD_COMMAND}`; export r; \
19398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19399 $(HOST_EXPORTS) \
19400 for flag in $(EXTRA_HOST_FLAGS) ; do \
19401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19402 done; \
19403 echo "Doing install-html in ld" ; \
19404 (cd $(HOST_SUBDIR)/ld && \
19405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19407 "RANLIB=$${RANLIB}" \
19408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19409 install-html) \
19410 || exit 1
19412 @endif ld
19414 .PHONY: maybe-installcheck-ld installcheck-ld
19415 maybe-installcheck-ld:
19416 @if ld
19417 maybe-installcheck-ld: installcheck-ld
19419 installcheck-ld: \
19420 configure-ld
19421 @[ -f ./ld/Makefile ] || exit 0; \
19422 r=`${PWD_COMMAND}`; export r; \
19423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19424 $(HOST_EXPORTS) \
19425 for flag in $(EXTRA_HOST_FLAGS) ; do \
19426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19427 done; \
19428 echo "Doing installcheck in ld" ; \
19429 (cd $(HOST_SUBDIR)/ld && \
19430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19432 "RANLIB=$${RANLIB}" \
19433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19434 installcheck) \
19435 || exit 1
19437 @endif ld
19439 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19440 maybe-mostlyclean-ld:
19441 @if ld
19442 maybe-mostlyclean-ld: mostlyclean-ld
19444 mostlyclean-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 mostlyclean 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 mostlyclean) \
19459 || exit 1
19461 @endif ld
19463 .PHONY: maybe-clean-ld clean-ld
19464 maybe-clean-ld:
19465 @if ld
19466 maybe-clean-ld: clean-ld
19468 clean-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 clean 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 clean) \
19483 || exit 1
19485 @endif ld
19487 .PHONY: maybe-distclean-ld distclean-ld
19488 maybe-distclean-ld:
19489 @if ld
19490 maybe-distclean-ld: distclean-ld
19492 distclean-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 distclean 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 distclean) \
19507 || exit 1
19509 @endif ld
19511 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19512 maybe-maintainer-clean-ld:
19513 @if ld
19514 maybe-maintainer-clean-ld: maintainer-clean-ld
19516 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
19531 || exit 1
19533 @endif ld
19537 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19538 maybe-configure-libbacktrace:
19539 @if gcc-bootstrap
19540 configure-libbacktrace: stage_current
19541 @endif gcc-bootstrap
19542 @if libbacktrace
19543 maybe-configure-libbacktrace: configure-libbacktrace
19544 configure-libbacktrace:
19545 @r=`${PWD_COMMAND}`; export r; \
19546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19547 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19548 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19549 $(HOST_EXPORTS) \
19550 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19551 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19552 case $(srcdir) in \
19553 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19554 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19555 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19556 esac; \
19557 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19558 libsrcdir="$$s/libbacktrace"; \
19559 $(SHELL) $${libsrcdir}/configure \
19560 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19561 --target=${target_alias} $${srcdiroption} \
19562 || exit 1
19563 @endif libbacktrace
19567 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19568 maybe-configure-stage1-libbacktrace:
19569 @if libbacktrace-bootstrap
19570 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19571 configure-stage1-libbacktrace:
19572 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19573 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19574 @r=`${PWD_COMMAND}`; export r; \
19575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19576 TFLAGS="$(STAGE1_TFLAGS)"; \
19577 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19578 $(HOST_EXPORTS) \
19579 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19580 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19581 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19582 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
19583 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19584 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19585 case $(srcdir) in \
19586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19587 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19589 esac; \
19590 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19591 libsrcdir="$$s/libbacktrace"; \
19592 $(SHELL) $${libsrcdir}/configure \
19593 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19594 --target=${target_alias} $${srcdiroption} \
19595 $(STAGE1_CONFIGURE_FLAGS)
19596 @endif libbacktrace-bootstrap
19598 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19599 maybe-configure-stage2-libbacktrace:
19600 @if libbacktrace-bootstrap
19601 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19602 configure-stage2-libbacktrace:
19603 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19604 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19605 @r=`${PWD_COMMAND}`; export r; \
19606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19607 TFLAGS="$(STAGE2_TFLAGS)"; \
19608 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19609 $(HOST_EXPORTS) \
19610 $(POSTSTAGE1_HOST_EXPORTS) \
19611 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19612 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19613 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19614 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
19615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19616 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19617 case $(srcdir) in \
19618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19619 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19621 esac; \
19622 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19623 libsrcdir="$$s/libbacktrace"; \
19624 $(SHELL) $${libsrcdir}/configure \
19625 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19626 --target=${target_alias} $${srcdiroption} \
19627 --with-build-libsubdir=$(HOST_SUBDIR) \
19628 $(STAGE2_CONFIGURE_FLAGS)
19629 @endif libbacktrace-bootstrap
19631 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19632 maybe-configure-stage3-libbacktrace:
19633 @if libbacktrace-bootstrap
19634 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19635 configure-stage3-libbacktrace:
19636 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19637 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19638 @r=`${PWD_COMMAND}`; export r; \
19639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19640 TFLAGS="$(STAGE3_TFLAGS)"; \
19641 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19642 $(HOST_EXPORTS) \
19643 $(POSTSTAGE1_HOST_EXPORTS) \
19644 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19645 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19646 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19647 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
19648 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19649 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19650 case $(srcdir) in \
19651 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19652 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19653 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19654 esac; \
19655 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19656 libsrcdir="$$s/libbacktrace"; \
19657 $(SHELL) $${libsrcdir}/configure \
19658 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19659 --target=${target_alias} $${srcdiroption} \
19660 --with-build-libsubdir=$(HOST_SUBDIR) \
19661 $(STAGE3_CONFIGURE_FLAGS)
19662 @endif libbacktrace-bootstrap
19664 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19665 maybe-configure-stage4-libbacktrace:
19666 @if libbacktrace-bootstrap
19667 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19668 configure-stage4-libbacktrace:
19669 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19671 @r=`${PWD_COMMAND}`; export r; \
19672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19673 TFLAGS="$(STAGE4_TFLAGS)"; \
19674 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19675 $(HOST_EXPORTS) \
19676 $(POSTSTAGE1_HOST_EXPORTS) \
19677 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19678 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19679 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19680 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
19681 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19682 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19683 case $(srcdir) in \
19684 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19685 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19686 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19687 esac; \
19688 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19689 libsrcdir="$$s/libbacktrace"; \
19690 $(SHELL) $${libsrcdir}/configure \
19691 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19692 --target=${target_alias} $${srcdiroption} \
19693 --with-build-libsubdir=$(HOST_SUBDIR) \
19694 $(STAGE4_CONFIGURE_FLAGS)
19695 @endif libbacktrace-bootstrap
19697 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19698 maybe-configure-stageprofile-libbacktrace:
19699 @if libbacktrace-bootstrap
19700 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19701 configure-stageprofile-libbacktrace:
19702 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19703 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19704 @r=`${PWD_COMMAND}`; export r; \
19705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19706 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19707 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19708 $(HOST_EXPORTS) \
19709 $(POSTSTAGE1_HOST_EXPORTS) \
19710 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19711 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19712 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19713 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
19714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19715 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19716 case $(srcdir) in \
19717 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19718 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19719 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19720 esac; \
19721 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19722 libsrcdir="$$s/libbacktrace"; \
19723 $(SHELL) $${libsrcdir}/configure \
19724 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19725 --target=${target_alias} $${srcdiroption} \
19726 --with-build-libsubdir=$(HOST_SUBDIR) \
19727 $(STAGEprofile_CONFIGURE_FLAGS)
19728 @endif libbacktrace-bootstrap
19730 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19731 maybe-configure-stagefeedback-libbacktrace:
19732 @if libbacktrace-bootstrap
19733 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19734 configure-stagefeedback-libbacktrace:
19735 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19736 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19737 @r=`${PWD_COMMAND}`; export r; \
19738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19739 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19740 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19741 $(HOST_EXPORTS) \
19742 $(POSTSTAGE1_HOST_EXPORTS) \
19743 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19744 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19745 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19746 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
19747 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19748 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19749 case $(srcdir) in \
19750 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19751 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19752 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19753 esac; \
19754 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19755 libsrcdir="$$s/libbacktrace"; \
19756 $(SHELL) $${libsrcdir}/configure \
19757 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19758 --target=${target_alias} $${srcdiroption} \
19759 --with-build-libsubdir=$(HOST_SUBDIR) \
19760 $(STAGEfeedback_CONFIGURE_FLAGS)
19761 @endif libbacktrace-bootstrap
19767 .PHONY: all-libbacktrace maybe-all-libbacktrace
19768 maybe-all-libbacktrace:
19769 @if gcc-bootstrap
19770 all-libbacktrace: stage_current
19771 @endif gcc-bootstrap
19772 @if libbacktrace
19773 TARGET-libbacktrace=all
19774 maybe-all-libbacktrace: all-libbacktrace
19775 all-libbacktrace: configure-libbacktrace
19776 @r=`${PWD_COMMAND}`; export r; \
19777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19778 $(HOST_EXPORTS) \
19779 (cd $(HOST_SUBDIR)/libbacktrace && \
19780 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19781 $(TARGET-libbacktrace))
19782 @endif libbacktrace
19786 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19787 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19788 maybe-all-stage1-libbacktrace:
19789 maybe-clean-stage1-libbacktrace:
19790 @if libbacktrace-bootstrap
19791 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19792 all-stage1: all-stage1-libbacktrace
19793 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19794 all-stage1-libbacktrace: configure-stage1-libbacktrace
19795 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19796 @r=`${PWD_COMMAND}`; export r; \
19797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19798 TFLAGS="$(STAGE1_TFLAGS)"; \
19799 $(HOST_EXPORTS) \
19800 cd $(HOST_SUBDIR)/libbacktrace && \
19801 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19802 CFLAGS="$(STAGE1_CFLAGS)" \
19803 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19804 LIBCFLAGS="$(LIBCFLAGS)" \
19805 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19806 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19807 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19808 $(EXTRA_HOST_FLAGS) \
19809 $(STAGE1_FLAGS_TO_PASS) \
19810 TFLAGS="$(STAGE1_TFLAGS)" \
19811 $(TARGET-stage1-libbacktrace)
19813 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19814 clean-stage1: clean-stage1-libbacktrace
19815 clean-stage1-libbacktrace:
19816 @if [ $(current_stage) = stage1 ]; then \
19817 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19818 else \
19819 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19820 $(MAKE) stage1-start; \
19821 fi; \
19822 cd $(HOST_SUBDIR)/libbacktrace && \
19823 $(MAKE) $(EXTRA_HOST_FLAGS) \
19824 $(STAGE1_FLAGS_TO_PASS) clean
19825 @endif libbacktrace-bootstrap
19828 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19829 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19830 maybe-all-stage2-libbacktrace:
19831 maybe-clean-stage2-libbacktrace:
19832 @if libbacktrace-bootstrap
19833 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19834 all-stage2: all-stage2-libbacktrace
19835 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19836 all-stage2-libbacktrace: configure-stage2-libbacktrace
19837 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19838 @r=`${PWD_COMMAND}`; export r; \
19839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19840 TFLAGS="$(STAGE2_TFLAGS)"; \
19841 $(HOST_EXPORTS) \
19842 $(POSTSTAGE1_HOST_EXPORTS) \
19843 cd $(HOST_SUBDIR)/libbacktrace && \
19844 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19845 CFLAGS="$(STAGE2_CFLAGS)" \
19846 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19847 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19848 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19849 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19850 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19851 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19852 TFLAGS="$(STAGE2_TFLAGS)" \
19853 $(TARGET-stage2-libbacktrace)
19855 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19856 clean-stage2: clean-stage2-libbacktrace
19857 clean-stage2-libbacktrace:
19858 @if [ $(current_stage) = stage2 ]; then \
19859 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19860 else \
19861 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19862 $(MAKE) stage2-start; \
19863 fi; \
19864 cd $(HOST_SUBDIR)/libbacktrace && \
19865 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19866 @endif libbacktrace-bootstrap
19869 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19870 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19871 maybe-all-stage3-libbacktrace:
19872 maybe-clean-stage3-libbacktrace:
19873 @if libbacktrace-bootstrap
19874 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19875 all-stage3: all-stage3-libbacktrace
19876 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19877 all-stage3-libbacktrace: configure-stage3-libbacktrace
19878 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19879 @r=`${PWD_COMMAND}`; export r; \
19880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19881 TFLAGS="$(STAGE3_TFLAGS)"; \
19882 $(HOST_EXPORTS) \
19883 $(POSTSTAGE1_HOST_EXPORTS) \
19884 cd $(HOST_SUBDIR)/libbacktrace && \
19885 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19886 CFLAGS="$(STAGE3_CFLAGS)" \
19887 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19888 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19889 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19890 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19891 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19892 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19893 TFLAGS="$(STAGE3_TFLAGS)" \
19894 $(TARGET-stage3-libbacktrace)
19896 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19897 clean-stage3: clean-stage3-libbacktrace
19898 clean-stage3-libbacktrace:
19899 @if [ $(current_stage) = stage3 ]; then \
19900 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19901 else \
19902 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19903 $(MAKE) stage3-start; \
19904 fi; \
19905 cd $(HOST_SUBDIR)/libbacktrace && \
19906 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19907 @endif libbacktrace-bootstrap
19910 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19911 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19912 maybe-all-stage4-libbacktrace:
19913 maybe-clean-stage4-libbacktrace:
19914 @if libbacktrace-bootstrap
19915 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19916 all-stage4: all-stage4-libbacktrace
19917 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19918 all-stage4-libbacktrace: configure-stage4-libbacktrace
19919 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19920 @r=`${PWD_COMMAND}`; export r; \
19921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19922 TFLAGS="$(STAGE4_TFLAGS)"; \
19923 $(HOST_EXPORTS) \
19924 $(POSTSTAGE1_HOST_EXPORTS) \
19925 cd $(HOST_SUBDIR)/libbacktrace && \
19926 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19927 CFLAGS="$(STAGE4_CFLAGS)" \
19928 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19929 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19930 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19931 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19932 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19933 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19934 TFLAGS="$(STAGE4_TFLAGS)" \
19935 $(TARGET-stage4-libbacktrace)
19937 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19938 clean-stage4: clean-stage4-libbacktrace
19939 clean-stage4-libbacktrace:
19940 @if [ $(current_stage) = stage4 ]; then \
19941 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19942 else \
19943 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19944 $(MAKE) stage4-start; \
19945 fi; \
19946 cd $(HOST_SUBDIR)/libbacktrace && \
19947 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19948 @endif libbacktrace-bootstrap
19951 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19952 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19953 maybe-all-stageprofile-libbacktrace:
19954 maybe-clean-stageprofile-libbacktrace:
19955 @if libbacktrace-bootstrap
19956 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19957 all-stageprofile: all-stageprofile-libbacktrace
19958 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19959 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19960 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19961 @r=`${PWD_COMMAND}`; export r; \
19962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19963 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19964 $(HOST_EXPORTS) \
19965 $(POSTSTAGE1_HOST_EXPORTS) \
19966 cd $(HOST_SUBDIR)/libbacktrace && \
19967 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19968 CFLAGS="$(STAGEprofile_CFLAGS)" \
19969 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19970 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19971 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19972 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19973 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19974 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19975 TFLAGS="$(STAGEprofile_TFLAGS)" \
19976 $(TARGET-stageprofile-libbacktrace)
19978 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19979 clean-stageprofile: clean-stageprofile-libbacktrace
19980 clean-stageprofile-libbacktrace:
19981 @if [ $(current_stage) = stageprofile ]; then \
19982 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19983 else \
19984 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19985 $(MAKE) stageprofile-start; \
19986 fi; \
19987 cd $(HOST_SUBDIR)/libbacktrace && \
19988 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19989 @endif libbacktrace-bootstrap
19992 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19993 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19994 maybe-all-stagefeedback-libbacktrace:
19995 maybe-clean-stagefeedback-libbacktrace:
19996 @if libbacktrace-bootstrap
19997 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19998 all-stagefeedback: all-stagefeedback-libbacktrace
19999 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
20000 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20001 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20002 @r=`${PWD_COMMAND}`; export r; \
20003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20004 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20005 $(HOST_EXPORTS) \
20006 $(POSTSTAGE1_HOST_EXPORTS) \
20007 cd $(HOST_SUBDIR)/libbacktrace && \
20008 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20009 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20010 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20011 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20012 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20013 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20014 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20015 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20016 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20017 $(TARGET-stagefeedback-libbacktrace)
20019 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20020 clean-stagefeedback: clean-stagefeedback-libbacktrace
20021 clean-stagefeedback-libbacktrace:
20022 @if [ $(current_stage) = stagefeedback ]; then \
20023 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20024 else \
20025 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20026 $(MAKE) stagefeedback-start; \
20027 fi; \
20028 cd $(HOST_SUBDIR)/libbacktrace && \
20029 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20030 @endif libbacktrace-bootstrap
20036 .PHONY: check-libbacktrace maybe-check-libbacktrace
20037 maybe-check-libbacktrace:
20038 @if libbacktrace
20039 maybe-check-libbacktrace: check-libbacktrace
20041 check-libbacktrace:
20042 @: $(MAKE); $(unstage)
20043 @r=`${PWD_COMMAND}`; export r; \
20044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20045 $(HOST_EXPORTS) \
20046 (cd $(HOST_SUBDIR)/libbacktrace && \
20047 $(MAKE) $(FLAGS_TO_PASS) check)
20049 @endif libbacktrace
20051 .PHONY: install-libbacktrace maybe-install-libbacktrace
20052 maybe-install-libbacktrace:
20053 @if libbacktrace
20054 maybe-install-libbacktrace: install-libbacktrace
20056 install-libbacktrace: installdirs
20057 @: $(MAKE); $(unstage)
20058 @r=`${PWD_COMMAND}`; export r; \
20059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20060 $(HOST_EXPORTS) \
20061 (cd $(HOST_SUBDIR)/libbacktrace && \
20062 $(MAKE) $(FLAGS_TO_PASS) install)
20064 @endif libbacktrace
20066 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20067 maybe-install-strip-libbacktrace:
20068 @if libbacktrace
20069 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20071 install-strip-libbacktrace: installdirs
20072 @: $(MAKE); $(unstage)
20073 @r=`${PWD_COMMAND}`; export r; \
20074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20075 $(HOST_EXPORTS) \
20076 (cd $(HOST_SUBDIR)/libbacktrace && \
20077 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20079 @endif libbacktrace
20081 # Other targets (info, dvi, pdf, etc.)
20083 .PHONY: maybe-info-libbacktrace info-libbacktrace
20084 maybe-info-libbacktrace:
20085 @if libbacktrace
20086 maybe-info-libbacktrace: info-libbacktrace
20088 info-libbacktrace: \
20089 configure-libbacktrace
20090 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20091 r=`${PWD_COMMAND}`; export r; \
20092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20093 $(HOST_EXPORTS) \
20094 for flag in $(EXTRA_HOST_FLAGS) ; do \
20095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20096 done; \
20097 echo "Doing info in libbacktrace" ; \
20098 (cd $(HOST_SUBDIR)/libbacktrace && \
20099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20101 "RANLIB=$${RANLIB}" \
20102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20103 info) \
20104 || exit 1
20106 @endif libbacktrace
20108 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20109 maybe-dvi-libbacktrace:
20110 @if libbacktrace
20111 maybe-dvi-libbacktrace: dvi-libbacktrace
20113 dvi-libbacktrace: \
20114 configure-libbacktrace
20115 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20116 r=`${PWD_COMMAND}`; export r; \
20117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20118 $(HOST_EXPORTS) \
20119 for flag in $(EXTRA_HOST_FLAGS) ; do \
20120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20121 done; \
20122 echo "Doing dvi in libbacktrace" ; \
20123 (cd $(HOST_SUBDIR)/libbacktrace && \
20124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20126 "RANLIB=$${RANLIB}" \
20127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20128 dvi) \
20129 || exit 1
20131 @endif libbacktrace
20133 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20134 maybe-pdf-libbacktrace:
20135 @if libbacktrace
20136 maybe-pdf-libbacktrace: pdf-libbacktrace
20138 pdf-libbacktrace: \
20139 configure-libbacktrace
20140 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20141 r=`${PWD_COMMAND}`; export r; \
20142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20143 $(HOST_EXPORTS) \
20144 for flag in $(EXTRA_HOST_FLAGS) ; do \
20145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20146 done; \
20147 echo "Doing pdf in libbacktrace" ; \
20148 (cd $(HOST_SUBDIR)/libbacktrace && \
20149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20151 "RANLIB=$${RANLIB}" \
20152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20153 pdf) \
20154 || exit 1
20156 @endif libbacktrace
20158 .PHONY: maybe-html-libbacktrace html-libbacktrace
20159 maybe-html-libbacktrace:
20160 @if libbacktrace
20161 maybe-html-libbacktrace: html-libbacktrace
20163 html-libbacktrace: \
20164 configure-libbacktrace
20165 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20166 r=`${PWD_COMMAND}`; export r; \
20167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20168 $(HOST_EXPORTS) \
20169 for flag in $(EXTRA_HOST_FLAGS) ; do \
20170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20171 done; \
20172 echo "Doing html in libbacktrace" ; \
20173 (cd $(HOST_SUBDIR)/libbacktrace && \
20174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20176 "RANLIB=$${RANLIB}" \
20177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20178 html) \
20179 || exit 1
20181 @endif libbacktrace
20183 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20184 maybe-TAGS-libbacktrace:
20185 @if libbacktrace
20186 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20188 TAGS-libbacktrace: \
20189 configure-libbacktrace
20190 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20191 r=`${PWD_COMMAND}`; export r; \
20192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20193 $(HOST_EXPORTS) \
20194 for flag in $(EXTRA_HOST_FLAGS) ; do \
20195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20196 done; \
20197 echo "Doing TAGS in libbacktrace" ; \
20198 (cd $(HOST_SUBDIR)/libbacktrace && \
20199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20201 "RANLIB=$${RANLIB}" \
20202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20203 TAGS) \
20204 || exit 1
20206 @endif libbacktrace
20208 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20209 maybe-install-info-libbacktrace:
20210 @if libbacktrace
20211 maybe-install-info-libbacktrace: install-info-libbacktrace
20213 install-info-libbacktrace: \
20214 configure-libbacktrace \
20215 info-libbacktrace
20216 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20217 r=`${PWD_COMMAND}`; export r; \
20218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20219 $(HOST_EXPORTS) \
20220 for flag in $(EXTRA_HOST_FLAGS) ; do \
20221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20222 done; \
20223 echo "Doing install-info in libbacktrace" ; \
20224 (cd $(HOST_SUBDIR)/libbacktrace && \
20225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20227 "RANLIB=$${RANLIB}" \
20228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20229 install-info) \
20230 || exit 1
20232 @endif libbacktrace
20234 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20235 maybe-install-pdf-libbacktrace:
20236 @if libbacktrace
20237 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20239 install-pdf-libbacktrace: \
20240 configure-libbacktrace \
20241 pdf-libbacktrace
20242 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20243 r=`${PWD_COMMAND}`; export r; \
20244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20245 $(HOST_EXPORTS) \
20246 for flag in $(EXTRA_HOST_FLAGS) ; do \
20247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20248 done; \
20249 echo "Doing install-pdf in libbacktrace" ; \
20250 (cd $(HOST_SUBDIR)/libbacktrace && \
20251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20253 "RANLIB=$${RANLIB}" \
20254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20255 install-pdf) \
20256 || exit 1
20258 @endif libbacktrace
20260 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20261 maybe-install-html-libbacktrace:
20262 @if libbacktrace
20263 maybe-install-html-libbacktrace: install-html-libbacktrace
20265 install-html-libbacktrace: \
20266 configure-libbacktrace \
20267 html-libbacktrace
20268 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20269 r=`${PWD_COMMAND}`; export r; \
20270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20271 $(HOST_EXPORTS) \
20272 for flag in $(EXTRA_HOST_FLAGS) ; do \
20273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20274 done; \
20275 echo "Doing install-html in libbacktrace" ; \
20276 (cd $(HOST_SUBDIR)/libbacktrace && \
20277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20279 "RANLIB=$${RANLIB}" \
20280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20281 install-html) \
20282 || exit 1
20284 @endif libbacktrace
20286 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20287 maybe-installcheck-libbacktrace:
20288 @if libbacktrace
20289 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20291 installcheck-libbacktrace: \
20292 configure-libbacktrace
20293 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20294 r=`${PWD_COMMAND}`; export r; \
20295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20296 $(HOST_EXPORTS) \
20297 for flag in $(EXTRA_HOST_FLAGS) ; do \
20298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20299 done; \
20300 echo "Doing installcheck in libbacktrace" ; \
20301 (cd $(HOST_SUBDIR)/libbacktrace && \
20302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20304 "RANLIB=$${RANLIB}" \
20305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20306 installcheck) \
20307 || exit 1
20309 @endif libbacktrace
20311 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20312 maybe-mostlyclean-libbacktrace:
20313 @if libbacktrace
20314 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20316 mostlyclean-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 mostlyclean 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 mostlyclean) \
20331 || exit 1
20333 @endif libbacktrace
20335 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20336 maybe-clean-libbacktrace:
20337 @if libbacktrace
20338 maybe-clean-libbacktrace: clean-libbacktrace
20340 clean-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 clean 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 clean) \
20355 || exit 1
20357 @endif libbacktrace
20359 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20360 maybe-distclean-libbacktrace:
20361 @if libbacktrace
20362 maybe-distclean-libbacktrace: distclean-libbacktrace
20364 distclean-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 distclean 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 distclean) \
20379 || exit 1
20381 @endif libbacktrace
20383 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20384 maybe-maintainer-clean-libbacktrace:
20385 @if libbacktrace
20386 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20388 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
20403 || exit 1
20405 @endif libbacktrace
20409 .PHONY: configure-libcpp maybe-configure-libcpp
20410 maybe-configure-libcpp:
20411 @if gcc-bootstrap
20412 configure-libcpp: stage_current
20413 @endif gcc-bootstrap
20414 @if libcpp
20415 maybe-configure-libcpp: configure-libcpp
20416 configure-libcpp:
20417 @r=`${PWD_COMMAND}`; export r; \
20418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20419 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20420 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20421 $(HOST_EXPORTS) \
20422 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20423 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20424 case $(srcdir) in \
20425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20426 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20428 esac; \
20429 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20430 libsrcdir="$$s/libcpp"; \
20431 $(SHELL) $${libsrcdir}/configure \
20432 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20433 --target=${target_alias} $${srcdiroption} \
20434 || exit 1
20435 @endif libcpp
20439 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20440 maybe-configure-stage1-libcpp:
20441 @if libcpp-bootstrap
20442 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20443 configure-stage1-libcpp:
20444 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20445 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20446 @r=`${PWD_COMMAND}`; export r; \
20447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20448 TFLAGS="$(STAGE1_TFLAGS)"; \
20449 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20450 $(HOST_EXPORTS) \
20451 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20452 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20453 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20454 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20455 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20456 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20457 case $(srcdir) in \
20458 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20459 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20460 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20461 esac; \
20462 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20463 libsrcdir="$$s/libcpp"; \
20464 $(SHELL) $${libsrcdir}/configure \
20465 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20466 --target=${target_alias} $${srcdiroption} \
20467 $(STAGE1_CONFIGURE_FLAGS)
20468 @endif libcpp-bootstrap
20470 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20471 maybe-configure-stage2-libcpp:
20472 @if libcpp-bootstrap
20473 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20474 configure-stage2-libcpp:
20475 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20476 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20477 @r=`${PWD_COMMAND}`; export r; \
20478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20479 TFLAGS="$(STAGE2_TFLAGS)"; \
20480 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20481 $(HOST_EXPORTS) \
20482 $(POSTSTAGE1_HOST_EXPORTS) \
20483 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20484 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20485 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20486 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20487 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20488 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20489 case $(srcdir) in \
20490 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20491 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20492 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20493 esac; \
20494 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20495 libsrcdir="$$s/libcpp"; \
20496 $(SHELL) $${libsrcdir}/configure \
20497 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20498 --target=${target_alias} $${srcdiroption} \
20499 --with-build-libsubdir=$(HOST_SUBDIR) \
20500 $(STAGE2_CONFIGURE_FLAGS)
20501 @endif libcpp-bootstrap
20503 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20504 maybe-configure-stage3-libcpp:
20505 @if libcpp-bootstrap
20506 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20507 configure-stage3-libcpp:
20508 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20509 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20510 @r=`${PWD_COMMAND}`; export r; \
20511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20512 TFLAGS="$(STAGE3_TFLAGS)"; \
20513 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20514 $(HOST_EXPORTS) \
20515 $(POSTSTAGE1_HOST_EXPORTS) \
20516 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20517 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20518 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20519 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20520 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20521 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20522 case $(srcdir) in \
20523 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20524 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20525 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20526 esac; \
20527 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20528 libsrcdir="$$s/libcpp"; \
20529 $(SHELL) $${libsrcdir}/configure \
20530 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20531 --target=${target_alias} $${srcdiroption} \
20532 --with-build-libsubdir=$(HOST_SUBDIR) \
20533 $(STAGE3_CONFIGURE_FLAGS)
20534 @endif libcpp-bootstrap
20536 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20537 maybe-configure-stage4-libcpp:
20538 @if libcpp-bootstrap
20539 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20540 configure-stage4-libcpp:
20541 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20542 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20543 @r=`${PWD_COMMAND}`; export r; \
20544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20545 TFLAGS="$(STAGE4_TFLAGS)"; \
20546 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20547 $(HOST_EXPORTS) \
20548 $(POSTSTAGE1_HOST_EXPORTS) \
20549 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20550 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20551 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20552 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20554 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20555 case $(srcdir) in \
20556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20557 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20559 esac; \
20560 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20561 libsrcdir="$$s/libcpp"; \
20562 $(SHELL) $${libsrcdir}/configure \
20563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20564 --target=${target_alias} $${srcdiroption} \
20565 --with-build-libsubdir=$(HOST_SUBDIR) \
20566 $(STAGE4_CONFIGURE_FLAGS)
20567 @endif libcpp-bootstrap
20569 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20570 maybe-configure-stageprofile-libcpp:
20571 @if libcpp-bootstrap
20572 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20573 configure-stageprofile-libcpp:
20574 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20576 @r=`${PWD_COMMAND}`; export r; \
20577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20578 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20579 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20580 $(HOST_EXPORTS) \
20581 $(POSTSTAGE1_HOST_EXPORTS) \
20582 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20583 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20584 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20585 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
20586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20587 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20588 case $(srcdir) in \
20589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20590 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20592 esac; \
20593 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20594 libsrcdir="$$s/libcpp"; \
20595 $(SHELL) $${libsrcdir}/configure \
20596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20597 --target=${target_alias} $${srcdiroption} \
20598 --with-build-libsubdir=$(HOST_SUBDIR) \
20599 $(STAGEprofile_CONFIGURE_FLAGS)
20600 @endif libcpp-bootstrap
20602 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20603 maybe-configure-stagefeedback-libcpp:
20604 @if libcpp-bootstrap
20605 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20606 configure-stagefeedback-libcpp:
20607 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20608 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20609 @r=`${PWD_COMMAND}`; export r; \
20610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20611 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20612 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20613 $(HOST_EXPORTS) \
20614 $(POSTSTAGE1_HOST_EXPORTS) \
20615 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20616 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20617 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20618 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
20619 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20620 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20621 case $(srcdir) in \
20622 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20623 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20624 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20625 esac; \
20626 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20627 libsrcdir="$$s/libcpp"; \
20628 $(SHELL) $${libsrcdir}/configure \
20629 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20630 --target=${target_alias} $${srcdiroption} \
20631 --with-build-libsubdir=$(HOST_SUBDIR) \
20632 $(STAGEfeedback_CONFIGURE_FLAGS)
20633 @endif libcpp-bootstrap
20639 .PHONY: all-libcpp maybe-all-libcpp
20640 maybe-all-libcpp:
20641 @if gcc-bootstrap
20642 all-libcpp: stage_current
20643 @endif gcc-bootstrap
20644 @if libcpp
20645 TARGET-libcpp=all
20646 maybe-all-libcpp: all-libcpp
20647 all-libcpp: configure-libcpp
20648 @r=`${PWD_COMMAND}`; export r; \
20649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20650 $(HOST_EXPORTS) \
20651 (cd $(HOST_SUBDIR)/libcpp && \
20652 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20653 $(TARGET-libcpp))
20654 @endif libcpp
20658 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20659 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20660 maybe-all-stage1-libcpp:
20661 maybe-clean-stage1-libcpp:
20662 @if libcpp-bootstrap
20663 maybe-all-stage1-libcpp: all-stage1-libcpp
20664 all-stage1: all-stage1-libcpp
20665 TARGET-stage1-libcpp = $(TARGET-libcpp)
20666 all-stage1-libcpp: configure-stage1-libcpp
20667 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20668 @r=`${PWD_COMMAND}`; export r; \
20669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20670 TFLAGS="$(STAGE1_TFLAGS)"; \
20671 $(HOST_EXPORTS) \
20672 cd $(HOST_SUBDIR)/libcpp && \
20673 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20674 CFLAGS="$(STAGE1_CFLAGS)" \
20675 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20676 LIBCFLAGS="$(LIBCFLAGS)" \
20677 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20678 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20679 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20680 $(EXTRA_HOST_FLAGS) \
20681 $(STAGE1_FLAGS_TO_PASS) \
20682 TFLAGS="$(STAGE1_TFLAGS)" \
20683 $(TARGET-stage1-libcpp)
20685 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20686 clean-stage1: clean-stage1-libcpp
20687 clean-stage1-libcpp:
20688 @if [ $(current_stage) = stage1 ]; then \
20689 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20690 else \
20691 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20692 $(MAKE) stage1-start; \
20693 fi; \
20694 cd $(HOST_SUBDIR)/libcpp && \
20695 $(MAKE) $(EXTRA_HOST_FLAGS) \
20696 $(STAGE1_FLAGS_TO_PASS) clean
20697 @endif libcpp-bootstrap
20700 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20701 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20702 maybe-all-stage2-libcpp:
20703 maybe-clean-stage2-libcpp:
20704 @if libcpp-bootstrap
20705 maybe-all-stage2-libcpp: all-stage2-libcpp
20706 all-stage2: all-stage2-libcpp
20707 TARGET-stage2-libcpp = $(TARGET-libcpp)
20708 all-stage2-libcpp: configure-stage2-libcpp
20709 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20710 @r=`${PWD_COMMAND}`; export r; \
20711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20712 TFLAGS="$(STAGE2_TFLAGS)"; \
20713 $(HOST_EXPORTS) \
20714 $(POSTSTAGE1_HOST_EXPORTS) \
20715 cd $(HOST_SUBDIR)/libcpp && \
20716 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20717 CFLAGS="$(STAGE2_CFLAGS)" \
20718 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20719 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20720 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20721 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20722 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20723 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20724 TFLAGS="$(STAGE2_TFLAGS)" \
20725 $(TARGET-stage2-libcpp)
20727 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20728 clean-stage2: clean-stage2-libcpp
20729 clean-stage2-libcpp:
20730 @if [ $(current_stage) = stage2 ]; then \
20731 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20732 else \
20733 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20734 $(MAKE) stage2-start; \
20735 fi; \
20736 cd $(HOST_SUBDIR)/libcpp && \
20737 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20738 @endif libcpp-bootstrap
20741 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20742 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20743 maybe-all-stage3-libcpp:
20744 maybe-clean-stage3-libcpp:
20745 @if libcpp-bootstrap
20746 maybe-all-stage3-libcpp: all-stage3-libcpp
20747 all-stage3: all-stage3-libcpp
20748 TARGET-stage3-libcpp = $(TARGET-libcpp)
20749 all-stage3-libcpp: configure-stage3-libcpp
20750 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20751 @r=`${PWD_COMMAND}`; export r; \
20752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20753 TFLAGS="$(STAGE3_TFLAGS)"; \
20754 $(HOST_EXPORTS) \
20755 $(POSTSTAGE1_HOST_EXPORTS) \
20756 cd $(HOST_SUBDIR)/libcpp && \
20757 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20758 CFLAGS="$(STAGE3_CFLAGS)" \
20759 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20760 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20761 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20762 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20763 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20764 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20765 TFLAGS="$(STAGE3_TFLAGS)" \
20766 $(TARGET-stage3-libcpp)
20768 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20769 clean-stage3: clean-stage3-libcpp
20770 clean-stage3-libcpp:
20771 @if [ $(current_stage) = stage3 ]; then \
20772 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20773 else \
20774 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20775 $(MAKE) stage3-start; \
20776 fi; \
20777 cd $(HOST_SUBDIR)/libcpp && \
20778 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20779 @endif libcpp-bootstrap
20782 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20783 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20784 maybe-all-stage4-libcpp:
20785 maybe-clean-stage4-libcpp:
20786 @if libcpp-bootstrap
20787 maybe-all-stage4-libcpp: all-stage4-libcpp
20788 all-stage4: all-stage4-libcpp
20789 TARGET-stage4-libcpp = $(TARGET-libcpp)
20790 all-stage4-libcpp: configure-stage4-libcpp
20791 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20792 @r=`${PWD_COMMAND}`; export r; \
20793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20794 TFLAGS="$(STAGE4_TFLAGS)"; \
20795 $(HOST_EXPORTS) \
20796 $(POSTSTAGE1_HOST_EXPORTS) \
20797 cd $(HOST_SUBDIR)/libcpp && \
20798 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20799 CFLAGS="$(STAGE4_CFLAGS)" \
20800 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20801 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20802 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20803 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20804 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20805 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20806 TFLAGS="$(STAGE4_TFLAGS)" \
20807 $(TARGET-stage4-libcpp)
20809 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20810 clean-stage4: clean-stage4-libcpp
20811 clean-stage4-libcpp:
20812 @if [ $(current_stage) = stage4 ]; then \
20813 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20814 else \
20815 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20816 $(MAKE) stage4-start; \
20817 fi; \
20818 cd $(HOST_SUBDIR)/libcpp && \
20819 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20820 @endif libcpp-bootstrap
20823 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20824 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20825 maybe-all-stageprofile-libcpp:
20826 maybe-clean-stageprofile-libcpp:
20827 @if libcpp-bootstrap
20828 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20829 all-stageprofile: all-stageprofile-libcpp
20830 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20831 all-stageprofile-libcpp: configure-stageprofile-libcpp
20832 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20833 @r=`${PWD_COMMAND}`; export r; \
20834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20835 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20836 $(HOST_EXPORTS) \
20837 $(POSTSTAGE1_HOST_EXPORTS) \
20838 cd $(HOST_SUBDIR)/libcpp && \
20839 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20840 CFLAGS="$(STAGEprofile_CFLAGS)" \
20841 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20842 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20843 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20844 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20845 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20846 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20847 TFLAGS="$(STAGEprofile_TFLAGS)" \
20848 $(TARGET-stageprofile-libcpp)
20850 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20851 clean-stageprofile: clean-stageprofile-libcpp
20852 clean-stageprofile-libcpp:
20853 @if [ $(current_stage) = stageprofile ]; then \
20854 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20855 else \
20856 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20857 $(MAKE) stageprofile-start; \
20858 fi; \
20859 cd $(HOST_SUBDIR)/libcpp && \
20860 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20861 @endif libcpp-bootstrap
20864 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20865 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20866 maybe-all-stagefeedback-libcpp:
20867 maybe-clean-stagefeedback-libcpp:
20868 @if libcpp-bootstrap
20869 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20870 all-stagefeedback: all-stagefeedback-libcpp
20871 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20872 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20873 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20874 @r=`${PWD_COMMAND}`; export r; \
20875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20876 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20877 $(HOST_EXPORTS) \
20878 $(POSTSTAGE1_HOST_EXPORTS) \
20879 cd $(HOST_SUBDIR)/libcpp && \
20880 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20881 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20882 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20883 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20884 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20885 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20886 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20887 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20888 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20889 $(TARGET-stagefeedback-libcpp)
20891 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20892 clean-stagefeedback: clean-stagefeedback-libcpp
20893 clean-stagefeedback-libcpp:
20894 @if [ $(current_stage) = stagefeedback ]; then \
20895 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20896 else \
20897 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20898 $(MAKE) stagefeedback-start; \
20899 fi; \
20900 cd $(HOST_SUBDIR)/libcpp && \
20901 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20902 @endif libcpp-bootstrap
20908 .PHONY: check-libcpp maybe-check-libcpp
20909 maybe-check-libcpp:
20910 @if libcpp
20911 maybe-check-libcpp: check-libcpp
20913 check-libcpp:
20914 @: $(MAKE); $(unstage)
20915 @r=`${PWD_COMMAND}`; export r; \
20916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20917 $(HOST_EXPORTS) \
20918 (cd $(HOST_SUBDIR)/libcpp && \
20919 $(MAKE) $(FLAGS_TO_PASS) check)
20921 @endif libcpp
20923 .PHONY: install-libcpp maybe-install-libcpp
20924 maybe-install-libcpp:
20925 @if libcpp
20926 maybe-install-libcpp: install-libcpp
20928 install-libcpp: installdirs
20929 @: $(MAKE); $(unstage)
20930 @r=`${PWD_COMMAND}`; export r; \
20931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20932 $(HOST_EXPORTS) \
20933 (cd $(HOST_SUBDIR)/libcpp && \
20934 $(MAKE) $(FLAGS_TO_PASS) install)
20936 @endif libcpp
20938 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20939 maybe-install-strip-libcpp:
20940 @if libcpp
20941 maybe-install-strip-libcpp: install-strip-libcpp
20943 install-strip-libcpp: installdirs
20944 @: $(MAKE); $(unstage)
20945 @r=`${PWD_COMMAND}`; export r; \
20946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20947 $(HOST_EXPORTS) \
20948 (cd $(HOST_SUBDIR)/libcpp && \
20949 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20951 @endif libcpp
20953 # Other targets (info, dvi, pdf, etc.)
20955 .PHONY: maybe-info-libcpp info-libcpp
20956 maybe-info-libcpp:
20957 @if libcpp
20958 maybe-info-libcpp: info-libcpp
20960 info-libcpp: \
20961 configure-libcpp
20962 @[ -f ./libcpp/Makefile ] || exit 0; \
20963 r=`${PWD_COMMAND}`; export r; \
20964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20965 $(HOST_EXPORTS) \
20966 for flag in $(EXTRA_HOST_FLAGS) ; do \
20967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20968 done; \
20969 echo "Doing info in libcpp" ; \
20970 (cd $(HOST_SUBDIR)/libcpp && \
20971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20973 "RANLIB=$${RANLIB}" \
20974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20975 info) \
20976 || exit 1
20978 @endif libcpp
20980 .PHONY: maybe-dvi-libcpp dvi-libcpp
20981 maybe-dvi-libcpp:
20982 @if libcpp
20983 maybe-dvi-libcpp: dvi-libcpp
20985 dvi-libcpp: \
20986 configure-libcpp
20987 @[ -f ./libcpp/Makefile ] || exit 0; \
20988 r=`${PWD_COMMAND}`; export r; \
20989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20990 $(HOST_EXPORTS) \
20991 for flag in $(EXTRA_HOST_FLAGS) ; do \
20992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20993 done; \
20994 echo "Doing dvi in libcpp" ; \
20995 (cd $(HOST_SUBDIR)/libcpp && \
20996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20998 "RANLIB=$${RANLIB}" \
20999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21000 dvi) \
21001 || exit 1
21003 @endif libcpp
21005 .PHONY: maybe-pdf-libcpp pdf-libcpp
21006 maybe-pdf-libcpp:
21007 @if libcpp
21008 maybe-pdf-libcpp: pdf-libcpp
21010 pdf-libcpp: \
21011 configure-libcpp
21012 @[ -f ./libcpp/Makefile ] || exit 0; \
21013 r=`${PWD_COMMAND}`; export r; \
21014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21015 $(HOST_EXPORTS) \
21016 for flag in $(EXTRA_HOST_FLAGS) ; do \
21017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21018 done; \
21019 echo "Doing pdf in libcpp" ; \
21020 (cd $(HOST_SUBDIR)/libcpp && \
21021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21023 "RANLIB=$${RANLIB}" \
21024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21025 pdf) \
21026 || exit 1
21028 @endif libcpp
21030 .PHONY: maybe-html-libcpp html-libcpp
21031 maybe-html-libcpp:
21032 @if libcpp
21033 maybe-html-libcpp: html-libcpp
21035 html-libcpp: \
21036 configure-libcpp
21037 @[ -f ./libcpp/Makefile ] || exit 0; \
21038 r=`${PWD_COMMAND}`; export r; \
21039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21040 $(HOST_EXPORTS) \
21041 for flag in $(EXTRA_HOST_FLAGS) ; do \
21042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21043 done; \
21044 echo "Doing html in libcpp" ; \
21045 (cd $(HOST_SUBDIR)/libcpp && \
21046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21048 "RANLIB=$${RANLIB}" \
21049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21050 html) \
21051 || exit 1
21053 @endif libcpp
21055 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21056 maybe-TAGS-libcpp:
21057 @if libcpp
21058 maybe-TAGS-libcpp: TAGS-libcpp
21060 TAGS-libcpp: \
21061 configure-libcpp
21062 @[ -f ./libcpp/Makefile ] || exit 0; \
21063 r=`${PWD_COMMAND}`; export r; \
21064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21065 $(HOST_EXPORTS) \
21066 for flag in $(EXTRA_HOST_FLAGS) ; do \
21067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21068 done; \
21069 echo "Doing TAGS in libcpp" ; \
21070 (cd $(HOST_SUBDIR)/libcpp && \
21071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21073 "RANLIB=$${RANLIB}" \
21074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21075 TAGS) \
21076 || exit 1
21078 @endif libcpp
21080 .PHONY: maybe-install-info-libcpp install-info-libcpp
21081 maybe-install-info-libcpp:
21082 @if libcpp
21083 maybe-install-info-libcpp: install-info-libcpp
21085 install-info-libcpp: \
21086 configure-libcpp \
21087 info-libcpp
21088 @[ -f ./libcpp/Makefile ] || exit 0; \
21089 r=`${PWD_COMMAND}`; export r; \
21090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21091 $(HOST_EXPORTS) \
21092 for flag in $(EXTRA_HOST_FLAGS) ; do \
21093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21094 done; \
21095 echo "Doing install-info in libcpp" ; \
21096 (cd $(HOST_SUBDIR)/libcpp && \
21097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21099 "RANLIB=$${RANLIB}" \
21100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21101 install-info) \
21102 || exit 1
21104 @endif libcpp
21106 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21107 maybe-install-pdf-libcpp:
21108 @if libcpp
21109 maybe-install-pdf-libcpp: install-pdf-libcpp
21111 install-pdf-libcpp: \
21112 configure-libcpp \
21113 pdf-libcpp
21114 @[ -f ./libcpp/Makefile ] || exit 0; \
21115 r=`${PWD_COMMAND}`; export r; \
21116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21117 $(HOST_EXPORTS) \
21118 for flag in $(EXTRA_HOST_FLAGS) ; do \
21119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21120 done; \
21121 echo "Doing install-pdf in libcpp" ; \
21122 (cd $(HOST_SUBDIR)/libcpp && \
21123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21125 "RANLIB=$${RANLIB}" \
21126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21127 install-pdf) \
21128 || exit 1
21130 @endif libcpp
21132 .PHONY: maybe-install-html-libcpp install-html-libcpp
21133 maybe-install-html-libcpp:
21134 @if libcpp
21135 maybe-install-html-libcpp: install-html-libcpp
21137 install-html-libcpp: \
21138 configure-libcpp \
21139 html-libcpp
21140 @[ -f ./libcpp/Makefile ] || exit 0; \
21141 r=`${PWD_COMMAND}`; export r; \
21142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21143 $(HOST_EXPORTS) \
21144 for flag in $(EXTRA_HOST_FLAGS) ; do \
21145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21146 done; \
21147 echo "Doing install-html in libcpp" ; \
21148 (cd $(HOST_SUBDIR)/libcpp && \
21149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21151 "RANLIB=$${RANLIB}" \
21152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21153 install-html) \
21154 || exit 1
21156 @endif libcpp
21158 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21159 maybe-installcheck-libcpp:
21160 @if libcpp
21161 maybe-installcheck-libcpp: installcheck-libcpp
21163 installcheck-libcpp: \
21164 configure-libcpp
21165 @[ -f ./libcpp/Makefile ] || exit 0; \
21166 r=`${PWD_COMMAND}`; export r; \
21167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21168 $(HOST_EXPORTS) \
21169 for flag in $(EXTRA_HOST_FLAGS) ; do \
21170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21171 done; \
21172 echo "Doing installcheck in libcpp" ; \
21173 (cd $(HOST_SUBDIR)/libcpp && \
21174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21176 "RANLIB=$${RANLIB}" \
21177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21178 installcheck) \
21179 || exit 1
21181 @endif libcpp
21183 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21184 maybe-mostlyclean-libcpp:
21185 @if libcpp
21186 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21188 mostlyclean-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 mostlyclean 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 mostlyclean) \
21203 || exit 1
21205 @endif libcpp
21207 .PHONY: maybe-clean-libcpp clean-libcpp
21208 maybe-clean-libcpp:
21209 @if libcpp
21210 maybe-clean-libcpp: clean-libcpp
21212 clean-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 clean 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 clean) \
21227 || exit 1
21229 @endif libcpp
21231 .PHONY: maybe-distclean-libcpp distclean-libcpp
21232 maybe-distclean-libcpp:
21233 @if libcpp
21234 maybe-distclean-libcpp: distclean-libcpp
21236 distclean-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 distclean 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 distclean) \
21251 || exit 1
21253 @endif libcpp
21255 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21256 maybe-maintainer-clean-libcpp:
21257 @if libcpp
21258 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21260 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
21275 || exit 1
21277 @endif libcpp
21281 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21282 maybe-configure-libdecnumber:
21283 @if gcc-bootstrap
21284 configure-libdecnumber: stage_current
21285 @endif gcc-bootstrap
21286 @if libdecnumber
21287 maybe-configure-libdecnumber: configure-libdecnumber
21288 configure-libdecnumber:
21289 @r=`${PWD_COMMAND}`; export r; \
21290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21291 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21293 $(HOST_EXPORTS) \
21294 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21295 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21296 case $(srcdir) in \
21297 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21298 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21299 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21300 esac; \
21301 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21302 libsrcdir="$$s/libdecnumber"; \
21303 $(SHELL) $${libsrcdir}/configure \
21304 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21305 --target=${target_alias} $${srcdiroption} \
21306 || exit 1
21307 @endif libdecnumber
21311 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21312 maybe-configure-stage1-libdecnumber:
21313 @if libdecnumber-bootstrap
21314 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21315 configure-stage1-libdecnumber:
21316 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21317 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21318 @r=`${PWD_COMMAND}`; export r; \
21319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21320 TFLAGS="$(STAGE1_TFLAGS)"; \
21321 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21322 $(HOST_EXPORTS) \
21323 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21324 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21325 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21326 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21328 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21329 case $(srcdir) in \
21330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21331 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21333 esac; \
21334 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21335 libsrcdir="$$s/libdecnumber"; \
21336 $(SHELL) $${libsrcdir}/configure \
21337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21338 --target=${target_alias} $${srcdiroption} \
21339 $(STAGE1_CONFIGURE_FLAGS)
21340 @endif libdecnumber-bootstrap
21342 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21343 maybe-configure-stage2-libdecnumber:
21344 @if libdecnumber-bootstrap
21345 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21346 configure-stage2-libdecnumber:
21347 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21348 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21349 @r=`${PWD_COMMAND}`; export r; \
21350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21351 TFLAGS="$(STAGE2_TFLAGS)"; \
21352 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21353 $(HOST_EXPORTS) \
21354 $(POSTSTAGE1_HOST_EXPORTS) \
21355 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21356 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21357 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21358 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21359 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21360 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21361 case $(srcdir) in \
21362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21363 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21365 esac; \
21366 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21367 libsrcdir="$$s/libdecnumber"; \
21368 $(SHELL) $${libsrcdir}/configure \
21369 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21370 --target=${target_alias} $${srcdiroption} \
21371 --with-build-libsubdir=$(HOST_SUBDIR) \
21372 $(STAGE2_CONFIGURE_FLAGS)
21373 @endif libdecnumber-bootstrap
21375 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21376 maybe-configure-stage3-libdecnumber:
21377 @if libdecnumber-bootstrap
21378 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21379 configure-stage3-libdecnumber:
21380 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21381 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21382 @r=`${PWD_COMMAND}`; export r; \
21383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21384 TFLAGS="$(STAGE3_TFLAGS)"; \
21385 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21386 $(HOST_EXPORTS) \
21387 $(POSTSTAGE1_HOST_EXPORTS) \
21388 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21389 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21390 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21391 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21393 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21394 case $(srcdir) in \
21395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21396 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21398 esac; \
21399 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21400 libsrcdir="$$s/libdecnumber"; \
21401 $(SHELL) $${libsrcdir}/configure \
21402 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21403 --target=${target_alias} $${srcdiroption} \
21404 --with-build-libsubdir=$(HOST_SUBDIR) \
21405 $(STAGE3_CONFIGURE_FLAGS)
21406 @endif libdecnumber-bootstrap
21408 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21409 maybe-configure-stage4-libdecnumber:
21410 @if libdecnumber-bootstrap
21411 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21412 configure-stage4-libdecnumber:
21413 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21414 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21415 @r=`${PWD_COMMAND}`; export r; \
21416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21417 TFLAGS="$(STAGE4_TFLAGS)"; \
21418 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21419 $(HOST_EXPORTS) \
21420 $(POSTSTAGE1_HOST_EXPORTS) \
21421 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21422 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21423 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21424 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21425 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21426 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21427 case $(srcdir) in \
21428 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21429 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21430 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21431 esac; \
21432 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21433 libsrcdir="$$s/libdecnumber"; \
21434 $(SHELL) $${libsrcdir}/configure \
21435 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21436 --target=${target_alias} $${srcdiroption} \
21437 --with-build-libsubdir=$(HOST_SUBDIR) \
21438 $(STAGE4_CONFIGURE_FLAGS)
21439 @endif libdecnumber-bootstrap
21441 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21442 maybe-configure-stageprofile-libdecnumber:
21443 @if libdecnumber-bootstrap
21444 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21445 configure-stageprofile-libdecnumber:
21446 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21447 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21448 @r=`${PWD_COMMAND}`; export r; \
21449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21450 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21451 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21452 $(HOST_EXPORTS) \
21453 $(POSTSTAGE1_HOST_EXPORTS) \
21454 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21455 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21456 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21457 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21459 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21460 case $(srcdir) in \
21461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21462 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21464 esac; \
21465 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21466 libsrcdir="$$s/libdecnumber"; \
21467 $(SHELL) $${libsrcdir}/configure \
21468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21469 --target=${target_alias} $${srcdiroption} \
21470 --with-build-libsubdir=$(HOST_SUBDIR) \
21471 $(STAGEprofile_CONFIGURE_FLAGS)
21472 @endif libdecnumber-bootstrap
21474 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21475 maybe-configure-stagefeedback-libdecnumber:
21476 @if libdecnumber-bootstrap
21477 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21478 configure-stagefeedback-libdecnumber:
21479 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21480 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21481 @r=`${PWD_COMMAND}`; export r; \
21482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21483 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21484 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21485 $(HOST_EXPORTS) \
21486 $(POSTSTAGE1_HOST_EXPORTS) \
21487 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21488 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21489 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21490 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21492 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21493 case $(srcdir) in \
21494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21495 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21497 esac; \
21498 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21499 libsrcdir="$$s/libdecnumber"; \
21500 $(SHELL) $${libsrcdir}/configure \
21501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21502 --target=${target_alias} $${srcdiroption} \
21503 --with-build-libsubdir=$(HOST_SUBDIR) \
21504 $(STAGEfeedback_CONFIGURE_FLAGS)
21505 @endif libdecnumber-bootstrap
21511 .PHONY: all-libdecnumber maybe-all-libdecnumber
21512 maybe-all-libdecnumber:
21513 @if gcc-bootstrap
21514 all-libdecnumber: stage_current
21515 @endif gcc-bootstrap
21516 @if libdecnumber
21517 TARGET-libdecnumber=all
21518 maybe-all-libdecnumber: all-libdecnumber
21519 all-libdecnumber: configure-libdecnumber
21520 @r=`${PWD_COMMAND}`; export r; \
21521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21522 $(HOST_EXPORTS) \
21523 (cd $(HOST_SUBDIR)/libdecnumber && \
21524 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21525 $(TARGET-libdecnumber))
21526 @endif libdecnumber
21530 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21531 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21532 maybe-all-stage1-libdecnumber:
21533 maybe-clean-stage1-libdecnumber:
21534 @if libdecnumber-bootstrap
21535 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21536 all-stage1: all-stage1-libdecnumber
21537 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21538 all-stage1-libdecnumber: configure-stage1-libdecnumber
21539 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21540 @r=`${PWD_COMMAND}`; export r; \
21541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21542 TFLAGS="$(STAGE1_TFLAGS)"; \
21543 $(HOST_EXPORTS) \
21544 cd $(HOST_SUBDIR)/libdecnumber && \
21545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21546 CFLAGS="$(STAGE1_CFLAGS)" \
21547 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21548 LIBCFLAGS="$(LIBCFLAGS)" \
21549 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21550 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21551 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21552 $(EXTRA_HOST_FLAGS) \
21553 $(STAGE1_FLAGS_TO_PASS) \
21554 TFLAGS="$(STAGE1_TFLAGS)" \
21555 $(TARGET-stage1-libdecnumber)
21557 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21558 clean-stage1: clean-stage1-libdecnumber
21559 clean-stage1-libdecnumber:
21560 @if [ $(current_stage) = stage1 ]; then \
21561 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21562 else \
21563 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21564 $(MAKE) stage1-start; \
21565 fi; \
21566 cd $(HOST_SUBDIR)/libdecnumber && \
21567 $(MAKE) $(EXTRA_HOST_FLAGS) \
21568 $(STAGE1_FLAGS_TO_PASS) clean
21569 @endif libdecnumber-bootstrap
21572 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21573 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21574 maybe-all-stage2-libdecnumber:
21575 maybe-clean-stage2-libdecnumber:
21576 @if libdecnumber-bootstrap
21577 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21578 all-stage2: all-stage2-libdecnumber
21579 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21580 all-stage2-libdecnumber: configure-stage2-libdecnumber
21581 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21582 @r=`${PWD_COMMAND}`; export r; \
21583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21584 TFLAGS="$(STAGE2_TFLAGS)"; \
21585 $(HOST_EXPORTS) \
21586 $(POSTSTAGE1_HOST_EXPORTS) \
21587 cd $(HOST_SUBDIR)/libdecnumber && \
21588 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21589 CFLAGS="$(STAGE2_CFLAGS)" \
21590 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21591 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21592 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21593 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21594 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21595 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21596 TFLAGS="$(STAGE2_TFLAGS)" \
21597 $(TARGET-stage2-libdecnumber)
21599 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21600 clean-stage2: clean-stage2-libdecnumber
21601 clean-stage2-libdecnumber:
21602 @if [ $(current_stage) = stage2 ]; then \
21603 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21604 else \
21605 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21606 $(MAKE) stage2-start; \
21607 fi; \
21608 cd $(HOST_SUBDIR)/libdecnumber && \
21609 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21610 @endif libdecnumber-bootstrap
21613 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21614 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21615 maybe-all-stage3-libdecnumber:
21616 maybe-clean-stage3-libdecnumber:
21617 @if libdecnumber-bootstrap
21618 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21619 all-stage3: all-stage3-libdecnumber
21620 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21621 all-stage3-libdecnumber: configure-stage3-libdecnumber
21622 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21623 @r=`${PWD_COMMAND}`; export r; \
21624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21625 TFLAGS="$(STAGE3_TFLAGS)"; \
21626 $(HOST_EXPORTS) \
21627 $(POSTSTAGE1_HOST_EXPORTS) \
21628 cd $(HOST_SUBDIR)/libdecnumber && \
21629 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21630 CFLAGS="$(STAGE3_CFLAGS)" \
21631 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21632 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21633 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21634 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21635 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21636 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21637 TFLAGS="$(STAGE3_TFLAGS)" \
21638 $(TARGET-stage3-libdecnumber)
21640 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21641 clean-stage3: clean-stage3-libdecnumber
21642 clean-stage3-libdecnumber:
21643 @if [ $(current_stage) = stage3 ]; then \
21644 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21645 else \
21646 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21647 $(MAKE) stage3-start; \
21648 fi; \
21649 cd $(HOST_SUBDIR)/libdecnumber && \
21650 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21651 @endif libdecnumber-bootstrap
21654 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21655 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21656 maybe-all-stage4-libdecnumber:
21657 maybe-clean-stage4-libdecnumber:
21658 @if libdecnumber-bootstrap
21659 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21660 all-stage4: all-stage4-libdecnumber
21661 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21662 all-stage4-libdecnumber: configure-stage4-libdecnumber
21663 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21664 @r=`${PWD_COMMAND}`; export r; \
21665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21666 TFLAGS="$(STAGE4_TFLAGS)"; \
21667 $(HOST_EXPORTS) \
21668 $(POSTSTAGE1_HOST_EXPORTS) \
21669 cd $(HOST_SUBDIR)/libdecnumber && \
21670 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21671 CFLAGS="$(STAGE4_CFLAGS)" \
21672 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21673 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21674 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21675 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21676 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21677 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21678 TFLAGS="$(STAGE4_TFLAGS)" \
21679 $(TARGET-stage4-libdecnumber)
21681 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21682 clean-stage4: clean-stage4-libdecnumber
21683 clean-stage4-libdecnumber:
21684 @if [ $(current_stage) = stage4 ]; then \
21685 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21686 else \
21687 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21688 $(MAKE) stage4-start; \
21689 fi; \
21690 cd $(HOST_SUBDIR)/libdecnumber && \
21691 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21692 @endif libdecnumber-bootstrap
21695 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21696 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21697 maybe-all-stageprofile-libdecnumber:
21698 maybe-clean-stageprofile-libdecnumber:
21699 @if libdecnumber-bootstrap
21700 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21701 all-stageprofile: all-stageprofile-libdecnumber
21702 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21703 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21704 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21705 @r=`${PWD_COMMAND}`; export r; \
21706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21707 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21708 $(HOST_EXPORTS) \
21709 $(POSTSTAGE1_HOST_EXPORTS) \
21710 cd $(HOST_SUBDIR)/libdecnumber && \
21711 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21712 CFLAGS="$(STAGEprofile_CFLAGS)" \
21713 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21714 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21715 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21716 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21717 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21718 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21719 TFLAGS="$(STAGEprofile_TFLAGS)" \
21720 $(TARGET-stageprofile-libdecnumber)
21722 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21723 clean-stageprofile: clean-stageprofile-libdecnumber
21724 clean-stageprofile-libdecnumber:
21725 @if [ $(current_stage) = stageprofile ]; then \
21726 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21727 else \
21728 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21729 $(MAKE) stageprofile-start; \
21730 fi; \
21731 cd $(HOST_SUBDIR)/libdecnumber && \
21732 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21733 @endif libdecnumber-bootstrap
21736 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21737 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21738 maybe-all-stagefeedback-libdecnumber:
21739 maybe-clean-stagefeedback-libdecnumber:
21740 @if libdecnumber-bootstrap
21741 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21742 all-stagefeedback: all-stagefeedback-libdecnumber
21743 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21744 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21745 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21746 @r=`${PWD_COMMAND}`; export r; \
21747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21748 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21749 $(HOST_EXPORTS) \
21750 $(POSTSTAGE1_HOST_EXPORTS) \
21751 cd $(HOST_SUBDIR)/libdecnumber && \
21752 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21753 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21754 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21755 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21756 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21757 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21758 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21759 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21760 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21761 $(TARGET-stagefeedback-libdecnumber)
21763 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21764 clean-stagefeedback: clean-stagefeedback-libdecnumber
21765 clean-stagefeedback-libdecnumber:
21766 @if [ $(current_stage) = stagefeedback ]; then \
21767 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21768 else \
21769 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21770 $(MAKE) stagefeedback-start; \
21771 fi; \
21772 cd $(HOST_SUBDIR)/libdecnumber && \
21773 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21774 @endif libdecnumber-bootstrap
21780 .PHONY: check-libdecnumber maybe-check-libdecnumber
21781 maybe-check-libdecnumber:
21782 @if libdecnumber
21783 maybe-check-libdecnumber: check-libdecnumber
21785 check-libdecnumber:
21786 @: $(MAKE); $(unstage)
21787 @r=`${PWD_COMMAND}`; export r; \
21788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21789 $(HOST_EXPORTS) \
21790 (cd $(HOST_SUBDIR)/libdecnumber && \
21791 $(MAKE) $(FLAGS_TO_PASS) check)
21793 @endif libdecnumber
21795 .PHONY: install-libdecnumber maybe-install-libdecnumber
21796 maybe-install-libdecnumber:
21797 @if libdecnumber
21798 maybe-install-libdecnumber: install-libdecnumber
21800 install-libdecnumber: installdirs
21801 @: $(MAKE); $(unstage)
21802 @r=`${PWD_COMMAND}`; export r; \
21803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21804 $(HOST_EXPORTS) \
21805 (cd $(HOST_SUBDIR)/libdecnumber && \
21806 $(MAKE) $(FLAGS_TO_PASS) install)
21808 @endif libdecnumber
21810 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21811 maybe-install-strip-libdecnumber:
21812 @if libdecnumber
21813 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21815 install-strip-libdecnumber: installdirs
21816 @: $(MAKE); $(unstage)
21817 @r=`${PWD_COMMAND}`; export r; \
21818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21819 $(HOST_EXPORTS) \
21820 (cd $(HOST_SUBDIR)/libdecnumber && \
21821 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21823 @endif libdecnumber
21825 # Other targets (info, dvi, pdf, etc.)
21827 .PHONY: maybe-info-libdecnumber info-libdecnumber
21828 maybe-info-libdecnumber:
21829 @if libdecnumber
21830 maybe-info-libdecnumber: info-libdecnumber
21832 info-libdecnumber: \
21833 configure-libdecnumber
21834 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21835 r=`${PWD_COMMAND}`; export r; \
21836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21837 $(HOST_EXPORTS) \
21838 for flag in $(EXTRA_HOST_FLAGS) ; do \
21839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21840 done; \
21841 echo "Doing info in libdecnumber" ; \
21842 (cd $(HOST_SUBDIR)/libdecnumber && \
21843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21845 "RANLIB=$${RANLIB}" \
21846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21847 info) \
21848 || exit 1
21850 @endif libdecnumber
21852 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21853 maybe-dvi-libdecnumber:
21854 @if libdecnumber
21855 maybe-dvi-libdecnumber: dvi-libdecnumber
21857 dvi-libdecnumber: \
21858 configure-libdecnumber
21859 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21860 r=`${PWD_COMMAND}`; export r; \
21861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21862 $(HOST_EXPORTS) \
21863 for flag in $(EXTRA_HOST_FLAGS) ; do \
21864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21865 done; \
21866 echo "Doing dvi in libdecnumber" ; \
21867 (cd $(HOST_SUBDIR)/libdecnumber && \
21868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21870 "RANLIB=$${RANLIB}" \
21871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21872 dvi) \
21873 || exit 1
21875 @endif libdecnumber
21877 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21878 maybe-pdf-libdecnumber:
21879 @if libdecnumber
21880 maybe-pdf-libdecnumber: pdf-libdecnumber
21882 pdf-libdecnumber: \
21883 configure-libdecnumber
21884 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21885 r=`${PWD_COMMAND}`; export r; \
21886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21887 $(HOST_EXPORTS) \
21888 for flag in $(EXTRA_HOST_FLAGS) ; do \
21889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21890 done; \
21891 echo "Doing pdf in libdecnumber" ; \
21892 (cd $(HOST_SUBDIR)/libdecnumber && \
21893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21895 "RANLIB=$${RANLIB}" \
21896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21897 pdf) \
21898 || exit 1
21900 @endif libdecnumber
21902 .PHONY: maybe-html-libdecnumber html-libdecnumber
21903 maybe-html-libdecnumber:
21904 @if libdecnumber
21905 maybe-html-libdecnumber: html-libdecnumber
21907 html-libdecnumber: \
21908 configure-libdecnumber
21909 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21910 r=`${PWD_COMMAND}`; export r; \
21911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21912 $(HOST_EXPORTS) \
21913 for flag in $(EXTRA_HOST_FLAGS) ; do \
21914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21915 done; \
21916 echo "Doing html in libdecnumber" ; \
21917 (cd $(HOST_SUBDIR)/libdecnumber && \
21918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21920 "RANLIB=$${RANLIB}" \
21921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21922 html) \
21923 || exit 1
21925 @endif libdecnumber
21927 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21928 maybe-TAGS-libdecnumber:
21929 @if libdecnumber
21930 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21932 TAGS-libdecnumber: \
21933 configure-libdecnumber
21934 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21935 r=`${PWD_COMMAND}`; export r; \
21936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21937 $(HOST_EXPORTS) \
21938 for flag in $(EXTRA_HOST_FLAGS) ; do \
21939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21940 done; \
21941 echo "Doing TAGS in libdecnumber" ; \
21942 (cd $(HOST_SUBDIR)/libdecnumber && \
21943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21945 "RANLIB=$${RANLIB}" \
21946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21947 TAGS) \
21948 || exit 1
21950 @endif libdecnumber
21952 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21953 maybe-install-info-libdecnumber:
21954 @if libdecnumber
21955 maybe-install-info-libdecnumber: install-info-libdecnumber
21957 install-info-libdecnumber: \
21958 configure-libdecnumber \
21959 info-libdecnumber
21960 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21961 r=`${PWD_COMMAND}`; export r; \
21962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21963 $(HOST_EXPORTS) \
21964 for flag in $(EXTRA_HOST_FLAGS) ; do \
21965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21966 done; \
21967 echo "Doing install-info in libdecnumber" ; \
21968 (cd $(HOST_SUBDIR)/libdecnumber && \
21969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21971 "RANLIB=$${RANLIB}" \
21972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21973 install-info) \
21974 || exit 1
21976 @endif libdecnumber
21978 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21979 maybe-install-pdf-libdecnumber:
21980 @if libdecnumber
21981 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21983 install-pdf-libdecnumber: \
21984 configure-libdecnumber \
21985 pdf-libdecnumber
21986 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21987 r=`${PWD_COMMAND}`; export r; \
21988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21989 $(HOST_EXPORTS) \
21990 for flag in $(EXTRA_HOST_FLAGS) ; do \
21991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21992 done; \
21993 echo "Doing install-pdf in libdecnumber" ; \
21994 (cd $(HOST_SUBDIR)/libdecnumber && \
21995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21997 "RANLIB=$${RANLIB}" \
21998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21999 install-pdf) \
22000 || exit 1
22002 @endif libdecnumber
22004 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22005 maybe-install-html-libdecnumber:
22006 @if libdecnumber
22007 maybe-install-html-libdecnumber: install-html-libdecnumber
22009 install-html-libdecnumber: \
22010 configure-libdecnumber \
22011 html-libdecnumber
22012 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22013 r=`${PWD_COMMAND}`; export r; \
22014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22015 $(HOST_EXPORTS) \
22016 for flag in $(EXTRA_HOST_FLAGS) ; do \
22017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22018 done; \
22019 echo "Doing install-html in libdecnumber" ; \
22020 (cd $(HOST_SUBDIR)/libdecnumber && \
22021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22023 "RANLIB=$${RANLIB}" \
22024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22025 install-html) \
22026 || exit 1
22028 @endif libdecnumber
22030 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22031 maybe-installcheck-libdecnumber:
22032 @if libdecnumber
22033 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22035 installcheck-libdecnumber: \
22036 configure-libdecnumber
22037 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22038 r=`${PWD_COMMAND}`; export r; \
22039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22040 $(HOST_EXPORTS) \
22041 for flag in $(EXTRA_HOST_FLAGS) ; do \
22042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22043 done; \
22044 echo "Doing installcheck in libdecnumber" ; \
22045 (cd $(HOST_SUBDIR)/libdecnumber && \
22046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22048 "RANLIB=$${RANLIB}" \
22049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22050 installcheck) \
22051 || exit 1
22053 @endif libdecnumber
22055 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22056 maybe-mostlyclean-libdecnumber:
22057 @if libdecnumber
22058 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22060 mostlyclean-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 mostlyclean 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 mostlyclean) \
22075 || exit 1
22077 @endif libdecnumber
22079 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22080 maybe-clean-libdecnumber:
22081 @if libdecnumber
22082 maybe-clean-libdecnumber: clean-libdecnumber
22084 clean-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 clean 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 clean) \
22099 || exit 1
22101 @endif libdecnumber
22103 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22104 maybe-distclean-libdecnumber:
22105 @if libdecnumber
22106 maybe-distclean-libdecnumber: distclean-libdecnumber
22108 distclean-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 distclean 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 distclean) \
22123 || exit 1
22125 @endif libdecnumber
22127 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22128 maybe-maintainer-clean-libdecnumber:
22129 @if libdecnumber
22130 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22132 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
22147 || exit 1
22149 @endif libdecnumber
22153 .PHONY: configure-libgui maybe-configure-libgui
22154 maybe-configure-libgui:
22155 @if gcc-bootstrap
22156 configure-libgui: stage_current
22157 @endif gcc-bootstrap
22158 @if libgui
22159 maybe-configure-libgui: configure-libgui
22160 configure-libgui:
22161 @: $(MAKE); $(unstage)
22162 @r=`${PWD_COMMAND}`; export r; \
22163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22164 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22166 $(HOST_EXPORTS) \
22167 echo Configuring in $(HOST_SUBDIR)/libgui; \
22168 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22169 case $(srcdir) in \
22170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22171 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22173 esac; \
22174 srcdiroption="--srcdir=$${topdir}/libgui"; \
22175 libsrcdir="$$s/libgui"; \
22176 $(SHELL) $${libsrcdir}/configure \
22177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22178 --target=${target_alias} $${srcdiroption} \
22179 || exit 1
22180 @endif libgui
22186 .PHONY: all-libgui maybe-all-libgui
22187 maybe-all-libgui:
22188 @if gcc-bootstrap
22189 all-libgui: stage_current
22190 @endif gcc-bootstrap
22191 @if libgui
22192 TARGET-libgui=all
22193 maybe-all-libgui: all-libgui
22194 all-libgui: configure-libgui
22195 @: $(MAKE); $(unstage)
22196 @r=`${PWD_COMMAND}`; export r; \
22197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22198 $(HOST_EXPORTS) \
22199 (cd $(HOST_SUBDIR)/libgui && \
22200 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22201 $(TARGET-libgui))
22202 @endif libgui
22207 .PHONY: check-libgui maybe-check-libgui
22208 maybe-check-libgui:
22209 @if libgui
22210 maybe-check-libgui: check-libgui
22212 check-libgui:
22213 @: $(MAKE); $(unstage)
22214 @r=`${PWD_COMMAND}`; export r; \
22215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22216 $(HOST_EXPORTS) \
22217 (cd $(HOST_SUBDIR)/libgui && \
22218 $(MAKE) $(FLAGS_TO_PASS) check)
22220 @endif libgui
22222 .PHONY: install-libgui maybe-install-libgui
22223 maybe-install-libgui:
22224 @if libgui
22225 maybe-install-libgui: install-libgui
22227 install-libgui: installdirs
22228 @: $(MAKE); $(unstage)
22229 @r=`${PWD_COMMAND}`; export r; \
22230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22231 $(HOST_EXPORTS) \
22232 (cd $(HOST_SUBDIR)/libgui && \
22233 $(MAKE) $(FLAGS_TO_PASS) install)
22235 @endif libgui
22237 .PHONY: install-strip-libgui maybe-install-strip-libgui
22238 maybe-install-strip-libgui:
22239 @if libgui
22240 maybe-install-strip-libgui: install-strip-libgui
22242 install-strip-libgui: installdirs
22243 @: $(MAKE); $(unstage)
22244 @r=`${PWD_COMMAND}`; export r; \
22245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22246 $(HOST_EXPORTS) \
22247 (cd $(HOST_SUBDIR)/libgui && \
22248 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22250 @endif libgui
22252 # Other targets (info, dvi, pdf, etc.)
22254 .PHONY: maybe-info-libgui info-libgui
22255 maybe-info-libgui:
22256 @if libgui
22257 maybe-info-libgui: info-libgui
22259 info-libgui: \
22260 configure-libgui
22261 @: $(MAKE); $(unstage)
22262 @[ -f ./libgui/Makefile ] || exit 0; \
22263 r=`${PWD_COMMAND}`; export r; \
22264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22265 $(HOST_EXPORTS) \
22266 for flag in $(EXTRA_HOST_FLAGS) ; do \
22267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22268 done; \
22269 echo "Doing info in libgui" ; \
22270 (cd $(HOST_SUBDIR)/libgui && \
22271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22273 "RANLIB=$${RANLIB}" \
22274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22275 info) \
22276 || exit 1
22278 @endif libgui
22280 .PHONY: maybe-dvi-libgui dvi-libgui
22281 maybe-dvi-libgui:
22282 @if libgui
22283 maybe-dvi-libgui: dvi-libgui
22285 dvi-libgui: \
22286 configure-libgui
22287 @: $(MAKE); $(unstage)
22288 @[ -f ./libgui/Makefile ] || exit 0; \
22289 r=`${PWD_COMMAND}`; export r; \
22290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22291 $(HOST_EXPORTS) \
22292 for flag in $(EXTRA_HOST_FLAGS) ; do \
22293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22294 done; \
22295 echo "Doing dvi in libgui" ; \
22296 (cd $(HOST_SUBDIR)/libgui && \
22297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22299 "RANLIB=$${RANLIB}" \
22300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22301 dvi) \
22302 || exit 1
22304 @endif libgui
22306 .PHONY: maybe-pdf-libgui pdf-libgui
22307 maybe-pdf-libgui:
22308 @if libgui
22309 maybe-pdf-libgui: pdf-libgui
22311 pdf-libgui: \
22312 configure-libgui
22313 @: $(MAKE); $(unstage)
22314 @[ -f ./libgui/Makefile ] || exit 0; \
22315 r=`${PWD_COMMAND}`; export r; \
22316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22317 $(HOST_EXPORTS) \
22318 for flag in $(EXTRA_HOST_FLAGS) ; do \
22319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22320 done; \
22321 echo "Doing pdf in libgui" ; \
22322 (cd $(HOST_SUBDIR)/libgui && \
22323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22325 "RANLIB=$${RANLIB}" \
22326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22327 pdf) \
22328 || exit 1
22330 @endif libgui
22332 .PHONY: maybe-html-libgui html-libgui
22333 maybe-html-libgui:
22334 @if libgui
22335 maybe-html-libgui: html-libgui
22337 html-libgui: \
22338 configure-libgui
22339 @: $(MAKE); $(unstage)
22340 @[ -f ./libgui/Makefile ] || exit 0; \
22341 r=`${PWD_COMMAND}`; export r; \
22342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22343 $(HOST_EXPORTS) \
22344 for flag in $(EXTRA_HOST_FLAGS) ; do \
22345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22346 done; \
22347 echo "Doing html in libgui" ; \
22348 (cd $(HOST_SUBDIR)/libgui && \
22349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22351 "RANLIB=$${RANLIB}" \
22352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22353 html) \
22354 || exit 1
22356 @endif libgui
22358 .PHONY: maybe-TAGS-libgui TAGS-libgui
22359 maybe-TAGS-libgui:
22360 @if libgui
22361 maybe-TAGS-libgui: TAGS-libgui
22363 TAGS-libgui: \
22364 configure-libgui
22365 @: $(MAKE); $(unstage)
22366 @[ -f ./libgui/Makefile ] || exit 0; \
22367 r=`${PWD_COMMAND}`; export r; \
22368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22369 $(HOST_EXPORTS) \
22370 for flag in $(EXTRA_HOST_FLAGS) ; do \
22371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22372 done; \
22373 echo "Doing TAGS in libgui" ; \
22374 (cd $(HOST_SUBDIR)/libgui && \
22375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22377 "RANLIB=$${RANLIB}" \
22378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22379 TAGS) \
22380 || exit 1
22382 @endif libgui
22384 .PHONY: maybe-install-info-libgui install-info-libgui
22385 maybe-install-info-libgui:
22386 @if libgui
22387 maybe-install-info-libgui: install-info-libgui
22389 install-info-libgui: \
22390 configure-libgui \
22391 info-libgui
22392 @: $(MAKE); $(unstage)
22393 @[ -f ./libgui/Makefile ] || exit 0; \
22394 r=`${PWD_COMMAND}`; export r; \
22395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22396 $(HOST_EXPORTS) \
22397 for flag in $(EXTRA_HOST_FLAGS) ; do \
22398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22399 done; \
22400 echo "Doing install-info in libgui" ; \
22401 (cd $(HOST_SUBDIR)/libgui && \
22402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22404 "RANLIB=$${RANLIB}" \
22405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22406 install-info) \
22407 || exit 1
22409 @endif libgui
22411 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22412 maybe-install-pdf-libgui:
22413 @if libgui
22414 maybe-install-pdf-libgui: install-pdf-libgui
22416 install-pdf-libgui: \
22417 configure-libgui \
22418 pdf-libgui
22419 @: $(MAKE); $(unstage)
22420 @[ -f ./libgui/Makefile ] || exit 0; \
22421 r=`${PWD_COMMAND}`; export r; \
22422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22423 $(HOST_EXPORTS) \
22424 for flag in $(EXTRA_HOST_FLAGS) ; do \
22425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22426 done; \
22427 echo "Doing install-pdf in libgui" ; \
22428 (cd $(HOST_SUBDIR)/libgui && \
22429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22431 "RANLIB=$${RANLIB}" \
22432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22433 install-pdf) \
22434 || exit 1
22436 @endif libgui
22438 .PHONY: maybe-install-html-libgui install-html-libgui
22439 maybe-install-html-libgui:
22440 @if libgui
22441 maybe-install-html-libgui: install-html-libgui
22443 install-html-libgui: \
22444 configure-libgui \
22445 html-libgui
22446 @: $(MAKE); $(unstage)
22447 @[ -f ./libgui/Makefile ] || exit 0; \
22448 r=`${PWD_COMMAND}`; export r; \
22449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22450 $(HOST_EXPORTS) \
22451 for flag in $(EXTRA_HOST_FLAGS) ; do \
22452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22453 done; \
22454 echo "Doing install-html in libgui" ; \
22455 (cd $(HOST_SUBDIR)/libgui && \
22456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22458 "RANLIB=$${RANLIB}" \
22459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22460 install-html) \
22461 || exit 1
22463 @endif libgui
22465 .PHONY: maybe-installcheck-libgui installcheck-libgui
22466 maybe-installcheck-libgui:
22467 @if libgui
22468 maybe-installcheck-libgui: installcheck-libgui
22470 installcheck-libgui: \
22471 configure-libgui
22472 @: $(MAKE); $(unstage)
22473 @[ -f ./libgui/Makefile ] || exit 0; \
22474 r=`${PWD_COMMAND}`; export r; \
22475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22476 $(HOST_EXPORTS) \
22477 for flag in $(EXTRA_HOST_FLAGS) ; do \
22478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22479 done; \
22480 echo "Doing installcheck in libgui" ; \
22481 (cd $(HOST_SUBDIR)/libgui && \
22482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22484 "RANLIB=$${RANLIB}" \
22485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22486 installcheck) \
22487 || exit 1
22489 @endif libgui
22491 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22492 maybe-mostlyclean-libgui:
22493 @if libgui
22494 maybe-mostlyclean-libgui: mostlyclean-libgui
22496 mostlyclean-libgui:
22497 @: $(MAKE); $(unstage)
22498 @[ -f ./libgui/Makefile ] || exit 0; \
22499 r=`${PWD_COMMAND}`; export r; \
22500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22501 $(HOST_EXPORTS) \
22502 for flag in $(EXTRA_HOST_FLAGS) ; do \
22503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22504 done; \
22505 echo "Doing mostlyclean in libgui" ; \
22506 (cd $(HOST_SUBDIR)/libgui && \
22507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22509 "RANLIB=$${RANLIB}" \
22510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22511 mostlyclean) \
22512 || exit 1
22514 @endif libgui
22516 .PHONY: maybe-clean-libgui clean-libgui
22517 maybe-clean-libgui:
22518 @if libgui
22519 maybe-clean-libgui: clean-libgui
22521 clean-libgui:
22522 @: $(MAKE); $(unstage)
22523 @[ -f ./libgui/Makefile ] || exit 0; \
22524 r=`${PWD_COMMAND}`; export r; \
22525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22526 $(HOST_EXPORTS) \
22527 for flag in $(EXTRA_HOST_FLAGS) ; do \
22528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22529 done; \
22530 echo "Doing clean in libgui" ; \
22531 (cd $(HOST_SUBDIR)/libgui && \
22532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22534 "RANLIB=$${RANLIB}" \
22535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22536 clean) \
22537 || exit 1
22539 @endif libgui
22541 .PHONY: maybe-distclean-libgui distclean-libgui
22542 maybe-distclean-libgui:
22543 @if libgui
22544 maybe-distclean-libgui: distclean-libgui
22546 distclean-libgui:
22547 @: $(MAKE); $(unstage)
22548 @[ -f ./libgui/Makefile ] || exit 0; \
22549 r=`${PWD_COMMAND}`; export r; \
22550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22551 $(HOST_EXPORTS) \
22552 for flag in $(EXTRA_HOST_FLAGS) ; do \
22553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22554 done; \
22555 echo "Doing distclean in libgui" ; \
22556 (cd $(HOST_SUBDIR)/libgui && \
22557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22559 "RANLIB=$${RANLIB}" \
22560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22561 distclean) \
22562 || exit 1
22564 @endif libgui
22566 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22567 maybe-maintainer-clean-libgui:
22568 @if libgui
22569 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22571 maintainer-clean-libgui:
22572 @: $(MAKE); $(unstage)
22573 @[ -f ./libgui/Makefile ] || exit 0; \
22574 r=`${PWD_COMMAND}`; export r; \
22575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22576 $(HOST_EXPORTS) \
22577 for flag in $(EXTRA_HOST_FLAGS) ; do \
22578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22579 done; \
22580 echo "Doing maintainer-clean in libgui" ; \
22581 (cd $(HOST_SUBDIR)/libgui && \
22582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22584 "RANLIB=$${RANLIB}" \
22585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22586 maintainer-clean) \
22587 || exit 1
22589 @endif libgui
22593 .PHONY: configure-libiberty maybe-configure-libiberty
22594 maybe-configure-libiberty:
22595 @if gcc-bootstrap
22596 configure-libiberty: stage_current
22597 @endif gcc-bootstrap
22598 @if libiberty
22599 maybe-configure-libiberty: configure-libiberty
22600 configure-libiberty:
22601 @r=`${PWD_COMMAND}`; export r; \
22602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22603 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22605 $(HOST_EXPORTS) \
22606 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22607 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22608 case $(srcdir) in \
22609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22610 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22612 esac; \
22613 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22614 libsrcdir="$$s/libiberty"; \
22615 $(SHELL) $${libsrcdir}/configure \
22616 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22617 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
22618 || exit 1
22619 @endif libiberty
22623 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22624 maybe-configure-stage1-libiberty:
22625 @if libiberty-bootstrap
22626 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22627 configure-stage1-libiberty:
22628 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22629 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22630 @r=`${PWD_COMMAND}`; export r; \
22631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22632 TFLAGS="$(STAGE1_TFLAGS)"; \
22633 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22634 $(HOST_EXPORTS) \
22635 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22636 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22637 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22638 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
22639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22640 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22641 case $(srcdir) in \
22642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22643 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22645 esac; \
22646 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22647 libsrcdir="$$s/libiberty"; \
22648 $(SHELL) $${libsrcdir}/configure \
22649 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22650 --target=${target_alias} $${srcdiroption} \
22651 $(STAGE1_CONFIGURE_FLAGS) \
22652 @extra_host_libiberty_configure_flags@
22653 @endif libiberty-bootstrap
22655 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22656 maybe-configure-stage2-libiberty:
22657 @if libiberty-bootstrap
22658 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22659 configure-stage2-libiberty:
22660 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22661 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22662 @r=`${PWD_COMMAND}`; export r; \
22663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22664 TFLAGS="$(STAGE2_TFLAGS)"; \
22665 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22666 $(HOST_EXPORTS) \
22667 $(POSTSTAGE1_HOST_EXPORTS) \
22668 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22669 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22670 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22671 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
22672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22673 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22674 case $(srcdir) in \
22675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22676 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22678 esac; \
22679 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22680 libsrcdir="$$s/libiberty"; \
22681 $(SHELL) $${libsrcdir}/configure \
22682 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22683 --target=${target_alias} $${srcdiroption} \
22684 --with-build-libsubdir=$(HOST_SUBDIR) \
22685 $(STAGE2_CONFIGURE_FLAGS) \
22686 @extra_host_libiberty_configure_flags@
22687 @endif libiberty-bootstrap
22689 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22690 maybe-configure-stage3-libiberty:
22691 @if libiberty-bootstrap
22692 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22693 configure-stage3-libiberty:
22694 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22695 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22696 @r=`${PWD_COMMAND}`; export r; \
22697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22698 TFLAGS="$(STAGE3_TFLAGS)"; \
22699 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22700 $(HOST_EXPORTS) \
22701 $(POSTSTAGE1_HOST_EXPORTS) \
22702 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22703 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22704 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22705 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
22706 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22707 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22708 case $(srcdir) in \
22709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22710 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22712 esac; \
22713 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22714 libsrcdir="$$s/libiberty"; \
22715 $(SHELL) $${libsrcdir}/configure \
22716 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22717 --target=${target_alias} $${srcdiroption} \
22718 --with-build-libsubdir=$(HOST_SUBDIR) \
22719 $(STAGE3_CONFIGURE_FLAGS) \
22720 @extra_host_libiberty_configure_flags@
22721 @endif libiberty-bootstrap
22723 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22724 maybe-configure-stage4-libiberty:
22725 @if libiberty-bootstrap
22726 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22727 configure-stage4-libiberty:
22728 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22729 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22730 @r=`${PWD_COMMAND}`; export r; \
22731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22732 TFLAGS="$(STAGE4_TFLAGS)"; \
22733 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22734 $(HOST_EXPORTS) \
22735 $(POSTSTAGE1_HOST_EXPORTS) \
22736 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22737 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22738 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22739 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
22740 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22741 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22742 case $(srcdir) in \
22743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22744 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22746 esac; \
22747 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22748 libsrcdir="$$s/libiberty"; \
22749 $(SHELL) $${libsrcdir}/configure \
22750 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22751 --target=${target_alias} $${srcdiroption} \
22752 --with-build-libsubdir=$(HOST_SUBDIR) \
22753 $(STAGE4_CONFIGURE_FLAGS) \
22754 @extra_host_libiberty_configure_flags@
22755 @endif libiberty-bootstrap
22757 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22758 maybe-configure-stageprofile-libiberty:
22759 @if libiberty-bootstrap
22760 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22761 configure-stageprofile-libiberty:
22762 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22763 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22764 @r=`${PWD_COMMAND}`; export r; \
22765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22766 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22767 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22768 $(HOST_EXPORTS) \
22769 $(POSTSTAGE1_HOST_EXPORTS) \
22770 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22771 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22772 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22773 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
22774 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22775 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22776 case $(srcdir) in \
22777 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22778 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22779 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22780 esac; \
22781 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22782 libsrcdir="$$s/libiberty"; \
22783 $(SHELL) $${libsrcdir}/configure \
22784 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22785 --target=${target_alias} $${srcdiroption} \
22786 --with-build-libsubdir=$(HOST_SUBDIR) \
22787 $(STAGEprofile_CONFIGURE_FLAGS) \
22788 @extra_host_libiberty_configure_flags@
22789 @endif libiberty-bootstrap
22791 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22792 maybe-configure-stagefeedback-libiberty:
22793 @if libiberty-bootstrap
22794 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22795 configure-stagefeedback-libiberty:
22796 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22797 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22798 @r=`${PWD_COMMAND}`; export r; \
22799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22800 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22801 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22802 $(HOST_EXPORTS) \
22803 $(POSTSTAGE1_HOST_EXPORTS) \
22804 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22805 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22806 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22807 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22808 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22809 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22810 case $(srcdir) in \
22811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22812 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22814 esac; \
22815 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22816 libsrcdir="$$s/libiberty"; \
22817 $(SHELL) $${libsrcdir}/configure \
22818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22819 --target=${target_alias} $${srcdiroption} \
22820 --with-build-libsubdir=$(HOST_SUBDIR) \
22821 $(STAGEfeedback_CONFIGURE_FLAGS) \
22822 @extra_host_libiberty_configure_flags@
22823 @endif libiberty-bootstrap
22829 .PHONY: all-libiberty maybe-all-libiberty
22830 maybe-all-libiberty:
22831 @if gcc-bootstrap
22832 all-libiberty: stage_current
22833 @endif gcc-bootstrap
22834 @if libiberty
22835 TARGET-libiberty=all
22836 maybe-all-libiberty: all-libiberty
22837 all-libiberty: configure-libiberty
22838 @r=`${PWD_COMMAND}`; export r; \
22839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22840 $(HOST_EXPORTS) \
22841 (cd $(HOST_SUBDIR)/libiberty && \
22842 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22843 $(TARGET-libiberty))
22844 @endif libiberty
22848 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22849 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22850 maybe-all-stage1-libiberty:
22851 maybe-clean-stage1-libiberty:
22852 @if libiberty-bootstrap
22853 maybe-all-stage1-libiberty: all-stage1-libiberty
22854 all-stage1: all-stage1-libiberty
22855 TARGET-stage1-libiberty = $(TARGET-libiberty)
22856 all-stage1-libiberty: configure-stage1-libiberty
22857 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22858 @r=`${PWD_COMMAND}`; export r; \
22859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22860 TFLAGS="$(STAGE1_TFLAGS)"; \
22861 $(HOST_EXPORTS) \
22862 cd $(HOST_SUBDIR)/libiberty && \
22863 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22864 CFLAGS="$(STAGE1_CFLAGS)" \
22865 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22866 LIBCFLAGS="$(LIBCFLAGS)" \
22867 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22868 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22869 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22870 $(EXTRA_HOST_FLAGS) \
22871 $(STAGE1_FLAGS_TO_PASS) \
22872 TFLAGS="$(STAGE1_TFLAGS)" \
22873 $(TARGET-stage1-libiberty)
22875 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22876 clean-stage1: clean-stage1-libiberty
22877 clean-stage1-libiberty:
22878 @if [ $(current_stage) = stage1 ]; then \
22879 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22880 else \
22881 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22882 $(MAKE) stage1-start; \
22883 fi; \
22884 cd $(HOST_SUBDIR)/libiberty && \
22885 $(MAKE) $(EXTRA_HOST_FLAGS) \
22886 $(STAGE1_FLAGS_TO_PASS) clean
22887 @endif libiberty-bootstrap
22890 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22891 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22892 maybe-all-stage2-libiberty:
22893 maybe-clean-stage2-libiberty:
22894 @if libiberty-bootstrap
22895 maybe-all-stage2-libiberty: all-stage2-libiberty
22896 all-stage2: all-stage2-libiberty
22897 TARGET-stage2-libiberty = $(TARGET-libiberty)
22898 all-stage2-libiberty: configure-stage2-libiberty
22899 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22900 @r=`${PWD_COMMAND}`; export r; \
22901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22902 TFLAGS="$(STAGE2_TFLAGS)"; \
22903 $(HOST_EXPORTS) \
22904 $(POSTSTAGE1_HOST_EXPORTS) \
22905 cd $(HOST_SUBDIR)/libiberty && \
22906 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22907 CFLAGS="$(STAGE2_CFLAGS)" \
22908 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22909 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22910 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22911 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22912 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22913 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22914 TFLAGS="$(STAGE2_TFLAGS)" \
22915 $(TARGET-stage2-libiberty)
22917 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22918 clean-stage2: clean-stage2-libiberty
22919 clean-stage2-libiberty:
22920 @if [ $(current_stage) = stage2 ]; then \
22921 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22922 else \
22923 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22924 $(MAKE) stage2-start; \
22925 fi; \
22926 cd $(HOST_SUBDIR)/libiberty && \
22927 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22928 @endif libiberty-bootstrap
22931 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22932 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22933 maybe-all-stage3-libiberty:
22934 maybe-clean-stage3-libiberty:
22935 @if libiberty-bootstrap
22936 maybe-all-stage3-libiberty: all-stage3-libiberty
22937 all-stage3: all-stage3-libiberty
22938 TARGET-stage3-libiberty = $(TARGET-libiberty)
22939 all-stage3-libiberty: configure-stage3-libiberty
22940 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22941 @r=`${PWD_COMMAND}`; export r; \
22942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22943 TFLAGS="$(STAGE3_TFLAGS)"; \
22944 $(HOST_EXPORTS) \
22945 $(POSTSTAGE1_HOST_EXPORTS) \
22946 cd $(HOST_SUBDIR)/libiberty && \
22947 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22948 CFLAGS="$(STAGE3_CFLAGS)" \
22949 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22950 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22951 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22952 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22953 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22954 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22955 TFLAGS="$(STAGE3_TFLAGS)" \
22956 $(TARGET-stage3-libiberty)
22958 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22959 clean-stage3: clean-stage3-libiberty
22960 clean-stage3-libiberty:
22961 @if [ $(current_stage) = stage3 ]; then \
22962 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22963 else \
22964 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22965 $(MAKE) stage3-start; \
22966 fi; \
22967 cd $(HOST_SUBDIR)/libiberty && \
22968 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22969 @endif libiberty-bootstrap
22972 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22973 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22974 maybe-all-stage4-libiberty:
22975 maybe-clean-stage4-libiberty:
22976 @if libiberty-bootstrap
22977 maybe-all-stage4-libiberty: all-stage4-libiberty
22978 all-stage4: all-stage4-libiberty
22979 TARGET-stage4-libiberty = $(TARGET-libiberty)
22980 all-stage4-libiberty: configure-stage4-libiberty
22981 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22982 @r=`${PWD_COMMAND}`; export r; \
22983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22984 TFLAGS="$(STAGE4_TFLAGS)"; \
22985 $(HOST_EXPORTS) \
22986 $(POSTSTAGE1_HOST_EXPORTS) \
22987 cd $(HOST_SUBDIR)/libiberty && \
22988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22989 CFLAGS="$(STAGE4_CFLAGS)" \
22990 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22991 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22995 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22996 TFLAGS="$(STAGE4_TFLAGS)" \
22997 $(TARGET-stage4-libiberty)
22999 maybe-clean-stage4-libiberty: clean-stage4-libiberty
23000 clean-stage4: clean-stage4-libiberty
23001 clean-stage4-libiberty:
23002 @if [ $(current_stage) = stage4 ]; then \
23003 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23004 else \
23005 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
23006 $(MAKE) stage4-start; \
23007 fi; \
23008 cd $(HOST_SUBDIR)/libiberty && \
23009 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23010 @endif libiberty-bootstrap
23013 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23014 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23015 maybe-all-stageprofile-libiberty:
23016 maybe-clean-stageprofile-libiberty:
23017 @if libiberty-bootstrap
23018 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23019 all-stageprofile: all-stageprofile-libiberty
23020 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23021 all-stageprofile-libiberty: configure-stageprofile-libiberty
23022 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23023 @r=`${PWD_COMMAND}`; export r; \
23024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23025 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23026 $(HOST_EXPORTS) \
23027 $(POSTSTAGE1_HOST_EXPORTS) \
23028 cd $(HOST_SUBDIR)/libiberty && \
23029 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23030 CFLAGS="$(STAGEprofile_CFLAGS)" \
23031 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23032 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23033 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23034 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23035 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23036 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23037 TFLAGS="$(STAGEprofile_TFLAGS)" \
23038 $(TARGET-stageprofile-libiberty)
23040 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23041 clean-stageprofile: clean-stageprofile-libiberty
23042 clean-stageprofile-libiberty:
23043 @if [ $(current_stage) = stageprofile ]; then \
23044 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23045 else \
23046 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23047 $(MAKE) stageprofile-start; \
23048 fi; \
23049 cd $(HOST_SUBDIR)/libiberty && \
23050 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23051 @endif libiberty-bootstrap
23054 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23055 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23056 maybe-all-stagefeedback-libiberty:
23057 maybe-clean-stagefeedback-libiberty:
23058 @if libiberty-bootstrap
23059 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23060 all-stagefeedback: all-stagefeedback-libiberty
23061 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23062 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23063 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23064 @r=`${PWD_COMMAND}`; export r; \
23065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23066 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23067 $(HOST_EXPORTS) \
23068 $(POSTSTAGE1_HOST_EXPORTS) \
23069 cd $(HOST_SUBDIR)/libiberty && \
23070 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23071 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23072 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23073 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23074 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23075 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23076 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23077 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23078 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23079 $(TARGET-stagefeedback-libiberty)
23081 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23082 clean-stagefeedback: clean-stagefeedback-libiberty
23083 clean-stagefeedback-libiberty:
23084 @if [ $(current_stage) = stagefeedback ]; then \
23085 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23086 else \
23087 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23088 $(MAKE) stagefeedback-start; \
23089 fi; \
23090 cd $(HOST_SUBDIR)/libiberty && \
23091 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23092 @endif libiberty-bootstrap
23098 .PHONY: check-libiberty maybe-check-libiberty
23099 maybe-check-libiberty:
23100 @if libiberty
23101 maybe-check-libiberty: check-libiberty
23103 check-libiberty:
23104 @: $(MAKE); $(unstage)
23105 @r=`${PWD_COMMAND}`; export r; \
23106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23107 $(HOST_EXPORTS) \
23108 (cd $(HOST_SUBDIR)/libiberty && \
23109 $(MAKE) $(FLAGS_TO_PASS) check)
23111 @endif libiberty
23113 .PHONY: install-libiberty maybe-install-libiberty
23114 maybe-install-libiberty:
23115 @if libiberty
23116 maybe-install-libiberty: install-libiberty
23118 install-libiberty: installdirs
23119 @: $(MAKE); $(unstage)
23120 @r=`${PWD_COMMAND}`; export r; \
23121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23122 $(HOST_EXPORTS) \
23123 (cd $(HOST_SUBDIR)/libiberty && \
23124 $(MAKE) $(FLAGS_TO_PASS) install)
23126 @endif libiberty
23128 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23129 maybe-install-strip-libiberty:
23130 @if libiberty
23131 maybe-install-strip-libiberty: install-strip-libiberty
23133 install-strip-libiberty: installdirs
23134 @: $(MAKE); $(unstage)
23135 @r=`${PWD_COMMAND}`; export r; \
23136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23137 $(HOST_EXPORTS) \
23138 (cd $(HOST_SUBDIR)/libiberty && \
23139 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23141 @endif libiberty
23143 # Other targets (info, dvi, pdf, etc.)
23145 .PHONY: maybe-info-libiberty info-libiberty
23146 maybe-info-libiberty:
23147 @if libiberty
23148 maybe-info-libiberty: info-libiberty
23150 info-libiberty: \
23151 configure-libiberty
23152 @[ -f ./libiberty/Makefile ] || exit 0; \
23153 r=`${PWD_COMMAND}`; export r; \
23154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23155 $(HOST_EXPORTS) \
23156 for flag in $(EXTRA_HOST_FLAGS) ; do \
23157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23158 done; \
23159 echo "Doing info in libiberty" ; \
23160 (cd $(HOST_SUBDIR)/libiberty && \
23161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23163 "RANLIB=$${RANLIB}" \
23164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23165 info) \
23166 || exit 1
23168 @endif libiberty
23170 .PHONY: maybe-dvi-libiberty dvi-libiberty
23171 maybe-dvi-libiberty:
23172 @if libiberty
23173 maybe-dvi-libiberty: dvi-libiberty
23175 dvi-libiberty: \
23176 configure-libiberty
23177 @[ -f ./libiberty/Makefile ] || exit 0; \
23178 r=`${PWD_COMMAND}`; export r; \
23179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23180 $(HOST_EXPORTS) \
23181 for flag in $(EXTRA_HOST_FLAGS) ; do \
23182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23183 done; \
23184 echo "Doing dvi in libiberty" ; \
23185 (cd $(HOST_SUBDIR)/libiberty && \
23186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23188 "RANLIB=$${RANLIB}" \
23189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23190 dvi) \
23191 || exit 1
23193 @endif libiberty
23195 .PHONY: maybe-pdf-libiberty pdf-libiberty
23196 maybe-pdf-libiberty:
23197 @if libiberty
23198 maybe-pdf-libiberty: pdf-libiberty
23200 pdf-libiberty: \
23201 configure-libiberty
23202 @[ -f ./libiberty/Makefile ] || exit 0; \
23203 r=`${PWD_COMMAND}`; export r; \
23204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23205 $(HOST_EXPORTS) \
23206 for flag in $(EXTRA_HOST_FLAGS) ; do \
23207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23208 done; \
23209 echo "Doing pdf in libiberty" ; \
23210 (cd $(HOST_SUBDIR)/libiberty && \
23211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23213 "RANLIB=$${RANLIB}" \
23214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23215 pdf) \
23216 || exit 1
23218 @endif libiberty
23220 .PHONY: maybe-html-libiberty html-libiberty
23221 maybe-html-libiberty:
23222 @if libiberty
23223 maybe-html-libiberty: html-libiberty
23225 html-libiberty: \
23226 configure-libiberty
23227 @[ -f ./libiberty/Makefile ] || exit 0; \
23228 r=`${PWD_COMMAND}`; export r; \
23229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23230 $(HOST_EXPORTS) \
23231 for flag in $(EXTRA_HOST_FLAGS) ; do \
23232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23233 done; \
23234 echo "Doing html in libiberty" ; \
23235 (cd $(HOST_SUBDIR)/libiberty && \
23236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23238 "RANLIB=$${RANLIB}" \
23239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23240 html) \
23241 || exit 1
23243 @endif libiberty
23245 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23246 maybe-TAGS-libiberty:
23247 @if libiberty
23248 maybe-TAGS-libiberty: TAGS-libiberty
23250 TAGS-libiberty: \
23251 configure-libiberty
23252 @[ -f ./libiberty/Makefile ] || exit 0; \
23253 r=`${PWD_COMMAND}`; export r; \
23254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23255 $(HOST_EXPORTS) \
23256 for flag in $(EXTRA_HOST_FLAGS) ; do \
23257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23258 done; \
23259 echo "Doing TAGS in libiberty" ; \
23260 (cd $(HOST_SUBDIR)/libiberty && \
23261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23263 "RANLIB=$${RANLIB}" \
23264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23265 TAGS) \
23266 || exit 1
23268 @endif libiberty
23270 .PHONY: maybe-install-info-libiberty install-info-libiberty
23271 maybe-install-info-libiberty:
23272 @if libiberty
23273 maybe-install-info-libiberty: install-info-libiberty
23275 install-info-libiberty: \
23276 configure-libiberty \
23277 info-libiberty
23278 @[ -f ./libiberty/Makefile ] || exit 0; \
23279 r=`${PWD_COMMAND}`; export r; \
23280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23281 $(HOST_EXPORTS) \
23282 for flag in $(EXTRA_HOST_FLAGS) ; do \
23283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23284 done; \
23285 echo "Doing install-info in libiberty" ; \
23286 (cd $(HOST_SUBDIR)/libiberty && \
23287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23289 "RANLIB=$${RANLIB}" \
23290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23291 install-info) \
23292 || exit 1
23294 @endif libiberty
23296 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23297 maybe-install-pdf-libiberty:
23298 @if libiberty
23299 maybe-install-pdf-libiberty: install-pdf-libiberty
23301 install-pdf-libiberty: \
23302 configure-libiberty \
23303 pdf-libiberty
23304 @[ -f ./libiberty/Makefile ] || exit 0; \
23305 r=`${PWD_COMMAND}`; export r; \
23306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23307 $(HOST_EXPORTS) \
23308 for flag in $(EXTRA_HOST_FLAGS) ; do \
23309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23310 done; \
23311 echo "Doing install-pdf in libiberty" ; \
23312 (cd $(HOST_SUBDIR)/libiberty && \
23313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23315 "RANLIB=$${RANLIB}" \
23316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23317 install-pdf) \
23318 || exit 1
23320 @endif libiberty
23322 .PHONY: maybe-install-html-libiberty install-html-libiberty
23323 maybe-install-html-libiberty:
23324 @if libiberty
23325 maybe-install-html-libiberty: install-html-libiberty
23327 install-html-libiberty: \
23328 configure-libiberty \
23329 html-libiberty
23330 @[ -f ./libiberty/Makefile ] || exit 0; \
23331 r=`${PWD_COMMAND}`; export r; \
23332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23333 $(HOST_EXPORTS) \
23334 for flag in $(EXTRA_HOST_FLAGS) ; do \
23335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23336 done; \
23337 echo "Doing install-html in libiberty" ; \
23338 (cd $(HOST_SUBDIR)/libiberty && \
23339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23341 "RANLIB=$${RANLIB}" \
23342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23343 install-html) \
23344 || exit 1
23346 @endif libiberty
23348 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23349 maybe-installcheck-libiberty:
23350 @if libiberty
23351 maybe-installcheck-libiberty: installcheck-libiberty
23353 installcheck-libiberty: \
23354 configure-libiberty
23355 @[ -f ./libiberty/Makefile ] || exit 0; \
23356 r=`${PWD_COMMAND}`; export r; \
23357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23358 $(HOST_EXPORTS) \
23359 for flag in $(EXTRA_HOST_FLAGS) ; do \
23360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23361 done; \
23362 echo "Doing installcheck in libiberty" ; \
23363 (cd $(HOST_SUBDIR)/libiberty && \
23364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23366 "RANLIB=$${RANLIB}" \
23367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23368 installcheck) \
23369 || exit 1
23371 @endif libiberty
23373 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23374 maybe-mostlyclean-libiberty:
23375 @if libiberty
23376 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23378 mostlyclean-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 mostlyclean 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 mostlyclean) \
23393 || exit 1
23395 @endif libiberty
23397 .PHONY: maybe-clean-libiberty clean-libiberty
23398 maybe-clean-libiberty:
23399 @if libiberty
23400 maybe-clean-libiberty: clean-libiberty
23402 clean-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 clean 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 clean) \
23417 || exit 1
23419 @endif libiberty
23421 .PHONY: maybe-distclean-libiberty distclean-libiberty
23422 maybe-distclean-libiberty:
23423 @if libiberty
23424 maybe-distclean-libiberty: distclean-libiberty
23426 distclean-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 distclean 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 distclean) \
23441 || exit 1
23443 @endif libiberty
23445 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23446 maybe-maintainer-clean-libiberty:
23447 @if libiberty
23448 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23450 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
23465 || exit 1
23467 @endif libiberty
23471 .PHONY: configure-libiconv maybe-configure-libiconv
23472 maybe-configure-libiconv:
23473 @if gcc-bootstrap
23474 configure-libiconv: stage_current
23475 @endif gcc-bootstrap
23476 @if libiconv
23477 maybe-configure-libiconv: configure-libiconv
23478 configure-libiconv:
23479 @: $(MAKE); $(unstage)
23480 @r=`${PWD_COMMAND}`; export r; \
23481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23482 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23483 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23484 $(HOST_EXPORTS) \
23485 echo Configuring in $(HOST_SUBDIR)/libiconv; \
23486 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23487 case $(srcdir) in \
23488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23489 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23491 esac; \
23492 srcdiroption="--srcdir=$${topdir}/libiconv"; \
23493 libsrcdir="$$s/libiconv"; \
23494 $(SHELL) $${libsrcdir}/configure \
23495 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23496 --target=${target_alias} $${srcdiroption} --disable-shared \
23497 || exit 1
23498 @endif libiconv
23504 .PHONY: all-libiconv maybe-all-libiconv
23505 maybe-all-libiconv:
23506 @if gcc-bootstrap
23507 all-libiconv: stage_current
23508 @endif gcc-bootstrap
23509 @if libiconv
23510 TARGET-libiconv=all
23511 maybe-all-libiconv: all-libiconv
23512 all-libiconv: configure-libiconv
23513 @: $(MAKE); $(unstage)
23514 @r=`${PWD_COMMAND}`; export r; \
23515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23516 $(HOST_EXPORTS) \
23517 (cd $(HOST_SUBDIR)/libiconv && \
23518 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23519 $(TARGET-libiconv))
23520 @endif libiconv
23525 .PHONY: check-libiconv maybe-check-libiconv
23526 maybe-check-libiconv:
23527 @if libiconv
23528 maybe-check-libiconv: check-libiconv
23530 check-libiconv:
23531 @: $(MAKE); $(unstage)
23532 @r=`${PWD_COMMAND}`; export r; \
23533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23534 $(HOST_EXPORTS) \
23535 (cd $(HOST_SUBDIR)/libiconv && \
23536 $(MAKE) $(FLAGS_TO_PASS) check)
23538 @endif libiconv
23540 .PHONY: install-libiconv maybe-install-libiconv
23541 maybe-install-libiconv:
23542 @if libiconv
23543 maybe-install-libiconv: install-libiconv
23545 install-libiconv:
23547 @endif libiconv
23549 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
23550 maybe-install-strip-libiconv:
23551 @if libiconv
23552 maybe-install-strip-libiconv: install-strip-libiconv
23554 install-strip-libiconv:
23556 @endif libiconv
23558 # Other targets (info, dvi, pdf, etc.)
23560 .PHONY: maybe-info-libiconv info-libiconv
23561 maybe-info-libiconv:
23562 @if libiconv
23563 maybe-info-libiconv: info-libiconv
23565 info-libiconv: \
23566 configure-libiconv
23567 @: $(MAKE); $(unstage)
23568 @[ -f ./libiconv/Makefile ] || exit 0; \
23569 r=`${PWD_COMMAND}`; export r; \
23570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23571 $(HOST_EXPORTS) \
23572 for flag in $(EXTRA_HOST_FLAGS) ; do \
23573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23574 done; \
23575 echo "Doing info in libiconv" ; \
23576 (cd $(HOST_SUBDIR)/libiconv && \
23577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23579 "RANLIB=$${RANLIB}" \
23580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23581 info) \
23582 || exit 1
23584 @endif libiconv
23586 .PHONY: maybe-dvi-libiconv dvi-libiconv
23587 maybe-dvi-libiconv:
23588 @if libiconv
23589 maybe-dvi-libiconv: dvi-libiconv
23591 dvi-libiconv: \
23592 configure-libiconv
23593 @: $(MAKE); $(unstage)
23594 @[ -f ./libiconv/Makefile ] || exit 0; \
23595 r=`${PWD_COMMAND}`; export r; \
23596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23597 $(HOST_EXPORTS) \
23598 for flag in $(EXTRA_HOST_FLAGS) ; do \
23599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23600 done; \
23601 echo "Doing dvi in libiconv" ; \
23602 (cd $(HOST_SUBDIR)/libiconv && \
23603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23605 "RANLIB=$${RANLIB}" \
23606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23607 dvi) \
23608 || exit 1
23610 @endif libiconv
23612 .PHONY: maybe-pdf-libiconv pdf-libiconv
23613 maybe-pdf-libiconv:
23614 @if libiconv
23615 maybe-pdf-libiconv: pdf-libiconv
23617 pdf-libiconv: \
23618 configure-libiconv
23619 @: $(MAKE); $(unstage)
23620 @[ -f ./libiconv/Makefile ] || exit 0; \
23621 r=`${PWD_COMMAND}`; export r; \
23622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23623 $(HOST_EXPORTS) \
23624 for flag in $(EXTRA_HOST_FLAGS) ; do \
23625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23626 done; \
23627 echo "Doing pdf in libiconv" ; \
23628 (cd $(HOST_SUBDIR)/libiconv && \
23629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23631 "RANLIB=$${RANLIB}" \
23632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23633 pdf) \
23634 || exit 1
23636 @endif libiconv
23638 .PHONY: maybe-html-libiconv html-libiconv
23639 maybe-html-libiconv:
23640 @if libiconv
23641 maybe-html-libiconv: html-libiconv
23643 html-libiconv: \
23644 configure-libiconv
23645 @: $(MAKE); $(unstage)
23646 @[ -f ./libiconv/Makefile ] || exit 0; \
23647 r=`${PWD_COMMAND}`; export r; \
23648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23649 $(HOST_EXPORTS) \
23650 for flag in $(EXTRA_HOST_FLAGS) ; do \
23651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23652 done; \
23653 echo "Doing html in libiconv" ; \
23654 (cd $(HOST_SUBDIR)/libiconv && \
23655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23657 "RANLIB=$${RANLIB}" \
23658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23659 html) \
23660 || exit 1
23662 @endif libiconv
23664 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
23665 maybe-TAGS-libiconv:
23666 @if libiconv
23667 maybe-TAGS-libiconv: TAGS-libiconv
23669 TAGS-libiconv: \
23670 configure-libiconv
23671 @: $(MAKE); $(unstage)
23672 @[ -f ./libiconv/Makefile ] || exit 0; \
23673 r=`${PWD_COMMAND}`; export r; \
23674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23675 $(HOST_EXPORTS) \
23676 for flag in $(EXTRA_HOST_FLAGS) ; do \
23677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23678 done; \
23679 echo "Doing TAGS in libiconv" ; \
23680 (cd $(HOST_SUBDIR)/libiconv && \
23681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23683 "RANLIB=$${RANLIB}" \
23684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23685 TAGS) \
23686 || exit 1
23688 @endif libiconv
23690 .PHONY: maybe-install-info-libiconv install-info-libiconv
23691 maybe-install-info-libiconv:
23692 @if libiconv
23693 maybe-install-info-libiconv: install-info-libiconv
23695 # libiconv doesn't support install-info.
23696 install-info-libiconv:
23698 @endif libiconv
23700 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
23701 maybe-install-pdf-libiconv:
23702 @if libiconv
23703 maybe-install-pdf-libiconv: install-pdf-libiconv
23705 # libiconv doesn't support install-pdf.
23706 install-pdf-libiconv:
23708 @endif libiconv
23710 .PHONY: maybe-install-html-libiconv install-html-libiconv
23711 maybe-install-html-libiconv:
23712 @if libiconv
23713 maybe-install-html-libiconv: install-html-libiconv
23715 # libiconv doesn't support install-html.
23716 install-html-libiconv:
23718 @endif libiconv
23720 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
23721 maybe-installcheck-libiconv:
23722 @if libiconv
23723 maybe-installcheck-libiconv: installcheck-libiconv
23725 installcheck-libiconv: \
23726 configure-libiconv
23727 @: $(MAKE); $(unstage)
23728 @[ -f ./libiconv/Makefile ] || exit 0; \
23729 r=`${PWD_COMMAND}`; export r; \
23730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23731 $(HOST_EXPORTS) \
23732 for flag in $(EXTRA_HOST_FLAGS) ; do \
23733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23734 done; \
23735 echo "Doing installcheck in libiconv" ; \
23736 (cd $(HOST_SUBDIR)/libiconv && \
23737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23739 "RANLIB=$${RANLIB}" \
23740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23741 installcheck) \
23742 || exit 1
23744 @endif libiconv
23746 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
23747 maybe-mostlyclean-libiconv:
23748 @if libiconv
23749 maybe-mostlyclean-libiconv: mostlyclean-libiconv
23751 mostlyclean-libiconv:
23752 @: $(MAKE); $(unstage)
23753 @[ -f ./libiconv/Makefile ] || exit 0; \
23754 r=`${PWD_COMMAND}`; export r; \
23755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23756 $(HOST_EXPORTS) \
23757 for flag in $(EXTRA_HOST_FLAGS) ; do \
23758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23759 done; \
23760 echo "Doing mostlyclean in libiconv" ; \
23761 (cd $(HOST_SUBDIR)/libiconv && \
23762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23764 "RANLIB=$${RANLIB}" \
23765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23766 mostlyclean) \
23767 || exit 1
23769 @endif libiconv
23771 .PHONY: maybe-clean-libiconv clean-libiconv
23772 maybe-clean-libiconv:
23773 @if libiconv
23774 maybe-clean-libiconv: clean-libiconv
23776 clean-libiconv:
23777 @: $(MAKE); $(unstage)
23778 @[ -f ./libiconv/Makefile ] || exit 0; \
23779 r=`${PWD_COMMAND}`; export r; \
23780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23781 $(HOST_EXPORTS) \
23782 for flag in $(EXTRA_HOST_FLAGS) ; do \
23783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23784 done; \
23785 echo "Doing clean in libiconv" ; \
23786 (cd $(HOST_SUBDIR)/libiconv && \
23787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23789 "RANLIB=$${RANLIB}" \
23790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23791 clean) \
23792 || exit 1
23794 @endif libiconv
23796 .PHONY: maybe-distclean-libiconv distclean-libiconv
23797 maybe-distclean-libiconv:
23798 @if libiconv
23799 maybe-distclean-libiconv: distclean-libiconv
23801 distclean-libiconv:
23802 @: $(MAKE); $(unstage)
23803 @[ -f ./libiconv/Makefile ] || exit 0; \
23804 r=`${PWD_COMMAND}`; export r; \
23805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23806 $(HOST_EXPORTS) \
23807 for flag in $(EXTRA_HOST_FLAGS) ; do \
23808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23809 done; \
23810 echo "Doing distclean in libiconv" ; \
23811 (cd $(HOST_SUBDIR)/libiconv && \
23812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23814 "RANLIB=$${RANLIB}" \
23815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23816 distclean) \
23817 || exit 1
23819 @endif libiconv
23821 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23822 maybe-maintainer-clean-libiconv:
23823 @if libiconv
23824 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23826 maintainer-clean-libiconv:
23827 @: $(MAKE); $(unstage)
23828 @[ -f ./libiconv/Makefile ] || exit 0; \
23829 r=`${PWD_COMMAND}`; export r; \
23830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23831 $(HOST_EXPORTS) \
23832 for flag in $(EXTRA_HOST_FLAGS) ; do \
23833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23834 done; \
23835 echo "Doing maintainer-clean in libiconv" ; \
23836 (cd $(HOST_SUBDIR)/libiconv && \
23837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23839 "RANLIB=$${RANLIB}" \
23840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23841 maintainer-clean) \
23842 || exit 1
23844 @endif libiconv
23848 .PHONY: configure-m4 maybe-configure-m4
23849 maybe-configure-m4:
23850 @if gcc-bootstrap
23851 configure-m4: stage_current
23852 @endif gcc-bootstrap
23853 @if m4
23854 maybe-configure-m4: configure-m4
23855 configure-m4:
23856 @: $(MAKE); $(unstage)
23857 @r=`${PWD_COMMAND}`; export r; \
23858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23859 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23861 $(HOST_EXPORTS) \
23862 echo Configuring in $(HOST_SUBDIR)/m4; \
23863 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23864 case $(srcdir) in \
23865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23866 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23868 esac; \
23869 srcdiroption="--srcdir=$${topdir}/m4"; \
23870 libsrcdir="$$s/m4"; \
23871 $(SHELL) $${libsrcdir}/configure \
23872 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23873 --target=${target_alias} $${srcdiroption} \
23874 || exit 1
23875 @endif m4
23881 .PHONY: all-m4 maybe-all-m4
23882 maybe-all-m4:
23883 @if gcc-bootstrap
23884 all-m4: stage_current
23885 @endif gcc-bootstrap
23886 @if m4
23887 TARGET-m4=all
23888 maybe-all-m4: all-m4
23889 all-m4: configure-m4
23890 @: $(MAKE); $(unstage)
23891 @r=`${PWD_COMMAND}`; export r; \
23892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23893 $(HOST_EXPORTS) \
23894 (cd $(HOST_SUBDIR)/m4 && \
23895 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23896 $(TARGET-m4))
23897 @endif m4
23902 .PHONY: check-m4 maybe-check-m4
23903 maybe-check-m4:
23904 @if m4
23905 maybe-check-m4: check-m4
23907 check-m4:
23908 @: $(MAKE); $(unstage)
23909 @r=`${PWD_COMMAND}`; export r; \
23910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23911 $(HOST_EXPORTS) \
23912 (cd $(HOST_SUBDIR)/m4 && \
23913 $(MAKE) $(FLAGS_TO_PASS) check)
23915 @endif m4
23917 .PHONY: install-m4 maybe-install-m4
23918 maybe-install-m4:
23919 @if m4
23920 maybe-install-m4: install-m4
23922 install-m4: installdirs
23923 @: $(MAKE); $(unstage)
23924 @r=`${PWD_COMMAND}`; export r; \
23925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23926 $(HOST_EXPORTS) \
23927 (cd $(HOST_SUBDIR)/m4 && \
23928 $(MAKE) $(FLAGS_TO_PASS) install)
23930 @endif m4
23932 .PHONY: install-strip-m4 maybe-install-strip-m4
23933 maybe-install-strip-m4:
23934 @if m4
23935 maybe-install-strip-m4: install-strip-m4
23937 install-strip-m4: installdirs
23938 @: $(MAKE); $(unstage)
23939 @r=`${PWD_COMMAND}`; export r; \
23940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23941 $(HOST_EXPORTS) \
23942 (cd $(HOST_SUBDIR)/m4 && \
23943 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23945 @endif m4
23947 # Other targets (info, dvi, pdf, etc.)
23949 .PHONY: maybe-info-m4 info-m4
23950 maybe-info-m4:
23951 @if m4
23952 maybe-info-m4: info-m4
23954 info-m4: \
23955 configure-m4
23956 @: $(MAKE); $(unstage)
23957 @[ -f ./m4/Makefile ] || exit 0; \
23958 r=`${PWD_COMMAND}`; export r; \
23959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23960 $(HOST_EXPORTS) \
23961 for flag in $(EXTRA_HOST_FLAGS) ; do \
23962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23963 done; \
23964 echo "Doing info in m4" ; \
23965 (cd $(HOST_SUBDIR)/m4 && \
23966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23968 "RANLIB=$${RANLIB}" \
23969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23970 info) \
23971 || exit 1
23973 @endif m4
23975 .PHONY: maybe-dvi-m4 dvi-m4
23976 maybe-dvi-m4:
23977 @if m4
23978 maybe-dvi-m4: dvi-m4
23980 dvi-m4: \
23981 configure-m4
23982 @: $(MAKE); $(unstage)
23983 @[ -f ./m4/Makefile ] || exit 0; \
23984 r=`${PWD_COMMAND}`; export r; \
23985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23986 $(HOST_EXPORTS) \
23987 for flag in $(EXTRA_HOST_FLAGS) ; do \
23988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23989 done; \
23990 echo "Doing dvi in m4" ; \
23991 (cd $(HOST_SUBDIR)/m4 && \
23992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23994 "RANLIB=$${RANLIB}" \
23995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23996 dvi) \
23997 || exit 1
23999 @endif m4
24001 .PHONY: maybe-pdf-m4 pdf-m4
24002 maybe-pdf-m4:
24003 @if m4
24004 maybe-pdf-m4: pdf-m4
24006 pdf-m4: \
24007 configure-m4
24008 @: $(MAKE); $(unstage)
24009 @[ -f ./m4/Makefile ] || exit 0; \
24010 r=`${PWD_COMMAND}`; export r; \
24011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24012 $(HOST_EXPORTS) \
24013 for flag in $(EXTRA_HOST_FLAGS) ; do \
24014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24015 done; \
24016 echo "Doing pdf in m4" ; \
24017 (cd $(HOST_SUBDIR)/m4 && \
24018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24020 "RANLIB=$${RANLIB}" \
24021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24022 pdf) \
24023 || exit 1
24025 @endif m4
24027 .PHONY: maybe-html-m4 html-m4
24028 maybe-html-m4:
24029 @if m4
24030 maybe-html-m4: html-m4
24032 html-m4: \
24033 configure-m4
24034 @: $(MAKE); $(unstage)
24035 @[ -f ./m4/Makefile ] || exit 0; \
24036 r=`${PWD_COMMAND}`; export r; \
24037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24038 $(HOST_EXPORTS) \
24039 for flag in $(EXTRA_HOST_FLAGS) ; do \
24040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24041 done; \
24042 echo "Doing html in m4" ; \
24043 (cd $(HOST_SUBDIR)/m4 && \
24044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24046 "RANLIB=$${RANLIB}" \
24047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24048 html) \
24049 || exit 1
24051 @endif m4
24053 .PHONY: maybe-TAGS-m4 TAGS-m4
24054 maybe-TAGS-m4:
24055 @if m4
24056 maybe-TAGS-m4: TAGS-m4
24058 TAGS-m4: \
24059 configure-m4
24060 @: $(MAKE); $(unstage)
24061 @[ -f ./m4/Makefile ] || exit 0; \
24062 r=`${PWD_COMMAND}`; export r; \
24063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24064 $(HOST_EXPORTS) \
24065 for flag in $(EXTRA_HOST_FLAGS) ; do \
24066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24067 done; \
24068 echo "Doing TAGS in m4" ; \
24069 (cd $(HOST_SUBDIR)/m4 && \
24070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24072 "RANLIB=$${RANLIB}" \
24073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24074 TAGS) \
24075 || exit 1
24077 @endif m4
24079 .PHONY: maybe-install-info-m4 install-info-m4
24080 maybe-install-info-m4:
24081 @if m4
24082 maybe-install-info-m4: install-info-m4
24084 install-info-m4: \
24085 configure-m4 \
24086 info-m4
24087 @: $(MAKE); $(unstage)
24088 @[ -f ./m4/Makefile ] || exit 0; \
24089 r=`${PWD_COMMAND}`; export r; \
24090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24091 $(HOST_EXPORTS) \
24092 for flag in $(EXTRA_HOST_FLAGS) ; do \
24093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24094 done; \
24095 echo "Doing install-info in m4" ; \
24096 (cd $(HOST_SUBDIR)/m4 && \
24097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24099 "RANLIB=$${RANLIB}" \
24100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24101 install-info) \
24102 || exit 1
24104 @endif m4
24106 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24107 maybe-install-pdf-m4:
24108 @if m4
24109 maybe-install-pdf-m4: install-pdf-m4
24111 install-pdf-m4: \
24112 configure-m4 \
24113 pdf-m4
24114 @: $(MAKE); $(unstage)
24115 @[ -f ./m4/Makefile ] || exit 0; \
24116 r=`${PWD_COMMAND}`; export r; \
24117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24118 $(HOST_EXPORTS) \
24119 for flag in $(EXTRA_HOST_FLAGS) ; do \
24120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24121 done; \
24122 echo "Doing install-pdf in m4" ; \
24123 (cd $(HOST_SUBDIR)/m4 && \
24124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24126 "RANLIB=$${RANLIB}" \
24127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24128 install-pdf) \
24129 || exit 1
24131 @endif m4
24133 .PHONY: maybe-install-html-m4 install-html-m4
24134 maybe-install-html-m4:
24135 @if m4
24136 maybe-install-html-m4: install-html-m4
24138 install-html-m4: \
24139 configure-m4 \
24140 html-m4
24141 @: $(MAKE); $(unstage)
24142 @[ -f ./m4/Makefile ] || exit 0; \
24143 r=`${PWD_COMMAND}`; export r; \
24144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24145 $(HOST_EXPORTS) \
24146 for flag in $(EXTRA_HOST_FLAGS) ; do \
24147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24148 done; \
24149 echo "Doing install-html in m4" ; \
24150 (cd $(HOST_SUBDIR)/m4 && \
24151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24153 "RANLIB=$${RANLIB}" \
24154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24155 install-html) \
24156 || exit 1
24158 @endif m4
24160 .PHONY: maybe-installcheck-m4 installcheck-m4
24161 maybe-installcheck-m4:
24162 @if m4
24163 maybe-installcheck-m4: installcheck-m4
24165 installcheck-m4: \
24166 configure-m4
24167 @: $(MAKE); $(unstage)
24168 @[ -f ./m4/Makefile ] || exit 0; \
24169 r=`${PWD_COMMAND}`; export r; \
24170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24171 $(HOST_EXPORTS) \
24172 for flag in $(EXTRA_HOST_FLAGS) ; do \
24173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24174 done; \
24175 echo "Doing installcheck in m4" ; \
24176 (cd $(HOST_SUBDIR)/m4 && \
24177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24179 "RANLIB=$${RANLIB}" \
24180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24181 installcheck) \
24182 || exit 1
24184 @endif m4
24186 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24187 maybe-mostlyclean-m4:
24188 @if m4
24189 maybe-mostlyclean-m4: mostlyclean-m4
24191 mostlyclean-m4:
24192 @: $(MAKE); $(unstage)
24193 @[ -f ./m4/Makefile ] || exit 0; \
24194 r=`${PWD_COMMAND}`; export r; \
24195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24196 $(HOST_EXPORTS) \
24197 for flag in $(EXTRA_HOST_FLAGS) ; do \
24198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24199 done; \
24200 echo "Doing mostlyclean in m4" ; \
24201 (cd $(HOST_SUBDIR)/m4 && \
24202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24204 "RANLIB=$${RANLIB}" \
24205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24206 mostlyclean) \
24207 || exit 1
24209 @endif m4
24211 .PHONY: maybe-clean-m4 clean-m4
24212 maybe-clean-m4:
24213 @if m4
24214 maybe-clean-m4: clean-m4
24216 clean-m4:
24217 @: $(MAKE); $(unstage)
24218 @[ -f ./m4/Makefile ] || exit 0; \
24219 r=`${PWD_COMMAND}`; export r; \
24220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24221 $(HOST_EXPORTS) \
24222 for flag in $(EXTRA_HOST_FLAGS) ; do \
24223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24224 done; \
24225 echo "Doing clean in m4" ; \
24226 (cd $(HOST_SUBDIR)/m4 && \
24227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24229 "RANLIB=$${RANLIB}" \
24230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24231 clean) \
24232 || exit 1
24234 @endif m4
24236 .PHONY: maybe-distclean-m4 distclean-m4
24237 maybe-distclean-m4:
24238 @if m4
24239 maybe-distclean-m4: distclean-m4
24241 distclean-m4:
24242 @: $(MAKE); $(unstage)
24243 @[ -f ./m4/Makefile ] || exit 0; \
24244 r=`${PWD_COMMAND}`; export r; \
24245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24246 $(HOST_EXPORTS) \
24247 for flag in $(EXTRA_HOST_FLAGS) ; do \
24248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24249 done; \
24250 echo "Doing distclean in m4" ; \
24251 (cd $(HOST_SUBDIR)/m4 && \
24252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24254 "RANLIB=$${RANLIB}" \
24255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24256 distclean) \
24257 || exit 1
24259 @endif m4
24261 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24262 maybe-maintainer-clean-m4:
24263 @if m4
24264 maybe-maintainer-clean-m4: maintainer-clean-m4
24266 maintainer-clean-m4:
24267 @: $(MAKE); $(unstage)
24268 @[ -f ./m4/Makefile ] || exit 0; \
24269 r=`${PWD_COMMAND}`; export r; \
24270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24271 $(HOST_EXPORTS) \
24272 for flag in $(EXTRA_HOST_FLAGS) ; do \
24273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24274 done; \
24275 echo "Doing maintainer-clean in m4" ; \
24276 (cd $(HOST_SUBDIR)/m4 && \
24277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24279 "RANLIB=$${RANLIB}" \
24280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24281 maintainer-clean) \
24282 || exit 1
24284 @endif m4
24288 .PHONY: configure-readline maybe-configure-readline
24289 maybe-configure-readline:
24290 @if gcc-bootstrap
24291 configure-readline: stage_current
24292 @endif gcc-bootstrap
24293 @if readline
24294 maybe-configure-readline: configure-readline
24295 configure-readline:
24296 @: $(MAKE); $(unstage)
24297 @r=`${PWD_COMMAND}`; export r; \
24298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24299 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24301 $(HOST_EXPORTS) \
24302 echo Configuring in $(HOST_SUBDIR)/readline; \
24303 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24304 case $(srcdir) in \
24305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24306 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24308 esac; \
24309 srcdiroption="--srcdir=$${topdir}/readline"; \
24310 libsrcdir="$$s/readline"; \
24311 $(SHELL) $${libsrcdir}/configure \
24312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24313 --target=${target_alias} $${srcdiroption} \
24314 || exit 1
24315 @endif readline
24321 .PHONY: all-readline maybe-all-readline
24322 maybe-all-readline:
24323 @if gcc-bootstrap
24324 all-readline: stage_current
24325 @endif gcc-bootstrap
24326 @if readline
24327 TARGET-readline=all
24328 maybe-all-readline: all-readline
24329 all-readline: configure-readline
24330 @: $(MAKE); $(unstage)
24331 @r=`${PWD_COMMAND}`; export r; \
24332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24333 $(HOST_EXPORTS) \
24334 (cd $(HOST_SUBDIR)/readline && \
24335 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24336 $(TARGET-readline))
24337 @endif readline
24342 .PHONY: check-readline maybe-check-readline
24343 maybe-check-readline:
24344 @if readline
24345 maybe-check-readline: check-readline
24347 check-readline:
24348 @: $(MAKE); $(unstage)
24349 @r=`${PWD_COMMAND}`; export r; \
24350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24351 $(HOST_EXPORTS) \
24352 (cd $(HOST_SUBDIR)/readline && \
24353 $(MAKE) $(FLAGS_TO_PASS) check)
24355 @endif readline
24357 .PHONY: install-readline maybe-install-readline
24358 maybe-install-readline:
24359 @if readline
24360 maybe-install-readline: install-readline
24362 install-readline: installdirs
24363 @: $(MAKE); $(unstage)
24364 @r=`${PWD_COMMAND}`; export r; \
24365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24366 $(HOST_EXPORTS) \
24367 (cd $(HOST_SUBDIR)/readline && \
24368 $(MAKE) $(FLAGS_TO_PASS) install)
24370 @endif readline
24372 .PHONY: install-strip-readline maybe-install-strip-readline
24373 maybe-install-strip-readline:
24374 @if readline
24375 maybe-install-strip-readline: install-strip-readline
24377 install-strip-readline: installdirs
24378 @: $(MAKE); $(unstage)
24379 @r=`${PWD_COMMAND}`; export r; \
24380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24381 $(HOST_EXPORTS) \
24382 (cd $(HOST_SUBDIR)/readline && \
24383 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24385 @endif readline
24387 # Other targets (info, dvi, pdf, etc.)
24389 .PHONY: maybe-info-readline info-readline
24390 maybe-info-readline:
24391 @if readline
24392 maybe-info-readline: info-readline
24394 info-readline: \
24395 configure-readline
24396 @: $(MAKE); $(unstage)
24397 @[ -f ./readline/Makefile ] || exit 0; \
24398 r=`${PWD_COMMAND}`; export r; \
24399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24400 $(HOST_EXPORTS) \
24401 for flag in $(EXTRA_HOST_FLAGS) ; do \
24402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24403 done; \
24404 echo "Doing info in readline" ; \
24405 (cd $(HOST_SUBDIR)/readline && \
24406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24408 "RANLIB=$${RANLIB}" \
24409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24410 info) \
24411 || exit 1
24413 @endif readline
24415 .PHONY: maybe-dvi-readline dvi-readline
24416 maybe-dvi-readline:
24417 @if readline
24418 maybe-dvi-readline: dvi-readline
24420 dvi-readline: \
24421 configure-readline
24422 @: $(MAKE); $(unstage)
24423 @[ -f ./readline/Makefile ] || exit 0; \
24424 r=`${PWD_COMMAND}`; export r; \
24425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24426 $(HOST_EXPORTS) \
24427 for flag in $(EXTRA_HOST_FLAGS) ; do \
24428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24429 done; \
24430 echo "Doing dvi in readline" ; \
24431 (cd $(HOST_SUBDIR)/readline && \
24432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24434 "RANLIB=$${RANLIB}" \
24435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24436 dvi) \
24437 || exit 1
24439 @endif readline
24441 .PHONY: maybe-pdf-readline pdf-readline
24442 maybe-pdf-readline:
24443 @if readline
24444 maybe-pdf-readline: pdf-readline
24446 pdf-readline: \
24447 configure-readline
24448 @: $(MAKE); $(unstage)
24449 @[ -f ./readline/Makefile ] || exit 0; \
24450 r=`${PWD_COMMAND}`; export r; \
24451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24452 $(HOST_EXPORTS) \
24453 for flag in $(EXTRA_HOST_FLAGS) ; do \
24454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24455 done; \
24456 echo "Doing pdf in readline" ; \
24457 (cd $(HOST_SUBDIR)/readline && \
24458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24460 "RANLIB=$${RANLIB}" \
24461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24462 pdf) \
24463 || exit 1
24465 @endif readline
24467 .PHONY: maybe-html-readline html-readline
24468 maybe-html-readline:
24469 @if readline
24470 maybe-html-readline: html-readline
24472 html-readline: \
24473 configure-readline
24474 @: $(MAKE); $(unstage)
24475 @[ -f ./readline/Makefile ] || exit 0; \
24476 r=`${PWD_COMMAND}`; export r; \
24477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24478 $(HOST_EXPORTS) \
24479 for flag in $(EXTRA_HOST_FLAGS) ; do \
24480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24481 done; \
24482 echo "Doing html in readline" ; \
24483 (cd $(HOST_SUBDIR)/readline && \
24484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24486 "RANLIB=$${RANLIB}" \
24487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24488 html) \
24489 || exit 1
24491 @endif readline
24493 .PHONY: maybe-TAGS-readline TAGS-readline
24494 maybe-TAGS-readline:
24495 @if readline
24496 maybe-TAGS-readline: TAGS-readline
24498 TAGS-readline: \
24499 configure-readline
24500 @: $(MAKE); $(unstage)
24501 @[ -f ./readline/Makefile ] || exit 0; \
24502 r=`${PWD_COMMAND}`; export r; \
24503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24504 $(HOST_EXPORTS) \
24505 for flag in $(EXTRA_HOST_FLAGS) ; do \
24506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24507 done; \
24508 echo "Doing TAGS in readline" ; \
24509 (cd $(HOST_SUBDIR)/readline && \
24510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24512 "RANLIB=$${RANLIB}" \
24513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24514 TAGS) \
24515 || exit 1
24517 @endif readline
24519 .PHONY: maybe-install-info-readline install-info-readline
24520 maybe-install-info-readline:
24521 @if readline
24522 maybe-install-info-readline: install-info-readline
24524 install-info-readline: \
24525 configure-readline \
24526 info-readline
24527 @: $(MAKE); $(unstage)
24528 @[ -f ./readline/Makefile ] || exit 0; \
24529 r=`${PWD_COMMAND}`; export r; \
24530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24531 $(HOST_EXPORTS) \
24532 for flag in $(EXTRA_HOST_FLAGS) ; do \
24533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24534 done; \
24535 echo "Doing install-info in readline" ; \
24536 (cd $(HOST_SUBDIR)/readline && \
24537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24539 "RANLIB=$${RANLIB}" \
24540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24541 install-info) \
24542 || exit 1
24544 @endif readline
24546 .PHONY: maybe-install-pdf-readline install-pdf-readline
24547 maybe-install-pdf-readline:
24548 @if readline
24549 maybe-install-pdf-readline: install-pdf-readline
24551 install-pdf-readline: \
24552 configure-readline \
24553 pdf-readline
24554 @: $(MAKE); $(unstage)
24555 @[ -f ./readline/Makefile ] || exit 0; \
24556 r=`${PWD_COMMAND}`; export r; \
24557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24558 $(HOST_EXPORTS) \
24559 for flag in $(EXTRA_HOST_FLAGS) ; do \
24560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24561 done; \
24562 echo "Doing install-pdf in readline" ; \
24563 (cd $(HOST_SUBDIR)/readline && \
24564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24566 "RANLIB=$${RANLIB}" \
24567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24568 install-pdf) \
24569 || exit 1
24571 @endif readline
24573 .PHONY: maybe-install-html-readline install-html-readline
24574 maybe-install-html-readline:
24575 @if readline
24576 maybe-install-html-readline: install-html-readline
24578 install-html-readline: \
24579 configure-readline \
24580 html-readline
24581 @: $(MAKE); $(unstage)
24582 @[ -f ./readline/Makefile ] || exit 0; \
24583 r=`${PWD_COMMAND}`; export r; \
24584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24585 $(HOST_EXPORTS) \
24586 for flag in $(EXTRA_HOST_FLAGS) ; do \
24587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24588 done; \
24589 echo "Doing install-html in readline" ; \
24590 (cd $(HOST_SUBDIR)/readline && \
24591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24593 "RANLIB=$${RANLIB}" \
24594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24595 install-html) \
24596 || exit 1
24598 @endif readline
24600 .PHONY: maybe-installcheck-readline installcheck-readline
24601 maybe-installcheck-readline:
24602 @if readline
24603 maybe-installcheck-readline: installcheck-readline
24605 installcheck-readline: \
24606 configure-readline
24607 @: $(MAKE); $(unstage)
24608 @[ -f ./readline/Makefile ] || exit 0; \
24609 r=`${PWD_COMMAND}`; export r; \
24610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24611 $(HOST_EXPORTS) \
24612 for flag in $(EXTRA_HOST_FLAGS) ; do \
24613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24614 done; \
24615 echo "Doing installcheck in readline" ; \
24616 (cd $(HOST_SUBDIR)/readline && \
24617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24619 "RANLIB=$${RANLIB}" \
24620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24621 installcheck) \
24622 || exit 1
24624 @endif readline
24626 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
24627 maybe-mostlyclean-readline:
24628 @if readline
24629 maybe-mostlyclean-readline: mostlyclean-readline
24631 mostlyclean-readline:
24632 @: $(MAKE); $(unstage)
24633 @[ -f ./readline/Makefile ] || exit 0; \
24634 r=`${PWD_COMMAND}`; export r; \
24635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24636 $(HOST_EXPORTS) \
24637 for flag in $(EXTRA_HOST_FLAGS) ; do \
24638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24639 done; \
24640 echo "Doing mostlyclean in readline" ; \
24641 (cd $(HOST_SUBDIR)/readline && \
24642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24644 "RANLIB=$${RANLIB}" \
24645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24646 mostlyclean) \
24647 || exit 1
24649 @endif readline
24651 .PHONY: maybe-clean-readline clean-readline
24652 maybe-clean-readline:
24653 @if readline
24654 maybe-clean-readline: clean-readline
24656 clean-readline:
24657 @: $(MAKE); $(unstage)
24658 @[ -f ./readline/Makefile ] || exit 0; \
24659 r=`${PWD_COMMAND}`; export r; \
24660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24661 $(HOST_EXPORTS) \
24662 for flag in $(EXTRA_HOST_FLAGS) ; do \
24663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24664 done; \
24665 echo "Doing clean in readline" ; \
24666 (cd $(HOST_SUBDIR)/readline && \
24667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24669 "RANLIB=$${RANLIB}" \
24670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24671 clean) \
24672 || exit 1
24674 @endif readline
24676 .PHONY: maybe-distclean-readline distclean-readline
24677 maybe-distclean-readline:
24678 @if readline
24679 maybe-distclean-readline: distclean-readline
24681 distclean-readline:
24682 @: $(MAKE); $(unstage)
24683 @[ -f ./readline/Makefile ] || exit 0; \
24684 r=`${PWD_COMMAND}`; export r; \
24685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24686 $(HOST_EXPORTS) \
24687 for flag in $(EXTRA_HOST_FLAGS) ; do \
24688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24689 done; \
24690 echo "Doing distclean in readline" ; \
24691 (cd $(HOST_SUBDIR)/readline && \
24692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24694 "RANLIB=$${RANLIB}" \
24695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24696 distclean) \
24697 || exit 1
24699 @endif readline
24701 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
24702 maybe-maintainer-clean-readline:
24703 @if readline
24704 maybe-maintainer-clean-readline: maintainer-clean-readline
24706 maintainer-clean-readline:
24707 @: $(MAKE); $(unstage)
24708 @[ -f ./readline/Makefile ] || exit 0; \
24709 r=`${PWD_COMMAND}`; export r; \
24710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24711 $(HOST_EXPORTS) \
24712 for flag in $(EXTRA_HOST_FLAGS) ; do \
24713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24714 done; \
24715 echo "Doing maintainer-clean in readline" ; \
24716 (cd $(HOST_SUBDIR)/readline && \
24717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24719 "RANLIB=$${RANLIB}" \
24720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24721 maintainer-clean) \
24722 || exit 1
24724 @endif readline
24728 .PHONY: configure-sid maybe-configure-sid
24729 maybe-configure-sid:
24730 @if gcc-bootstrap
24731 configure-sid: stage_current
24732 @endif gcc-bootstrap
24733 @if sid
24734 maybe-configure-sid: configure-sid
24735 configure-sid:
24736 @: $(MAKE); $(unstage)
24737 @r=`${PWD_COMMAND}`; export r; \
24738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24739 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
24740 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
24741 $(HOST_EXPORTS) \
24742 echo Configuring in $(HOST_SUBDIR)/sid; \
24743 cd "$(HOST_SUBDIR)/sid" || exit 1; \
24744 case $(srcdir) in \
24745 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24746 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
24747 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24748 esac; \
24749 srcdiroption="--srcdir=$${topdir}/sid"; \
24750 libsrcdir="$$s/sid"; \
24751 $(SHELL) $${libsrcdir}/configure \
24752 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24753 --target=${target_alias} $${srcdiroption} \
24754 || exit 1
24755 @endif sid
24761 .PHONY: all-sid maybe-all-sid
24762 maybe-all-sid:
24763 @if gcc-bootstrap
24764 all-sid: stage_current
24765 @endif gcc-bootstrap
24766 @if sid
24767 TARGET-sid=all
24768 maybe-all-sid: all-sid
24769 all-sid: configure-sid
24770 @: $(MAKE); $(unstage)
24771 @r=`${PWD_COMMAND}`; export r; \
24772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24773 $(HOST_EXPORTS) \
24774 (cd $(HOST_SUBDIR)/sid && \
24775 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24776 $(TARGET-sid))
24777 @endif sid
24782 .PHONY: check-sid maybe-check-sid
24783 maybe-check-sid:
24784 @if sid
24785 maybe-check-sid: check-sid
24787 check-sid:
24788 @: $(MAKE); $(unstage)
24789 @r=`${PWD_COMMAND}`; export r; \
24790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24791 $(HOST_EXPORTS) \
24792 (cd $(HOST_SUBDIR)/sid && \
24793 $(MAKE) $(FLAGS_TO_PASS) check)
24795 @endif sid
24797 .PHONY: install-sid maybe-install-sid
24798 maybe-install-sid:
24799 @if sid
24800 maybe-install-sid: install-sid
24802 install-sid: installdirs
24803 @: $(MAKE); $(unstage)
24804 @r=`${PWD_COMMAND}`; export r; \
24805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24806 $(HOST_EXPORTS) \
24807 (cd $(HOST_SUBDIR)/sid && \
24808 $(MAKE) $(FLAGS_TO_PASS) install)
24810 @endif sid
24812 .PHONY: install-strip-sid maybe-install-strip-sid
24813 maybe-install-strip-sid:
24814 @if sid
24815 maybe-install-strip-sid: install-strip-sid
24817 install-strip-sid: installdirs
24818 @: $(MAKE); $(unstage)
24819 @r=`${PWD_COMMAND}`; export r; \
24820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24821 $(HOST_EXPORTS) \
24822 (cd $(HOST_SUBDIR)/sid && \
24823 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24825 @endif sid
24827 # Other targets (info, dvi, pdf, etc.)
24829 .PHONY: maybe-info-sid info-sid
24830 maybe-info-sid:
24831 @if sid
24832 maybe-info-sid: info-sid
24834 info-sid: \
24835 configure-sid
24836 @: $(MAKE); $(unstage)
24837 @[ -f ./sid/Makefile ] || exit 0; \
24838 r=`${PWD_COMMAND}`; export r; \
24839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24840 $(HOST_EXPORTS) \
24841 for flag in $(EXTRA_HOST_FLAGS) ; do \
24842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24843 done; \
24844 echo "Doing info in sid" ; \
24845 (cd $(HOST_SUBDIR)/sid && \
24846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24848 "RANLIB=$${RANLIB}" \
24849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24850 info) \
24851 || exit 1
24853 @endif sid
24855 .PHONY: maybe-dvi-sid dvi-sid
24856 maybe-dvi-sid:
24857 @if sid
24858 maybe-dvi-sid: dvi-sid
24860 dvi-sid: \
24861 configure-sid
24862 @: $(MAKE); $(unstage)
24863 @[ -f ./sid/Makefile ] || exit 0; \
24864 r=`${PWD_COMMAND}`; export r; \
24865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24866 $(HOST_EXPORTS) \
24867 for flag in $(EXTRA_HOST_FLAGS) ; do \
24868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24869 done; \
24870 echo "Doing dvi in sid" ; \
24871 (cd $(HOST_SUBDIR)/sid && \
24872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24874 "RANLIB=$${RANLIB}" \
24875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24876 dvi) \
24877 || exit 1
24879 @endif sid
24881 .PHONY: maybe-pdf-sid pdf-sid
24882 maybe-pdf-sid:
24883 @if sid
24884 maybe-pdf-sid: pdf-sid
24886 pdf-sid: \
24887 configure-sid
24888 @: $(MAKE); $(unstage)
24889 @[ -f ./sid/Makefile ] || exit 0; \
24890 r=`${PWD_COMMAND}`; export r; \
24891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24892 $(HOST_EXPORTS) \
24893 for flag in $(EXTRA_HOST_FLAGS) ; do \
24894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24895 done; \
24896 echo "Doing pdf in sid" ; \
24897 (cd $(HOST_SUBDIR)/sid && \
24898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24900 "RANLIB=$${RANLIB}" \
24901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24902 pdf) \
24903 || exit 1
24905 @endif sid
24907 .PHONY: maybe-html-sid html-sid
24908 maybe-html-sid:
24909 @if sid
24910 maybe-html-sid: html-sid
24912 html-sid: \
24913 configure-sid
24914 @: $(MAKE); $(unstage)
24915 @[ -f ./sid/Makefile ] || exit 0; \
24916 r=`${PWD_COMMAND}`; export r; \
24917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24918 $(HOST_EXPORTS) \
24919 for flag in $(EXTRA_HOST_FLAGS) ; do \
24920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24921 done; \
24922 echo "Doing html in sid" ; \
24923 (cd $(HOST_SUBDIR)/sid && \
24924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24926 "RANLIB=$${RANLIB}" \
24927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24928 html) \
24929 || exit 1
24931 @endif sid
24933 .PHONY: maybe-TAGS-sid TAGS-sid
24934 maybe-TAGS-sid:
24935 @if sid
24936 maybe-TAGS-sid: TAGS-sid
24938 TAGS-sid: \
24939 configure-sid
24940 @: $(MAKE); $(unstage)
24941 @[ -f ./sid/Makefile ] || exit 0; \
24942 r=`${PWD_COMMAND}`; export r; \
24943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24944 $(HOST_EXPORTS) \
24945 for flag in $(EXTRA_HOST_FLAGS) ; do \
24946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24947 done; \
24948 echo "Doing TAGS in sid" ; \
24949 (cd $(HOST_SUBDIR)/sid && \
24950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24952 "RANLIB=$${RANLIB}" \
24953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24954 TAGS) \
24955 || exit 1
24957 @endif sid
24959 .PHONY: maybe-install-info-sid install-info-sid
24960 maybe-install-info-sid:
24961 @if sid
24962 maybe-install-info-sid: install-info-sid
24964 install-info-sid: \
24965 configure-sid \
24966 info-sid
24967 @: $(MAKE); $(unstage)
24968 @[ -f ./sid/Makefile ] || exit 0; \
24969 r=`${PWD_COMMAND}`; export r; \
24970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24971 $(HOST_EXPORTS) \
24972 for flag in $(EXTRA_HOST_FLAGS) ; do \
24973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24974 done; \
24975 echo "Doing install-info in sid" ; \
24976 (cd $(HOST_SUBDIR)/sid && \
24977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24979 "RANLIB=$${RANLIB}" \
24980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24981 install-info) \
24982 || exit 1
24984 @endif sid
24986 .PHONY: maybe-install-pdf-sid install-pdf-sid
24987 maybe-install-pdf-sid:
24988 @if sid
24989 maybe-install-pdf-sid: install-pdf-sid
24991 install-pdf-sid: \
24992 configure-sid \
24993 pdf-sid
24994 @: $(MAKE); $(unstage)
24995 @[ -f ./sid/Makefile ] || exit 0; \
24996 r=`${PWD_COMMAND}`; export r; \
24997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24998 $(HOST_EXPORTS) \
24999 for flag in $(EXTRA_HOST_FLAGS) ; do \
25000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25001 done; \
25002 echo "Doing install-pdf in sid" ; \
25003 (cd $(HOST_SUBDIR)/sid && \
25004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25006 "RANLIB=$${RANLIB}" \
25007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25008 install-pdf) \
25009 || exit 1
25011 @endif sid
25013 .PHONY: maybe-install-html-sid install-html-sid
25014 maybe-install-html-sid:
25015 @if sid
25016 maybe-install-html-sid: install-html-sid
25018 install-html-sid: \
25019 configure-sid \
25020 html-sid
25021 @: $(MAKE); $(unstage)
25022 @[ -f ./sid/Makefile ] || exit 0; \
25023 r=`${PWD_COMMAND}`; export r; \
25024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25025 $(HOST_EXPORTS) \
25026 for flag in $(EXTRA_HOST_FLAGS) ; do \
25027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25028 done; \
25029 echo "Doing install-html in sid" ; \
25030 (cd $(HOST_SUBDIR)/sid && \
25031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25033 "RANLIB=$${RANLIB}" \
25034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25035 install-html) \
25036 || exit 1
25038 @endif sid
25040 .PHONY: maybe-installcheck-sid installcheck-sid
25041 maybe-installcheck-sid:
25042 @if sid
25043 maybe-installcheck-sid: installcheck-sid
25045 installcheck-sid: \
25046 configure-sid
25047 @: $(MAKE); $(unstage)
25048 @[ -f ./sid/Makefile ] || exit 0; \
25049 r=`${PWD_COMMAND}`; export r; \
25050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25051 $(HOST_EXPORTS) \
25052 for flag in $(EXTRA_HOST_FLAGS) ; do \
25053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25054 done; \
25055 echo "Doing installcheck in sid" ; \
25056 (cd $(HOST_SUBDIR)/sid && \
25057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25059 "RANLIB=$${RANLIB}" \
25060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25061 installcheck) \
25062 || exit 1
25064 @endif sid
25066 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25067 maybe-mostlyclean-sid:
25068 @if sid
25069 maybe-mostlyclean-sid: mostlyclean-sid
25071 mostlyclean-sid:
25072 @: $(MAKE); $(unstage)
25073 @[ -f ./sid/Makefile ] || exit 0; \
25074 r=`${PWD_COMMAND}`; export r; \
25075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25076 $(HOST_EXPORTS) \
25077 for flag in $(EXTRA_HOST_FLAGS) ; do \
25078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25079 done; \
25080 echo "Doing mostlyclean in sid" ; \
25081 (cd $(HOST_SUBDIR)/sid && \
25082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25084 "RANLIB=$${RANLIB}" \
25085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25086 mostlyclean) \
25087 || exit 1
25089 @endif sid
25091 .PHONY: maybe-clean-sid clean-sid
25092 maybe-clean-sid:
25093 @if sid
25094 maybe-clean-sid: clean-sid
25096 clean-sid:
25097 @: $(MAKE); $(unstage)
25098 @[ -f ./sid/Makefile ] || exit 0; \
25099 r=`${PWD_COMMAND}`; export r; \
25100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25101 $(HOST_EXPORTS) \
25102 for flag in $(EXTRA_HOST_FLAGS) ; do \
25103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25104 done; \
25105 echo "Doing clean in sid" ; \
25106 (cd $(HOST_SUBDIR)/sid && \
25107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25109 "RANLIB=$${RANLIB}" \
25110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25111 clean) \
25112 || exit 1
25114 @endif sid
25116 .PHONY: maybe-distclean-sid distclean-sid
25117 maybe-distclean-sid:
25118 @if sid
25119 maybe-distclean-sid: distclean-sid
25121 distclean-sid:
25122 @: $(MAKE); $(unstage)
25123 @[ -f ./sid/Makefile ] || exit 0; \
25124 r=`${PWD_COMMAND}`; export r; \
25125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25126 $(HOST_EXPORTS) \
25127 for flag in $(EXTRA_HOST_FLAGS) ; do \
25128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25129 done; \
25130 echo "Doing distclean in sid" ; \
25131 (cd $(HOST_SUBDIR)/sid && \
25132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25134 "RANLIB=$${RANLIB}" \
25135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25136 distclean) \
25137 || exit 1
25139 @endif sid
25141 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25142 maybe-maintainer-clean-sid:
25143 @if sid
25144 maybe-maintainer-clean-sid: maintainer-clean-sid
25146 maintainer-clean-sid:
25147 @: $(MAKE); $(unstage)
25148 @[ -f ./sid/Makefile ] || exit 0; \
25149 r=`${PWD_COMMAND}`; export r; \
25150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25151 $(HOST_EXPORTS) \
25152 for flag in $(EXTRA_HOST_FLAGS) ; do \
25153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25154 done; \
25155 echo "Doing maintainer-clean in sid" ; \
25156 (cd $(HOST_SUBDIR)/sid && \
25157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25159 "RANLIB=$${RANLIB}" \
25160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25161 maintainer-clean) \
25162 || exit 1
25164 @endif sid
25168 .PHONY: configure-sim maybe-configure-sim
25169 maybe-configure-sim:
25170 @if gcc-bootstrap
25171 configure-sim: stage_current
25172 @endif gcc-bootstrap
25173 @if sim
25174 maybe-configure-sim: configure-sim
25175 configure-sim:
25176 @: $(MAKE); $(unstage)
25177 @r=`${PWD_COMMAND}`; export r; \
25178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25179 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25180 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25181 $(HOST_EXPORTS) \
25182 echo Configuring in $(HOST_SUBDIR)/sim; \
25183 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25184 case $(srcdir) in \
25185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25186 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25188 esac; \
25189 srcdiroption="--srcdir=$${topdir}/sim"; \
25190 libsrcdir="$$s/sim"; \
25191 $(SHELL) $${libsrcdir}/configure \
25192 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25193 --target=${target_alias} $${srcdiroption} \
25194 || exit 1
25195 @endif sim
25201 .PHONY: all-sim maybe-all-sim
25202 maybe-all-sim:
25203 @if gcc-bootstrap
25204 all-sim: stage_current
25205 @endif gcc-bootstrap
25206 @if sim
25207 TARGET-sim=all
25208 maybe-all-sim: all-sim
25209 all-sim: configure-sim
25210 @: $(MAKE); $(unstage)
25211 @r=`${PWD_COMMAND}`; export r; \
25212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25213 $(HOST_EXPORTS) \
25214 (cd $(HOST_SUBDIR)/sim && \
25215 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25216 $(TARGET-sim))
25217 @endif sim
25222 .PHONY: check-sim maybe-check-sim
25223 maybe-check-sim:
25224 @if sim
25225 maybe-check-sim: check-sim
25227 check-sim:
25228 @: $(MAKE); $(unstage)
25229 @r=`${PWD_COMMAND}`; export r; \
25230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25231 $(HOST_EXPORTS) \
25232 (cd $(HOST_SUBDIR)/sim && \
25233 $(MAKE) $(FLAGS_TO_PASS) check)
25235 @endif sim
25237 .PHONY: install-sim maybe-install-sim
25238 maybe-install-sim:
25239 @if sim
25240 maybe-install-sim: install-sim
25242 install-sim: installdirs
25243 @: $(MAKE); $(unstage)
25244 @r=`${PWD_COMMAND}`; export r; \
25245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25246 $(HOST_EXPORTS) \
25247 (cd $(HOST_SUBDIR)/sim && \
25248 $(MAKE) $(FLAGS_TO_PASS) install)
25250 @endif sim
25252 .PHONY: install-strip-sim maybe-install-strip-sim
25253 maybe-install-strip-sim:
25254 @if sim
25255 maybe-install-strip-sim: install-strip-sim
25257 install-strip-sim: installdirs
25258 @: $(MAKE); $(unstage)
25259 @r=`${PWD_COMMAND}`; export r; \
25260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25261 $(HOST_EXPORTS) \
25262 (cd $(HOST_SUBDIR)/sim && \
25263 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25265 @endif sim
25267 # Other targets (info, dvi, pdf, etc.)
25269 .PHONY: maybe-info-sim info-sim
25270 maybe-info-sim:
25271 @if sim
25272 maybe-info-sim: info-sim
25274 info-sim: \
25275 configure-sim
25276 @: $(MAKE); $(unstage)
25277 @[ -f ./sim/Makefile ] || exit 0; \
25278 r=`${PWD_COMMAND}`; export r; \
25279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25280 $(HOST_EXPORTS) \
25281 for flag in $(EXTRA_HOST_FLAGS) ; do \
25282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25283 done; \
25284 echo "Doing info in sim" ; \
25285 (cd $(HOST_SUBDIR)/sim && \
25286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25288 "RANLIB=$${RANLIB}" \
25289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25290 info) \
25291 || exit 1
25293 @endif sim
25295 .PHONY: maybe-dvi-sim dvi-sim
25296 maybe-dvi-sim:
25297 @if sim
25298 maybe-dvi-sim: dvi-sim
25300 dvi-sim: \
25301 configure-sim
25302 @: $(MAKE); $(unstage)
25303 @[ -f ./sim/Makefile ] || exit 0; \
25304 r=`${PWD_COMMAND}`; export r; \
25305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25306 $(HOST_EXPORTS) \
25307 for flag in $(EXTRA_HOST_FLAGS) ; do \
25308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25309 done; \
25310 echo "Doing dvi in sim" ; \
25311 (cd $(HOST_SUBDIR)/sim && \
25312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25314 "RANLIB=$${RANLIB}" \
25315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25316 dvi) \
25317 || exit 1
25319 @endif sim
25321 .PHONY: maybe-pdf-sim pdf-sim
25322 maybe-pdf-sim:
25323 @if sim
25324 maybe-pdf-sim: pdf-sim
25326 pdf-sim: \
25327 configure-sim
25328 @: $(MAKE); $(unstage)
25329 @[ -f ./sim/Makefile ] || exit 0; \
25330 r=`${PWD_COMMAND}`; export r; \
25331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25332 $(HOST_EXPORTS) \
25333 for flag in $(EXTRA_HOST_FLAGS) ; do \
25334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25335 done; \
25336 echo "Doing pdf in sim" ; \
25337 (cd $(HOST_SUBDIR)/sim && \
25338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25340 "RANLIB=$${RANLIB}" \
25341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25342 pdf) \
25343 || exit 1
25345 @endif sim
25347 .PHONY: maybe-html-sim html-sim
25348 maybe-html-sim:
25349 @if sim
25350 maybe-html-sim: html-sim
25352 html-sim: \
25353 configure-sim
25354 @: $(MAKE); $(unstage)
25355 @[ -f ./sim/Makefile ] || exit 0; \
25356 r=`${PWD_COMMAND}`; export r; \
25357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25358 $(HOST_EXPORTS) \
25359 for flag in $(EXTRA_HOST_FLAGS) ; do \
25360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25361 done; \
25362 echo "Doing html in sim" ; \
25363 (cd $(HOST_SUBDIR)/sim && \
25364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25366 "RANLIB=$${RANLIB}" \
25367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25368 html) \
25369 || exit 1
25371 @endif sim
25373 .PHONY: maybe-TAGS-sim TAGS-sim
25374 maybe-TAGS-sim:
25375 @if sim
25376 maybe-TAGS-sim: TAGS-sim
25378 TAGS-sim: \
25379 configure-sim
25380 @: $(MAKE); $(unstage)
25381 @[ -f ./sim/Makefile ] || exit 0; \
25382 r=`${PWD_COMMAND}`; export r; \
25383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25384 $(HOST_EXPORTS) \
25385 for flag in $(EXTRA_HOST_FLAGS) ; do \
25386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25387 done; \
25388 echo "Doing TAGS in sim" ; \
25389 (cd $(HOST_SUBDIR)/sim && \
25390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25392 "RANLIB=$${RANLIB}" \
25393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25394 TAGS) \
25395 || exit 1
25397 @endif sim
25399 .PHONY: maybe-install-info-sim install-info-sim
25400 maybe-install-info-sim:
25401 @if sim
25402 maybe-install-info-sim: install-info-sim
25404 install-info-sim: \
25405 configure-sim \
25406 info-sim
25407 @: $(MAKE); $(unstage)
25408 @[ -f ./sim/Makefile ] || exit 0; \
25409 r=`${PWD_COMMAND}`; export r; \
25410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25411 $(HOST_EXPORTS) \
25412 for flag in $(EXTRA_HOST_FLAGS) ; do \
25413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25414 done; \
25415 echo "Doing install-info in sim" ; \
25416 (cd $(HOST_SUBDIR)/sim && \
25417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25419 "RANLIB=$${RANLIB}" \
25420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25421 install-info) \
25422 || exit 1
25424 @endif sim
25426 .PHONY: maybe-install-pdf-sim install-pdf-sim
25427 maybe-install-pdf-sim:
25428 @if sim
25429 maybe-install-pdf-sim: install-pdf-sim
25431 install-pdf-sim: \
25432 configure-sim \
25433 pdf-sim
25434 @: $(MAKE); $(unstage)
25435 @[ -f ./sim/Makefile ] || exit 0; \
25436 r=`${PWD_COMMAND}`; export r; \
25437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25438 $(HOST_EXPORTS) \
25439 for flag in $(EXTRA_HOST_FLAGS) ; do \
25440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25441 done; \
25442 echo "Doing install-pdf in sim" ; \
25443 (cd $(HOST_SUBDIR)/sim && \
25444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25446 "RANLIB=$${RANLIB}" \
25447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25448 install-pdf) \
25449 || exit 1
25451 @endif sim
25453 .PHONY: maybe-install-html-sim install-html-sim
25454 maybe-install-html-sim:
25455 @if sim
25456 maybe-install-html-sim: install-html-sim
25458 install-html-sim: \
25459 configure-sim \
25460 html-sim
25461 @: $(MAKE); $(unstage)
25462 @[ -f ./sim/Makefile ] || exit 0; \
25463 r=`${PWD_COMMAND}`; export r; \
25464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25465 $(HOST_EXPORTS) \
25466 for flag in $(EXTRA_HOST_FLAGS) ; do \
25467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25468 done; \
25469 echo "Doing install-html in sim" ; \
25470 (cd $(HOST_SUBDIR)/sim && \
25471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25473 "RANLIB=$${RANLIB}" \
25474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25475 install-html) \
25476 || exit 1
25478 @endif sim
25480 .PHONY: maybe-installcheck-sim installcheck-sim
25481 maybe-installcheck-sim:
25482 @if sim
25483 maybe-installcheck-sim: installcheck-sim
25485 installcheck-sim: \
25486 configure-sim
25487 @: $(MAKE); $(unstage)
25488 @[ -f ./sim/Makefile ] || exit 0; \
25489 r=`${PWD_COMMAND}`; export r; \
25490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25491 $(HOST_EXPORTS) \
25492 for flag in $(EXTRA_HOST_FLAGS) ; do \
25493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25494 done; \
25495 echo "Doing installcheck in sim" ; \
25496 (cd $(HOST_SUBDIR)/sim && \
25497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25499 "RANLIB=$${RANLIB}" \
25500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25501 installcheck) \
25502 || exit 1
25504 @endif sim
25506 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
25507 maybe-mostlyclean-sim:
25508 @if sim
25509 maybe-mostlyclean-sim: mostlyclean-sim
25511 mostlyclean-sim:
25512 @: $(MAKE); $(unstage)
25513 @[ -f ./sim/Makefile ] || exit 0; \
25514 r=`${PWD_COMMAND}`; export r; \
25515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25516 $(HOST_EXPORTS) \
25517 for flag in $(EXTRA_HOST_FLAGS) ; do \
25518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25519 done; \
25520 echo "Doing mostlyclean in sim" ; \
25521 (cd $(HOST_SUBDIR)/sim && \
25522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25524 "RANLIB=$${RANLIB}" \
25525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25526 mostlyclean) \
25527 || exit 1
25529 @endif sim
25531 .PHONY: maybe-clean-sim clean-sim
25532 maybe-clean-sim:
25533 @if sim
25534 maybe-clean-sim: clean-sim
25536 clean-sim:
25537 @: $(MAKE); $(unstage)
25538 @[ -f ./sim/Makefile ] || exit 0; \
25539 r=`${PWD_COMMAND}`; export r; \
25540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25541 $(HOST_EXPORTS) \
25542 for flag in $(EXTRA_HOST_FLAGS) ; do \
25543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25544 done; \
25545 echo "Doing clean in sim" ; \
25546 (cd $(HOST_SUBDIR)/sim && \
25547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25549 "RANLIB=$${RANLIB}" \
25550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25551 clean) \
25552 || exit 1
25554 @endif sim
25556 .PHONY: maybe-distclean-sim distclean-sim
25557 maybe-distclean-sim:
25558 @if sim
25559 maybe-distclean-sim: distclean-sim
25561 distclean-sim:
25562 @: $(MAKE); $(unstage)
25563 @[ -f ./sim/Makefile ] || exit 0; \
25564 r=`${PWD_COMMAND}`; export r; \
25565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25566 $(HOST_EXPORTS) \
25567 for flag in $(EXTRA_HOST_FLAGS) ; do \
25568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25569 done; \
25570 echo "Doing distclean in sim" ; \
25571 (cd $(HOST_SUBDIR)/sim && \
25572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25574 "RANLIB=$${RANLIB}" \
25575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25576 distclean) \
25577 || exit 1
25579 @endif sim
25581 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
25582 maybe-maintainer-clean-sim:
25583 @if sim
25584 maybe-maintainer-clean-sim: maintainer-clean-sim
25586 maintainer-clean-sim:
25587 @: $(MAKE); $(unstage)
25588 @[ -f ./sim/Makefile ] || exit 0; \
25589 r=`${PWD_COMMAND}`; export r; \
25590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25591 $(HOST_EXPORTS) \
25592 for flag in $(EXTRA_HOST_FLAGS) ; do \
25593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25594 done; \
25595 echo "Doing maintainer-clean in sim" ; \
25596 (cd $(HOST_SUBDIR)/sim && \
25597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25599 "RANLIB=$${RANLIB}" \
25600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25601 maintainer-clean) \
25602 || exit 1
25604 @endif sim
25608 .PHONY: configure-texinfo maybe-configure-texinfo
25609 maybe-configure-texinfo:
25610 @if gcc-bootstrap
25611 configure-texinfo: stage_current
25612 @endif gcc-bootstrap
25613 @if texinfo
25614 maybe-configure-texinfo: configure-texinfo
25615 configure-texinfo:
25616 @: $(MAKE); $(unstage)
25617 @r=`${PWD_COMMAND}`; export r; \
25618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25619 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
25620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
25621 $(HOST_EXPORTS) \
25622 echo Configuring in $(HOST_SUBDIR)/texinfo; \
25623 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
25624 case $(srcdir) in \
25625 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25626 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
25627 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25628 esac; \
25629 srcdiroption="--srcdir=$${topdir}/texinfo"; \
25630 libsrcdir="$$s/texinfo"; \
25631 $(SHELL) $${libsrcdir}/configure \
25632 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25633 --target=${target_alias} $${srcdiroption} \
25634 || exit 1
25635 @endif texinfo
25641 .PHONY: all-texinfo maybe-all-texinfo
25642 maybe-all-texinfo:
25643 @if gcc-bootstrap
25644 all-texinfo: stage_current
25645 @endif gcc-bootstrap
25646 @if texinfo
25647 TARGET-texinfo=all
25648 maybe-all-texinfo: all-texinfo
25649 all-texinfo: configure-texinfo
25650 @: $(MAKE); $(unstage)
25651 @r=`${PWD_COMMAND}`; export r; \
25652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25653 $(HOST_EXPORTS) \
25654 (cd $(HOST_SUBDIR)/texinfo && \
25655 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25656 $(TARGET-texinfo))
25657 @endif texinfo
25662 .PHONY: check-texinfo maybe-check-texinfo
25663 maybe-check-texinfo:
25664 @if texinfo
25665 maybe-check-texinfo: check-texinfo
25667 check-texinfo:
25668 @: $(MAKE); $(unstage)
25669 @r=`${PWD_COMMAND}`; export r; \
25670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25671 $(HOST_EXPORTS) \
25672 (cd $(HOST_SUBDIR)/texinfo && \
25673 $(MAKE) $(FLAGS_TO_PASS) check)
25675 @endif texinfo
25677 .PHONY: install-texinfo maybe-install-texinfo
25678 maybe-install-texinfo:
25679 @if texinfo
25680 maybe-install-texinfo: install-texinfo
25682 install-texinfo:
25684 @endif texinfo
25686 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
25687 maybe-install-strip-texinfo:
25688 @if texinfo
25689 maybe-install-strip-texinfo: install-strip-texinfo
25691 install-strip-texinfo:
25693 @endif texinfo
25695 # Other targets (info, dvi, pdf, etc.)
25697 .PHONY: maybe-info-texinfo info-texinfo
25698 maybe-info-texinfo:
25699 @if texinfo
25700 maybe-info-texinfo: info-texinfo
25702 info-texinfo: \
25703 configure-texinfo
25704 @: $(MAKE); $(unstage)
25705 @[ -f ./texinfo/Makefile ] || exit 0; \
25706 r=`${PWD_COMMAND}`; export r; \
25707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25708 $(HOST_EXPORTS) \
25709 for flag in $(EXTRA_HOST_FLAGS) ; do \
25710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25711 done; \
25712 echo "Doing info in texinfo" ; \
25713 (cd $(HOST_SUBDIR)/texinfo && \
25714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25716 "RANLIB=$${RANLIB}" \
25717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25718 info) \
25719 || exit 1
25721 @endif texinfo
25723 .PHONY: maybe-dvi-texinfo dvi-texinfo
25724 maybe-dvi-texinfo:
25725 @if texinfo
25726 maybe-dvi-texinfo: dvi-texinfo
25728 dvi-texinfo: \
25729 configure-texinfo
25730 @: $(MAKE); $(unstage)
25731 @[ -f ./texinfo/Makefile ] || exit 0; \
25732 r=`${PWD_COMMAND}`; export r; \
25733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25734 $(HOST_EXPORTS) \
25735 for flag in $(EXTRA_HOST_FLAGS) ; do \
25736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25737 done; \
25738 echo "Doing dvi in texinfo" ; \
25739 (cd $(HOST_SUBDIR)/texinfo && \
25740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25742 "RANLIB=$${RANLIB}" \
25743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25744 dvi) \
25745 || exit 1
25747 @endif texinfo
25749 .PHONY: maybe-pdf-texinfo pdf-texinfo
25750 maybe-pdf-texinfo:
25751 @if texinfo
25752 maybe-pdf-texinfo: pdf-texinfo
25754 pdf-texinfo: \
25755 configure-texinfo
25756 @: $(MAKE); $(unstage)
25757 @[ -f ./texinfo/Makefile ] || exit 0; \
25758 r=`${PWD_COMMAND}`; export r; \
25759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25760 $(HOST_EXPORTS) \
25761 for flag in $(EXTRA_HOST_FLAGS) ; do \
25762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25763 done; \
25764 echo "Doing pdf in texinfo" ; \
25765 (cd $(HOST_SUBDIR)/texinfo && \
25766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25768 "RANLIB=$${RANLIB}" \
25769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25770 pdf) \
25771 || exit 1
25773 @endif texinfo
25775 .PHONY: maybe-html-texinfo html-texinfo
25776 maybe-html-texinfo:
25777 @if texinfo
25778 maybe-html-texinfo: html-texinfo
25780 html-texinfo: \
25781 configure-texinfo
25782 @: $(MAKE); $(unstage)
25783 @[ -f ./texinfo/Makefile ] || exit 0; \
25784 r=`${PWD_COMMAND}`; export r; \
25785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25786 $(HOST_EXPORTS) \
25787 for flag in $(EXTRA_HOST_FLAGS) ; do \
25788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25789 done; \
25790 echo "Doing html in texinfo" ; \
25791 (cd $(HOST_SUBDIR)/texinfo && \
25792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25794 "RANLIB=$${RANLIB}" \
25795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25796 html) \
25797 || exit 1
25799 @endif texinfo
25801 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
25802 maybe-TAGS-texinfo:
25803 @if texinfo
25804 maybe-TAGS-texinfo: TAGS-texinfo
25806 TAGS-texinfo: \
25807 configure-texinfo
25808 @: $(MAKE); $(unstage)
25809 @[ -f ./texinfo/Makefile ] || exit 0; \
25810 r=`${PWD_COMMAND}`; export r; \
25811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25812 $(HOST_EXPORTS) \
25813 for flag in $(EXTRA_HOST_FLAGS) ; do \
25814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25815 done; \
25816 echo "Doing TAGS in texinfo" ; \
25817 (cd $(HOST_SUBDIR)/texinfo && \
25818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25820 "RANLIB=$${RANLIB}" \
25821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25822 TAGS) \
25823 || exit 1
25825 @endif texinfo
25827 .PHONY: maybe-install-info-texinfo install-info-texinfo
25828 maybe-install-info-texinfo:
25829 @if texinfo
25830 maybe-install-info-texinfo: install-info-texinfo
25832 install-info-texinfo: \
25833 configure-texinfo \
25834 info-texinfo
25835 @: $(MAKE); $(unstage)
25836 @[ -f ./texinfo/Makefile ] || exit 0; \
25837 r=`${PWD_COMMAND}`; export r; \
25838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25839 $(HOST_EXPORTS) \
25840 for flag in $(EXTRA_HOST_FLAGS) ; do \
25841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25842 done; \
25843 echo "Doing install-info in texinfo" ; \
25844 (cd $(HOST_SUBDIR)/texinfo && \
25845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25847 "RANLIB=$${RANLIB}" \
25848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25849 install-info) \
25850 || exit 1
25852 @endif texinfo
25854 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25855 maybe-install-pdf-texinfo:
25856 @if texinfo
25857 maybe-install-pdf-texinfo: install-pdf-texinfo
25859 install-pdf-texinfo: \
25860 configure-texinfo \
25861 pdf-texinfo
25862 @: $(MAKE); $(unstage)
25863 @[ -f ./texinfo/Makefile ] || exit 0; \
25864 r=`${PWD_COMMAND}`; export r; \
25865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25866 $(HOST_EXPORTS) \
25867 for flag in $(EXTRA_HOST_FLAGS) ; do \
25868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25869 done; \
25870 echo "Doing install-pdf in texinfo" ; \
25871 (cd $(HOST_SUBDIR)/texinfo && \
25872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25874 "RANLIB=$${RANLIB}" \
25875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25876 install-pdf) \
25877 || exit 1
25879 @endif texinfo
25881 .PHONY: maybe-install-html-texinfo install-html-texinfo
25882 maybe-install-html-texinfo:
25883 @if texinfo
25884 maybe-install-html-texinfo: install-html-texinfo
25886 install-html-texinfo: \
25887 configure-texinfo \
25888 html-texinfo
25889 @: $(MAKE); $(unstage)
25890 @[ -f ./texinfo/Makefile ] || exit 0; \
25891 r=`${PWD_COMMAND}`; export r; \
25892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25893 $(HOST_EXPORTS) \
25894 for flag in $(EXTRA_HOST_FLAGS) ; do \
25895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25896 done; \
25897 echo "Doing install-html in texinfo" ; \
25898 (cd $(HOST_SUBDIR)/texinfo && \
25899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25901 "RANLIB=$${RANLIB}" \
25902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25903 install-html) \
25904 || exit 1
25906 @endif texinfo
25908 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25909 maybe-installcheck-texinfo:
25910 @if texinfo
25911 maybe-installcheck-texinfo: installcheck-texinfo
25913 installcheck-texinfo: \
25914 configure-texinfo
25915 @: $(MAKE); $(unstage)
25916 @[ -f ./texinfo/Makefile ] || exit 0; \
25917 r=`${PWD_COMMAND}`; export r; \
25918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25919 $(HOST_EXPORTS) \
25920 for flag in $(EXTRA_HOST_FLAGS) ; do \
25921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25922 done; \
25923 echo "Doing installcheck in texinfo" ; \
25924 (cd $(HOST_SUBDIR)/texinfo && \
25925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25927 "RANLIB=$${RANLIB}" \
25928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25929 installcheck) \
25930 || exit 1
25932 @endif texinfo
25934 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25935 maybe-mostlyclean-texinfo:
25936 @if texinfo
25937 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25939 mostlyclean-texinfo:
25940 @: $(MAKE); $(unstage)
25941 @[ -f ./texinfo/Makefile ] || exit 0; \
25942 r=`${PWD_COMMAND}`; export r; \
25943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25944 $(HOST_EXPORTS) \
25945 for flag in $(EXTRA_HOST_FLAGS) ; do \
25946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25947 done; \
25948 echo "Doing mostlyclean in texinfo" ; \
25949 (cd $(HOST_SUBDIR)/texinfo && \
25950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25952 "RANLIB=$${RANLIB}" \
25953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25954 mostlyclean) \
25955 || exit 1
25957 @endif texinfo
25959 .PHONY: maybe-clean-texinfo clean-texinfo
25960 maybe-clean-texinfo:
25961 @if texinfo
25962 maybe-clean-texinfo: clean-texinfo
25964 clean-texinfo:
25965 @: $(MAKE); $(unstage)
25966 @[ -f ./texinfo/Makefile ] || exit 0; \
25967 r=`${PWD_COMMAND}`; export r; \
25968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25969 $(HOST_EXPORTS) \
25970 for flag in $(EXTRA_HOST_FLAGS) ; do \
25971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25972 done; \
25973 echo "Doing clean in texinfo" ; \
25974 (cd $(HOST_SUBDIR)/texinfo && \
25975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25977 "RANLIB=$${RANLIB}" \
25978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25979 clean) \
25980 || exit 1
25982 @endif texinfo
25984 .PHONY: maybe-distclean-texinfo distclean-texinfo
25985 maybe-distclean-texinfo:
25986 @if texinfo
25987 maybe-distclean-texinfo: distclean-texinfo
25989 distclean-texinfo:
25990 @: $(MAKE); $(unstage)
25991 @[ -f ./texinfo/Makefile ] || exit 0; \
25992 r=`${PWD_COMMAND}`; export r; \
25993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25994 $(HOST_EXPORTS) \
25995 for flag in $(EXTRA_HOST_FLAGS) ; do \
25996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25997 done; \
25998 echo "Doing distclean in texinfo" ; \
25999 (cd $(HOST_SUBDIR)/texinfo && \
26000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26002 "RANLIB=$${RANLIB}" \
26003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26004 distclean) \
26005 || exit 1
26007 @endif texinfo
26009 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
26010 maybe-maintainer-clean-texinfo:
26011 @if texinfo
26012 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
26014 maintainer-clean-texinfo:
26015 @: $(MAKE); $(unstage)
26016 @[ -f ./texinfo/Makefile ] || exit 0; \
26017 r=`${PWD_COMMAND}`; export r; \
26018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26019 $(HOST_EXPORTS) \
26020 for flag in $(EXTRA_HOST_FLAGS) ; do \
26021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26022 done; \
26023 echo "Doing maintainer-clean in texinfo" ; \
26024 (cd $(HOST_SUBDIR)/texinfo && \
26025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26027 "RANLIB=$${RANLIB}" \
26028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26029 maintainer-clean) \
26030 || exit 1
26032 @endif texinfo
26036 .PHONY: configure-zlib maybe-configure-zlib
26037 maybe-configure-zlib:
26038 @if gcc-bootstrap
26039 configure-zlib: stage_current
26040 @endif gcc-bootstrap
26041 @if zlib
26042 maybe-configure-zlib: configure-zlib
26043 configure-zlib:
26044 @r=`${PWD_COMMAND}`; export r; \
26045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26046 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26048 $(HOST_EXPORTS) \
26049 echo Configuring in $(HOST_SUBDIR)/zlib; \
26050 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26051 case $(srcdir) in \
26052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26053 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26055 esac; \
26056 srcdiroption="--srcdir=$${topdir}/zlib"; \
26057 libsrcdir="$$s/zlib"; \
26058 $(SHELL) $${libsrcdir}/configure \
26059 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26060 --target=${target_alias} $${srcdiroption} \
26061 || exit 1
26062 @endif zlib
26066 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26067 maybe-configure-stage1-zlib:
26068 @if zlib-bootstrap
26069 maybe-configure-stage1-zlib: configure-stage1-zlib
26070 configure-stage1-zlib:
26071 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26072 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26073 @r=`${PWD_COMMAND}`; export r; \
26074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26075 TFLAGS="$(STAGE1_TFLAGS)"; \
26076 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26077 $(HOST_EXPORTS) \
26078 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26079 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26080 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26081 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26083 cd $(HOST_SUBDIR)/zlib || exit 1; \
26084 case $(srcdir) in \
26085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26086 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26088 esac; \
26089 srcdiroption="--srcdir=$${topdir}/zlib"; \
26090 libsrcdir="$$s/zlib"; \
26091 $(SHELL) $${libsrcdir}/configure \
26092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26093 --target=${target_alias} $${srcdiroption} \
26094 $(STAGE1_CONFIGURE_FLAGS)
26095 @endif zlib-bootstrap
26097 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26098 maybe-configure-stage2-zlib:
26099 @if zlib-bootstrap
26100 maybe-configure-stage2-zlib: configure-stage2-zlib
26101 configure-stage2-zlib:
26102 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26103 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26104 @r=`${PWD_COMMAND}`; export r; \
26105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26106 TFLAGS="$(STAGE2_TFLAGS)"; \
26107 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26108 $(HOST_EXPORTS) \
26109 $(POSTSTAGE1_HOST_EXPORTS) \
26110 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26111 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26112 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26113 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26114 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26115 cd $(HOST_SUBDIR)/zlib || exit 1; \
26116 case $(srcdir) in \
26117 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26118 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26119 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26120 esac; \
26121 srcdiroption="--srcdir=$${topdir}/zlib"; \
26122 libsrcdir="$$s/zlib"; \
26123 $(SHELL) $${libsrcdir}/configure \
26124 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26125 --target=${target_alias} $${srcdiroption} \
26126 --with-build-libsubdir=$(HOST_SUBDIR) \
26127 $(STAGE2_CONFIGURE_FLAGS)
26128 @endif zlib-bootstrap
26130 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26131 maybe-configure-stage3-zlib:
26132 @if zlib-bootstrap
26133 maybe-configure-stage3-zlib: configure-stage3-zlib
26134 configure-stage3-zlib:
26135 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26136 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26137 @r=`${PWD_COMMAND}`; export r; \
26138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26139 TFLAGS="$(STAGE3_TFLAGS)"; \
26140 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26141 $(HOST_EXPORTS) \
26142 $(POSTSTAGE1_HOST_EXPORTS) \
26143 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26144 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26145 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26146 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26147 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26148 cd $(HOST_SUBDIR)/zlib || exit 1; \
26149 case $(srcdir) in \
26150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26151 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26153 esac; \
26154 srcdiroption="--srcdir=$${topdir}/zlib"; \
26155 libsrcdir="$$s/zlib"; \
26156 $(SHELL) $${libsrcdir}/configure \
26157 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26158 --target=${target_alias} $${srcdiroption} \
26159 --with-build-libsubdir=$(HOST_SUBDIR) \
26160 $(STAGE3_CONFIGURE_FLAGS)
26161 @endif zlib-bootstrap
26163 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26164 maybe-configure-stage4-zlib:
26165 @if zlib-bootstrap
26166 maybe-configure-stage4-zlib: configure-stage4-zlib
26167 configure-stage4-zlib:
26168 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26169 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26170 @r=`${PWD_COMMAND}`; export r; \
26171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26172 TFLAGS="$(STAGE4_TFLAGS)"; \
26173 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26174 $(HOST_EXPORTS) \
26175 $(POSTSTAGE1_HOST_EXPORTS) \
26176 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26177 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26178 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26179 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26180 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26181 cd $(HOST_SUBDIR)/zlib || exit 1; \
26182 case $(srcdir) in \
26183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26184 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26186 esac; \
26187 srcdiroption="--srcdir=$${topdir}/zlib"; \
26188 libsrcdir="$$s/zlib"; \
26189 $(SHELL) $${libsrcdir}/configure \
26190 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26191 --target=${target_alias} $${srcdiroption} \
26192 --with-build-libsubdir=$(HOST_SUBDIR) \
26193 $(STAGE4_CONFIGURE_FLAGS)
26194 @endif zlib-bootstrap
26196 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26197 maybe-configure-stageprofile-zlib:
26198 @if zlib-bootstrap
26199 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26200 configure-stageprofile-zlib:
26201 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26202 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26203 @r=`${PWD_COMMAND}`; export r; \
26204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26205 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26206 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26207 $(HOST_EXPORTS) \
26208 $(POSTSTAGE1_HOST_EXPORTS) \
26209 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26210 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26211 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26212 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26213 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26214 cd $(HOST_SUBDIR)/zlib || exit 1; \
26215 case $(srcdir) in \
26216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26217 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26219 esac; \
26220 srcdiroption="--srcdir=$${topdir}/zlib"; \
26221 libsrcdir="$$s/zlib"; \
26222 $(SHELL) $${libsrcdir}/configure \
26223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26224 --target=${target_alias} $${srcdiroption} \
26225 --with-build-libsubdir=$(HOST_SUBDIR) \
26226 $(STAGEprofile_CONFIGURE_FLAGS)
26227 @endif zlib-bootstrap
26229 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26230 maybe-configure-stagefeedback-zlib:
26231 @if zlib-bootstrap
26232 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26233 configure-stagefeedback-zlib:
26234 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26235 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26236 @r=`${PWD_COMMAND}`; export r; \
26237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26238 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26239 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26240 $(HOST_EXPORTS) \
26241 $(POSTSTAGE1_HOST_EXPORTS) \
26242 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26243 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26244 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26245 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26246 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26247 cd $(HOST_SUBDIR)/zlib || exit 1; \
26248 case $(srcdir) in \
26249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26250 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26252 esac; \
26253 srcdiroption="--srcdir=$${topdir}/zlib"; \
26254 libsrcdir="$$s/zlib"; \
26255 $(SHELL) $${libsrcdir}/configure \
26256 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26257 --target=${target_alias} $${srcdiroption} \
26258 --with-build-libsubdir=$(HOST_SUBDIR) \
26259 $(STAGEfeedback_CONFIGURE_FLAGS)
26260 @endif zlib-bootstrap
26266 .PHONY: all-zlib maybe-all-zlib
26267 maybe-all-zlib:
26268 @if gcc-bootstrap
26269 all-zlib: stage_current
26270 @endif gcc-bootstrap
26271 @if zlib
26272 TARGET-zlib=all
26273 maybe-all-zlib: all-zlib
26274 all-zlib: configure-zlib
26275 @r=`${PWD_COMMAND}`; export r; \
26276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26277 $(HOST_EXPORTS) \
26278 (cd $(HOST_SUBDIR)/zlib && \
26279 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26280 $(TARGET-zlib))
26281 @endif zlib
26285 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26286 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26287 maybe-all-stage1-zlib:
26288 maybe-clean-stage1-zlib:
26289 @if zlib-bootstrap
26290 maybe-all-stage1-zlib: all-stage1-zlib
26291 all-stage1: all-stage1-zlib
26292 TARGET-stage1-zlib = $(TARGET-zlib)
26293 all-stage1-zlib: configure-stage1-zlib
26294 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26295 @r=`${PWD_COMMAND}`; export r; \
26296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26297 TFLAGS="$(STAGE1_TFLAGS)"; \
26298 $(HOST_EXPORTS) \
26299 cd $(HOST_SUBDIR)/zlib && \
26300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26301 CFLAGS="$(STAGE1_CFLAGS)" \
26302 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26303 LIBCFLAGS="$(LIBCFLAGS)" \
26304 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26305 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26306 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26307 $(EXTRA_HOST_FLAGS) \
26308 $(STAGE1_FLAGS_TO_PASS) \
26309 TFLAGS="$(STAGE1_TFLAGS)" \
26310 $(TARGET-stage1-zlib)
26312 maybe-clean-stage1-zlib: clean-stage1-zlib
26313 clean-stage1: clean-stage1-zlib
26314 clean-stage1-zlib:
26315 @if [ $(current_stage) = stage1 ]; then \
26316 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26317 else \
26318 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26319 $(MAKE) stage1-start; \
26320 fi; \
26321 cd $(HOST_SUBDIR)/zlib && \
26322 $(MAKE) $(EXTRA_HOST_FLAGS) \
26323 $(STAGE1_FLAGS_TO_PASS) clean
26324 @endif zlib-bootstrap
26327 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
26328 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26329 maybe-all-stage2-zlib:
26330 maybe-clean-stage2-zlib:
26331 @if zlib-bootstrap
26332 maybe-all-stage2-zlib: all-stage2-zlib
26333 all-stage2: all-stage2-zlib
26334 TARGET-stage2-zlib = $(TARGET-zlib)
26335 all-stage2-zlib: configure-stage2-zlib
26336 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26337 @r=`${PWD_COMMAND}`; export r; \
26338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26339 TFLAGS="$(STAGE2_TFLAGS)"; \
26340 $(HOST_EXPORTS) \
26341 $(POSTSTAGE1_HOST_EXPORTS) \
26342 cd $(HOST_SUBDIR)/zlib && \
26343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26344 CFLAGS="$(STAGE2_CFLAGS)" \
26345 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26346 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26347 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26348 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26349 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26350 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26351 TFLAGS="$(STAGE2_TFLAGS)" \
26352 $(TARGET-stage2-zlib)
26354 maybe-clean-stage2-zlib: clean-stage2-zlib
26355 clean-stage2: clean-stage2-zlib
26356 clean-stage2-zlib:
26357 @if [ $(current_stage) = stage2 ]; then \
26358 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26359 else \
26360 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26361 $(MAKE) stage2-start; \
26362 fi; \
26363 cd $(HOST_SUBDIR)/zlib && \
26364 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26365 @endif zlib-bootstrap
26368 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
26369 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26370 maybe-all-stage3-zlib:
26371 maybe-clean-stage3-zlib:
26372 @if zlib-bootstrap
26373 maybe-all-stage3-zlib: all-stage3-zlib
26374 all-stage3: all-stage3-zlib
26375 TARGET-stage3-zlib = $(TARGET-zlib)
26376 all-stage3-zlib: configure-stage3-zlib
26377 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26378 @r=`${PWD_COMMAND}`; export r; \
26379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26380 TFLAGS="$(STAGE3_TFLAGS)"; \
26381 $(HOST_EXPORTS) \
26382 $(POSTSTAGE1_HOST_EXPORTS) \
26383 cd $(HOST_SUBDIR)/zlib && \
26384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26385 CFLAGS="$(STAGE3_CFLAGS)" \
26386 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26387 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26388 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26389 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26390 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26391 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26392 TFLAGS="$(STAGE3_TFLAGS)" \
26393 $(TARGET-stage3-zlib)
26395 maybe-clean-stage3-zlib: clean-stage3-zlib
26396 clean-stage3: clean-stage3-zlib
26397 clean-stage3-zlib:
26398 @if [ $(current_stage) = stage3 ]; then \
26399 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26400 else \
26401 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26402 $(MAKE) stage3-start; \
26403 fi; \
26404 cd $(HOST_SUBDIR)/zlib && \
26405 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26406 @endif zlib-bootstrap
26409 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
26410 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26411 maybe-all-stage4-zlib:
26412 maybe-clean-stage4-zlib:
26413 @if zlib-bootstrap
26414 maybe-all-stage4-zlib: all-stage4-zlib
26415 all-stage4: all-stage4-zlib
26416 TARGET-stage4-zlib = $(TARGET-zlib)
26417 all-stage4-zlib: configure-stage4-zlib
26418 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26419 @r=`${PWD_COMMAND}`; export r; \
26420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26421 TFLAGS="$(STAGE4_TFLAGS)"; \
26422 $(HOST_EXPORTS) \
26423 $(POSTSTAGE1_HOST_EXPORTS) \
26424 cd $(HOST_SUBDIR)/zlib && \
26425 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26426 CFLAGS="$(STAGE4_CFLAGS)" \
26427 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26428 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26429 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26430 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26431 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26432 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26433 TFLAGS="$(STAGE4_TFLAGS)" \
26434 $(TARGET-stage4-zlib)
26436 maybe-clean-stage4-zlib: clean-stage4-zlib
26437 clean-stage4: clean-stage4-zlib
26438 clean-stage4-zlib:
26439 @if [ $(current_stage) = stage4 ]; then \
26440 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26441 else \
26442 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26443 $(MAKE) stage4-start; \
26444 fi; \
26445 cd $(HOST_SUBDIR)/zlib && \
26446 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26447 @endif zlib-bootstrap
26450 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26451 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26452 maybe-all-stageprofile-zlib:
26453 maybe-clean-stageprofile-zlib:
26454 @if zlib-bootstrap
26455 maybe-all-stageprofile-zlib: all-stageprofile-zlib
26456 all-stageprofile: all-stageprofile-zlib
26457 TARGET-stageprofile-zlib = $(TARGET-zlib)
26458 all-stageprofile-zlib: configure-stageprofile-zlib
26459 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26460 @r=`${PWD_COMMAND}`; export r; \
26461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26462 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26463 $(HOST_EXPORTS) \
26464 $(POSTSTAGE1_HOST_EXPORTS) \
26465 cd $(HOST_SUBDIR)/zlib && \
26466 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26467 CFLAGS="$(STAGEprofile_CFLAGS)" \
26468 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26469 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26470 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26471 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26472 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26473 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26474 TFLAGS="$(STAGEprofile_TFLAGS)" \
26475 $(TARGET-stageprofile-zlib)
26477 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26478 clean-stageprofile: clean-stageprofile-zlib
26479 clean-stageprofile-zlib:
26480 @if [ $(current_stage) = stageprofile ]; then \
26481 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26482 else \
26483 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26484 $(MAKE) stageprofile-start; \
26485 fi; \
26486 cd $(HOST_SUBDIR)/zlib && \
26487 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26488 @endif zlib-bootstrap
26491 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26492 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26493 maybe-all-stagefeedback-zlib:
26494 maybe-clean-stagefeedback-zlib:
26495 @if zlib-bootstrap
26496 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26497 all-stagefeedback: all-stagefeedback-zlib
26498 TARGET-stagefeedback-zlib = $(TARGET-zlib)
26499 all-stagefeedback-zlib: configure-stagefeedback-zlib
26500 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26501 @r=`${PWD_COMMAND}`; export r; \
26502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26503 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26504 $(HOST_EXPORTS) \
26505 $(POSTSTAGE1_HOST_EXPORTS) \
26506 cd $(HOST_SUBDIR)/zlib && \
26507 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26508 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26509 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26510 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26511 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26512 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26513 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26514 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26515 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26516 $(TARGET-stagefeedback-zlib)
26518 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26519 clean-stagefeedback: clean-stagefeedback-zlib
26520 clean-stagefeedback-zlib:
26521 @if [ $(current_stage) = stagefeedback ]; then \
26522 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26523 else \
26524 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26525 $(MAKE) stagefeedback-start; \
26526 fi; \
26527 cd $(HOST_SUBDIR)/zlib && \
26528 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26529 @endif zlib-bootstrap
26535 .PHONY: check-zlib maybe-check-zlib
26536 maybe-check-zlib:
26537 @if zlib
26538 maybe-check-zlib: check-zlib
26540 check-zlib:
26542 @endif zlib
26544 .PHONY: install-zlib maybe-install-zlib
26545 maybe-install-zlib:
26546 @if zlib
26547 maybe-install-zlib: install-zlib
26549 install-zlib:
26551 @endif zlib
26553 .PHONY: install-strip-zlib maybe-install-strip-zlib
26554 maybe-install-strip-zlib:
26555 @if zlib
26556 maybe-install-strip-zlib: install-strip-zlib
26558 install-strip-zlib:
26560 @endif zlib
26562 # Other targets (info, dvi, pdf, etc.)
26564 .PHONY: maybe-info-zlib info-zlib
26565 maybe-info-zlib:
26566 @if zlib
26567 maybe-info-zlib: info-zlib
26569 info-zlib: \
26570 configure-zlib
26571 @[ -f ./zlib/Makefile ] || exit 0; \
26572 r=`${PWD_COMMAND}`; export r; \
26573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26574 $(HOST_EXPORTS) \
26575 for flag in $(EXTRA_HOST_FLAGS) ; do \
26576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26577 done; \
26578 echo "Doing info in zlib" ; \
26579 (cd $(HOST_SUBDIR)/zlib && \
26580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26582 "RANLIB=$${RANLIB}" \
26583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26584 info) \
26585 || exit 1
26587 @endif zlib
26589 .PHONY: maybe-dvi-zlib dvi-zlib
26590 maybe-dvi-zlib:
26591 @if zlib
26592 maybe-dvi-zlib: dvi-zlib
26594 dvi-zlib: \
26595 configure-zlib
26596 @[ -f ./zlib/Makefile ] || exit 0; \
26597 r=`${PWD_COMMAND}`; export r; \
26598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26599 $(HOST_EXPORTS) \
26600 for flag in $(EXTRA_HOST_FLAGS) ; do \
26601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26602 done; \
26603 echo "Doing dvi in zlib" ; \
26604 (cd $(HOST_SUBDIR)/zlib && \
26605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26607 "RANLIB=$${RANLIB}" \
26608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26609 dvi) \
26610 || exit 1
26612 @endif zlib
26614 .PHONY: maybe-pdf-zlib pdf-zlib
26615 maybe-pdf-zlib:
26616 @if zlib
26617 maybe-pdf-zlib: pdf-zlib
26619 pdf-zlib: \
26620 configure-zlib
26621 @[ -f ./zlib/Makefile ] || exit 0; \
26622 r=`${PWD_COMMAND}`; export r; \
26623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26624 $(HOST_EXPORTS) \
26625 for flag in $(EXTRA_HOST_FLAGS) ; do \
26626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26627 done; \
26628 echo "Doing pdf in zlib" ; \
26629 (cd $(HOST_SUBDIR)/zlib && \
26630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26632 "RANLIB=$${RANLIB}" \
26633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26634 pdf) \
26635 || exit 1
26637 @endif zlib
26639 .PHONY: maybe-html-zlib html-zlib
26640 maybe-html-zlib:
26641 @if zlib
26642 maybe-html-zlib: html-zlib
26644 html-zlib: \
26645 configure-zlib
26646 @[ -f ./zlib/Makefile ] || exit 0; \
26647 r=`${PWD_COMMAND}`; export r; \
26648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26649 $(HOST_EXPORTS) \
26650 for flag in $(EXTRA_HOST_FLAGS) ; do \
26651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26652 done; \
26653 echo "Doing html in zlib" ; \
26654 (cd $(HOST_SUBDIR)/zlib && \
26655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26657 "RANLIB=$${RANLIB}" \
26658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26659 html) \
26660 || exit 1
26662 @endif zlib
26664 .PHONY: maybe-TAGS-zlib TAGS-zlib
26665 maybe-TAGS-zlib:
26666 @if zlib
26667 maybe-TAGS-zlib: TAGS-zlib
26669 TAGS-zlib: \
26670 configure-zlib
26671 @[ -f ./zlib/Makefile ] || exit 0; \
26672 r=`${PWD_COMMAND}`; export r; \
26673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26674 $(HOST_EXPORTS) \
26675 for flag in $(EXTRA_HOST_FLAGS) ; do \
26676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26677 done; \
26678 echo "Doing TAGS in zlib" ; \
26679 (cd $(HOST_SUBDIR)/zlib && \
26680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26682 "RANLIB=$${RANLIB}" \
26683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26684 TAGS) \
26685 || exit 1
26687 @endif zlib
26689 .PHONY: maybe-install-info-zlib install-info-zlib
26690 maybe-install-info-zlib:
26691 @if zlib
26692 maybe-install-info-zlib: install-info-zlib
26694 install-info-zlib: \
26695 configure-zlib \
26696 info-zlib
26697 @[ -f ./zlib/Makefile ] || exit 0; \
26698 r=`${PWD_COMMAND}`; export r; \
26699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26700 $(HOST_EXPORTS) \
26701 for flag in $(EXTRA_HOST_FLAGS) ; do \
26702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26703 done; \
26704 echo "Doing install-info in zlib" ; \
26705 (cd $(HOST_SUBDIR)/zlib && \
26706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26708 "RANLIB=$${RANLIB}" \
26709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26710 install-info) \
26711 || exit 1
26713 @endif zlib
26715 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
26716 maybe-install-pdf-zlib:
26717 @if zlib
26718 maybe-install-pdf-zlib: install-pdf-zlib
26720 install-pdf-zlib: \
26721 configure-zlib \
26722 pdf-zlib
26723 @[ -f ./zlib/Makefile ] || exit 0; \
26724 r=`${PWD_COMMAND}`; export r; \
26725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26726 $(HOST_EXPORTS) \
26727 for flag in $(EXTRA_HOST_FLAGS) ; do \
26728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26729 done; \
26730 echo "Doing install-pdf in zlib" ; \
26731 (cd $(HOST_SUBDIR)/zlib && \
26732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26734 "RANLIB=$${RANLIB}" \
26735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26736 install-pdf) \
26737 || exit 1
26739 @endif zlib
26741 .PHONY: maybe-install-html-zlib install-html-zlib
26742 maybe-install-html-zlib:
26743 @if zlib
26744 maybe-install-html-zlib: install-html-zlib
26746 install-html-zlib: \
26747 configure-zlib \
26748 html-zlib
26749 @[ -f ./zlib/Makefile ] || exit 0; \
26750 r=`${PWD_COMMAND}`; export r; \
26751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26752 $(HOST_EXPORTS) \
26753 for flag in $(EXTRA_HOST_FLAGS) ; do \
26754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26755 done; \
26756 echo "Doing install-html in zlib" ; \
26757 (cd $(HOST_SUBDIR)/zlib && \
26758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26760 "RANLIB=$${RANLIB}" \
26761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26762 install-html) \
26763 || exit 1
26765 @endif zlib
26767 .PHONY: maybe-installcheck-zlib installcheck-zlib
26768 maybe-installcheck-zlib:
26769 @if zlib
26770 maybe-installcheck-zlib: installcheck-zlib
26772 installcheck-zlib: \
26773 configure-zlib
26774 @[ -f ./zlib/Makefile ] || exit 0; \
26775 r=`${PWD_COMMAND}`; export r; \
26776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26777 $(HOST_EXPORTS) \
26778 for flag in $(EXTRA_HOST_FLAGS) ; do \
26779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26780 done; \
26781 echo "Doing installcheck in zlib" ; \
26782 (cd $(HOST_SUBDIR)/zlib && \
26783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26785 "RANLIB=$${RANLIB}" \
26786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26787 installcheck) \
26788 || exit 1
26790 @endif zlib
26792 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26793 maybe-mostlyclean-zlib:
26794 @if zlib
26795 maybe-mostlyclean-zlib: mostlyclean-zlib
26797 mostlyclean-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 mostlyclean 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 mostlyclean) \
26812 || exit 1
26814 @endif zlib
26816 .PHONY: maybe-clean-zlib clean-zlib
26817 maybe-clean-zlib:
26818 @if zlib
26819 maybe-clean-zlib: clean-zlib
26821 clean-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 clean 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 clean) \
26836 || exit 1
26838 @endif zlib
26840 .PHONY: maybe-distclean-zlib distclean-zlib
26841 maybe-distclean-zlib:
26842 @if zlib
26843 maybe-distclean-zlib: distclean-zlib
26845 distclean-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 distclean 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 distclean) \
26860 || exit 1
26862 @endif zlib
26864 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26865 maybe-maintainer-clean-zlib:
26866 @if zlib
26867 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26869 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
26884 || exit 1
26886 @endif zlib
26890 .PHONY: configure-gdb maybe-configure-gdb
26891 maybe-configure-gdb:
26892 @if gcc-bootstrap
26893 configure-gdb: stage_current
26894 @endif gcc-bootstrap
26895 @if gdb
26896 maybe-configure-gdb: configure-gdb
26897 configure-gdb:
26898 @: $(MAKE); $(unstage)
26899 @r=`${PWD_COMMAND}`; export r; \
26900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26901 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26903 $(HOST_EXPORTS) \
26904 echo Configuring in $(HOST_SUBDIR)/gdb; \
26905 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26906 case $(srcdir) in \
26907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26908 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26910 esac; \
26911 srcdiroption="--srcdir=$${topdir}/gdb"; \
26912 libsrcdir="$$s/gdb"; \
26913 $(SHELL) $${libsrcdir}/configure \
26914 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26915 --target=${target_alias} $${srcdiroption} \
26916 || exit 1
26917 @endif gdb
26923 .PHONY: all-gdb maybe-all-gdb
26924 maybe-all-gdb:
26925 @if gcc-bootstrap
26926 all-gdb: stage_current
26927 @endif gcc-bootstrap
26928 @if gdb
26929 TARGET-gdb=all
26930 maybe-all-gdb: all-gdb
26931 all-gdb: configure-gdb
26932 @: $(MAKE); $(unstage)
26933 @r=`${PWD_COMMAND}`; export r; \
26934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26935 $(HOST_EXPORTS) \
26936 (cd $(HOST_SUBDIR)/gdb && \
26937 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26938 $(TARGET-gdb))
26939 @endif gdb
26944 .PHONY: check-gdb maybe-check-gdb
26945 maybe-check-gdb:
26946 @if gdb
26947 maybe-check-gdb: check-gdb
26949 check-gdb:
26950 @: $(MAKE); $(unstage)
26951 @r=`${PWD_COMMAND}`; export r; \
26952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26953 $(HOST_EXPORTS) \
26954 (cd $(HOST_SUBDIR)/gdb && \
26955 $(MAKE) $(FLAGS_TO_PASS) check)
26957 @endif gdb
26959 .PHONY: install-gdb maybe-install-gdb
26960 maybe-install-gdb:
26961 @if gdb
26962 maybe-install-gdb: install-gdb
26964 install-gdb: installdirs
26965 @: $(MAKE); $(unstage)
26966 @r=`${PWD_COMMAND}`; export r; \
26967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26968 $(HOST_EXPORTS) \
26969 (cd $(HOST_SUBDIR)/gdb && \
26970 $(MAKE) $(FLAGS_TO_PASS) install)
26972 @endif gdb
26974 .PHONY: install-strip-gdb maybe-install-strip-gdb
26975 maybe-install-strip-gdb:
26976 @if gdb
26977 maybe-install-strip-gdb: install-strip-gdb
26979 install-strip-gdb: installdirs
26980 @: $(MAKE); $(unstage)
26981 @r=`${PWD_COMMAND}`; export r; \
26982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26983 $(HOST_EXPORTS) \
26984 (cd $(HOST_SUBDIR)/gdb && \
26985 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26987 @endif gdb
26989 # Other targets (info, dvi, pdf, etc.)
26991 .PHONY: maybe-info-gdb info-gdb
26992 maybe-info-gdb:
26993 @if gdb
26994 maybe-info-gdb: info-gdb
26996 info-gdb: \
26997 configure-gdb
26998 @: $(MAKE); $(unstage)
26999 @[ -f ./gdb/Makefile ] || exit 0; \
27000 r=`${PWD_COMMAND}`; export r; \
27001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27002 $(HOST_EXPORTS) \
27003 for flag in $(EXTRA_HOST_FLAGS) ; do \
27004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27005 done; \
27006 echo "Doing info in gdb" ; \
27007 (cd $(HOST_SUBDIR)/gdb && \
27008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27010 "RANLIB=$${RANLIB}" \
27011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27012 info) \
27013 || exit 1
27015 @endif gdb
27017 .PHONY: maybe-dvi-gdb dvi-gdb
27018 maybe-dvi-gdb:
27019 @if gdb
27020 maybe-dvi-gdb: dvi-gdb
27022 dvi-gdb: \
27023 configure-gdb
27024 @: $(MAKE); $(unstage)
27025 @[ -f ./gdb/Makefile ] || exit 0; \
27026 r=`${PWD_COMMAND}`; export r; \
27027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27028 $(HOST_EXPORTS) \
27029 for flag in $(EXTRA_HOST_FLAGS) ; do \
27030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27031 done; \
27032 echo "Doing dvi in gdb" ; \
27033 (cd $(HOST_SUBDIR)/gdb && \
27034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27036 "RANLIB=$${RANLIB}" \
27037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27038 dvi) \
27039 || exit 1
27041 @endif gdb
27043 .PHONY: maybe-pdf-gdb pdf-gdb
27044 maybe-pdf-gdb:
27045 @if gdb
27046 maybe-pdf-gdb: pdf-gdb
27048 pdf-gdb: \
27049 configure-gdb
27050 @: $(MAKE); $(unstage)
27051 @[ -f ./gdb/Makefile ] || exit 0; \
27052 r=`${PWD_COMMAND}`; export r; \
27053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27054 $(HOST_EXPORTS) \
27055 for flag in $(EXTRA_HOST_FLAGS) ; do \
27056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27057 done; \
27058 echo "Doing pdf in gdb" ; \
27059 (cd $(HOST_SUBDIR)/gdb && \
27060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27062 "RANLIB=$${RANLIB}" \
27063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27064 pdf) \
27065 || exit 1
27067 @endif gdb
27069 .PHONY: maybe-html-gdb html-gdb
27070 maybe-html-gdb:
27071 @if gdb
27072 maybe-html-gdb: html-gdb
27074 html-gdb: \
27075 configure-gdb
27076 @: $(MAKE); $(unstage)
27077 @[ -f ./gdb/Makefile ] || exit 0; \
27078 r=`${PWD_COMMAND}`; export r; \
27079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27080 $(HOST_EXPORTS) \
27081 for flag in $(EXTRA_HOST_FLAGS) ; do \
27082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27083 done; \
27084 echo "Doing html in gdb" ; \
27085 (cd $(HOST_SUBDIR)/gdb && \
27086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27088 "RANLIB=$${RANLIB}" \
27089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27090 html) \
27091 || exit 1
27093 @endif gdb
27095 .PHONY: maybe-TAGS-gdb TAGS-gdb
27096 maybe-TAGS-gdb:
27097 @if gdb
27098 maybe-TAGS-gdb: TAGS-gdb
27100 TAGS-gdb: \
27101 configure-gdb
27102 @: $(MAKE); $(unstage)
27103 @[ -f ./gdb/Makefile ] || exit 0; \
27104 r=`${PWD_COMMAND}`; export r; \
27105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27106 $(HOST_EXPORTS) \
27107 for flag in $(EXTRA_HOST_FLAGS) ; do \
27108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27109 done; \
27110 echo "Doing TAGS in gdb" ; \
27111 (cd $(HOST_SUBDIR)/gdb && \
27112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27114 "RANLIB=$${RANLIB}" \
27115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27116 TAGS) \
27117 || exit 1
27119 @endif gdb
27121 .PHONY: maybe-install-info-gdb install-info-gdb
27122 maybe-install-info-gdb:
27123 @if gdb
27124 maybe-install-info-gdb: install-info-gdb
27126 install-info-gdb: \
27127 configure-gdb \
27128 info-gdb
27129 @: $(MAKE); $(unstage)
27130 @[ -f ./gdb/Makefile ] || exit 0; \
27131 r=`${PWD_COMMAND}`; export r; \
27132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27133 $(HOST_EXPORTS) \
27134 for flag in $(EXTRA_HOST_FLAGS) ; do \
27135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27136 done; \
27137 echo "Doing install-info in gdb" ; \
27138 (cd $(HOST_SUBDIR)/gdb && \
27139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27141 "RANLIB=$${RANLIB}" \
27142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27143 install-info) \
27144 || exit 1
27146 @endif gdb
27148 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27149 maybe-install-pdf-gdb:
27150 @if gdb
27151 maybe-install-pdf-gdb: install-pdf-gdb
27153 install-pdf-gdb: \
27154 configure-gdb \
27155 pdf-gdb
27156 @: $(MAKE); $(unstage)
27157 @[ -f ./gdb/Makefile ] || exit 0; \
27158 r=`${PWD_COMMAND}`; export r; \
27159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27160 $(HOST_EXPORTS) \
27161 for flag in $(EXTRA_HOST_FLAGS) ; do \
27162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27163 done; \
27164 echo "Doing install-pdf in gdb" ; \
27165 (cd $(HOST_SUBDIR)/gdb && \
27166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27168 "RANLIB=$${RANLIB}" \
27169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27170 install-pdf) \
27171 || exit 1
27173 @endif gdb
27175 .PHONY: maybe-install-html-gdb install-html-gdb
27176 maybe-install-html-gdb:
27177 @if gdb
27178 maybe-install-html-gdb: install-html-gdb
27180 install-html-gdb: \
27181 configure-gdb \
27182 html-gdb
27183 @: $(MAKE); $(unstage)
27184 @[ -f ./gdb/Makefile ] || exit 0; \
27185 r=`${PWD_COMMAND}`; export r; \
27186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27187 $(HOST_EXPORTS) \
27188 for flag in $(EXTRA_HOST_FLAGS) ; do \
27189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27190 done; \
27191 echo "Doing install-html in gdb" ; \
27192 (cd $(HOST_SUBDIR)/gdb && \
27193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27195 "RANLIB=$${RANLIB}" \
27196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27197 install-html) \
27198 || exit 1
27200 @endif gdb
27202 .PHONY: maybe-installcheck-gdb installcheck-gdb
27203 maybe-installcheck-gdb:
27204 @if gdb
27205 maybe-installcheck-gdb: installcheck-gdb
27207 installcheck-gdb: \
27208 configure-gdb
27209 @: $(MAKE); $(unstage)
27210 @[ -f ./gdb/Makefile ] || exit 0; \
27211 r=`${PWD_COMMAND}`; export r; \
27212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27213 $(HOST_EXPORTS) \
27214 for flag in $(EXTRA_HOST_FLAGS) ; do \
27215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27216 done; \
27217 echo "Doing installcheck in gdb" ; \
27218 (cd $(HOST_SUBDIR)/gdb && \
27219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27221 "RANLIB=$${RANLIB}" \
27222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27223 installcheck) \
27224 || exit 1
27226 @endif gdb
27228 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27229 maybe-mostlyclean-gdb:
27230 @if gdb
27231 maybe-mostlyclean-gdb: mostlyclean-gdb
27233 mostlyclean-gdb:
27234 @: $(MAKE); $(unstage)
27235 @[ -f ./gdb/Makefile ] || exit 0; \
27236 r=`${PWD_COMMAND}`; export r; \
27237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27238 $(HOST_EXPORTS) \
27239 for flag in $(EXTRA_HOST_FLAGS) ; do \
27240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27241 done; \
27242 echo "Doing mostlyclean in gdb" ; \
27243 (cd $(HOST_SUBDIR)/gdb && \
27244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27246 "RANLIB=$${RANLIB}" \
27247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27248 mostlyclean) \
27249 || exit 1
27251 @endif gdb
27253 .PHONY: maybe-clean-gdb clean-gdb
27254 maybe-clean-gdb:
27255 @if gdb
27256 maybe-clean-gdb: clean-gdb
27258 clean-gdb:
27259 @: $(MAKE); $(unstage)
27260 @[ -f ./gdb/Makefile ] || exit 0; \
27261 r=`${PWD_COMMAND}`; export r; \
27262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27263 $(HOST_EXPORTS) \
27264 for flag in $(EXTRA_HOST_FLAGS) ; do \
27265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27266 done; \
27267 echo "Doing clean in gdb" ; \
27268 (cd $(HOST_SUBDIR)/gdb && \
27269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27271 "RANLIB=$${RANLIB}" \
27272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27273 clean) \
27274 || exit 1
27276 @endif gdb
27278 .PHONY: maybe-distclean-gdb distclean-gdb
27279 maybe-distclean-gdb:
27280 @if gdb
27281 maybe-distclean-gdb: distclean-gdb
27283 distclean-gdb:
27284 @: $(MAKE); $(unstage)
27285 @[ -f ./gdb/Makefile ] || exit 0; \
27286 r=`${PWD_COMMAND}`; export r; \
27287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27288 $(HOST_EXPORTS) \
27289 for flag in $(EXTRA_HOST_FLAGS) ; do \
27290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27291 done; \
27292 echo "Doing distclean in gdb" ; \
27293 (cd $(HOST_SUBDIR)/gdb && \
27294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27296 "RANLIB=$${RANLIB}" \
27297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27298 distclean) \
27299 || exit 1
27301 @endif gdb
27303 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27304 maybe-maintainer-clean-gdb:
27305 @if gdb
27306 maybe-maintainer-clean-gdb: maintainer-clean-gdb
27308 maintainer-clean-gdb:
27309 @: $(MAKE); $(unstage)
27310 @[ -f ./gdb/Makefile ] || exit 0; \
27311 r=`${PWD_COMMAND}`; export r; \
27312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27313 $(HOST_EXPORTS) \
27314 for flag in $(EXTRA_HOST_FLAGS) ; do \
27315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27316 done; \
27317 echo "Doing maintainer-clean in gdb" ; \
27318 (cd $(HOST_SUBDIR)/gdb && \
27319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27321 "RANLIB=$${RANLIB}" \
27322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27323 maintainer-clean) \
27324 || exit 1
27326 @endif gdb
27330 .PHONY: configure-expect maybe-configure-expect
27331 maybe-configure-expect:
27332 @if gcc-bootstrap
27333 configure-expect: stage_current
27334 @endif gcc-bootstrap
27335 @if expect
27336 maybe-configure-expect: configure-expect
27337 configure-expect:
27338 @: $(MAKE); $(unstage)
27339 @r=`${PWD_COMMAND}`; export r; \
27340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27341 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27342 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27343 $(HOST_EXPORTS) \
27344 echo Configuring in $(HOST_SUBDIR)/expect; \
27345 cd "$(HOST_SUBDIR)/expect" || exit 1; \
27346 case $(srcdir) in \
27347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27348 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27350 esac; \
27351 srcdiroption="--srcdir=$${topdir}/expect"; \
27352 libsrcdir="$$s/expect"; \
27353 $(SHELL) $${libsrcdir}/configure \
27354 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27355 --target=${target_alias} $${srcdiroption} \
27356 || exit 1
27357 @endif expect
27363 .PHONY: all-expect maybe-all-expect
27364 maybe-all-expect:
27365 @if gcc-bootstrap
27366 all-expect: stage_current
27367 @endif gcc-bootstrap
27368 @if expect
27369 TARGET-expect=all
27370 maybe-all-expect: all-expect
27371 all-expect: configure-expect
27372 @: $(MAKE); $(unstage)
27373 @r=`${PWD_COMMAND}`; export r; \
27374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27375 $(HOST_EXPORTS) \
27376 (cd $(HOST_SUBDIR)/expect && \
27377 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27378 $(TARGET-expect))
27379 @endif expect
27384 .PHONY: check-expect maybe-check-expect
27385 maybe-check-expect:
27386 @if expect
27387 maybe-check-expect: check-expect
27389 check-expect:
27390 @: $(MAKE); $(unstage)
27391 @r=`${PWD_COMMAND}`; export r; \
27392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27393 $(HOST_EXPORTS) \
27394 (cd $(HOST_SUBDIR)/expect && \
27395 $(MAKE) $(FLAGS_TO_PASS) check)
27397 @endif expect
27399 .PHONY: install-expect maybe-install-expect
27400 maybe-install-expect:
27401 @if expect
27402 maybe-install-expect: install-expect
27404 install-expect: installdirs
27405 @: $(MAKE); $(unstage)
27406 @r=`${PWD_COMMAND}`; export r; \
27407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27408 $(HOST_EXPORTS) \
27409 (cd $(HOST_SUBDIR)/expect && \
27410 $(MAKE) $(FLAGS_TO_PASS) install)
27412 @endif expect
27414 .PHONY: install-strip-expect maybe-install-strip-expect
27415 maybe-install-strip-expect:
27416 @if expect
27417 maybe-install-strip-expect: install-strip-expect
27419 install-strip-expect: installdirs
27420 @: $(MAKE); $(unstage)
27421 @r=`${PWD_COMMAND}`; export r; \
27422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27423 $(HOST_EXPORTS) \
27424 (cd $(HOST_SUBDIR)/expect && \
27425 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27427 @endif expect
27429 # Other targets (info, dvi, pdf, etc.)
27431 .PHONY: maybe-info-expect info-expect
27432 maybe-info-expect:
27433 @if expect
27434 maybe-info-expect: info-expect
27436 info-expect: \
27437 configure-expect
27438 @: $(MAKE); $(unstage)
27439 @[ -f ./expect/Makefile ] || exit 0; \
27440 r=`${PWD_COMMAND}`; export r; \
27441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27442 $(HOST_EXPORTS) \
27443 for flag in $(EXTRA_HOST_FLAGS) ; do \
27444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27445 done; \
27446 echo "Doing info in expect" ; \
27447 (cd $(HOST_SUBDIR)/expect && \
27448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27450 "RANLIB=$${RANLIB}" \
27451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27452 info) \
27453 || exit 1
27455 @endif expect
27457 .PHONY: maybe-dvi-expect dvi-expect
27458 maybe-dvi-expect:
27459 @if expect
27460 maybe-dvi-expect: dvi-expect
27462 dvi-expect: \
27463 configure-expect
27464 @: $(MAKE); $(unstage)
27465 @[ -f ./expect/Makefile ] || exit 0; \
27466 r=`${PWD_COMMAND}`; export r; \
27467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27468 $(HOST_EXPORTS) \
27469 for flag in $(EXTRA_HOST_FLAGS) ; do \
27470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27471 done; \
27472 echo "Doing dvi in expect" ; \
27473 (cd $(HOST_SUBDIR)/expect && \
27474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27476 "RANLIB=$${RANLIB}" \
27477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27478 dvi) \
27479 || exit 1
27481 @endif expect
27483 .PHONY: maybe-pdf-expect pdf-expect
27484 maybe-pdf-expect:
27485 @if expect
27486 maybe-pdf-expect: pdf-expect
27488 pdf-expect: \
27489 configure-expect
27490 @: $(MAKE); $(unstage)
27491 @[ -f ./expect/Makefile ] || exit 0; \
27492 r=`${PWD_COMMAND}`; export r; \
27493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27494 $(HOST_EXPORTS) \
27495 for flag in $(EXTRA_HOST_FLAGS) ; do \
27496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27497 done; \
27498 echo "Doing pdf in expect" ; \
27499 (cd $(HOST_SUBDIR)/expect && \
27500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27502 "RANLIB=$${RANLIB}" \
27503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27504 pdf) \
27505 || exit 1
27507 @endif expect
27509 .PHONY: maybe-html-expect html-expect
27510 maybe-html-expect:
27511 @if expect
27512 maybe-html-expect: html-expect
27514 html-expect: \
27515 configure-expect
27516 @: $(MAKE); $(unstage)
27517 @[ -f ./expect/Makefile ] || exit 0; \
27518 r=`${PWD_COMMAND}`; export r; \
27519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27520 $(HOST_EXPORTS) \
27521 for flag in $(EXTRA_HOST_FLAGS) ; do \
27522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27523 done; \
27524 echo "Doing html in expect" ; \
27525 (cd $(HOST_SUBDIR)/expect && \
27526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27528 "RANLIB=$${RANLIB}" \
27529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27530 html) \
27531 || exit 1
27533 @endif expect
27535 .PHONY: maybe-TAGS-expect TAGS-expect
27536 maybe-TAGS-expect:
27537 @if expect
27538 maybe-TAGS-expect: TAGS-expect
27540 TAGS-expect: \
27541 configure-expect
27542 @: $(MAKE); $(unstage)
27543 @[ -f ./expect/Makefile ] || exit 0; \
27544 r=`${PWD_COMMAND}`; export r; \
27545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27546 $(HOST_EXPORTS) \
27547 for flag in $(EXTRA_HOST_FLAGS) ; do \
27548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27549 done; \
27550 echo "Doing TAGS in expect" ; \
27551 (cd $(HOST_SUBDIR)/expect && \
27552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27554 "RANLIB=$${RANLIB}" \
27555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27556 TAGS) \
27557 || exit 1
27559 @endif expect
27561 .PHONY: maybe-install-info-expect install-info-expect
27562 maybe-install-info-expect:
27563 @if expect
27564 maybe-install-info-expect: install-info-expect
27566 install-info-expect: \
27567 configure-expect \
27568 info-expect
27569 @: $(MAKE); $(unstage)
27570 @[ -f ./expect/Makefile ] || exit 0; \
27571 r=`${PWD_COMMAND}`; export r; \
27572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27573 $(HOST_EXPORTS) \
27574 for flag in $(EXTRA_HOST_FLAGS) ; do \
27575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27576 done; \
27577 echo "Doing install-info in expect" ; \
27578 (cd $(HOST_SUBDIR)/expect && \
27579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27581 "RANLIB=$${RANLIB}" \
27582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27583 install-info) \
27584 || exit 1
27586 @endif expect
27588 .PHONY: maybe-install-pdf-expect install-pdf-expect
27589 maybe-install-pdf-expect:
27590 @if expect
27591 maybe-install-pdf-expect: install-pdf-expect
27593 install-pdf-expect: \
27594 configure-expect \
27595 pdf-expect
27596 @: $(MAKE); $(unstage)
27597 @[ -f ./expect/Makefile ] || exit 0; \
27598 r=`${PWD_COMMAND}`; export r; \
27599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27600 $(HOST_EXPORTS) \
27601 for flag in $(EXTRA_HOST_FLAGS) ; do \
27602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27603 done; \
27604 echo "Doing install-pdf in expect" ; \
27605 (cd $(HOST_SUBDIR)/expect && \
27606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27608 "RANLIB=$${RANLIB}" \
27609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27610 install-pdf) \
27611 || exit 1
27613 @endif expect
27615 .PHONY: maybe-install-html-expect install-html-expect
27616 maybe-install-html-expect:
27617 @if expect
27618 maybe-install-html-expect: install-html-expect
27620 install-html-expect: \
27621 configure-expect \
27622 html-expect
27623 @: $(MAKE); $(unstage)
27624 @[ -f ./expect/Makefile ] || exit 0; \
27625 r=`${PWD_COMMAND}`; export r; \
27626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27627 $(HOST_EXPORTS) \
27628 for flag in $(EXTRA_HOST_FLAGS) ; do \
27629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27630 done; \
27631 echo "Doing install-html in expect" ; \
27632 (cd $(HOST_SUBDIR)/expect && \
27633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27635 "RANLIB=$${RANLIB}" \
27636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27637 install-html) \
27638 || exit 1
27640 @endif expect
27642 .PHONY: maybe-installcheck-expect installcheck-expect
27643 maybe-installcheck-expect:
27644 @if expect
27645 maybe-installcheck-expect: installcheck-expect
27647 installcheck-expect: \
27648 configure-expect
27649 @: $(MAKE); $(unstage)
27650 @[ -f ./expect/Makefile ] || exit 0; \
27651 r=`${PWD_COMMAND}`; export r; \
27652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27653 $(HOST_EXPORTS) \
27654 for flag in $(EXTRA_HOST_FLAGS) ; do \
27655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27656 done; \
27657 echo "Doing installcheck in expect" ; \
27658 (cd $(HOST_SUBDIR)/expect && \
27659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27661 "RANLIB=$${RANLIB}" \
27662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27663 installcheck) \
27664 || exit 1
27666 @endif expect
27668 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
27669 maybe-mostlyclean-expect:
27670 @if expect
27671 maybe-mostlyclean-expect: mostlyclean-expect
27673 mostlyclean-expect:
27674 @: $(MAKE); $(unstage)
27675 @[ -f ./expect/Makefile ] || exit 0; \
27676 r=`${PWD_COMMAND}`; export r; \
27677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27678 $(HOST_EXPORTS) \
27679 for flag in $(EXTRA_HOST_FLAGS) ; do \
27680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27681 done; \
27682 echo "Doing mostlyclean in expect" ; \
27683 (cd $(HOST_SUBDIR)/expect && \
27684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27686 "RANLIB=$${RANLIB}" \
27687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27688 mostlyclean) \
27689 || exit 1
27691 @endif expect
27693 .PHONY: maybe-clean-expect clean-expect
27694 maybe-clean-expect:
27695 @if expect
27696 maybe-clean-expect: clean-expect
27698 clean-expect:
27699 @: $(MAKE); $(unstage)
27700 @[ -f ./expect/Makefile ] || exit 0; \
27701 r=`${PWD_COMMAND}`; export r; \
27702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27703 $(HOST_EXPORTS) \
27704 for flag in $(EXTRA_HOST_FLAGS) ; do \
27705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27706 done; \
27707 echo "Doing clean in expect" ; \
27708 (cd $(HOST_SUBDIR)/expect && \
27709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27711 "RANLIB=$${RANLIB}" \
27712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27713 clean) \
27714 || exit 1
27716 @endif expect
27718 .PHONY: maybe-distclean-expect distclean-expect
27719 maybe-distclean-expect:
27720 @if expect
27721 maybe-distclean-expect: distclean-expect
27723 distclean-expect:
27724 @: $(MAKE); $(unstage)
27725 @[ -f ./expect/Makefile ] || exit 0; \
27726 r=`${PWD_COMMAND}`; export r; \
27727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27728 $(HOST_EXPORTS) \
27729 for flag in $(EXTRA_HOST_FLAGS) ; do \
27730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27731 done; \
27732 echo "Doing distclean in expect" ; \
27733 (cd $(HOST_SUBDIR)/expect && \
27734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27736 "RANLIB=$${RANLIB}" \
27737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27738 distclean) \
27739 || exit 1
27741 @endif expect
27743 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
27744 maybe-maintainer-clean-expect:
27745 @if expect
27746 maybe-maintainer-clean-expect: maintainer-clean-expect
27748 maintainer-clean-expect:
27749 @: $(MAKE); $(unstage)
27750 @[ -f ./expect/Makefile ] || exit 0; \
27751 r=`${PWD_COMMAND}`; export r; \
27752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27753 $(HOST_EXPORTS) \
27754 for flag in $(EXTRA_HOST_FLAGS) ; do \
27755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27756 done; \
27757 echo "Doing maintainer-clean in expect" ; \
27758 (cd $(HOST_SUBDIR)/expect && \
27759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27761 "RANLIB=$${RANLIB}" \
27762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27763 maintainer-clean) \
27764 || exit 1
27766 @endif expect
27770 .PHONY: configure-guile maybe-configure-guile
27771 maybe-configure-guile:
27772 @if gcc-bootstrap
27773 configure-guile: stage_current
27774 @endif gcc-bootstrap
27775 @if guile
27776 maybe-configure-guile: configure-guile
27777 configure-guile:
27778 @: $(MAKE); $(unstage)
27779 @r=`${PWD_COMMAND}`; export r; \
27780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27781 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
27783 $(HOST_EXPORTS) \
27784 echo Configuring in $(HOST_SUBDIR)/guile; \
27785 cd "$(HOST_SUBDIR)/guile" || exit 1; \
27786 case $(srcdir) in \
27787 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27788 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27789 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27790 esac; \
27791 srcdiroption="--srcdir=$${topdir}/guile"; \
27792 libsrcdir="$$s/guile"; \
27793 $(SHELL) $${libsrcdir}/configure \
27794 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27795 --target=${target_alias} $${srcdiroption} \
27796 || exit 1
27797 @endif guile
27803 .PHONY: all-guile maybe-all-guile
27804 maybe-all-guile:
27805 @if gcc-bootstrap
27806 all-guile: stage_current
27807 @endif gcc-bootstrap
27808 @if guile
27809 TARGET-guile=all
27810 maybe-all-guile: all-guile
27811 all-guile: configure-guile
27812 @: $(MAKE); $(unstage)
27813 @r=`${PWD_COMMAND}`; export r; \
27814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27815 $(HOST_EXPORTS) \
27816 (cd $(HOST_SUBDIR)/guile && \
27817 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27818 $(TARGET-guile))
27819 @endif guile
27824 .PHONY: check-guile maybe-check-guile
27825 maybe-check-guile:
27826 @if guile
27827 maybe-check-guile: check-guile
27829 check-guile:
27830 @: $(MAKE); $(unstage)
27831 @r=`${PWD_COMMAND}`; export r; \
27832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27833 $(HOST_EXPORTS) \
27834 (cd $(HOST_SUBDIR)/guile && \
27835 $(MAKE) $(FLAGS_TO_PASS) check)
27837 @endif guile
27839 .PHONY: install-guile maybe-install-guile
27840 maybe-install-guile:
27841 @if guile
27842 maybe-install-guile: install-guile
27844 install-guile: installdirs
27845 @: $(MAKE); $(unstage)
27846 @r=`${PWD_COMMAND}`; export r; \
27847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27848 $(HOST_EXPORTS) \
27849 (cd $(HOST_SUBDIR)/guile && \
27850 $(MAKE) $(FLAGS_TO_PASS) install)
27852 @endif guile
27854 .PHONY: install-strip-guile maybe-install-strip-guile
27855 maybe-install-strip-guile:
27856 @if guile
27857 maybe-install-strip-guile: install-strip-guile
27859 install-strip-guile: installdirs
27860 @: $(MAKE); $(unstage)
27861 @r=`${PWD_COMMAND}`; export r; \
27862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27863 $(HOST_EXPORTS) \
27864 (cd $(HOST_SUBDIR)/guile && \
27865 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27867 @endif guile
27869 # Other targets (info, dvi, pdf, etc.)
27871 .PHONY: maybe-info-guile info-guile
27872 maybe-info-guile:
27873 @if guile
27874 maybe-info-guile: info-guile
27876 info-guile: \
27877 configure-guile
27878 @: $(MAKE); $(unstage)
27879 @[ -f ./guile/Makefile ] || exit 0; \
27880 r=`${PWD_COMMAND}`; export r; \
27881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27882 $(HOST_EXPORTS) \
27883 for flag in $(EXTRA_HOST_FLAGS) ; do \
27884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27885 done; \
27886 echo "Doing info in guile" ; \
27887 (cd $(HOST_SUBDIR)/guile && \
27888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27890 "RANLIB=$${RANLIB}" \
27891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27892 info) \
27893 || exit 1
27895 @endif guile
27897 .PHONY: maybe-dvi-guile dvi-guile
27898 maybe-dvi-guile:
27899 @if guile
27900 maybe-dvi-guile: dvi-guile
27902 dvi-guile: \
27903 configure-guile
27904 @: $(MAKE); $(unstage)
27905 @[ -f ./guile/Makefile ] || exit 0; \
27906 r=`${PWD_COMMAND}`; export r; \
27907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27908 $(HOST_EXPORTS) \
27909 for flag in $(EXTRA_HOST_FLAGS) ; do \
27910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27911 done; \
27912 echo "Doing dvi in guile" ; \
27913 (cd $(HOST_SUBDIR)/guile && \
27914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27916 "RANLIB=$${RANLIB}" \
27917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27918 dvi) \
27919 || exit 1
27921 @endif guile
27923 .PHONY: maybe-pdf-guile pdf-guile
27924 maybe-pdf-guile:
27925 @if guile
27926 maybe-pdf-guile: pdf-guile
27928 pdf-guile: \
27929 configure-guile
27930 @: $(MAKE); $(unstage)
27931 @[ -f ./guile/Makefile ] || exit 0; \
27932 r=`${PWD_COMMAND}`; export r; \
27933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27934 $(HOST_EXPORTS) \
27935 for flag in $(EXTRA_HOST_FLAGS) ; do \
27936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27937 done; \
27938 echo "Doing pdf in guile" ; \
27939 (cd $(HOST_SUBDIR)/guile && \
27940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27942 "RANLIB=$${RANLIB}" \
27943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27944 pdf) \
27945 || exit 1
27947 @endif guile
27949 .PHONY: maybe-html-guile html-guile
27950 maybe-html-guile:
27951 @if guile
27952 maybe-html-guile: html-guile
27954 html-guile: \
27955 configure-guile
27956 @: $(MAKE); $(unstage)
27957 @[ -f ./guile/Makefile ] || exit 0; \
27958 r=`${PWD_COMMAND}`; export r; \
27959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27960 $(HOST_EXPORTS) \
27961 for flag in $(EXTRA_HOST_FLAGS) ; do \
27962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27963 done; \
27964 echo "Doing html in guile" ; \
27965 (cd $(HOST_SUBDIR)/guile && \
27966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27968 "RANLIB=$${RANLIB}" \
27969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27970 html) \
27971 || exit 1
27973 @endif guile
27975 .PHONY: maybe-TAGS-guile TAGS-guile
27976 maybe-TAGS-guile:
27977 @if guile
27978 maybe-TAGS-guile: TAGS-guile
27980 TAGS-guile: \
27981 configure-guile
27982 @: $(MAKE); $(unstage)
27983 @[ -f ./guile/Makefile ] || exit 0; \
27984 r=`${PWD_COMMAND}`; export r; \
27985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27986 $(HOST_EXPORTS) \
27987 for flag in $(EXTRA_HOST_FLAGS) ; do \
27988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27989 done; \
27990 echo "Doing TAGS in guile" ; \
27991 (cd $(HOST_SUBDIR)/guile && \
27992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27994 "RANLIB=$${RANLIB}" \
27995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27996 TAGS) \
27997 || exit 1
27999 @endif guile
28001 .PHONY: maybe-install-info-guile install-info-guile
28002 maybe-install-info-guile:
28003 @if guile
28004 maybe-install-info-guile: install-info-guile
28006 install-info-guile: \
28007 configure-guile \
28008 info-guile
28009 @: $(MAKE); $(unstage)
28010 @[ -f ./guile/Makefile ] || exit 0; \
28011 r=`${PWD_COMMAND}`; export r; \
28012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28013 $(HOST_EXPORTS) \
28014 for flag in $(EXTRA_HOST_FLAGS) ; do \
28015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28016 done; \
28017 echo "Doing install-info in guile" ; \
28018 (cd $(HOST_SUBDIR)/guile && \
28019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28021 "RANLIB=$${RANLIB}" \
28022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28023 install-info) \
28024 || exit 1
28026 @endif guile
28028 .PHONY: maybe-install-pdf-guile install-pdf-guile
28029 maybe-install-pdf-guile:
28030 @if guile
28031 maybe-install-pdf-guile: install-pdf-guile
28033 install-pdf-guile: \
28034 configure-guile \
28035 pdf-guile
28036 @: $(MAKE); $(unstage)
28037 @[ -f ./guile/Makefile ] || exit 0; \
28038 r=`${PWD_COMMAND}`; export r; \
28039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28040 $(HOST_EXPORTS) \
28041 for flag in $(EXTRA_HOST_FLAGS) ; do \
28042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28043 done; \
28044 echo "Doing install-pdf in guile" ; \
28045 (cd $(HOST_SUBDIR)/guile && \
28046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28048 "RANLIB=$${RANLIB}" \
28049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28050 install-pdf) \
28051 || exit 1
28053 @endif guile
28055 .PHONY: maybe-install-html-guile install-html-guile
28056 maybe-install-html-guile:
28057 @if guile
28058 maybe-install-html-guile: install-html-guile
28060 install-html-guile: \
28061 configure-guile \
28062 html-guile
28063 @: $(MAKE); $(unstage)
28064 @[ -f ./guile/Makefile ] || exit 0; \
28065 r=`${PWD_COMMAND}`; export r; \
28066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28067 $(HOST_EXPORTS) \
28068 for flag in $(EXTRA_HOST_FLAGS) ; do \
28069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28070 done; \
28071 echo "Doing install-html in guile" ; \
28072 (cd $(HOST_SUBDIR)/guile && \
28073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28075 "RANLIB=$${RANLIB}" \
28076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28077 install-html) \
28078 || exit 1
28080 @endif guile
28082 .PHONY: maybe-installcheck-guile installcheck-guile
28083 maybe-installcheck-guile:
28084 @if guile
28085 maybe-installcheck-guile: installcheck-guile
28087 installcheck-guile: \
28088 configure-guile
28089 @: $(MAKE); $(unstage)
28090 @[ -f ./guile/Makefile ] || exit 0; \
28091 r=`${PWD_COMMAND}`; export r; \
28092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28093 $(HOST_EXPORTS) \
28094 for flag in $(EXTRA_HOST_FLAGS) ; do \
28095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28096 done; \
28097 echo "Doing installcheck in guile" ; \
28098 (cd $(HOST_SUBDIR)/guile && \
28099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28101 "RANLIB=$${RANLIB}" \
28102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28103 installcheck) \
28104 || exit 1
28106 @endif guile
28108 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28109 maybe-mostlyclean-guile:
28110 @if guile
28111 maybe-mostlyclean-guile: mostlyclean-guile
28113 mostlyclean-guile:
28114 @: $(MAKE); $(unstage)
28115 @[ -f ./guile/Makefile ] || exit 0; \
28116 r=`${PWD_COMMAND}`; export r; \
28117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28118 $(HOST_EXPORTS) \
28119 for flag in $(EXTRA_HOST_FLAGS) ; do \
28120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28121 done; \
28122 echo "Doing mostlyclean in guile" ; \
28123 (cd $(HOST_SUBDIR)/guile && \
28124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28126 "RANLIB=$${RANLIB}" \
28127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28128 mostlyclean) \
28129 || exit 1
28131 @endif guile
28133 .PHONY: maybe-clean-guile clean-guile
28134 maybe-clean-guile:
28135 @if guile
28136 maybe-clean-guile: clean-guile
28138 clean-guile:
28139 @: $(MAKE); $(unstage)
28140 @[ -f ./guile/Makefile ] || exit 0; \
28141 r=`${PWD_COMMAND}`; export r; \
28142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28143 $(HOST_EXPORTS) \
28144 for flag in $(EXTRA_HOST_FLAGS) ; do \
28145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28146 done; \
28147 echo "Doing clean in guile" ; \
28148 (cd $(HOST_SUBDIR)/guile && \
28149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28151 "RANLIB=$${RANLIB}" \
28152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28153 clean) \
28154 || exit 1
28156 @endif guile
28158 .PHONY: maybe-distclean-guile distclean-guile
28159 maybe-distclean-guile:
28160 @if guile
28161 maybe-distclean-guile: distclean-guile
28163 distclean-guile:
28164 @: $(MAKE); $(unstage)
28165 @[ -f ./guile/Makefile ] || exit 0; \
28166 r=`${PWD_COMMAND}`; export r; \
28167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28168 $(HOST_EXPORTS) \
28169 for flag in $(EXTRA_HOST_FLAGS) ; do \
28170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28171 done; \
28172 echo "Doing distclean in guile" ; \
28173 (cd $(HOST_SUBDIR)/guile && \
28174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28176 "RANLIB=$${RANLIB}" \
28177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28178 distclean) \
28179 || exit 1
28181 @endif guile
28183 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28184 maybe-maintainer-clean-guile:
28185 @if guile
28186 maybe-maintainer-clean-guile: maintainer-clean-guile
28188 maintainer-clean-guile:
28189 @: $(MAKE); $(unstage)
28190 @[ -f ./guile/Makefile ] || exit 0; \
28191 r=`${PWD_COMMAND}`; export r; \
28192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28193 $(HOST_EXPORTS) \
28194 for flag in $(EXTRA_HOST_FLAGS) ; do \
28195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28196 done; \
28197 echo "Doing maintainer-clean in guile" ; \
28198 (cd $(HOST_SUBDIR)/guile && \
28199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28201 "RANLIB=$${RANLIB}" \
28202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28203 maintainer-clean) \
28204 || exit 1
28206 @endif guile
28210 .PHONY: configure-tk maybe-configure-tk
28211 maybe-configure-tk:
28212 @if gcc-bootstrap
28213 configure-tk: stage_current
28214 @endif gcc-bootstrap
28215 @if tk
28216 maybe-configure-tk: configure-tk
28217 configure-tk:
28218 @: $(MAKE); $(unstage)
28219 @r=`${PWD_COMMAND}`; export r; \
28220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28221 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28223 $(HOST_EXPORTS) \
28224 echo Configuring in $(HOST_SUBDIR)/tk; \
28225 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28226 case $(srcdir) in \
28227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28228 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28230 esac; \
28231 srcdiroption="--srcdir=$${topdir}/tk"; \
28232 libsrcdir="$$s/tk"; \
28233 $(SHELL) $${libsrcdir}/configure \
28234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28235 --target=${target_alias} $${srcdiroption} \
28236 || exit 1
28237 @endif tk
28243 .PHONY: all-tk maybe-all-tk
28244 maybe-all-tk:
28245 @if gcc-bootstrap
28246 all-tk: stage_current
28247 @endif gcc-bootstrap
28248 @if tk
28249 TARGET-tk=all
28250 maybe-all-tk: all-tk
28251 all-tk: configure-tk
28252 @: $(MAKE); $(unstage)
28253 @r=`${PWD_COMMAND}`; export r; \
28254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28255 $(HOST_EXPORTS) \
28256 (cd $(HOST_SUBDIR)/tk && \
28257 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28258 $(TARGET-tk))
28259 @endif tk
28264 .PHONY: check-tk maybe-check-tk
28265 maybe-check-tk:
28266 @if tk
28267 maybe-check-tk: check-tk
28269 check-tk:
28270 @: $(MAKE); $(unstage)
28271 @r=`${PWD_COMMAND}`; export r; \
28272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28273 $(HOST_EXPORTS) \
28274 (cd $(HOST_SUBDIR)/tk && \
28275 $(MAKE) $(FLAGS_TO_PASS) check)
28277 @endif tk
28279 .PHONY: install-tk maybe-install-tk
28280 maybe-install-tk:
28281 @if tk
28282 maybe-install-tk: install-tk
28284 install-tk: installdirs
28285 @: $(MAKE); $(unstage)
28286 @r=`${PWD_COMMAND}`; export r; \
28287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28288 $(HOST_EXPORTS) \
28289 (cd $(HOST_SUBDIR)/tk && \
28290 $(MAKE) $(FLAGS_TO_PASS) install)
28292 @endif tk
28294 .PHONY: install-strip-tk maybe-install-strip-tk
28295 maybe-install-strip-tk:
28296 @if tk
28297 maybe-install-strip-tk: install-strip-tk
28299 install-strip-tk: installdirs
28300 @: $(MAKE); $(unstage)
28301 @r=`${PWD_COMMAND}`; export r; \
28302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28303 $(HOST_EXPORTS) \
28304 (cd $(HOST_SUBDIR)/tk && \
28305 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28307 @endif tk
28309 # Other targets (info, dvi, pdf, etc.)
28311 .PHONY: maybe-info-tk info-tk
28312 maybe-info-tk:
28313 @if tk
28314 maybe-info-tk: info-tk
28316 info-tk: \
28317 configure-tk
28318 @: $(MAKE); $(unstage)
28319 @[ -f ./tk/Makefile ] || exit 0; \
28320 r=`${PWD_COMMAND}`; export r; \
28321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28322 $(HOST_EXPORTS) \
28323 for flag in $(EXTRA_HOST_FLAGS) ; do \
28324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28325 done; \
28326 echo "Doing info in tk" ; \
28327 (cd $(HOST_SUBDIR)/tk && \
28328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28330 "RANLIB=$${RANLIB}" \
28331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28332 info) \
28333 || exit 1
28335 @endif tk
28337 .PHONY: maybe-dvi-tk dvi-tk
28338 maybe-dvi-tk:
28339 @if tk
28340 maybe-dvi-tk: dvi-tk
28342 dvi-tk: \
28343 configure-tk
28344 @: $(MAKE); $(unstage)
28345 @[ -f ./tk/Makefile ] || exit 0; \
28346 r=`${PWD_COMMAND}`; export r; \
28347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28348 $(HOST_EXPORTS) \
28349 for flag in $(EXTRA_HOST_FLAGS) ; do \
28350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28351 done; \
28352 echo "Doing dvi in tk" ; \
28353 (cd $(HOST_SUBDIR)/tk && \
28354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28356 "RANLIB=$${RANLIB}" \
28357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28358 dvi) \
28359 || exit 1
28361 @endif tk
28363 .PHONY: maybe-pdf-tk pdf-tk
28364 maybe-pdf-tk:
28365 @if tk
28366 maybe-pdf-tk: pdf-tk
28368 pdf-tk: \
28369 configure-tk
28370 @: $(MAKE); $(unstage)
28371 @[ -f ./tk/Makefile ] || exit 0; \
28372 r=`${PWD_COMMAND}`; export r; \
28373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28374 $(HOST_EXPORTS) \
28375 for flag in $(EXTRA_HOST_FLAGS) ; do \
28376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28377 done; \
28378 echo "Doing pdf in tk" ; \
28379 (cd $(HOST_SUBDIR)/tk && \
28380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28382 "RANLIB=$${RANLIB}" \
28383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28384 pdf) \
28385 || exit 1
28387 @endif tk
28389 .PHONY: maybe-html-tk html-tk
28390 maybe-html-tk:
28391 @if tk
28392 maybe-html-tk: html-tk
28394 html-tk: \
28395 configure-tk
28396 @: $(MAKE); $(unstage)
28397 @[ -f ./tk/Makefile ] || exit 0; \
28398 r=`${PWD_COMMAND}`; export r; \
28399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28400 $(HOST_EXPORTS) \
28401 for flag in $(EXTRA_HOST_FLAGS) ; do \
28402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28403 done; \
28404 echo "Doing html in tk" ; \
28405 (cd $(HOST_SUBDIR)/tk && \
28406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28408 "RANLIB=$${RANLIB}" \
28409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28410 html) \
28411 || exit 1
28413 @endif tk
28415 .PHONY: maybe-TAGS-tk TAGS-tk
28416 maybe-TAGS-tk:
28417 @if tk
28418 maybe-TAGS-tk: TAGS-tk
28420 TAGS-tk: \
28421 configure-tk
28422 @: $(MAKE); $(unstage)
28423 @[ -f ./tk/Makefile ] || exit 0; \
28424 r=`${PWD_COMMAND}`; export r; \
28425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28426 $(HOST_EXPORTS) \
28427 for flag in $(EXTRA_HOST_FLAGS) ; do \
28428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28429 done; \
28430 echo "Doing TAGS in tk" ; \
28431 (cd $(HOST_SUBDIR)/tk && \
28432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28434 "RANLIB=$${RANLIB}" \
28435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28436 TAGS) \
28437 || exit 1
28439 @endif tk
28441 .PHONY: maybe-install-info-tk install-info-tk
28442 maybe-install-info-tk:
28443 @if tk
28444 maybe-install-info-tk: install-info-tk
28446 install-info-tk: \
28447 configure-tk \
28448 info-tk
28449 @: $(MAKE); $(unstage)
28450 @[ -f ./tk/Makefile ] || exit 0; \
28451 r=`${PWD_COMMAND}`; export r; \
28452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28453 $(HOST_EXPORTS) \
28454 for flag in $(EXTRA_HOST_FLAGS) ; do \
28455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28456 done; \
28457 echo "Doing install-info in tk" ; \
28458 (cd $(HOST_SUBDIR)/tk && \
28459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28461 "RANLIB=$${RANLIB}" \
28462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28463 install-info) \
28464 || exit 1
28466 @endif tk
28468 .PHONY: maybe-install-pdf-tk install-pdf-tk
28469 maybe-install-pdf-tk:
28470 @if tk
28471 maybe-install-pdf-tk: install-pdf-tk
28473 install-pdf-tk: \
28474 configure-tk \
28475 pdf-tk
28476 @: $(MAKE); $(unstage)
28477 @[ -f ./tk/Makefile ] || exit 0; \
28478 r=`${PWD_COMMAND}`; export r; \
28479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28480 $(HOST_EXPORTS) \
28481 for flag in $(EXTRA_HOST_FLAGS) ; do \
28482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28483 done; \
28484 echo "Doing install-pdf in tk" ; \
28485 (cd $(HOST_SUBDIR)/tk && \
28486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28488 "RANLIB=$${RANLIB}" \
28489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28490 install-pdf) \
28491 || exit 1
28493 @endif tk
28495 .PHONY: maybe-install-html-tk install-html-tk
28496 maybe-install-html-tk:
28497 @if tk
28498 maybe-install-html-tk: install-html-tk
28500 install-html-tk: \
28501 configure-tk \
28502 html-tk
28503 @: $(MAKE); $(unstage)
28504 @[ -f ./tk/Makefile ] || exit 0; \
28505 r=`${PWD_COMMAND}`; export r; \
28506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28507 $(HOST_EXPORTS) \
28508 for flag in $(EXTRA_HOST_FLAGS) ; do \
28509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28510 done; \
28511 echo "Doing install-html in tk" ; \
28512 (cd $(HOST_SUBDIR)/tk && \
28513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28515 "RANLIB=$${RANLIB}" \
28516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28517 install-html) \
28518 || exit 1
28520 @endif tk
28522 .PHONY: maybe-installcheck-tk installcheck-tk
28523 maybe-installcheck-tk:
28524 @if tk
28525 maybe-installcheck-tk: installcheck-tk
28527 installcheck-tk: \
28528 configure-tk
28529 @: $(MAKE); $(unstage)
28530 @[ -f ./tk/Makefile ] || exit 0; \
28531 r=`${PWD_COMMAND}`; export r; \
28532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28533 $(HOST_EXPORTS) \
28534 for flag in $(EXTRA_HOST_FLAGS) ; do \
28535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28536 done; \
28537 echo "Doing installcheck in tk" ; \
28538 (cd $(HOST_SUBDIR)/tk && \
28539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28541 "RANLIB=$${RANLIB}" \
28542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28543 installcheck) \
28544 || exit 1
28546 @endif tk
28548 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
28549 maybe-mostlyclean-tk:
28550 @if tk
28551 maybe-mostlyclean-tk: mostlyclean-tk
28553 mostlyclean-tk:
28554 @: $(MAKE); $(unstage)
28555 @[ -f ./tk/Makefile ] || exit 0; \
28556 r=`${PWD_COMMAND}`; export r; \
28557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28558 $(HOST_EXPORTS) \
28559 for flag in $(EXTRA_HOST_FLAGS) ; do \
28560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28561 done; \
28562 echo "Doing mostlyclean in tk" ; \
28563 (cd $(HOST_SUBDIR)/tk && \
28564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28566 "RANLIB=$${RANLIB}" \
28567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28568 mostlyclean) \
28569 || exit 1
28571 @endif tk
28573 .PHONY: maybe-clean-tk clean-tk
28574 maybe-clean-tk:
28575 @if tk
28576 maybe-clean-tk: clean-tk
28578 clean-tk:
28579 @: $(MAKE); $(unstage)
28580 @[ -f ./tk/Makefile ] || exit 0; \
28581 r=`${PWD_COMMAND}`; export r; \
28582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28583 $(HOST_EXPORTS) \
28584 for flag in $(EXTRA_HOST_FLAGS) ; do \
28585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28586 done; \
28587 echo "Doing clean in tk" ; \
28588 (cd $(HOST_SUBDIR)/tk && \
28589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28591 "RANLIB=$${RANLIB}" \
28592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28593 clean) \
28594 || exit 1
28596 @endif tk
28598 .PHONY: maybe-distclean-tk distclean-tk
28599 maybe-distclean-tk:
28600 @if tk
28601 maybe-distclean-tk: distclean-tk
28603 distclean-tk:
28604 @: $(MAKE); $(unstage)
28605 @[ -f ./tk/Makefile ] || exit 0; \
28606 r=`${PWD_COMMAND}`; export r; \
28607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28608 $(HOST_EXPORTS) \
28609 for flag in $(EXTRA_HOST_FLAGS) ; do \
28610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28611 done; \
28612 echo "Doing distclean in tk" ; \
28613 (cd $(HOST_SUBDIR)/tk && \
28614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28616 "RANLIB=$${RANLIB}" \
28617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28618 distclean) \
28619 || exit 1
28621 @endif tk
28623 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
28624 maybe-maintainer-clean-tk:
28625 @if tk
28626 maybe-maintainer-clean-tk: maintainer-clean-tk
28628 maintainer-clean-tk:
28629 @: $(MAKE); $(unstage)
28630 @[ -f ./tk/Makefile ] || exit 0; \
28631 r=`${PWD_COMMAND}`; export r; \
28632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28633 $(HOST_EXPORTS) \
28634 for flag in $(EXTRA_HOST_FLAGS) ; do \
28635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28636 done; \
28637 echo "Doing maintainer-clean in tk" ; \
28638 (cd $(HOST_SUBDIR)/tk && \
28639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28641 "RANLIB=$${RANLIB}" \
28642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28643 maintainer-clean) \
28644 || exit 1
28646 @endif tk
28650 .PHONY: configure-libtermcap maybe-configure-libtermcap
28651 maybe-configure-libtermcap:
28652 @if gcc-bootstrap
28653 configure-libtermcap: stage_current
28654 @endif gcc-bootstrap
28655 @if libtermcap
28656 maybe-configure-libtermcap: configure-libtermcap
28657 configure-libtermcap:
28658 @: $(MAKE); $(unstage)
28659 @r=`${PWD_COMMAND}`; export r; \
28660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28661 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
28662 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
28663 $(HOST_EXPORTS) \
28664 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
28665 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
28666 case $(srcdir) in \
28667 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28668 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
28669 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28670 esac; \
28671 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
28672 libsrcdir="$$s/libtermcap"; \
28673 $(SHELL) $${libsrcdir}/configure \
28674 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28675 --target=${target_alias} $${srcdiroption} \
28676 || exit 1
28677 @endif libtermcap
28683 .PHONY: all-libtermcap maybe-all-libtermcap
28684 maybe-all-libtermcap:
28685 @if gcc-bootstrap
28686 all-libtermcap: stage_current
28687 @endif gcc-bootstrap
28688 @if libtermcap
28689 TARGET-libtermcap=all
28690 maybe-all-libtermcap: all-libtermcap
28691 all-libtermcap: configure-libtermcap
28692 @: $(MAKE); $(unstage)
28693 @r=`${PWD_COMMAND}`; export r; \
28694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28695 $(HOST_EXPORTS) \
28696 (cd $(HOST_SUBDIR)/libtermcap && \
28697 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28698 $(TARGET-libtermcap))
28699 @endif libtermcap
28704 .PHONY: check-libtermcap maybe-check-libtermcap
28705 maybe-check-libtermcap:
28706 @if libtermcap
28707 maybe-check-libtermcap: check-libtermcap
28709 check-libtermcap:
28711 @endif libtermcap
28713 .PHONY: install-libtermcap maybe-install-libtermcap
28714 maybe-install-libtermcap:
28715 @if libtermcap
28716 maybe-install-libtermcap: install-libtermcap
28718 install-libtermcap: installdirs
28719 @: $(MAKE); $(unstage)
28720 @r=`${PWD_COMMAND}`; export r; \
28721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28722 $(HOST_EXPORTS) \
28723 (cd $(HOST_SUBDIR)/libtermcap && \
28724 $(MAKE) $(FLAGS_TO_PASS) install)
28726 @endif libtermcap
28728 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
28729 maybe-install-strip-libtermcap:
28730 @if libtermcap
28731 maybe-install-strip-libtermcap: install-strip-libtermcap
28733 install-strip-libtermcap: installdirs
28734 @: $(MAKE); $(unstage)
28735 @r=`${PWD_COMMAND}`; export r; \
28736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28737 $(HOST_EXPORTS) \
28738 (cd $(HOST_SUBDIR)/libtermcap && \
28739 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28741 @endif libtermcap
28743 # Other targets (info, dvi, pdf, etc.)
28745 .PHONY: maybe-info-libtermcap info-libtermcap
28746 maybe-info-libtermcap:
28747 @if libtermcap
28748 maybe-info-libtermcap: info-libtermcap
28750 info-libtermcap: \
28751 configure-libtermcap
28752 @: $(MAKE); $(unstage)
28753 @[ -f ./libtermcap/Makefile ] || exit 0; \
28754 r=`${PWD_COMMAND}`; export r; \
28755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28756 $(HOST_EXPORTS) \
28757 for flag in $(EXTRA_HOST_FLAGS) ; do \
28758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28759 done; \
28760 echo "Doing info in libtermcap" ; \
28761 (cd $(HOST_SUBDIR)/libtermcap && \
28762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28764 "RANLIB=$${RANLIB}" \
28765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28766 info) \
28767 || exit 1
28769 @endif libtermcap
28771 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
28772 maybe-dvi-libtermcap:
28773 @if libtermcap
28774 maybe-dvi-libtermcap: dvi-libtermcap
28776 dvi-libtermcap: \
28777 configure-libtermcap
28778 @: $(MAKE); $(unstage)
28779 @[ -f ./libtermcap/Makefile ] || exit 0; \
28780 r=`${PWD_COMMAND}`; export r; \
28781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28782 $(HOST_EXPORTS) \
28783 for flag in $(EXTRA_HOST_FLAGS) ; do \
28784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28785 done; \
28786 echo "Doing dvi in libtermcap" ; \
28787 (cd $(HOST_SUBDIR)/libtermcap && \
28788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28790 "RANLIB=$${RANLIB}" \
28791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28792 dvi) \
28793 || exit 1
28795 @endif libtermcap
28797 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
28798 maybe-pdf-libtermcap:
28799 @if libtermcap
28800 maybe-pdf-libtermcap: pdf-libtermcap
28802 pdf-libtermcap: \
28803 configure-libtermcap
28804 @: $(MAKE); $(unstage)
28805 @[ -f ./libtermcap/Makefile ] || exit 0; \
28806 r=`${PWD_COMMAND}`; export r; \
28807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28808 $(HOST_EXPORTS) \
28809 for flag in $(EXTRA_HOST_FLAGS) ; do \
28810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28811 done; \
28812 echo "Doing pdf in libtermcap" ; \
28813 (cd $(HOST_SUBDIR)/libtermcap && \
28814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28816 "RANLIB=$${RANLIB}" \
28817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28818 pdf) \
28819 || exit 1
28821 @endif libtermcap
28823 .PHONY: maybe-html-libtermcap html-libtermcap
28824 maybe-html-libtermcap:
28825 @if libtermcap
28826 maybe-html-libtermcap: html-libtermcap
28828 html-libtermcap: \
28829 configure-libtermcap
28830 @: $(MAKE); $(unstage)
28831 @[ -f ./libtermcap/Makefile ] || exit 0; \
28832 r=`${PWD_COMMAND}`; export r; \
28833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28834 $(HOST_EXPORTS) \
28835 for flag in $(EXTRA_HOST_FLAGS) ; do \
28836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28837 done; \
28838 echo "Doing html in libtermcap" ; \
28839 (cd $(HOST_SUBDIR)/libtermcap && \
28840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28842 "RANLIB=$${RANLIB}" \
28843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28844 html) \
28845 || exit 1
28847 @endif libtermcap
28849 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28850 maybe-TAGS-libtermcap:
28851 @if libtermcap
28852 maybe-TAGS-libtermcap: TAGS-libtermcap
28854 TAGS-libtermcap: \
28855 configure-libtermcap
28856 @: $(MAKE); $(unstage)
28857 @[ -f ./libtermcap/Makefile ] || exit 0; \
28858 r=`${PWD_COMMAND}`; export r; \
28859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28860 $(HOST_EXPORTS) \
28861 for flag in $(EXTRA_HOST_FLAGS) ; do \
28862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28863 done; \
28864 echo "Doing TAGS in libtermcap" ; \
28865 (cd $(HOST_SUBDIR)/libtermcap && \
28866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28868 "RANLIB=$${RANLIB}" \
28869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28870 TAGS) \
28871 || exit 1
28873 @endif libtermcap
28875 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28876 maybe-install-info-libtermcap:
28877 @if libtermcap
28878 maybe-install-info-libtermcap: install-info-libtermcap
28880 install-info-libtermcap: \
28881 configure-libtermcap \
28882 info-libtermcap
28883 @: $(MAKE); $(unstage)
28884 @[ -f ./libtermcap/Makefile ] || exit 0; \
28885 r=`${PWD_COMMAND}`; export r; \
28886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28887 $(HOST_EXPORTS) \
28888 for flag in $(EXTRA_HOST_FLAGS) ; do \
28889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28890 done; \
28891 echo "Doing install-info in libtermcap" ; \
28892 (cd $(HOST_SUBDIR)/libtermcap && \
28893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28895 "RANLIB=$${RANLIB}" \
28896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28897 install-info) \
28898 || exit 1
28900 @endif libtermcap
28902 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28903 maybe-install-pdf-libtermcap:
28904 @if libtermcap
28905 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28907 install-pdf-libtermcap: \
28908 configure-libtermcap \
28909 pdf-libtermcap
28910 @: $(MAKE); $(unstage)
28911 @[ -f ./libtermcap/Makefile ] || exit 0; \
28912 r=`${PWD_COMMAND}`; export r; \
28913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28914 $(HOST_EXPORTS) \
28915 for flag in $(EXTRA_HOST_FLAGS) ; do \
28916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28917 done; \
28918 echo "Doing install-pdf in libtermcap" ; \
28919 (cd $(HOST_SUBDIR)/libtermcap && \
28920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28922 "RANLIB=$${RANLIB}" \
28923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28924 install-pdf) \
28925 || exit 1
28927 @endif libtermcap
28929 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28930 maybe-install-html-libtermcap:
28931 @if libtermcap
28932 maybe-install-html-libtermcap: install-html-libtermcap
28934 install-html-libtermcap: \
28935 configure-libtermcap \
28936 html-libtermcap
28937 @: $(MAKE); $(unstage)
28938 @[ -f ./libtermcap/Makefile ] || exit 0; \
28939 r=`${PWD_COMMAND}`; export r; \
28940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28941 $(HOST_EXPORTS) \
28942 for flag in $(EXTRA_HOST_FLAGS) ; do \
28943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28944 done; \
28945 echo "Doing install-html in libtermcap" ; \
28946 (cd $(HOST_SUBDIR)/libtermcap && \
28947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28949 "RANLIB=$${RANLIB}" \
28950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28951 install-html) \
28952 || exit 1
28954 @endif libtermcap
28956 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28957 maybe-installcheck-libtermcap:
28958 @if libtermcap
28959 maybe-installcheck-libtermcap: installcheck-libtermcap
28961 installcheck-libtermcap: \
28962 configure-libtermcap
28963 @: $(MAKE); $(unstage)
28964 @[ -f ./libtermcap/Makefile ] || exit 0; \
28965 r=`${PWD_COMMAND}`; export r; \
28966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28967 $(HOST_EXPORTS) \
28968 for flag in $(EXTRA_HOST_FLAGS) ; do \
28969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28970 done; \
28971 echo "Doing installcheck in libtermcap" ; \
28972 (cd $(HOST_SUBDIR)/libtermcap && \
28973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28975 "RANLIB=$${RANLIB}" \
28976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28977 installcheck) \
28978 || exit 1
28980 @endif libtermcap
28982 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28983 maybe-mostlyclean-libtermcap:
28984 @if libtermcap
28985 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28987 # libtermcap doesn't support mostlyclean.
28988 mostlyclean-libtermcap:
28990 @endif libtermcap
28992 .PHONY: maybe-clean-libtermcap clean-libtermcap
28993 maybe-clean-libtermcap:
28994 @if libtermcap
28995 maybe-clean-libtermcap: clean-libtermcap
28997 # libtermcap doesn't support clean.
28998 clean-libtermcap:
29000 @endif libtermcap
29002 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
29003 maybe-distclean-libtermcap:
29004 @if libtermcap
29005 maybe-distclean-libtermcap: distclean-libtermcap
29007 # libtermcap doesn't support distclean.
29008 distclean-libtermcap:
29010 @endif libtermcap
29012 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
29013 maybe-maintainer-clean-libtermcap:
29014 @if libtermcap
29015 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29017 # libtermcap doesn't support maintainer-clean.
29018 maintainer-clean-libtermcap:
29020 @endif libtermcap
29024 .PHONY: configure-utils maybe-configure-utils
29025 maybe-configure-utils:
29026 @if gcc-bootstrap
29027 configure-utils: stage_current
29028 @endif gcc-bootstrap
29029 @if utils
29030 maybe-configure-utils: configure-utils
29031 configure-utils:
29032 @: $(MAKE); $(unstage)
29033 @r=`${PWD_COMMAND}`; export r; \
29034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29035 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29037 $(HOST_EXPORTS) \
29038 echo Configuring in $(HOST_SUBDIR)/utils; \
29039 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29040 case $(srcdir) in \
29041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29042 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29044 esac; \
29045 srcdiroption="--srcdir=$${topdir}/utils"; \
29046 libsrcdir="$$s/utils"; \
29047 $(SHELL) $${libsrcdir}/configure \
29048 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29049 --target=${target_alias} $${srcdiroption} \
29050 || exit 1
29051 @endif utils
29057 .PHONY: all-utils maybe-all-utils
29058 maybe-all-utils:
29059 @if gcc-bootstrap
29060 all-utils: stage_current
29061 @endif gcc-bootstrap
29062 @if utils
29063 TARGET-utils=all
29064 maybe-all-utils: all-utils
29065 all-utils: configure-utils
29066 @: $(MAKE); $(unstage)
29067 @r=`${PWD_COMMAND}`; export r; \
29068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29069 $(HOST_EXPORTS) \
29070 (cd $(HOST_SUBDIR)/utils && \
29071 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29072 $(TARGET-utils))
29073 @endif utils
29078 .PHONY: check-utils maybe-check-utils
29079 maybe-check-utils:
29080 @if utils
29081 maybe-check-utils: check-utils
29083 check-utils:
29085 @endif utils
29087 .PHONY: install-utils maybe-install-utils
29088 maybe-install-utils:
29089 @if utils
29090 maybe-install-utils: install-utils
29092 install-utils: installdirs
29093 @: $(MAKE); $(unstage)
29094 @r=`${PWD_COMMAND}`; export r; \
29095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29096 $(HOST_EXPORTS) \
29097 (cd $(HOST_SUBDIR)/utils && \
29098 $(MAKE) $(FLAGS_TO_PASS) install)
29100 @endif utils
29102 .PHONY: install-strip-utils maybe-install-strip-utils
29103 maybe-install-strip-utils:
29104 @if utils
29105 maybe-install-strip-utils: install-strip-utils
29107 install-strip-utils: installdirs
29108 @: $(MAKE); $(unstage)
29109 @r=`${PWD_COMMAND}`; export r; \
29110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29111 $(HOST_EXPORTS) \
29112 (cd $(HOST_SUBDIR)/utils && \
29113 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29115 @endif utils
29117 # Other targets (info, dvi, pdf, etc.)
29119 .PHONY: maybe-info-utils info-utils
29120 maybe-info-utils:
29121 @if utils
29122 maybe-info-utils: info-utils
29124 info-utils: \
29125 configure-utils
29126 @: $(MAKE); $(unstage)
29127 @[ -f ./utils/Makefile ] || exit 0; \
29128 r=`${PWD_COMMAND}`; export r; \
29129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29130 $(HOST_EXPORTS) \
29131 for flag in $(EXTRA_HOST_FLAGS) ; do \
29132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29133 done; \
29134 echo "Doing info in utils" ; \
29135 (cd $(HOST_SUBDIR)/utils && \
29136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29138 "RANLIB=$${RANLIB}" \
29139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29140 info) \
29141 || exit 1
29143 @endif utils
29145 .PHONY: maybe-dvi-utils dvi-utils
29146 maybe-dvi-utils:
29147 @if utils
29148 maybe-dvi-utils: dvi-utils
29150 dvi-utils: \
29151 configure-utils
29152 @: $(MAKE); $(unstage)
29153 @[ -f ./utils/Makefile ] || exit 0; \
29154 r=`${PWD_COMMAND}`; export r; \
29155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29156 $(HOST_EXPORTS) \
29157 for flag in $(EXTRA_HOST_FLAGS) ; do \
29158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29159 done; \
29160 echo "Doing dvi in utils" ; \
29161 (cd $(HOST_SUBDIR)/utils && \
29162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29164 "RANLIB=$${RANLIB}" \
29165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29166 dvi) \
29167 || exit 1
29169 @endif utils
29171 .PHONY: maybe-pdf-utils pdf-utils
29172 maybe-pdf-utils:
29173 @if utils
29174 maybe-pdf-utils: pdf-utils
29176 pdf-utils: \
29177 configure-utils
29178 @: $(MAKE); $(unstage)
29179 @[ -f ./utils/Makefile ] || exit 0; \
29180 r=`${PWD_COMMAND}`; export r; \
29181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29182 $(HOST_EXPORTS) \
29183 for flag in $(EXTRA_HOST_FLAGS) ; do \
29184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29185 done; \
29186 echo "Doing pdf in utils" ; \
29187 (cd $(HOST_SUBDIR)/utils && \
29188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29190 "RANLIB=$${RANLIB}" \
29191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29192 pdf) \
29193 || exit 1
29195 @endif utils
29197 .PHONY: maybe-html-utils html-utils
29198 maybe-html-utils:
29199 @if utils
29200 maybe-html-utils: html-utils
29202 html-utils: \
29203 configure-utils
29204 @: $(MAKE); $(unstage)
29205 @[ -f ./utils/Makefile ] || exit 0; \
29206 r=`${PWD_COMMAND}`; export r; \
29207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29208 $(HOST_EXPORTS) \
29209 for flag in $(EXTRA_HOST_FLAGS) ; do \
29210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29211 done; \
29212 echo "Doing html in utils" ; \
29213 (cd $(HOST_SUBDIR)/utils && \
29214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29216 "RANLIB=$${RANLIB}" \
29217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29218 html) \
29219 || exit 1
29221 @endif utils
29223 .PHONY: maybe-TAGS-utils TAGS-utils
29224 maybe-TAGS-utils:
29225 @if utils
29226 maybe-TAGS-utils: TAGS-utils
29228 TAGS-utils: \
29229 configure-utils
29230 @: $(MAKE); $(unstage)
29231 @[ -f ./utils/Makefile ] || exit 0; \
29232 r=`${PWD_COMMAND}`; export r; \
29233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29234 $(HOST_EXPORTS) \
29235 for flag in $(EXTRA_HOST_FLAGS) ; do \
29236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29237 done; \
29238 echo "Doing TAGS in utils" ; \
29239 (cd $(HOST_SUBDIR)/utils && \
29240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29242 "RANLIB=$${RANLIB}" \
29243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29244 TAGS) \
29245 || exit 1
29247 @endif utils
29249 .PHONY: maybe-install-info-utils install-info-utils
29250 maybe-install-info-utils:
29251 @if utils
29252 maybe-install-info-utils: install-info-utils
29254 install-info-utils: \
29255 configure-utils \
29256 info-utils
29257 @: $(MAKE); $(unstage)
29258 @[ -f ./utils/Makefile ] || exit 0; \
29259 r=`${PWD_COMMAND}`; export r; \
29260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29261 $(HOST_EXPORTS) \
29262 for flag in $(EXTRA_HOST_FLAGS) ; do \
29263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29264 done; \
29265 echo "Doing install-info in utils" ; \
29266 (cd $(HOST_SUBDIR)/utils && \
29267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29269 "RANLIB=$${RANLIB}" \
29270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29271 install-info) \
29272 || exit 1
29274 @endif utils
29276 .PHONY: maybe-install-pdf-utils install-pdf-utils
29277 maybe-install-pdf-utils:
29278 @if utils
29279 maybe-install-pdf-utils: install-pdf-utils
29281 install-pdf-utils: \
29282 configure-utils \
29283 pdf-utils
29284 @: $(MAKE); $(unstage)
29285 @[ -f ./utils/Makefile ] || exit 0; \
29286 r=`${PWD_COMMAND}`; export r; \
29287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29288 $(HOST_EXPORTS) \
29289 for flag in $(EXTRA_HOST_FLAGS) ; do \
29290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29291 done; \
29292 echo "Doing install-pdf in utils" ; \
29293 (cd $(HOST_SUBDIR)/utils && \
29294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29296 "RANLIB=$${RANLIB}" \
29297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29298 install-pdf) \
29299 || exit 1
29301 @endif utils
29303 .PHONY: maybe-install-html-utils install-html-utils
29304 maybe-install-html-utils:
29305 @if utils
29306 maybe-install-html-utils: install-html-utils
29308 install-html-utils: \
29309 configure-utils \
29310 html-utils
29311 @: $(MAKE); $(unstage)
29312 @[ -f ./utils/Makefile ] || exit 0; \
29313 r=`${PWD_COMMAND}`; export r; \
29314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29315 $(HOST_EXPORTS) \
29316 for flag in $(EXTRA_HOST_FLAGS) ; do \
29317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29318 done; \
29319 echo "Doing install-html in utils" ; \
29320 (cd $(HOST_SUBDIR)/utils && \
29321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29323 "RANLIB=$${RANLIB}" \
29324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29325 install-html) \
29326 || exit 1
29328 @endif utils
29330 .PHONY: maybe-installcheck-utils installcheck-utils
29331 maybe-installcheck-utils:
29332 @if utils
29333 maybe-installcheck-utils: installcheck-utils
29335 installcheck-utils: \
29336 configure-utils
29337 @: $(MAKE); $(unstage)
29338 @[ -f ./utils/Makefile ] || exit 0; \
29339 r=`${PWD_COMMAND}`; export r; \
29340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29341 $(HOST_EXPORTS) \
29342 for flag in $(EXTRA_HOST_FLAGS) ; do \
29343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29344 done; \
29345 echo "Doing installcheck in utils" ; \
29346 (cd $(HOST_SUBDIR)/utils && \
29347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29349 "RANLIB=$${RANLIB}" \
29350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29351 installcheck) \
29352 || exit 1
29354 @endif utils
29356 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
29357 maybe-mostlyclean-utils:
29358 @if utils
29359 maybe-mostlyclean-utils: mostlyclean-utils
29361 mostlyclean-utils:
29362 @: $(MAKE); $(unstage)
29363 @[ -f ./utils/Makefile ] || exit 0; \
29364 r=`${PWD_COMMAND}`; export r; \
29365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29366 $(HOST_EXPORTS) \
29367 for flag in $(EXTRA_HOST_FLAGS) ; do \
29368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29369 done; \
29370 echo "Doing mostlyclean in utils" ; \
29371 (cd $(HOST_SUBDIR)/utils && \
29372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29374 "RANLIB=$${RANLIB}" \
29375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29376 mostlyclean) \
29377 || exit 1
29379 @endif utils
29381 .PHONY: maybe-clean-utils clean-utils
29382 maybe-clean-utils:
29383 @if utils
29384 maybe-clean-utils: clean-utils
29386 clean-utils:
29387 @: $(MAKE); $(unstage)
29388 @[ -f ./utils/Makefile ] || exit 0; \
29389 r=`${PWD_COMMAND}`; export r; \
29390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29391 $(HOST_EXPORTS) \
29392 for flag in $(EXTRA_HOST_FLAGS) ; do \
29393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29394 done; \
29395 echo "Doing clean in utils" ; \
29396 (cd $(HOST_SUBDIR)/utils && \
29397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29399 "RANLIB=$${RANLIB}" \
29400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29401 clean) \
29402 || exit 1
29404 @endif utils
29406 .PHONY: maybe-distclean-utils distclean-utils
29407 maybe-distclean-utils:
29408 @if utils
29409 maybe-distclean-utils: distclean-utils
29411 distclean-utils:
29412 @: $(MAKE); $(unstage)
29413 @[ -f ./utils/Makefile ] || exit 0; \
29414 r=`${PWD_COMMAND}`; export r; \
29415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29416 $(HOST_EXPORTS) \
29417 for flag in $(EXTRA_HOST_FLAGS) ; do \
29418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29419 done; \
29420 echo "Doing distclean in utils" ; \
29421 (cd $(HOST_SUBDIR)/utils && \
29422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29424 "RANLIB=$${RANLIB}" \
29425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29426 distclean) \
29427 || exit 1
29429 @endif utils
29431 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29432 maybe-maintainer-clean-utils:
29433 @if utils
29434 maybe-maintainer-clean-utils: maintainer-clean-utils
29436 maintainer-clean-utils:
29437 @: $(MAKE); $(unstage)
29438 @[ -f ./utils/Makefile ] || exit 0; \
29439 r=`${PWD_COMMAND}`; export r; \
29440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29441 $(HOST_EXPORTS) \
29442 for flag in $(EXTRA_HOST_FLAGS) ; do \
29443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29444 done; \
29445 echo "Doing maintainer-clean in utils" ; \
29446 (cd $(HOST_SUBDIR)/utils && \
29447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29449 "RANLIB=$${RANLIB}" \
29450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29451 maintainer-clean) \
29452 || exit 1
29454 @endif utils
29458 .PHONY: configure-gnattools maybe-configure-gnattools
29459 maybe-configure-gnattools:
29460 @if gcc-bootstrap
29461 configure-gnattools: stage_current
29462 @endif gcc-bootstrap
29463 @if gnattools
29464 maybe-configure-gnattools: configure-gnattools
29465 configure-gnattools:
29466 @: $(MAKE); $(unstage)
29467 @r=`${PWD_COMMAND}`; export r; \
29468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29469 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29470 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29471 $(HOST_EXPORTS) \
29472 echo Configuring in $(HOST_SUBDIR)/gnattools; \
29473 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29474 case $(srcdir) in \
29475 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29476 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29477 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29478 esac; \
29479 srcdiroption="--srcdir=$${topdir}/gnattools"; \
29480 libsrcdir="$$s/gnattools"; \
29481 $(SHELL) $${libsrcdir}/configure \
29482 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29483 --target=${target_alias} $${srcdiroption} \
29484 || exit 1
29485 @endif gnattools
29491 .PHONY: all-gnattools maybe-all-gnattools
29492 maybe-all-gnattools:
29493 @if gcc-bootstrap
29494 all-gnattools: stage_current
29495 @endif gcc-bootstrap
29496 @if gnattools
29497 TARGET-gnattools=all
29498 maybe-all-gnattools: all-gnattools
29499 all-gnattools: configure-gnattools
29500 @: $(MAKE); $(unstage)
29501 @r=`${PWD_COMMAND}`; export r; \
29502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29503 $(HOST_EXPORTS) \
29504 (cd $(HOST_SUBDIR)/gnattools && \
29505 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29506 $(TARGET-gnattools))
29507 @endif gnattools
29512 .PHONY: check-gnattools maybe-check-gnattools
29513 maybe-check-gnattools:
29514 @if gnattools
29515 maybe-check-gnattools: check-gnattools
29517 check-gnattools:
29518 @: $(MAKE); $(unstage)
29519 @r=`${PWD_COMMAND}`; export r; \
29520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29521 $(HOST_EXPORTS) \
29522 (cd $(HOST_SUBDIR)/gnattools && \
29523 $(MAKE) $(FLAGS_TO_PASS) check)
29525 @endif gnattools
29527 .PHONY: install-gnattools maybe-install-gnattools
29528 maybe-install-gnattools:
29529 @if gnattools
29530 maybe-install-gnattools: install-gnattools
29532 install-gnattools: installdirs
29533 @: $(MAKE); $(unstage)
29534 @r=`${PWD_COMMAND}`; export r; \
29535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29536 $(HOST_EXPORTS) \
29537 (cd $(HOST_SUBDIR)/gnattools && \
29538 $(MAKE) $(FLAGS_TO_PASS) install)
29540 @endif gnattools
29542 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
29543 maybe-install-strip-gnattools:
29544 @if gnattools
29545 maybe-install-strip-gnattools: install-strip-gnattools
29547 install-strip-gnattools: installdirs
29548 @: $(MAKE); $(unstage)
29549 @r=`${PWD_COMMAND}`; export r; \
29550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29551 $(HOST_EXPORTS) \
29552 (cd $(HOST_SUBDIR)/gnattools && \
29553 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29555 @endif gnattools
29557 # Other targets (info, dvi, pdf, etc.)
29559 .PHONY: maybe-info-gnattools info-gnattools
29560 maybe-info-gnattools:
29561 @if gnattools
29562 maybe-info-gnattools: info-gnattools
29564 info-gnattools: \
29565 configure-gnattools
29566 @: $(MAKE); $(unstage)
29567 @[ -f ./gnattools/Makefile ] || exit 0; \
29568 r=`${PWD_COMMAND}`; export r; \
29569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29570 $(HOST_EXPORTS) \
29571 for flag in $(EXTRA_HOST_FLAGS) ; do \
29572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29573 done; \
29574 echo "Doing info in gnattools" ; \
29575 (cd $(HOST_SUBDIR)/gnattools && \
29576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29578 "RANLIB=$${RANLIB}" \
29579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29580 info) \
29581 || exit 1
29583 @endif gnattools
29585 .PHONY: maybe-dvi-gnattools dvi-gnattools
29586 maybe-dvi-gnattools:
29587 @if gnattools
29588 maybe-dvi-gnattools: dvi-gnattools
29590 dvi-gnattools: \
29591 configure-gnattools
29592 @: $(MAKE); $(unstage)
29593 @[ -f ./gnattools/Makefile ] || exit 0; \
29594 r=`${PWD_COMMAND}`; export r; \
29595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29596 $(HOST_EXPORTS) \
29597 for flag in $(EXTRA_HOST_FLAGS) ; do \
29598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29599 done; \
29600 echo "Doing dvi in gnattools" ; \
29601 (cd $(HOST_SUBDIR)/gnattools && \
29602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29604 "RANLIB=$${RANLIB}" \
29605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29606 dvi) \
29607 || exit 1
29609 @endif gnattools
29611 .PHONY: maybe-pdf-gnattools pdf-gnattools
29612 maybe-pdf-gnattools:
29613 @if gnattools
29614 maybe-pdf-gnattools: pdf-gnattools
29616 pdf-gnattools: \
29617 configure-gnattools
29618 @: $(MAKE); $(unstage)
29619 @[ -f ./gnattools/Makefile ] || exit 0; \
29620 r=`${PWD_COMMAND}`; export r; \
29621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29622 $(HOST_EXPORTS) \
29623 for flag in $(EXTRA_HOST_FLAGS) ; do \
29624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29625 done; \
29626 echo "Doing pdf in gnattools" ; \
29627 (cd $(HOST_SUBDIR)/gnattools && \
29628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29630 "RANLIB=$${RANLIB}" \
29631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29632 pdf) \
29633 || exit 1
29635 @endif gnattools
29637 .PHONY: maybe-html-gnattools html-gnattools
29638 maybe-html-gnattools:
29639 @if gnattools
29640 maybe-html-gnattools: html-gnattools
29642 html-gnattools: \
29643 configure-gnattools
29644 @: $(MAKE); $(unstage)
29645 @[ -f ./gnattools/Makefile ] || exit 0; \
29646 r=`${PWD_COMMAND}`; export r; \
29647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29648 $(HOST_EXPORTS) \
29649 for flag in $(EXTRA_HOST_FLAGS) ; do \
29650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29651 done; \
29652 echo "Doing html in gnattools" ; \
29653 (cd $(HOST_SUBDIR)/gnattools && \
29654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29656 "RANLIB=$${RANLIB}" \
29657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29658 html) \
29659 || exit 1
29661 @endif gnattools
29663 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
29664 maybe-TAGS-gnattools:
29665 @if gnattools
29666 maybe-TAGS-gnattools: TAGS-gnattools
29668 TAGS-gnattools: \
29669 configure-gnattools
29670 @: $(MAKE); $(unstage)
29671 @[ -f ./gnattools/Makefile ] || exit 0; \
29672 r=`${PWD_COMMAND}`; export r; \
29673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29674 $(HOST_EXPORTS) \
29675 for flag in $(EXTRA_HOST_FLAGS) ; do \
29676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29677 done; \
29678 echo "Doing TAGS in gnattools" ; \
29679 (cd $(HOST_SUBDIR)/gnattools && \
29680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29682 "RANLIB=$${RANLIB}" \
29683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29684 TAGS) \
29685 || exit 1
29687 @endif gnattools
29689 .PHONY: maybe-install-info-gnattools install-info-gnattools
29690 maybe-install-info-gnattools:
29691 @if gnattools
29692 maybe-install-info-gnattools: install-info-gnattools
29694 install-info-gnattools: \
29695 configure-gnattools \
29696 info-gnattools
29697 @: $(MAKE); $(unstage)
29698 @[ -f ./gnattools/Makefile ] || exit 0; \
29699 r=`${PWD_COMMAND}`; export r; \
29700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29701 $(HOST_EXPORTS) \
29702 for flag in $(EXTRA_HOST_FLAGS) ; do \
29703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29704 done; \
29705 echo "Doing install-info in gnattools" ; \
29706 (cd $(HOST_SUBDIR)/gnattools && \
29707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29709 "RANLIB=$${RANLIB}" \
29710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29711 install-info) \
29712 || exit 1
29714 @endif gnattools
29716 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
29717 maybe-install-pdf-gnattools:
29718 @if gnattools
29719 maybe-install-pdf-gnattools: install-pdf-gnattools
29721 install-pdf-gnattools: \
29722 configure-gnattools \
29723 pdf-gnattools
29724 @: $(MAKE); $(unstage)
29725 @[ -f ./gnattools/Makefile ] || exit 0; \
29726 r=`${PWD_COMMAND}`; export r; \
29727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29728 $(HOST_EXPORTS) \
29729 for flag in $(EXTRA_HOST_FLAGS) ; do \
29730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29731 done; \
29732 echo "Doing install-pdf in gnattools" ; \
29733 (cd $(HOST_SUBDIR)/gnattools && \
29734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29736 "RANLIB=$${RANLIB}" \
29737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29738 install-pdf) \
29739 || exit 1
29741 @endif gnattools
29743 .PHONY: maybe-install-html-gnattools install-html-gnattools
29744 maybe-install-html-gnattools:
29745 @if gnattools
29746 maybe-install-html-gnattools: install-html-gnattools
29748 install-html-gnattools: \
29749 configure-gnattools \
29750 html-gnattools
29751 @: $(MAKE); $(unstage)
29752 @[ -f ./gnattools/Makefile ] || exit 0; \
29753 r=`${PWD_COMMAND}`; export r; \
29754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29755 $(HOST_EXPORTS) \
29756 for flag in $(EXTRA_HOST_FLAGS) ; do \
29757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29758 done; \
29759 echo "Doing install-html in gnattools" ; \
29760 (cd $(HOST_SUBDIR)/gnattools && \
29761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29763 "RANLIB=$${RANLIB}" \
29764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29765 install-html) \
29766 || exit 1
29768 @endif gnattools
29770 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
29771 maybe-installcheck-gnattools:
29772 @if gnattools
29773 maybe-installcheck-gnattools: installcheck-gnattools
29775 installcheck-gnattools: \
29776 configure-gnattools
29777 @: $(MAKE); $(unstage)
29778 @[ -f ./gnattools/Makefile ] || exit 0; \
29779 r=`${PWD_COMMAND}`; export r; \
29780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29781 $(HOST_EXPORTS) \
29782 for flag in $(EXTRA_HOST_FLAGS) ; do \
29783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29784 done; \
29785 echo "Doing installcheck in gnattools" ; \
29786 (cd $(HOST_SUBDIR)/gnattools && \
29787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29789 "RANLIB=$${RANLIB}" \
29790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29791 installcheck) \
29792 || exit 1
29794 @endif gnattools
29796 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29797 maybe-mostlyclean-gnattools:
29798 @if gnattools
29799 maybe-mostlyclean-gnattools: mostlyclean-gnattools
29801 mostlyclean-gnattools:
29802 @: $(MAKE); $(unstage)
29803 @[ -f ./gnattools/Makefile ] || exit 0; \
29804 r=`${PWD_COMMAND}`; export r; \
29805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29806 $(HOST_EXPORTS) \
29807 for flag in $(EXTRA_HOST_FLAGS) ; do \
29808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29809 done; \
29810 echo "Doing mostlyclean in gnattools" ; \
29811 (cd $(HOST_SUBDIR)/gnattools && \
29812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29814 "RANLIB=$${RANLIB}" \
29815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29816 mostlyclean) \
29817 || exit 1
29819 @endif gnattools
29821 .PHONY: maybe-clean-gnattools clean-gnattools
29822 maybe-clean-gnattools:
29823 @if gnattools
29824 maybe-clean-gnattools: clean-gnattools
29826 clean-gnattools:
29827 @: $(MAKE); $(unstage)
29828 @[ -f ./gnattools/Makefile ] || exit 0; \
29829 r=`${PWD_COMMAND}`; export r; \
29830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29831 $(HOST_EXPORTS) \
29832 for flag in $(EXTRA_HOST_FLAGS) ; do \
29833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29834 done; \
29835 echo "Doing clean in gnattools" ; \
29836 (cd $(HOST_SUBDIR)/gnattools && \
29837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29839 "RANLIB=$${RANLIB}" \
29840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29841 clean) \
29842 || exit 1
29844 @endif gnattools
29846 .PHONY: maybe-distclean-gnattools distclean-gnattools
29847 maybe-distclean-gnattools:
29848 @if gnattools
29849 maybe-distclean-gnattools: distclean-gnattools
29851 distclean-gnattools:
29852 @: $(MAKE); $(unstage)
29853 @[ -f ./gnattools/Makefile ] || exit 0; \
29854 r=`${PWD_COMMAND}`; export r; \
29855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29856 $(HOST_EXPORTS) \
29857 for flag in $(EXTRA_HOST_FLAGS) ; do \
29858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29859 done; \
29860 echo "Doing distclean in gnattools" ; \
29861 (cd $(HOST_SUBDIR)/gnattools && \
29862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29864 "RANLIB=$${RANLIB}" \
29865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29866 distclean) \
29867 || exit 1
29869 @endif gnattools
29871 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29872 maybe-maintainer-clean-gnattools:
29873 @if gnattools
29874 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29876 maintainer-clean-gnattools:
29877 @: $(MAKE); $(unstage)
29878 @[ -f ./gnattools/Makefile ] || exit 0; \
29879 r=`${PWD_COMMAND}`; export r; \
29880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29881 $(HOST_EXPORTS) \
29882 for flag in $(EXTRA_HOST_FLAGS) ; do \
29883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29884 done; \
29885 echo "Doing maintainer-clean in gnattools" ; \
29886 (cd $(HOST_SUBDIR)/gnattools && \
29887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29889 "RANLIB=$${RANLIB}" \
29890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29891 maintainer-clean) \
29892 || exit 1
29894 @endif gnattools
29898 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29899 maybe-configure-lto-plugin:
29900 @if gcc-bootstrap
29901 configure-lto-plugin: stage_current
29902 @endif gcc-bootstrap
29903 @if lto-plugin
29904 maybe-configure-lto-plugin: configure-lto-plugin
29905 configure-lto-plugin:
29906 @r=`${PWD_COMMAND}`; export r; \
29907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29908 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29909 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29910 $(HOST_EXPORTS) \
29911 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29912 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29913 case $(srcdir) in \
29914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29915 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29917 esac; \
29918 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29919 libsrcdir="$$s/lto-plugin"; \
29920 $(SHELL) $${libsrcdir}/configure \
29921 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29922 --target=${target_alias} $${srcdiroption} --enable-shared \
29923 || exit 1
29924 @endif lto-plugin
29928 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29929 maybe-configure-stage1-lto-plugin:
29930 @if lto-plugin-bootstrap
29931 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29932 configure-stage1-lto-plugin:
29933 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29934 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29935 @r=`${PWD_COMMAND}`; export r; \
29936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29937 TFLAGS="$(STAGE1_TFLAGS)"; \
29938 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29939 $(HOST_EXPORTS) \
29940 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29941 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29942 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29943 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29944 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29945 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29946 case $(srcdir) in \
29947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29948 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29950 esac; \
29951 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29952 libsrcdir="$$s/lto-plugin"; \
29953 $(SHELL) $${libsrcdir}/configure \
29954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29955 --target=${target_alias} $${srcdiroption} \
29956 $(STAGE1_CONFIGURE_FLAGS) \
29957 --enable-shared
29958 @endif lto-plugin-bootstrap
29960 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29961 maybe-configure-stage2-lto-plugin:
29962 @if lto-plugin-bootstrap
29963 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29964 configure-stage2-lto-plugin:
29965 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29967 @r=`${PWD_COMMAND}`; export r; \
29968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29969 TFLAGS="$(STAGE2_TFLAGS)"; \
29970 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29971 $(HOST_EXPORTS) \
29972 $(POSTSTAGE1_HOST_EXPORTS) \
29973 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29974 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29975 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29976 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29978 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29979 case $(srcdir) in \
29980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29981 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29983 esac; \
29984 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29985 libsrcdir="$$s/lto-plugin"; \
29986 $(SHELL) $${libsrcdir}/configure \
29987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29988 --target=${target_alias} $${srcdiroption} \
29989 --with-build-libsubdir=$(HOST_SUBDIR) \
29990 $(STAGE2_CONFIGURE_FLAGS) \
29991 --enable-shared
29992 @endif lto-plugin-bootstrap
29994 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29995 maybe-configure-stage3-lto-plugin:
29996 @if lto-plugin-bootstrap
29997 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29998 configure-stage3-lto-plugin:
29999 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30000 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30001 @r=`${PWD_COMMAND}`; export r; \
30002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30003 TFLAGS="$(STAGE3_TFLAGS)"; \
30004 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30005 $(HOST_EXPORTS) \
30006 $(POSTSTAGE1_HOST_EXPORTS) \
30007 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30008 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30009 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30010 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
30011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30012 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30013 case $(srcdir) in \
30014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30015 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30017 esac; \
30018 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30019 libsrcdir="$$s/lto-plugin"; \
30020 $(SHELL) $${libsrcdir}/configure \
30021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30022 --target=${target_alias} $${srcdiroption} \
30023 --with-build-libsubdir=$(HOST_SUBDIR) \
30024 $(STAGE3_CONFIGURE_FLAGS) \
30025 --enable-shared
30026 @endif lto-plugin-bootstrap
30028 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30029 maybe-configure-stage4-lto-plugin:
30030 @if lto-plugin-bootstrap
30031 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30032 configure-stage4-lto-plugin:
30033 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30034 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30035 @r=`${PWD_COMMAND}`; export r; \
30036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30037 TFLAGS="$(STAGE4_TFLAGS)"; \
30038 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30039 $(HOST_EXPORTS) \
30040 $(POSTSTAGE1_HOST_EXPORTS) \
30041 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30042 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30043 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30044 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30045 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30046 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30047 case $(srcdir) in \
30048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30049 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30051 esac; \
30052 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30053 libsrcdir="$$s/lto-plugin"; \
30054 $(SHELL) $${libsrcdir}/configure \
30055 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30056 --target=${target_alias} $${srcdiroption} \
30057 --with-build-libsubdir=$(HOST_SUBDIR) \
30058 $(STAGE4_CONFIGURE_FLAGS) \
30059 --enable-shared
30060 @endif lto-plugin-bootstrap
30062 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30063 maybe-configure-stageprofile-lto-plugin:
30064 @if lto-plugin-bootstrap
30065 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30066 configure-stageprofile-lto-plugin:
30067 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30068 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30069 @r=`${PWD_COMMAND}`; export r; \
30070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30071 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30072 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30073 $(HOST_EXPORTS) \
30074 $(POSTSTAGE1_HOST_EXPORTS) \
30075 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30076 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30077 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30078 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30079 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30080 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30081 case $(srcdir) in \
30082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30083 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30085 esac; \
30086 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30087 libsrcdir="$$s/lto-plugin"; \
30088 $(SHELL) $${libsrcdir}/configure \
30089 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30090 --target=${target_alias} $${srcdiroption} \
30091 --with-build-libsubdir=$(HOST_SUBDIR) \
30092 $(STAGEprofile_CONFIGURE_FLAGS) \
30093 --enable-shared
30094 @endif lto-plugin-bootstrap
30096 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30097 maybe-configure-stagefeedback-lto-plugin:
30098 @if lto-plugin-bootstrap
30099 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30100 configure-stagefeedback-lto-plugin:
30101 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30102 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30103 @r=`${PWD_COMMAND}`; export r; \
30104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30105 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30106 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30107 $(HOST_EXPORTS) \
30108 $(POSTSTAGE1_HOST_EXPORTS) \
30109 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30110 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30111 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30112 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30113 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30114 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30115 case $(srcdir) in \
30116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30117 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30119 esac; \
30120 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30121 libsrcdir="$$s/lto-plugin"; \
30122 $(SHELL) $${libsrcdir}/configure \
30123 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30124 --target=${target_alias} $${srcdiroption} \
30125 --with-build-libsubdir=$(HOST_SUBDIR) \
30126 $(STAGEfeedback_CONFIGURE_FLAGS) \
30127 --enable-shared
30128 @endif lto-plugin-bootstrap
30134 .PHONY: all-lto-plugin maybe-all-lto-plugin
30135 maybe-all-lto-plugin:
30136 @if gcc-bootstrap
30137 all-lto-plugin: stage_current
30138 @endif gcc-bootstrap
30139 @if lto-plugin
30140 TARGET-lto-plugin=all
30141 maybe-all-lto-plugin: all-lto-plugin
30142 all-lto-plugin: configure-lto-plugin
30143 @r=`${PWD_COMMAND}`; export r; \
30144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30145 $(HOST_EXPORTS) \
30146 (cd $(HOST_SUBDIR)/lto-plugin && \
30147 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30148 $(TARGET-lto-plugin))
30149 @endif lto-plugin
30153 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30154 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30155 maybe-all-stage1-lto-plugin:
30156 maybe-clean-stage1-lto-plugin:
30157 @if lto-plugin-bootstrap
30158 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30159 all-stage1: all-stage1-lto-plugin
30160 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30161 all-stage1-lto-plugin: configure-stage1-lto-plugin
30162 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30163 @r=`${PWD_COMMAND}`; export r; \
30164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30165 TFLAGS="$(STAGE1_TFLAGS)"; \
30166 $(HOST_EXPORTS) \
30167 cd $(HOST_SUBDIR)/lto-plugin && \
30168 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30169 CFLAGS="$(STAGE1_CFLAGS)" \
30170 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30171 LIBCFLAGS="$(LIBCFLAGS)" \
30172 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30173 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30174 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30175 $(EXTRA_HOST_FLAGS) \
30176 $(STAGE1_FLAGS_TO_PASS) \
30177 TFLAGS="$(STAGE1_TFLAGS)" \
30178 $(TARGET-stage1-lto-plugin)
30180 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30181 clean-stage1: clean-stage1-lto-plugin
30182 clean-stage1-lto-plugin:
30183 @if [ $(current_stage) = stage1 ]; then \
30184 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30185 else \
30186 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30187 $(MAKE) stage1-start; \
30188 fi; \
30189 cd $(HOST_SUBDIR)/lto-plugin && \
30190 $(MAKE) $(EXTRA_HOST_FLAGS) \
30191 $(STAGE1_FLAGS_TO_PASS) clean
30192 @endif lto-plugin-bootstrap
30195 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30196 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30197 maybe-all-stage2-lto-plugin:
30198 maybe-clean-stage2-lto-plugin:
30199 @if lto-plugin-bootstrap
30200 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30201 all-stage2: all-stage2-lto-plugin
30202 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30203 all-stage2-lto-plugin: configure-stage2-lto-plugin
30204 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30205 @r=`${PWD_COMMAND}`; export r; \
30206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30207 TFLAGS="$(STAGE2_TFLAGS)"; \
30208 $(HOST_EXPORTS) \
30209 $(POSTSTAGE1_HOST_EXPORTS) \
30210 cd $(HOST_SUBDIR)/lto-plugin && \
30211 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30212 CFLAGS="$(STAGE2_CFLAGS)" \
30213 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30214 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30215 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30216 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30217 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30218 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30219 TFLAGS="$(STAGE2_TFLAGS)" \
30220 $(TARGET-stage2-lto-plugin)
30222 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30223 clean-stage2: clean-stage2-lto-plugin
30224 clean-stage2-lto-plugin:
30225 @if [ $(current_stage) = stage2 ]; then \
30226 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30227 else \
30228 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30229 $(MAKE) stage2-start; \
30230 fi; \
30231 cd $(HOST_SUBDIR)/lto-plugin && \
30232 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30233 @endif lto-plugin-bootstrap
30236 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30237 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30238 maybe-all-stage3-lto-plugin:
30239 maybe-clean-stage3-lto-plugin:
30240 @if lto-plugin-bootstrap
30241 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30242 all-stage3: all-stage3-lto-plugin
30243 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30244 all-stage3-lto-plugin: configure-stage3-lto-plugin
30245 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30246 @r=`${PWD_COMMAND}`; export r; \
30247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30248 TFLAGS="$(STAGE3_TFLAGS)"; \
30249 $(HOST_EXPORTS) \
30250 $(POSTSTAGE1_HOST_EXPORTS) \
30251 cd $(HOST_SUBDIR)/lto-plugin && \
30252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30253 CFLAGS="$(STAGE3_CFLAGS)" \
30254 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30255 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30256 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30257 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30258 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30259 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30260 TFLAGS="$(STAGE3_TFLAGS)" \
30261 $(TARGET-stage3-lto-plugin)
30263 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30264 clean-stage3: clean-stage3-lto-plugin
30265 clean-stage3-lto-plugin:
30266 @if [ $(current_stage) = stage3 ]; then \
30267 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30268 else \
30269 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30270 $(MAKE) stage3-start; \
30271 fi; \
30272 cd $(HOST_SUBDIR)/lto-plugin && \
30273 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30274 @endif lto-plugin-bootstrap
30277 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30278 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30279 maybe-all-stage4-lto-plugin:
30280 maybe-clean-stage4-lto-plugin:
30281 @if lto-plugin-bootstrap
30282 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30283 all-stage4: all-stage4-lto-plugin
30284 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30285 all-stage4-lto-plugin: configure-stage4-lto-plugin
30286 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30287 @r=`${PWD_COMMAND}`; export r; \
30288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30289 TFLAGS="$(STAGE4_TFLAGS)"; \
30290 $(HOST_EXPORTS) \
30291 $(POSTSTAGE1_HOST_EXPORTS) \
30292 cd $(HOST_SUBDIR)/lto-plugin && \
30293 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30294 CFLAGS="$(STAGE4_CFLAGS)" \
30295 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30296 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30297 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30298 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30299 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30300 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30301 TFLAGS="$(STAGE4_TFLAGS)" \
30302 $(TARGET-stage4-lto-plugin)
30304 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30305 clean-stage4: clean-stage4-lto-plugin
30306 clean-stage4-lto-plugin:
30307 @if [ $(current_stage) = stage4 ]; then \
30308 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30309 else \
30310 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30311 $(MAKE) stage4-start; \
30312 fi; \
30313 cd $(HOST_SUBDIR)/lto-plugin && \
30314 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30315 @endif lto-plugin-bootstrap
30318 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30319 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30320 maybe-all-stageprofile-lto-plugin:
30321 maybe-clean-stageprofile-lto-plugin:
30322 @if lto-plugin-bootstrap
30323 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30324 all-stageprofile: all-stageprofile-lto-plugin
30325 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30326 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30327 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30328 @r=`${PWD_COMMAND}`; export r; \
30329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30330 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30331 $(HOST_EXPORTS) \
30332 $(POSTSTAGE1_HOST_EXPORTS) \
30333 cd $(HOST_SUBDIR)/lto-plugin && \
30334 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30335 CFLAGS="$(STAGEprofile_CFLAGS)" \
30336 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30337 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30338 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30339 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30340 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30341 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30342 TFLAGS="$(STAGEprofile_TFLAGS)" \
30343 $(TARGET-stageprofile-lto-plugin)
30345 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30346 clean-stageprofile: clean-stageprofile-lto-plugin
30347 clean-stageprofile-lto-plugin:
30348 @if [ $(current_stage) = stageprofile ]; then \
30349 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30350 else \
30351 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30352 $(MAKE) stageprofile-start; \
30353 fi; \
30354 cd $(HOST_SUBDIR)/lto-plugin && \
30355 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30356 @endif lto-plugin-bootstrap
30359 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30360 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30361 maybe-all-stagefeedback-lto-plugin:
30362 maybe-clean-stagefeedback-lto-plugin:
30363 @if lto-plugin-bootstrap
30364 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30365 all-stagefeedback: all-stagefeedback-lto-plugin
30366 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30367 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30368 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30369 @r=`${PWD_COMMAND}`; export r; \
30370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30371 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30372 $(HOST_EXPORTS) \
30373 $(POSTSTAGE1_HOST_EXPORTS) \
30374 cd $(HOST_SUBDIR)/lto-plugin && \
30375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30376 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30377 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30378 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30379 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30380 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30381 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30382 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30383 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30384 $(TARGET-stagefeedback-lto-plugin)
30386 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30387 clean-stagefeedback: clean-stagefeedback-lto-plugin
30388 clean-stagefeedback-lto-plugin:
30389 @if [ $(current_stage) = stagefeedback ]; then \
30390 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30391 else \
30392 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30393 $(MAKE) stagefeedback-start; \
30394 fi; \
30395 cd $(HOST_SUBDIR)/lto-plugin && \
30396 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30397 @endif lto-plugin-bootstrap
30403 .PHONY: check-lto-plugin maybe-check-lto-plugin
30404 maybe-check-lto-plugin:
30405 @if lto-plugin
30406 maybe-check-lto-plugin: check-lto-plugin
30408 check-lto-plugin:
30409 @: $(MAKE); $(unstage)
30410 @r=`${PWD_COMMAND}`; export r; \
30411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30412 $(HOST_EXPORTS) \
30413 (cd $(HOST_SUBDIR)/lto-plugin && \
30414 $(MAKE) $(FLAGS_TO_PASS) check)
30416 @endif lto-plugin
30418 .PHONY: install-lto-plugin maybe-install-lto-plugin
30419 maybe-install-lto-plugin:
30420 @if lto-plugin
30421 maybe-install-lto-plugin: install-lto-plugin
30423 install-lto-plugin: installdirs
30424 @: $(MAKE); $(unstage)
30425 @r=`${PWD_COMMAND}`; export r; \
30426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30427 $(HOST_EXPORTS) \
30428 (cd $(HOST_SUBDIR)/lto-plugin && \
30429 $(MAKE) $(FLAGS_TO_PASS) install)
30431 @endif lto-plugin
30433 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30434 maybe-install-strip-lto-plugin:
30435 @if lto-plugin
30436 maybe-install-strip-lto-plugin: install-strip-lto-plugin
30438 install-strip-lto-plugin: installdirs
30439 @: $(MAKE); $(unstage)
30440 @r=`${PWD_COMMAND}`; export r; \
30441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30442 $(HOST_EXPORTS) \
30443 (cd $(HOST_SUBDIR)/lto-plugin && \
30444 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30446 @endif lto-plugin
30448 # Other targets (info, dvi, pdf, etc.)
30450 .PHONY: maybe-info-lto-plugin info-lto-plugin
30451 maybe-info-lto-plugin:
30452 @if lto-plugin
30453 maybe-info-lto-plugin: info-lto-plugin
30455 info-lto-plugin: \
30456 configure-lto-plugin
30457 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30458 r=`${PWD_COMMAND}`; export r; \
30459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30460 $(HOST_EXPORTS) \
30461 for flag in $(EXTRA_HOST_FLAGS) ; do \
30462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30463 done; \
30464 echo "Doing info in lto-plugin" ; \
30465 (cd $(HOST_SUBDIR)/lto-plugin && \
30466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30468 "RANLIB=$${RANLIB}" \
30469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30470 info) \
30471 || exit 1
30473 @endif lto-plugin
30475 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30476 maybe-dvi-lto-plugin:
30477 @if lto-plugin
30478 maybe-dvi-lto-plugin: dvi-lto-plugin
30480 dvi-lto-plugin: \
30481 configure-lto-plugin
30482 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30483 r=`${PWD_COMMAND}`; export r; \
30484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30485 $(HOST_EXPORTS) \
30486 for flag in $(EXTRA_HOST_FLAGS) ; do \
30487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30488 done; \
30489 echo "Doing dvi in lto-plugin" ; \
30490 (cd $(HOST_SUBDIR)/lto-plugin && \
30491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30493 "RANLIB=$${RANLIB}" \
30494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30495 dvi) \
30496 || exit 1
30498 @endif lto-plugin
30500 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30501 maybe-pdf-lto-plugin:
30502 @if lto-plugin
30503 maybe-pdf-lto-plugin: pdf-lto-plugin
30505 pdf-lto-plugin: \
30506 configure-lto-plugin
30507 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30508 r=`${PWD_COMMAND}`; export r; \
30509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30510 $(HOST_EXPORTS) \
30511 for flag in $(EXTRA_HOST_FLAGS) ; do \
30512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30513 done; \
30514 echo "Doing pdf in lto-plugin" ; \
30515 (cd $(HOST_SUBDIR)/lto-plugin && \
30516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30518 "RANLIB=$${RANLIB}" \
30519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30520 pdf) \
30521 || exit 1
30523 @endif lto-plugin
30525 .PHONY: maybe-html-lto-plugin html-lto-plugin
30526 maybe-html-lto-plugin:
30527 @if lto-plugin
30528 maybe-html-lto-plugin: html-lto-plugin
30530 html-lto-plugin: \
30531 configure-lto-plugin
30532 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30533 r=`${PWD_COMMAND}`; export r; \
30534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30535 $(HOST_EXPORTS) \
30536 for flag in $(EXTRA_HOST_FLAGS) ; do \
30537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30538 done; \
30539 echo "Doing html in lto-plugin" ; \
30540 (cd $(HOST_SUBDIR)/lto-plugin && \
30541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30543 "RANLIB=$${RANLIB}" \
30544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30545 html) \
30546 || exit 1
30548 @endif lto-plugin
30550 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30551 maybe-TAGS-lto-plugin:
30552 @if lto-plugin
30553 maybe-TAGS-lto-plugin: TAGS-lto-plugin
30555 TAGS-lto-plugin: \
30556 configure-lto-plugin
30557 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30558 r=`${PWD_COMMAND}`; export r; \
30559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30560 $(HOST_EXPORTS) \
30561 for flag in $(EXTRA_HOST_FLAGS) ; do \
30562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30563 done; \
30564 echo "Doing TAGS in lto-plugin" ; \
30565 (cd $(HOST_SUBDIR)/lto-plugin && \
30566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30568 "RANLIB=$${RANLIB}" \
30569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30570 TAGS) \
30571 || exit 1
30573 @endif lto-plugin
30575 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
30576 maybe-install-info-lto-plugin:
30577 @if lto-plugin
30578 maybe-install-info-lto-plugin: install-info-lto-plugin
30580 install-info-lto-plugin: \
30581 configure-lto-plugin \
30582 info-lto-plugin
30583 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30584 r=`${PWD_COMMAND}`; export r; \
30585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30586 $(HOST_EXPORTS) \
30587 for flag in $(EXTRA_HOST_FLAGS) ; do \
30588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30589 done; \
30590 echo "Doing install-info in lto-plugin" ; \
30591 (cd $(HOST_SUBDIR)/lto-plugin && \
30592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30594 "RANLIB=$${RANLIB}" \
30595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30596 install-info) \
30597 || exit 1
30599 @endif lto-plugin
30601 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
30602 maybe-install-pdf-lto-plugin:
30603 @if lto-plugin
30604 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
30606 install-pdf-lto-plugin: \
30607 configure-lto-plugin \
30608 pdf-lto-plugin
30609 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30610 r=`${PWD_COMMAND}`; export r; \
30611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30612 $(HOST_EXPORTS) \
30613 for flag in $(EXTRA_HOST_FLAGS) ; do \
30614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30615 done; \
30616 echo "Doing install-pdf in lto-plugin" ; \
30617 (cd $(HOST_SUBDIR)/lto-plugin && \
30618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30620 "RANLIB=$${RANLIB}" \
30621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30622 install-pdf) \
30623 || exit 1
30625 @endif lto-plugin
30627 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
30628 maybe-install-html-lto-plugin:
30629 @if lto-plugin
30630 maybe-install-html-lto-plugin: install-html-lto-plugin
30632 install-html-lto-plugin: \
30633 configure-lto-plugin \
30634 html-lto-plugin
30635 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30636 r=`${PWD_COMMAND}`; export r; \
30637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30638 $(HOST_EXPORTS) \
30639 for flag in $(EXTRA_HOST_FLAGS) ; do \
30640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30641 done; \
30642 echo "Doing install-html in lto-plugin" ; \
30643 (cd $(HOST_SUBDIR)/lto-plugin && \
30644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30646 "RANLIB=$${RANLIB}" \
30647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30648 install-html) \
30649 || exit 1
30651 @endif lto-plugin
30653 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
30654 maybe-installcheck-lto-plugin:
30655 @if lto-plugin
30656 maybe-installcheck-lto-plugin: installcheck-lto-plugin
30658 installcheck-lto-plugin: \
30659 configure-lto-plugin
30660 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30661 r=`${PWD_COMMAND}`; export r; \
30662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30663 $(HOST_EXPORTS) \
30664 for flag in $(EXTRA_HOST_FLAGS) ; do \
30665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30666 done; \
30667 echo "Doing installcheck in lto-plugin" ; \
30668 (cd $(HOST_SUBDIR)/lto-plugin && \
30669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30671 "RANLIB=$${RANLIB}" \
30672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30673 installcheck) \
30674 || exit 1
30676 @endif lto-plugin
30678 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
30679 maybe-mostlyclean-lto-plugin:
30680 @if lto-plugin
30681 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
30683 mostlyclean-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 mostlyclean 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 mostlyclean) \
30698 || exit 1
30700 @endif lto-plugin
30702 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
30703 maybe-clean-lto-plugin:
30704 @if lto-plugin
30705 maybe-clean-lto-plugin: clean-lto-plugin
30707 clean-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 clean 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 clean) \
30722 || exit 1
30724 @endif lto-plugin
30726 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
30727 maybe-distclean-lto-plugin:
30728 @if lto-plugin
30729 maybe-distclean-lto-plugin: distclean-lto-plugin
30731 distclean-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 distclean 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 distclean) \
30746 || exit 1
30748 @endif lto-plugin
30750 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
30751 maybe-maintainer-clean-lto-plugin:
30752 @if lto-plugin
30753 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
30755 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
30770 || exit 1
30772 @endif lto-plugin
30776 # ---------------------------------------
30777 # Modules which run on the target machine
30778 # ---------------------------------------
30783 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
30784 maybe-configure-target-libstdc++-v3:
30785 @if gcc-bootstrap
30786 configure-target-libstdc++-v3: stage_current
30787 @endif gcc-bootstrap
30788 @if target-libstdc++-v3
30789 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
30790 configure-target-libstdc++-v3:
30791 @r=`${PWD_COMMAND}`; export r; \
30792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30793 echo "Checking multilib configuration for libstdc++-v3..."; \
30794 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30795 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30796 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30797 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30798 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30799 else \
30800 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30801 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30802 fi; \
30803 else \
30804 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30805 fi; \
30806 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30807 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30808 $(RAW_CXX_TARGET_EXPORTS) \
30809 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30810 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30811 case $(srcdir) in \
30812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30813 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30815 esac; \
30816 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30817 libsrcdir="$$s/libstdc++-v3"; \
30818 rm -f no-such-file || : ; \
30819 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30820 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30821 --target=${target_alias} $${srcdiroption} \
30822 || exit 1
30823 @endif target-libstdc++-v3
30827 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30828 maybe-configure-stage1-target-libstdc++-v3:
30829 @if target-libstdc++-v3-bootstrap
30830 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30831 configure-stage1-target-libstdc++-v3:
30832 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30833 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30834 @r=`${PWD_COMMAND}`; export r; \
30835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30836 TFLAGS="$(STAGE1_TFLAGS)"; \
30837 echo "Checking multilib configuration for libstdc++-v3..."; \
30838 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30839 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30840 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30841 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30842 else \
30843 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30844 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30845 fi; \
30846 else \
30847 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30848 fi; \
30849 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30850 $(RAW_CXX_TARGET_EXPORTS) \
30851 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30852 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30853 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30854 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30855 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30856 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30857 case $(srcdir) in \
30858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30859 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30861 esac; \
30862 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30863 libsrcdir="$$s/libstdc++-v3"; \
30864 $(SHELL) $${libsrcdir}/configure \
30865 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30866 --target=${target_alias} $${srcdiroption} \
30867 $(STAGE1_CONFIGURE_FLAGS)
30868 @endif target-libstdc++-v3-bootstrap
30870 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30871 maybe-configure-stage2-target-libstdc++-v3:
30872 @if target-libstdc++-v3-bootstrap
30873 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30874 configure-stage2-target-libstdc++-v3:
30875 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30876 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30877 @r=`${PWD_COMMAND}`; export r; \
30878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30879 TFLAGS="$(STAGE2_TFLAGS)"; \
30880 echo "Checking multilib configuration for libstdc++-v3..."; \
30881 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30882 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30883 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30884 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30885 else \
30886 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30887 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30888 fi; \
30889 else \
30890 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30891 fi; \
30892 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30893 $(RAW_CXX_TARGET_EXPORTS) \
30895 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30896 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30897 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30898 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30899 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30900 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30901 case $(srcdir) in \
30902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30903 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30905 esac; \
30906 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30907 libsrcdir="$$s/libstdc++-v3"; \
30908 $(SHELL) $${libsrcdir}/configure \
30909 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30910 --target=${target_alias} $${srcdiroption} \
30911 --with-build-libsubdir=$(HOST_SUBDIR) \
30912 $(STAGE2_CONFIGURE_FLAGS)
30913 @endif target-libstdc++-v3-bootstrap
30915 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30916 maybe-configure-stage3-target-libstdc++-v3:
30917 @if target-libstdc++-v3-bootstrap
30918 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30919 configure-stage3-target-libstdc++-v3:
30920 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30921 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30922 @r=`${PWD_COMMAND}`; export r; \
30923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30924 TFLAGS="$(STAGE3_TFLAGS)"; \
30925 echo "Checking multilib configuration for libstdc++-v3..."; \
30926 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30927 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30928 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30929 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30930 else \
30931 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30932 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30933 fi; \
30934 else \
30935 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30936 fi; \
30937 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30938 $(RAW_CXX_TARGET_EXPORTS) \
30940 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30941 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30942 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30943 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30944 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30945 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30946 case $(srcdir) in \
30947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30948 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30950 esac; \
30951 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30952 libsrcdir="$$s/libstdc++-v3"; \
30953 $(SHELL) $${libsrcdir}/configure \
30954 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30955 --target=${target_alias} $${srcdiroption} \
30956 --with-build-libsubdir=$(HOST_SUBDIR) \
30957 $(STAGE3_CONFIGURE_FLAGS)
30958 @endif target-libstdc++-v3-bootstrap
30960 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30961 maybe-configure-stage4-target-libstdc++-v3:
30962 @if target-libstdc++-v3-bootstrap
30963 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30964 configure-stage4-target-libstdc++-v3:
30965 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30966 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30967 @r=`${PWD_COMMAND}`; export r; \
30968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30969 TFLAGS="$(STAGE4_TFLAGS)"; \
30970 echo "Checking multilib configuration for libstdc++-v3..."; \
30971 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30972 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30973 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30974 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30975 else \
30976 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30977 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30978 fi; \
30979 else \
30980 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30981 fi; \
30982 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30983 $(RAW_CXX_TARGET_EXPORTS) \
30985 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30986 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30987 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30988 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30989 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30990 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30991 case $(srcdir) in \
30992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30993 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30995 esac; \
30996 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30997 libsrcdir="$$s/libstdc++-v3"; \
30998 $(SHELL) $${libsrcdir}/configure \
30999 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31000 --target=${target_alias} $${srcdiroption} \
31001 --with-build-libsubdir=$(HOST_SUBDIR) \
31002 $(STAGE4_CONFIGURE_FLAGS)
31003 @endif target-libstdc++-v3-bootstrap
31005 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
31006 maybe-configure-stageprofile-target-libstdc++-v3:
31007 @if target-libstdc++-v3-bootstrap
31008 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31009 configure-stageprofile-target-libstdc++-v3:
31010 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31011 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31012 @r=`${PWD_COMMAND}`; export r; \
31013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31014 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31015 echo "Checking multilib configuration for libstdc++-v3..."; \
31016 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31017 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31018 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31019 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31020 else \
31021 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31022 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31023 fi; \
31024 else \
31025 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31026 fi; \
31027 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31028 $(RAW_CXX_TARGET_EXPORTS) \
31030 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31031 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31032 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31033 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31034 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31035 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31036 case $(srcdir) in \
31037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31038 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31040 esac; \
31041 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31042 libsrcdir="$$s/libstdc++-v3"; \
31043 $(SHELL) $${libsrcdir}/configure \
31044 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31045 --target=${target_alias} $${srcdiroption} \
31046 --with-build-libsubdir=$(HOST_SUBDIR) \
31047 $(STAGEprofile_CONFIGURE_FLAGS)
31048 @endif target-libstdc++-v3-bootstrap
31050 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31051 maybe-configure-stagefeedback-target-libstdc++-v3:
31052 @if target-libstdc++-v3-bootstrap
31053 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31054 configure-stagefeedback-target-libstdc++-v3:
31055 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31056 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31057 @r=`${PWD_COMMAND}`; export r; \
31058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31059 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31060 echo "Checking multilib configuration for libstdc++-v3..."; \
31061 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31062 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31063 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31064 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31065 else \
31066 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31067 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31068 fi; \
31069 else \
31070 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31071 fi; \
31072 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31073 $(RAW_CXX_TARGET_EXPORTS) \
31075 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31076 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31077 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31078 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31079 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31080 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31081 case $(srcdir) in \
31082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31083 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31085 esac; \
31086 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31087 libsrcdir="$$s/libstdc++-v3"; \
31088 $(SHELL) $${libsrcdir}/configure \
31089 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31090 --target=${target_alias} $${srcdiroption} \
31091 --with-build-libsubdir=$(HOST_SUBDIR) \
31092 $(STAGEfeedback_CONFIGURE_FLAGS)
31093 @endif target-libstdc++-v3-bootstrap
31099 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31100 maybe-all-target-libstdc++-v3:
31101 @if gcc-bootstrap
31102 all-target-libstdc++-v3: stage_current
31103 @endif gcc-bootstrap
31104 @if target-libstdc++-v3
31105 TARGET-target-libstdc++-v3=all
31106 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31107 all-target-libstdc++-v3: configure-target-libstdc++-v3
31108 @r=`${PWD_COMMAND}`; export r; \
31109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31110 $(RAW_CXX_TARGET_EXPORTS) \
31111 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31112 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31113 $(TARGET-target-libstdc++-v3))
31114 @endif target-libstdc++-v3
31118 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31119 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31120 maybe-all-stage1-target-libstdc++-v3:
31121 maybe-clean-stage1-target-libstdc++-v3:
31122 @if target-libstdc++-v3-bootstrap
31123 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31124 all-stage1: all-stage1-target-libstdc++-v3
31125 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31126 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31127 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31128 @r=`${PWD_COMMAND}`; export r; \
31129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31130 TFLAGS="$(STAGE1_TFLAGS)"; \
31131 $(RAW_CXX_TARGET_EXPORTS) \
31132 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31133 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31134 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31135 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31136 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31137 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31138 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31139 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31140 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31142 TFLAGS="$(STAGE1_TFLAGS)" \
31143 $(TARGET-stage1-target-libstdc++-v3)
31145 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31146 clean-stage1: clean-stage1-target-libstdc++-v3
31147 clean-stage1-target-libstdc++-v3:
31148 @if [ $(current_stage) = stage1 ]; then \
31149 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31150 else \
31151 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31152 $(MAKE) stage1-start; \
31153 fi; \
31154 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31155 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31156 clean
31157 @endif target-libstdc++-v3-bootstrap
31160 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31161 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31162 maybe-all-stage2-target-libstdc++-v3:
31163 maybe-clean-stage2-target-libstdc++-v3:
31164 @if target-libstdc++-v3-bootstrap
31165 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31166 all-stage2: all-stage2-target-libstdc++-v3
31167 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31168 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31169 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31170 @r=`${PWD_COMMAND}`; export r; \
31171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31172 TFLAGS="$(STAGE2_TFLAGS)"; \
31173 $(RAW_CXX_TARGET_EXPORTS) \
31175 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31177 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31178 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31179 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31180 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31181 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31182 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31183 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31184 TFLAGS="$(STAGE2_TFLAGS)" \
31185 $(TARGET-stage2-target-libstdc++-v3)
31187 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31188 clean-stage2: clean-stage2-target-libstdc++-v3
31189 clean-stage2-target-libstdc++-v3:
31190 @if [ $(current_stage) = stage2 ]; then \
31191 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31192 else \
31193 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31194 $(MAKE) stage2-start; \
31195 fi; \
31196 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31197 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31198 @endif target-libstdc++-v3-bootstrap
31201 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31202 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31203 maybe-all-stage3-target-libstdc++-v3:
31204 maybe-clean-stage3-target-libstdc++-v3:
31205 @if target-libstdc++-v3-bootstrap
31206 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31207 all-stage3: all-stage3-target-libstdc++-v3
31208 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31209 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31210 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31211 @r=`${PWD_COMMAND}`; export r; \
31212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31213 TFLAGS="$(STAGE3_TFLAGS)"; \
31214 $(RAW_CXX_TARGET_EXPORTS) \
31216 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31217 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31218 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31219 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31220 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31221 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31222 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31223 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31224 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31225 TFLAGS="$(STAGE3_TFLAGS)" \
31226 $(TARGET-stage3-target-libstdc++-v3)
31228 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31229 clean-stage3: clean-stage3-target-libstdc++-v3
31230 clean-stage3-target-libstdc++-v3:
31231 @if [ $(current_stage) = stage3 ]; then \
31232 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31233 else \
31234 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31235 $(MAKE) stage3-start; \
31236 fi; \
31237 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31238 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31239 @endif target-libstdc++-v3-bootstrap
31242 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31243 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31244 maybe-all-stage4-target-libstdc++-v3:
31245 maybe-clean-stage4-target-libstdc++-v3:
31246 @if target-libstdc++-v3-bootstrap
31247 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31248 all-stage4: all-stage4-target-libstdc++-v3
31249 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31250 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31251 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31252 @r=`${PWD_COMMAND}`; export r; \
31253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31254 TFLAGS="$(STAGE4_TFLAGS)"; \
31255 $(RAW_CXX_TARGET_EXPORTS) \
31257 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31259 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31260 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31261 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31262 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31263 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31264 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31265 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31266 TFLAGS="$(STAGE4_TFLAGS)" \
31267 $(TARGET-stage4-target-libstdc++-v3)
31269 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31270 clean-stage4: clean-stage4-target-libstdc++-v3
31271 clean-stage4-target-libstdc++-v3:
31272 @if [ $(current_stage) = stage4 ]; then \
31273 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31274 else \
31275 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31276 $(MAKE) stage4-start; \
31277 fi; \
31278 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31279 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31280 @endif target-libstdc++-v3-bootstrap
31283 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31284 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31285 maybe-all-stageprofile-target-libstdc++-v3:
31286 maybe-clean-stageprofile-target-libstdc++-v3:
31287 @if target-libstdc++-v3-bootstrap
31288 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31289 all-stageprofile: all-stageprofile-target-libstdc++-v3
31290 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31291 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31292 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31293 @r=`${PWD_COMMAND}`; export r; \
31294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31295 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31296 $(RAW_CXX_TARGET_EXPORTS) \
31298 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31299 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31300 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31301 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31302 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31303 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31304 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31305 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31306 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31307 TFLAGS="$(STAGEprofile_TFLAGS)" \
31308 $(TARGET-stageprofile-target-libstdc++-v3)
31310 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31311 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31312 clean-stageprofile-target-libstdc++-v3:
31313 @if [ $(current_stage) = stageprofile ]; then \
31314 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31315 else \
31316 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31317 $(MAKE) stageprofile-start; \
31318 fi; \
31319 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31320 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31321 @endif target-libstdc++-v3-bootstrap
31324 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31325 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31326 maybe-all-stagefeedback-target-libstdc++-v3:
31327 maybe-clean-stagefeedback-target-libstdc++-v3:
31328 @if target-libstdc++-v3-bootstrap
31329 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31330 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31331 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31332 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31333 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31334 @r=`${PWD_COMMAND}`; export r; \
31335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31336 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31337 $(RAW_CXX_TARGET_EXPORTS) \
31339 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31340 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31341 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31342 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31343 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31344 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31345 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31346 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31347 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31348 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31349 $(TARGET-stagefeedback-target-libstdc++-v3)
31351 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31352 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31353 clean-stagefeedback-target-libstdc++-v3:
31354 @if [ $(current_stage) = stagefeedback ]; then \
31355 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31356 else \
31357 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31358 $(MAKE) stagefeedback-start; \
31359 fi; \
31360 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31361 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31362 @endif target-libstdc++-v3-bootstrap
31369 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31370 maybe-check-target-libstdc++-v3:
31371 @if target-libstdc++-v3
31372 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31374 check-target-libstdc++-v3:
31375 @: $(MAKE); $(unstage)
31376 @r=`${PWD_COMMAND}`; export r; \
31377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31378 $(RAW_CXX_TARGET_EXPORTS) \
31379 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31380 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
31382 @endif target-libstdc++-v3
31384 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31385 maybe-install-target-libstdc++-v3:
31386 @if target-libstdc++-v3
31387 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
31389 install-target-libstdc++-v3: installdirs
31390 @: $(MAKE); $(unstage)
31391 @r=`${PWD_COMMAND}`; export r; \
31392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31393 $(RAW_CXX_TARGET_EXPORTS) \
31394 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31395 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31397 @endif target-libstdc++-v3
31399 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
31400 maybe-install-strip-target-libstdc++-v3:
31401 @if target-libstdc++-v3
31402 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
31404 install-strip-target-libstdc++-v3: installdirs
31405 @: $(MAKE); $(unstage)
31406 @r=`${PWD_COMMAND}`; export r; \
31407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31408 $(RAW_CXX_TARGET_EXPORTS) \
31409 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31410 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31412 @endif target-libstdc++-v3
31414 # Other targets (info, dvi, pdf, etc.)
31416 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
31417 maybe-info-target-libstdc++-v3:
31418 @if target-libstdc++-v3
31419 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
31421 info-target-libstdc++-v3: \
31422 configure-target-libstdc++-v3
31423 @: $(MAKE); $(unstage)
31424 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31425 r=`${PWD_COMMAND}`; export r; \
31426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31427 $(RAW_CXX_TARGET_EXPORTS) \
31428 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31429 for flag in $(EXTRA_TARGET_FLAGS); do \
31430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31431 done; \
31432 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31435 "RANLIB=$${RANLIB}" \
31436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31437 info) \
31438 || exit 1
31440 @endif target-libstdc++-v3
31442 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
31443 maybe-dvi-target-libstdc++-v3:
31444 @if target-libstdc++-v3
31445 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
31447 dvi-target-libstdc++-v3: \
31448 configure-target-libstdc++-v3
31449 @: $(MAKE); $(unstage)
31450 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31451 r=`${PWD_COMMAND}`; export r; \
31452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31453 $(RAW_CXX_TARGET_EXPORTS) \
31454 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31455 for flag in $(EXTRA_TARGET_FLAGS); do \
31456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31457 done; \
31458 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31461 "RANLIB=$${RANLIB}" \
31462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31463 dvi) \
31464 || exit 1
31466 @endif target-libstdc++-v3
31468 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
31469 maybe-pdf-target-libstdc++-v3:
31470 @if target-libstdc++-v3
31471 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
31473 pdf-target-libstdc++-v3: \
31474 configure-target-libstdc++-v3
31475 @: $(MAKE); $(unstage)
31476 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31477 r=`${PWD_COMMAND}`; export r; \
31478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31479 $(RAW_CXX_TARGET_EXPORTS) \
31480 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31481 for flag in $(EXTRA_TARGET_FLAGS); do \
31482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31483 done; \
31484 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31487 "RANLIB=$${RANLIB}" \
31488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31489 pdf) \
31490 || exit 1
31492 @endif target-libstdc++-v3
31494 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
31495 maybe-html-target-libstdc++-v3:
31496 @if target-libstdc++-v3
31497 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
31499 html-target-libstdc++-v3: \
31500 configure-target-libstdc++-v3
31501 @: $(MAKE); $(unstage)
31502 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31503 r=`${PWD_COMMAND}`; export r; \
31504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31505 $(RAW_CXX_TARGET_EXPORTS) \
31506 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31507 for flag in $(EXTRA_TARGET_FLAGS); do \
31508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31509 done; \
31510 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31513 "RANLIB=$${RANLIB}" \
31514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31515 html) \
31516 || exit 1
31518 @endif target-libstdc++-v3
31520 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
31521 maybe-TAGS-target-libstdc++-v3:
31522 @if target-libstdc++-v3
31523 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
31525 TAGS-target-libstdc++-v3: \
31526 configure-target-libstdc++-v3
31527 @: $(MAKE); $(unstage)
31528 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31529 r=`${PWD_COMMAND}`; export r; \
31530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31531 $(RAW_CXX_TARGET_EXPORTS) \
31532 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31533 for flag in $(EXTRA_TARGET_FLAGS); do \
31534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31535 done; \
31536 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31539 "RANLIB=$${RANLIB}" \
31540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31541 TAGS) \
31542 || exit 1
31544 @endif target-libstdc++-v3
31546 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
31547 maybe-install-info-target-libstdc++-v3:
31548 @if target-libstdc++-v3
31549 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
31551 install-info-target-libstdc++-v3: \
31552 configure-target-libstdc++-v3 \
31553 info-target-libstdc++-v3
31554 @: $(MAKE); $(unstage)
31555 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31556 r=`${PWD_COMMAND}`; export r; \
31557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31558 $(RAW_CXX_TARGET_EXPORTS) \
31559 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31560 for flag in $(EXTRA_TARGET_FLAGS); do \
31561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31562 done; \
31563 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31566 "RANLIB=$${RANLIB}" \
31567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31568 install-info) \
31569 || exit 1
31571 @endif target-libstdc++-v3
31573 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
31574 maybe-install-pdf-target-libstdc++-v3:
31575 @if target-libstdc++-v3
31576 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
31578 install-pdf-target-libstdc++-v3: \
31579 configure-target-libstdc++-v3 \
31580 pdf-target-libstdc++-v3
31581 @: $(MAKE); $(unstage)
31582 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31583 r=`${PWD_COMMAND}`; export r; \
31584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31585 $(RAW_CXX_TARGET_EXPORTS) \
31586 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31587 for flag in $(EXTRA_TARGET_FLAGS); do \
31588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31589 done; \
31590 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31593 "RANLIB=$${RANLIB}" \
31594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31595 install-pdf) \
31596 || exit 1
31598 @endif target-libstdc++-v3
31600 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
31601 maybe-install-html-target-libstdc++-v3:
31602 @if target-libstdc++-v3
31603 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
31605 install-html-target-libstdc++-v3: \
31606 configure-target-libstdc++-v3 \
31607 html-target-libstdc++-v3
31608 @: $(MAKE); $(unstage)
31609 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31610 r=`${PWD_COMMAND}`; export r; \
31611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31612 $(RAW_CXX_TARGET_EXPORTS) \
31613 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31614 for flag in $(EXTRA_TARGET_FLAGS); do \
31615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31616 done; \
31617 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31620 "RANLIB=$${RANLIB}" \
31621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31622 install-html) \
31623 || exit 1
31625 @endif target-libstdc++-v3
31627 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
31628 maybe-installcheck-target-libstdc++-v3:
31629 @if target-libstdc++-v3
31630 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
31632 installcheck-target-libstdc++-v3: \
31633 configure-target-libstdc++-v3
31634 @: $(MAKE); $(unstage)
31635 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31636 r=`${PWD_COMMAND}`; export r; \
31637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31638 $(RAW_CXX_TARGET_EXPORTS) \
31639 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31640 for flag in $(EXTRA_TARGET_FLAGS); do \
31641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31642 done; \
31643 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31646 "RANLIB=$${RANLIB}" \
31647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31648 installcheck) \
31649 || exit 1
31651 @endif target-libstdc++-v3
31653 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
31654 maybe-mostlyclean-target-libstdc++-v3:
31655 @if target-libstdc++-v3
31656 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
31658 mostlyclean-target-libstdc++-v3:
31659 @: $(MAKE); $(unstage)
31660 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31661 r=`${PWD_COMMAND}`; export r; \
31662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31663 $(RAW_CXX_TARGET_EXPORTS) \
31664 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31665 for flag in $(EXTRA_TARGET_FLAGS); do \
31666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31667 done; \
31668 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31671 "RANLIB=$${RANLIB}" \
31672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31673 mostlyclean) \
31674 || exit 1
31676 @endif target-libstdc++-v3
31678 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
31679 maybe-clean-target-libstdc++-v3:
31680 @if target-libstdc++-v3
31681 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
31683 clean-target-libstdc++-v3:
31684 @: $(MAKE); $(unstage)
31685 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31686 r=`${PWD_COMMAND}`; export r; \
31687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31688 $(RAW_CXX_TARGET_EXPORTS) \
31689 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31690 for flag in $(EXTRA_TARGET_FLAGS); do \
31691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31692 done; \
31693 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31696 "RANLIB=$${RANLIB}" \
31697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31698 clean) \
31699 || exit 1
31701 @endif target-libstdc++-v3
31703 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
31704 maybe-distclean-target-libstdc++-v3:
31705 @if target-libstdc++-v3
31706 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
31708 distclean-target-libstdc++-v3:
31709 @: $(MAKE); $(unstage)
31710 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31711 r=`${PWD_COMMAND}`; export r; \
31712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31713 $(RAW_CXX_TARGET_EXPORTS) \
31714 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31715 for flag in $(EXTRA_TARGET_FLAGS); do \
31716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31717 done; \
31718 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31721 "RANLIB=$${RANLIB}" \
31722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31723 distclean) \
31724 || exit 1
31726 @endif target-libstdc++-v3
31728 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
31729 maybe-maintainer-clean-target-libstdc++-v3:
31730 @if target-libstdc++-v3
31731 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
31733 maintainer-clean-target-libstdc++-v3:
31734 @: $(MAKE); $(unstage)
31735 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31736 r=`${PWD_COMMAND}`; export r; \
31737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31738 $(RAW_CXX_TARGET_EXPORTS) \
31739 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31740 for flag in $(EXTRA_TARGET_FLAGS); do \
31741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31742 done; \
31743 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31746 "RANLIB=$${RANLIB}" \
31747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31748 maintainer-clean) \
31749 || exit 1
31751 @endif target-libstdc++-v3
31757 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
31758 maybe-configure-target-libsanitizer:
31759 @if gcc-bootstrap
31760 configure-target-libsanitizer: stage_current
31761 @endif gcc-bootstrap
31762 @if target-libsanitizer
31763 maybe-configure-target-libsanitizer: configure-target-libsanitizer
31764 configure-target-libsanitizer:
31765 @r=`${PWD_COMMAND}`; export r; \
31766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31767 echo "Checking multilib configuration for libsanitizer..."; \
31768 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31769 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31770 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31771 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31772 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31773 else \
31774 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31775 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31776 fi; \
31777 else \
31778 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31779 fi; \
31780 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31781 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31782 $(RAW_CXX_TARGET_EXPORTS) \
31783 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
31784 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
31785 case $(srcdir) in \
31786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31787 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31789 esac; \
31790 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31791 libsrcdir="$$s/libsanitizer"; \
31792 rm -f no-such-file || : ; \
31793 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31794 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31795 --target=${target_alias} $${srcdiroption} \
31796 || exit 1
31797 @endif target-libsanitizer
31801 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
31802 maybe-configure-stage1-target-libsanitizer:
31803 @if target-libsanitizer-bootstrap
31804 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
31805 configure-stage1-target-libsanitizer:
31806 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31807 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31808 @r=`${PWD_COMMAND}`; export r; \
31809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31810 TFLAGS="$(STAGE1_TFLAGS)"; \
31811 echo "Checking multilib configuration for libsanitizer..."; \
31812 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31813 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31814 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31815 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31816 else \
31817 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31818 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31819 fi; \
31820 else \
31821 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31822 fi; \
31823 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31824 $(RAW_CXX_TARGET_EXPORTS) \
31825 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31826 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31827 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31828 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
31829 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31830 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31831 case $(srcdir) in \
31832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31833 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31835 esac; \
31836 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31837 libsrcdir="$$s/libsanitizer"; \
31838 $(SHELL) $${libsrcdir}/configure \
31839 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31840 --target=${target_alias} $${srcdiroption} \
31841 $(STAGE1_CONFIGURE_FLAGS)
31842 @endif target-libsanitizer-bootstrap
31844 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
31845 maybe-configure-stage2-target-libsanitizer:
31846 @if target-libsanitizer-bootstrap
31847 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
31848 configure-stage2-target-libsanitizer:
31849 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31850 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31851 @r=`${PWD_COMMAND}`; export r; \
31852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31853 TFLAGS="$(STAGE2_TFLAGS)"; \
31854 echo "Checking multilib configuration for libsanitizer..."; \
31855 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31856 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31857 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31858 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31859 else \
31860 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31861 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31862 fi; \
31863 else \
31864 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31865 fi; \
31866 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31867 $(RAW_CXX_TARGET_EXPORTS) \
31869 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31870 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31871 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31872 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
31873 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31874 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31875 case $(srcdir) in \
31876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31877 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31879 esac; \
31880 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31881 libsrcdir="$$s/libsanitizer"; \
31882 $(SHELL) $${libsrcdir}/configure \
31883 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31884 --target=${target_alias} $${srcdiroption} \
31885 --with-build-libsubdir=$(HOST_SUBDIR) \
31886 $(STAGE2_CONFIGURE_FLAGS)
31887 @endif target-libsanitizer-bootstrap
31889 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
31890 maybe-configure-stage3-target-libsanitizer:
31891 @if target-libsanitizer-bootstrap
31892 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
31893 configure-stage3-target-libsanitizer:
31894 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31895 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31896 @r=`${PWD_COMMAND}`; export r; \
31897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31898 TFLAGS="$(STAGE3_TFLAGS)"; \
31899 echo "Checking multilib configuration for libsanitizer..."; \
31900 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31901 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31902 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31903 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31904 else \
31905 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31906 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31907 fi; \
31908 else \
31909 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31910 fi; \
31911 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31912 $(RAW_CXX_TARGET_EXPORTS) \
31914 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31915 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31916 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31917 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
31918 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31919 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31920 case $(srcdir) in \
31921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31922 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31924 esac; \
31925 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31926 libsrcdir="$$s/libsanitizer"; \
31927 $(SHELL) $${libsrcdir}/configure \
31928 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31929 --target=${target_alias} $${srcdiroption} \
31930 --with-build-libsubdir=$(HOST_SUBDIR) \
31931 $(STAGE3_CONFIGURE_FLAGS)
31932 @endif target-libsanitizer-bootstrap
31934 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
31935 maybe-configure-stage4-target-libsanitizer:
31936 @if target-libsanitizer-bootstrap
31937 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
31938 configure-stage4-target-libsanitizer:
31939 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31940 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31941 @r=`${PWD_COMMAND}`; export r; \
31942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31943 TFLAGS="$(STAGE4_TFLAGS)"; \
31944 echo "Checking multilib configuration for libsanitizer..."; \
31945 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31946 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31947 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31948 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31949 else \
31950 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31951 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31952 fi; \
31953 else \
31954 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31955 fi; \
31956 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31957 $(RAW_CXX_TARGET_EXPORTS) \
31959 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31960 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31961 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31962 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
31963 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31964 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31965 case $(srcdir) in \
31966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31967 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31969 esac; \
31970 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31971 libsrcdir="$$s/libsanitizer"; \
31972 $(SHELL) $${libsrcdir}/configure \
31973 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31974 --target=${target_alias} $${srcdiroption} \
31975 --with-build-libsubdir=$(HOST_SUBDIR) \
31976 $(STAGE4_CONFIGURE_FLAGS)
31977 @endif target-libsanitizer-bootstrap
31979 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
31980 maybe-configure-stageprofile-target-libsanitizer:
31981 @if target-libsanitizer-bootstrap
31982 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
31983 configure-stageprofile-target-libsanitizer:
31984 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31985 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31986 @r=`${PWD_COMMAND}`; export r; \
31987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31988 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31989 echo "Checking multilib configuration for libsanitizer..."; \
31990 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31991 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31992 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31993 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31994 else \
31995 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31996 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31997 fi; \
31998 else \
31999 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32000 fi; \
32001 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32002 $(RAW_CXX_TARGET_EXPORTS) \
32004 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32005 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32006 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32007 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
32008 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32009 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32010 case $(srcdir) in \
32011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32012 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32014 esac; \
32015 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32016 libsrcdir="$$s/libsanitizer"; \
32017 $(SHELL) $${libsrcdir}/configure \
32018 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32019 --target=${target_alias} $${srcdiroption} \
32020 --with-build-libsubdir=$(HOST_SUBDIR) \
32021 $(STAGEprofile_CONFIGURE_FLAGS)
32022 @endif target-libsanitizer-bootstrap
32024 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
32025 maybe-configure-stagefeedback-target-libsanitizer:
32026 @if target-libsanitizer-bootstrap
32027 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32028 configure-stagefeedback-target-libsanitizer:
32029 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32030 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32031 @r=`${PWD_COMMAND}`; export r; \
32032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32033 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32034 echo "Checking multilib configuration for libsanitizer..."; \
32035 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32036 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32037 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32038 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32039 else \
32040 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32041 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32042 fi; \
32043 else \
32044 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32045 fi; \
32046 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32047 $(RAW_CXX_TARGET_EXPORTS) \
32049 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32050 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32051 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32052 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
32053 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32054 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32055 case $(srcdir) in \
32056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32057 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32059 esac; \
32060 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32061 libsrcdir="$$s/libsanitizer"; \
32062 $(SHELL) $${libsrcdir}/configure \
32063 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32064 --target=${target_alias} $${srcdiroption} \
32065 --with-build-libsubdir=$(HOST_SUBDIR) \
32066 $(STAGEfeedback_CONFIGURE_FLAGS)
32067 @endif target-libsanitizer-bootstrap
32073 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
32074 maybe-all-target-libsanitizer:
32075 @if gcc-bootstrap
32076 all-target-libsanitizer: stage_current
32077 @endif gcc-bootstrap
32078 @if target-libsanitizer
32079 TARGET-target-libsanitizer=all
32080 maybe-all-target-libsanitizer: all-target-libsanitizer
32081 all-target-libsanitizer: configure-target-libsanitizer
32082 @r=`${PWD_COMMAND}`; export r; \
32083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32084 $(RAW_CXX_TARGET_EXPORTS) \
32085 (cd $(TARGET_SUBDIR)/libsanitizer && \
32086 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32087 $(TARGET-target-libsanitizer))
32088 @endif target-libsanitizer
32092 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
32093 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
32094 maybe-all-stage1-target-libsanitizer:
32095 maybe-clean-stage1-target-libsanitizer:
32096 @if target-libsanitizer-bootstrap
32097 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
32098 all-stage1: all-stage1-target-libsanitizer
32099 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
32100 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32101 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32102 @r=`${PWD_COMMAND}`; export r; \
32103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32104 TFLAGS="$(STAGE1_TFLAGS)"; \
32105 $(RAW_CXX_TARGET_EXPORTS) \
32106 cd $(TARGET_SUBDIR)/libsanitizer && \
32107 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32108 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32109 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32110 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32111 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32112 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32113 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32114 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32116 TFLAGS="$(STAGE1_TFLAGS)" \
32117 $(TARGET-stage1-target-libsanitizer)
32119 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
32120 clean-stage1: clean-stage1-target-libsanitizer
32121 clean-stage1-target-libsanitizer:
32122 @if [ $(current_stage) = stage1 ]; then \
32123 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32124 else \
32125 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
32126 $(MAKE) stage1-start; \
32127 fi; \
32128 cd $(TARGET_SUBDIR)/libsanitizer && \
32129 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32130 clean
32131 @endif target-libsanitizer-bootstrap
32134 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
32135 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
32136 maybe-all-stage2-target-libsanitizer:
32137 maybe-clean-stage2-target-libsanitizer:
32138 @if target-libsanitizer-bootstrap
32139 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
32140 all-stage2: all-stage2-target-libsanitizer
32141 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
32142 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32143 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32144 @r=`${PWD_COMMAND}`; export r; \
32145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32146 TFLAGS="$(STAGE2_TFLAGS)"; \
32147 $(RAW_CXX_TARGET_EXPORTS) \
32149 cd $(TARGET_SUBDIR)/libsanitizer && \
32150 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32151 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32152 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32153 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32154 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32155 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32156 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32157 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32158 TFLAGS="$(STAGE2_TFLAGS)" \
32159 $(TARGET-stage2-target-libsanitizer)
32161 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
32162 clean-stage2: clean-stage2-target-libsanitizer
32163 clean-stage2-target-libsanitizer:
32164 @if [ $(current_stage) = stage2 ]; then \
32165 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32166 else \
32167 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
32168 $(MAKE) stage2-start; \
32169 fi; \
32170 cd $(TARGET_SUBDIR)/libsanitizer && \
32171 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32172 @endif target-libsanitizer-bootstrap
32175 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
32176 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
32177 maybe-all-stage3-target-libsanitizer:
32178 maybe-clean-stage3-target-libsanitizer:
32179 @if target-libsanitizer-bootstrap
32180 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
32181 all-stage3: all-stage3-target-libsanitizer
32182 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
32183 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32184 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32185 @r=`${PWD_COMMAND}`; export r; \
32186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32187 TFLAGS="$(STAGE3_TFLAGS)"; \
32188 $(RAW_CXX_TARGET_EXPORTS) \
32190 cd $(TARGET_SUBDIR)/libsanitizer && \
32191 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32192 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32193 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32194 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32195 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32196 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32197 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32198 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32199 TFLAGS="$(STAGE3_TFLAGS)" \
32200 $(TARGET-stage3-target-libsanitizer)
32202 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
32203 clean-stage3: clean-stage3-target-libsanitizer
32204 clean-stage3-target-libsanitizer:
32205 @if [ $(current_stage) = stage3 ]; then \
32206 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32207 else \
32208 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
32209 $(MAKE) stage3-start; \
32210 fi; \
32211 cd $(TARGET_SUBDIR)/libsanitizer && \
32212 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32213 @endif target-libsanitizer-bootstrap
32216 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
32217 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
32218 maybe-all-stage4-target-libsanitizer:
32219 maybe-clean-stage4-target-libsanitizer:
32220 @if target-libsanitizer-bootstrap
32221 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
32222 all-stage4: all-stage4-target-libsanitizer
32223 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
32224 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32225 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32226 @r=`${PWD_COMMAND}`; export r; \
32227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32228 TFLAGS="$(STAGE4_TFLAGS)"; \
32229 $(RAW_CXX_TARGET_EXPORTS) \
32231 cd $(TARGET_SUBDIR)/libsanitizer && \
32232 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32233 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32234 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32235 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32236 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32237 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32238 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32239 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32240 TFLAGS="$(STAGE4_TFLAGS)" \
32241 $(TARGET-stage4-target-libsanitizer)
32243 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
32244 clean-stage4: clean-stage4-target-libsanitizer
32245 clean-stage4-target-libsanitizer:
32246 @if [ $(current_stage) = stage4 ]; then \
32247 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32248 else \
32249 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
32250 $(MAKE) stage4-start; \
32251 fi; \
32252 cd $(TARGET_SUBDIR)/libsanitizer && \
32253 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32254 @endif target-libsanitizer-bootstrap
32257 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
32258 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
32259 maybe-all-stageprofile-target-libsanitizer:
32260 maybe-clean-stageprofile-target-libsanitizer:
32261 @if target-libsanitizer-bootstrap
32262 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
32263 all-stageprofile: all-stageprofile-target-libsanitizer
32264 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
32265 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32266 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32267 @r=`${PWD_COMMAND}`; export r; \
32268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32269 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32270 $(RAW_CXX_TARGET_EXPORTS) \
32272 cd $(TARGET_SUBDIR)/libsanitizer && \
32273 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32274 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32275 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32276 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32277 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32278 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32279 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32280 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32281 TFLAGS="$(STAGEprofile_TFLAGS)" \
32282 $(TARGET-stageprofile-target-libsanitizer)
32284 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
32285 clean-stageprofile: clean-stageprofile-target-libsanitizer
32286 clean-stageprofile-target-libsanitizer:
32287 @if [ $(current_stage) = stageprofile ]; then \
32288 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32289 else \
32290 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
32291 $(MAKE) stageprofile-start; \
32292 fi; \
32293 cd $(TARGET_SUBDIR)/libsanitizer && \
32294 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32295 @endif target-libsanitizer-bootstrap
32298 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
32299 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
32300 maybe-all-stagefeedback-target-libsanitizer:
32301 maybe-clean-stagefeedback-target-libsanitizer:
32302 @if target-libsanitizer-bootstrap
32303 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
32304 all-stagefeedback: all-stagefeedback-target-libsanitizer
32305 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
32306 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32307 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32308 @r=`${PWD_COMMAND}`; export r; \
32309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32310 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32311 $(RAW_CXX_TARGET_EXPORTS) \
32313 cd $(TARGET_SUBDIR)/libsanitizer && \
32314 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32315 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32316 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32317 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32318 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32319 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32320 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32321 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32322 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32323 $(TARGET-stagefeedback-target-libsanitizer)
32325 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
32326 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
32327 clean-stagefeedback-target-libsanitizer:
32328 @if [ $(current_stage) = stagefeedback ]; then \
32329 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32330 else \
32331 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
32332 $(MAKE) stagefeedback-start; \
32333 fi; \
32334 cd $(TARGET_SUBDIR)/libsanitizer && \
32335 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32336 @endif target-libsanitizer-bootstrap
32343 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
32344 maybe-check-target-libsanitizer:
32345 @if target-libsanitizer
32346 maybe-check-target-libsanitizer: check-target-libsanitizer
32348 check-target-libsanitizer:
32349 @: $(MAKE); $(unstage)
32350 @r=`${PWD_COMMAND}`; export r; \
32351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32352 $(RAW_CXX_TARGET_EXPORTS) \
32353 (cd $(TARGET_SUBDIR)/libsanitizer && \
32354 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32356 @endif target-libsanitizer
32358 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
32359 maybe-install-target-libsanitizer:
32360 @if target-libsanitizer
32361 maybe-install-target-libsanitizer: install-target-libsanitizer
32363 install-target-libsanitizer: installdirs
32364 @: $(MAKE); $(unstage)
32365 @r=`${PWD_COMMAND}`; export r; \
32366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32367 $(RAW_CXX_TARGET_EXPORTS) \
32368 (cd $(TARGET_SUBDIR)/libsanitizer && \
32369 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32371 @endif target-libsanitizer
32373 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
32374 maybe-install-strip-target-libsanitizer:
32375 @if target-libsanitizer
32376 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
32378 install-strip-target-libsanitizer: installdirs
32379 @: $(MAKE); $(unstage)
32380 @r=`${PWD_COMMAND}`; export r; \
32381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32382 $(RAW_CXX_TARGET_EXPORTS) \
32383 (cd $(TARGET_SUBDIR)/libsanitizer && \
32384 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32386 @endif target-libsanitizer
32388 # Other targets (info, dvi, pdf, etc.)
32390 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
32391 maybe-info-target-libsanitizer:
32392 @if target-libsanitizer
32393 maybe-info-target-libsanitizer: info-target-libsanitizer
32395 info-target-libsanitizer: \
32396 configure-target-libsanitizer
32397 @: $(MAKE); $(unstage)
32398 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32399 r=`${PWD_COMMAND}`; export r; \
32400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32401 $(RAW_CXX_TARGET_EXPORTS) \
32402 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
32403 for flag in $(EXTRA_TARGET_FLAGS); do \
32404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32405 done; \
32406 (cd $(TARGET_SUBDIR)/libsanitizer && \
32407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32409 "RANLIB=$${RANLIB}" \
32410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32411 info) \
32412 || exit 1
32414 @endif target-libsanitizer
32416 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
32417 maybe-dvi-target-libsanitizer:
32418 @if target-libsanitizer
32419 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
32421 dvi-target-libsanitizer: \
32422 configure-target-libsanitizer
32423 @: $(MAKE); $(unstage)
32424 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32425 r=`${PWD_COMMAND}`; export r; \
32426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32427 $(RAW_CXX_TARGET_EXPORTS) \
32428 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
32429 for flag in $(EXTRA_TARGET_FLAGS); do \
32430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32431 done; \
32432 (cd $(TARGET_SUBDIR)/libsanitizer && \
32433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32435 "RANLIB=$${RANLIB}" \
32436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32437 dvi) \
32438 || exit 1
32440 @endif target-libsanitizer
32442 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
32443 maybe-pdf-target-libsanitizer:
32444 @if target-libsanitizer
32445 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
32447 pdf-target-libsanitizer: \
32448 configure-target-libsanitizer
32449 @: $(MAKE); $(unstage)
32450 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32451 r=`${PWD_COMMAND}`; export r; \
32452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32453 $(RAW_CXX_TARGET_EXPORTS) \
32454 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32455 for flag in $(EXTRA_TARGET_FLAGS); do \
32456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32457 done; \
32458 (cd $(TARGET_SUBDIR)/libsanitizer && \
32459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32461 "RANLIB=$${RANLIB}" \
32462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32463 pdf) \
32464 || exit 1
32466 @endif target-libsanitizer
32468 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
32469 maybe-html-target-libsanitizer:
32470 @if target-libsanitizer
32471 maybe-html-target-libsanitizer: html-target-libsanitizer
32473 html-target-libsanitizer: \
32474 configure-target-libsanitizer
32475 @: $(MAKE); $(unstage)
32476 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32477 r=`${PWD_COMMAND}`; export r; \
32478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32479 $(RAW_CXX_TARGET_EXPORTS) \
32480 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
32481 for flag in $(EXTRA_TARGET_FLAGS); do \
32482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32483 done; \
32484 (cd $(TARGET_SUBDIR)/libsanitizer && \
32485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32487 "RANLIB=$${RANLIB}" \
32488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32489 html) \
32490 || exit 1
32492 @endif target-libsanitizer
32494 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
32495 maybe-TAGS-target-libsanitizer:
32496 @if target-libsanitizer
32497 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
32499 TAGS-target-libsanitizer: \
32500 configure-target-libsanitizer
32501 @: $(MAKE); $(unstage)
32502 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32503 r=`${PWD_COMMAND}`; export r; \
32504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32505 $(RAW_CXX_TARGET_EXPORTS) \
32506 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
32507 for flag in $(EXTRA_TARGET_FLAGS); do \
32508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32509 done; \
32510 (cd $(TARGET_SUBDIR)/libsanitizer && \
32511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32513 "RANLIB=$${RANLIB}" \
32514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32515 TAGS) \
32516 || exit 1
32518 @endif target-libsanitizer
32520 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
32521 maybe-install-info-target-libsanitizer:
32522 @if target-libsanitizer
32523 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
32525 install-info-target-libsanitizer: \
32526 configure-target-libsanitizer \
32527 info-target-libsanitizer
32528 @: $(MAKE); $(unstage)
32529 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32530 r=`${PWD_COMMAND}`; export r; \
32531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32532 $(RAW_CXX_TARGET_EXPORTS) \
32533 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
32534 for flag in $(EXTRA_TARGET_FLAGS); do \
32535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32536 done; \
32537 (cd $(TARGET_SUBDIR)/libsanitizer && \
32538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32540 "RANLIB=$${RANLIB}" \
32541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32542 install-info) \
32543 || exit 1
32545 @endif target-libsanitizer
32547 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
32548 maybe-install-pdf-target-libsanitizer:
32549 @if target-libsanitizer
32550 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
32552 install-pdf-target-libsanitizer: \
32553 configure-target-libsanitizer \
32554 pdf-target-libsanitizer
32555 @: $(MAKE); $(unstage)
32556 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32557 r=`${PWD_COMMAND}`; export r; \
32558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32559 $(RAW_CXX_TARGET_EXPORTS) \
32560 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32561 for flag in $(EXTRA_TARGET_FLAGS); do \
32562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32563 done; \
32564 (cd $(TARGET_SUBDIR)/libsanitizer && \
32565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32567 "RANLIB=$${RANLIB}" \
32568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32569 install-pdf) \
32570 || exit 1
32572 @endif target-libsanitizer
32574 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
32575 maybe-install-html-target-libsanitizer:
32576 @if target-libsanitizer
32577 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
32579 install-html-target-libsanitizer: \
32580 configure-target-libsanitizer \
32581 html-target-libsanitizer
32582 @: $(MAKE); $(unstage)
32583 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32584 r=`${PWD_COMMAND}`; export r; \
32585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32586 $(RAW_CXX_TARGET_EXPORTS) \
32587 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
32588 for flag in $(EXTRA_TARGET_FLAGS); do \
32589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32590 done; \
32591 (cd $(TARGET_SUBDIR)/libsanitizer && \
32592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32594 "RANLIB=$${RANLIB}" \
32595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32596 install-html) \
32597 || exit 1
32599 @endif target-libsanitizer
32601 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
32602 maybe-installcheck-target-libsanitizer:
32603 @if target-libsanitizer
32604 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
32606 installcheck-target-libsanitizer: \
32607 configure-target-libsanitizer
32608 @: $(MAKE); $(unstage)
32609 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32610 r=`${PWD_COMMAND}`; export r; \
32611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32612 $(RAW_CXX_TARGET_EXPORTS) \
32613 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
32614 for flag in $(EXTRA_TARGET_FLAGS); do \
32615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32616 done; \
32617 (cd $(TARGET_SUBDIR)/libsanitizer && \
32618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32620 "RANLIB=$${RANLIB}" \
32621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32622 installcheck) \
32623 || exit 1
32625 @endif target-libsanitizer
32627 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
32628 maybe-mostlyclean-target-libsanitizer:
32629 @if target-libsanitizer
32630 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
32632 mostlyclean-target-libsanitizer:
32633 @: $(MAKE); $(unstage)
32634 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32635 r=`${PWD_COMMAND}`; export r; \
32636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32637 $(RAW_CXX_TARGET_EXPORTS) \
32638 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
32639 for flag in $(EXTRA_TARGET_FLAGS); do \
32640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32641 done; \
32642 (cd $(TARGET_SUBDIR)/libsanitizer && \
32643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32645 "RANLIB=$${RANLIB}" \
32646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32647 mostlyclean) \
32648 || exit 1
32650 @endif target-libsanitizer
32652 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
32653 maybe-clean-target-libsanitizer:
32654 @if target-libsanitizer
32655 maybe-clean-target-libsanitizer: clean-target-libsanitizer
32657 clean-target-libsanitizer:
32658 @: $(MAKE); $(unstage)
32659 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32660 r=`${PWD_COMMAND}`; export r; \
32661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32662 $(RAW_CXX_TARGET_EXPORTS) \
32663 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
32664 for flag in $(EXTRA_TARGET_FLAGS); do \
32665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32666 done; \
32667 (cd $(TARGET_SUBDIR)/libsanitizer && \
32668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32670 "RANLIB=$${RANLIB}" \
32671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32672 clean) \
32673 || exit 1
32675 @endif target-libsanitizer
32677 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
32678 maybe-distclean-target-libsanitizer:
32679 @if target-libsanitizer
32680 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
32682 distclean-target-libsanitizer:
32683 @: $(MAKE); $(unstage)
32684 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32685 r=`${PWD_COMMAND}`; export r; \
32686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32687 $(RAW_CXX_TARGET_EXPORTS) \
32688 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
32689 for flag in $(EXTRA_TARGET_FLAGS); do \
32690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32691 done; \
32692 (cd $(TARGET_SUBDIR)/libsanitizer && \
32693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32695 "RANLIB=$${RANLIB}" \
32696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32697 distclean) \
32698 || exit 1
32700 @endif target-libsanitizer
32702 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
32703 maybe-maintainer-clean-target-libsanitizer:
32704 @if target-libsanitizer
32705 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
32707 maintainer-clean-target-libsanitizer:
32708 @: $(MAKE); $(unstage)
32709 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32710 r=`${PWD_COMMAND}`; export r; \
32711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32712 $(RAW_CXX_TARGET_EXPORTS) \
32713 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
32714 for flag in $(EXTRA_TARGET_FLAGS); do \
32715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32716 done; \
32717 (cd $(TARGET_SUBDIR)/libsanitizer && \
32718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32720 "RANLIB=$${RANLIB}" \
32721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32722 maintainer-clean) \
32723 || exit 1
32725 @endif target-libsanitizer
32731 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
32732 maybe-configure-target-libvtv:
32733 @if gcc-bootstrap
32734 configure-target-libvtv: stage_current
32735 @endif gcc-bootstrap
32736 @if target-libvtv
32737 maybe-configure-target-libvtv: configure-target-libvtv
32738 configure-target-libvtv:
32739 @r=`${PWD_COMMAND}`; export r; \
32740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32741 echo "Checking multilib configuration for libvtv..."; \
32742 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32743 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32744 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32745 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32746 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32747 else \
32748 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32749 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32750 fi; \
32751 else \
32752 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32753 fi; \
32754 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32755 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32756 $(RAW_CXX_TARGET_EXPORTS) \
32757 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
32758 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
32759 case $(srcdir) in \
32760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32761 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32763 esac; \
32764 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32765 libsrcdir="$$s/libvtv"; \
32766 rm -f no-such-file || : ; \
32767 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32768 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32769 --target=${target_alias} $${srcdiroption} \
32770 || exit 1
32771 @endif target-libvtv
32775 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
32776 maybe-configure-stage1-target-libvtv:
32777 @if target-libvtv-bootstrap
32778 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
32779 configure-stage1-target-libvtv:
32780 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32781 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32782 @r=`${PWD_COMMAND}`; export r; \
32783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32784 TFLAGS="$(STAGE1_TFLAGS)"; \
32785 echo "Checking multilib configuration for libvtv..."; \
32786 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32787 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32788 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32789 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32790 else \
32791 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32792 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32793 fi; \
32794 else \
32795 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32796 fi; \
32797 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32798 $(RAW_CXX_TARGET_EXPORTS) \
32799 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32800 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32801 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32802 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
32803 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32804 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32805 case $(srcdir) in \
32806 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32807 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32808 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32809 esac; \
32810 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32811 libsrcdir="$$s/libvtv"; \
32812 $(SHELL) $${libsrcdir}/configure \
32813 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32814 --target=${target_alias} $${srcdiroption} \
32815 $(STAGE1_CONFIGURE_FLAGS)
32816 @endif target-libvtv-bootstrap
32818 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
32819 maybe-configure-stage2-target-libvtv:
32820 @if target-libvtv-bootstrap
32821 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
32822 configure-stage2-target-libvtv:
32823 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32824 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32825 @r=`${PWD_COMMAND}`; export r; \
32826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32827 TFLAGS="$(STAGE2_TFLAGS)"; \
32828 echo "Checking multilib configuration for libvtv..."; \
32829 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32830 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32831 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32832 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32833 else \
32834 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32835 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32836 fi; \
32837 else \
32838 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32839 fi; \
32840 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32841 $(RAW_CXX_TARGET_EXPORTS) \
32843 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32844 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32845 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32846 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
32847 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32848 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32849 case $(srcdir) in \
32850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32851 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32853 esac; \
32854 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32855 libsrcdir="$$s/libvtv"; \
32856 $(SHELL) $${libsrcdir}/configure \
32857 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32858 --target=${target_alias} $${srcdiroption} \
32859 --with-build-libsubdir=$(HOST_SUBDIR) \
32860 $(STAGE2_CONFIGURE_FLAGS)
32861 @endif target-libvtv-bootstrap
32863 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
32864 maybe-configure-stage3-target-libvtv:
32865 @if target-libvtv-bootstrap
32866 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
32867 configure-stage3-target-libvtv:
32868 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32869 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32870 @r=`${PWD_COMMAND}`; export r; \
32871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32872 TFLAGS="$(STAGE3_TFLAGS)"; \
32873 echo "Checking multilib configuration for libvtv..."; \
32874 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32875 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32876 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32877 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32878 else \
32879 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32880 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32881 fi; \
32882 else \
32883 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32884 fi; \
32885 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32886 $(RAW_CXX_TARGET_EXPORTS) \
32888 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32889 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32890 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32891 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
32892 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32893 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32894 case $(srcdir) in \
32895 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32896 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32897 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32898 esac; \
32899 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32900 libsrcdir="$$s/libvtv"; \
32901 $(SHELL) $${libsrcdir}/configure \
32902 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32903 --target=${target_alias} $${srcdiroption} \
32904 --with-build-libsubdir=$(HOST_SUBDIR) \
32905 $(STAGE3_CONFIGURE_FLAGS)
32906 @endif target-libvtv-bootstrap
32908 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
32909 maybe-configure-stage4-target-libvtv:
32910 @if target-libvtv-bootstrap
32911 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
32912 configure-stage4-target-libvtv:
32913 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32914 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32915 @r=`${PWD_COMMAND}`; export r; \
32916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32917 TFLAGS="$(STAGE4_TFLAGS)"; \
32918 echo "Checking multilib configuration for libvtv..."; \
32919 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32920 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32921 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32922 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32923 else \
32924 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32925 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32926 fi; \
32927 else \
32928 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32929 fi; \
32930 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32931 $(RAW_CXX_TARGET_EXPORTS) \
32933 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32934 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32935 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32936 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
32937 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32938 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32939 case $(srcdir) in \
32940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32941 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32943 esac; \
32944 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32945 libsrcdir="$$s/libvtv"; \
32946 $(SHELL) $${libsrcdir}/configure \
32947 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32948 --target=${target_alias} $${srcdiroption} \
32949 --with-build-libsubdir=$(HOST_SUBDIR) \
32950 $(STAGE4_CONFIGURE_FLAGS)
32951 @endif target-libvtv-bootstrap
32953 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
32954 maybe-configure-stageprofile-target-libvtv:
32955 @if target-libvtv-bootstrap
32956 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
32957 configure-stageprofile-target-libvtv:
32958 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32959 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32960 @r=`${PWD_COMMAND}`; export r; \
32961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32962 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32963 echo "Checking multilib configuration for libvtv..."; \
32964 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32965 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32966 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32967 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32968 else \
32969 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32970 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32971 fi; \
32972 else \
32973 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32974 fi; \
32975 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32976 $(RAW_CXX_TARGET_EXPORTS) \
32978 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32979 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32980 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32981 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
32982 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32983 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32984 case $(srcdir) in \
32985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32986 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32988 esac; \
32989 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32990 libsrcdir="$$s/libvtv"; \
32991 $(SHELL) $${libsrcdir}/configure \
32992 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32993 --target=${target_alias} $${srcdiroption} \
32994 --with-build-libsubdir=$(HOST_SUBDIR) \
32995 $(STAGEprofile_CONFIGURE_FLAGS)
32996 @endif target-libvtv-bootstrap
32998 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
32999 maybe-configure-stagefeedback-target-libvtv:
33000 @if target-libvtv-bootstrap
33001 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33002 configure-stagefeedback-target-libvtv:
33003 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33004 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33005 @r=`${PWD_COMMAND}`; export r; \
33006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33007 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33008 echo "Checking multilib configuration for libvtv..."; \
33009 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33010 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33011 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33012 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33013 else \
33014 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33015 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33016 fi; \
33017 else \
33018 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33019 fi; \
33020 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33021 $(RAW_CXX_TARGET_EXPORTS) \
33023 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33024 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33025 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33026 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
33027 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33028 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33029 case $(srcdir) in \
33030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33031 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33033 esac; \
33034 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33035 libsrcdir="$$s/libvtv"; \
33036 $(SHELL) $${libsrcdir}/configure \
33037 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33038 --target=${target_alias} $${srcdiroption} \
33039 --with-build-libsubdir=$(HOST_SUBDIR) \
33040 $(STAGEfeedback_CONFIGURE_FLAGS)
33041 @endif target-libvtv-bootstrap
33047 .PHONY: all-target-libvtv maybe-all-target-libvtv
33048 maybe-all-target-libvtv:
33049 @if gcc-bootstrap
33050 all-target-libvtv: stage_current
33051 @endif gcc-bootstrap
33052 @if target-libvtv
33053 TARGET-target-libvtv=all
33054 maybe-all-target-libvtv: all-target-libvtv
33055 all-target-libvtv: configure-target-libvtv
33056 @r=`${PWD_COMMAND}`; export r; \
33057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33058 $(RAW_CXX_TARGET_EXPORTS) \
33059 (cd $(TARGET_SUBDIR)/libvtv && \
33060 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33061 $(TARGET-target-libvtv))
33062 @endif target-libvtv
33066 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
33067 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
33068 maybe-all-stage1-target-libvtv:
33069 maybe-clean-stage1-target-libvtv:
33070 @if target-libvtv-bootstrap
33071 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
33072 all-stage1: all-stage1-target-libvtv
33073 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
33074 all-stage1-target-libvtv: configure-stage1-target-libvtv
33075 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33076 @r=`${PWD_COMMAND}`; export r; \
33077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33078 TFLAGS="$(STAGE1_TFLAGS)"; \
33079 $(RAW_CXX_TARGET_EXPORTS) \
33080 cd $(TARGET_SUBDIR)/libvtv && \
33081 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33082 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33083 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33084 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33085 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33086 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33087 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33088 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33090 TFLAGS="$(STAGE1_TFLAGS)" \
33091 $(TARGET-stage1-target-libvtv)
33093 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
33094 clean-stage1: clean-stage1-target-libvtv
33095 clean-stage1-target-libvtv:
33096 @if [ $(current_stage) = stage1 ]; then \
33097 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33098 else \
33099 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
33100 $(MAKE) stage1-start; \
33101 fi; \
33102 cd $(TARGET_SUBDIR)/libvtv && \
33103 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33104 clean
33105 @endif target-libvtv-bootstrap
33108 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
33109 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
33110 maybe-all-stage2-target-libvtv:
33111 maybe-clean-stage2-target-libvtv:
33112 @if target-libvtv-bootstrap
33113 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
33114 all-stage2: all-stage2-target-libvtv
33115 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
33116 all-stage2-target-libvtv: configure-stage2-target-libvtv
33117 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33118 @r=`${PWD_COMMAND}`; export r; \
33119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33120 TFLAGS="$(STAGE2_TFLAGS)"; \
33121 $(RAW_CXX_TARGET_EXPORTS) \
33123 cd $(TARGET_SUBDIR)/libvtv && \
33124 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33125 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33126 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33127 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33128 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33129 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33130 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33131 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33132 TFLAGS="$(STAGE2_TFLAGS)" \
33133 $(TARGET-stage2-target-libvtv)
33135 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
33136 clean-stage2: clean-stage2-target-libvtv
33137 clean-stage2-target-libvtv:
33138 @if [ $(current_stage) = stage2 ]; then \
33139 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33140 else \
33141 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
33142 $(MAKE) stage2-start; \
33143 fi; \
33144 cd $(TARGET_SUBDIR)/libvtv && \
33145 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33146 @endif target-libvtv-bootstrap
33149 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
33150 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
33151 maybe-all-stage3-target-libvtv:
33152 maybe-clean-stage3-target-libvtv:
33153 @if target-libvtv-bootstrap
33154 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
33155 all-stage3: all-stage3-target-libvtv
33156 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
33157 all-stage3-target-libvtv: configure-stage3-target-libvtv
33158 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33159 @r=`${PWD_COMMAND}`; export r; \
33160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33161 TFLAGS="$(STAGE3_TFLAGS)"; \
33162 $(RAW_CXX_TARGET_EXPORTS) \
33164 cd $(TARGET_SUBDIR)/libvtv && \
33165 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33166 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33167 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33168 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33169 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33170 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33171 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33172 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33173 TFLAGS="$(STAGE3_TFLAGS)" \
33174 $(TARGET-stage3-target-libvtv)
33176 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
33177 clean-stage3: clean-stage3-target-libvtv
33178 clean-stage3-target-libvtv:
33179 @if [ $(current_stage) = stage3 ]; then \
33180 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33181 else \
33182 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
33183 $(MAKE) stage3-start; \
33184 fi; \
33185 cd $(TARGET_SUBDIR)/libvtv && \
33186 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33187 @endif target-libvtv-bootstrap
33190 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
33191 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
33192 maybe-all-stage4-target-libvtv:
33193 maybe-clean-stage4-target-libvtv:
33194 @if target-libvtv-bootstrap
33195 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
33196 all-stage4: all-stage4-target-libvtv
33197 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
33198 all-stage4-target-libvtv: configure-stage4-target-libvtv
33199 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33200 @r=`${PWD_COMMAND}`; export r; \
33201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33202 TFLAGS="$(STAGE4_TFLAGS)"; \
33203 $(RAW_CXX_TARGET_EXPORTS) \
33205 cd $(TARGET_SUBDIR)/libvtv && \
33206 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33207 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33208 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33209 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33210 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33211 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33212 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33213 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33214 TFLAGS="$(STAGE4_TFLAGS)" \
33215 $(TARGET-stage4-target-libvtv)
33217 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
33218 clean-stage4: clean-stage4-target-libvtv
33219 clean-stage4-target-libvtv:
33220 @if [ $(current_stage) = stage4 ]; then \
33221 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33222 else \
33223 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
33224 $(MAKE) stage4-start; \
33225 fi; \
33226 cd $(TARGET_SUBDIR)/libvtv && \
33227 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33228 @endif target-libvtv-bootstrap
33231 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
33232 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
33233 maybe-all-stageprofile-target-libvtv:
33234 maybe-clean-stageprofile-target-libvtv:
33235 @if target-libvtv-bootstrap
33236 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
33237 all-stageprofile: all-stageprofile-target-libvtv
33238 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
33239 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33240 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33241 @r=`${PWD_COMMAND}`; export r; \
33242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33243 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33244 $(RAW_CXX_TARGET_EXPORTS) \
33246 cd $(TARGET_SUBDIR)/libvtv && \
33247 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33248 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33249 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33250 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33251 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33252 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33253 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33254 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33255 TFLAGS="$(STAGEprofile_TFLAGS)" \
33256 $(TARGET-stageprofile-target-libvtv)
33258 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
33259 clean-stageprofile: clean-stageprofile-target-libvtv
33260 clean-stageprofile-target-libvtv:
33261 @if [ $(current_stage) = stageprofile ]; then \
33262 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33263 else \
33264 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
33265 $(MAKE) stageprofile-start; \
33266 fi; \
33267 cd $(TARGET_SUBDIR)/libvtv && \
33268 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33269 @endif target-libvtv-bootstrap
33272 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
33273 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
33274 maybe-all-stagefeedback-target-libvtv:
33275 maybe-clean-stagefeedback-target-libvtv:
33276 @if target-libvtv-bootstrap
33277 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
33278 all-stagefeedback: all-stagefeedback-target-libvtv
33279 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
33280 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33281 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33282 @r=`${PWD_COMMAND}`; export r; \
33283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33284 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33285 $(RAW_CXX_TARGET_EXPORTS) \
33287 cd $(TARGET_SUBDIR)/libvtv && \
33288 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33289 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33290 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33291 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33292 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33293 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33294 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33295 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33296 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33297 $(TARGET-stagefeedback-target-libvtv)
33299 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
33300 clean-stagefeedback: clean-stagefeedback-target-libvtv
33301 clean-stagefeedback-target-libvtv:
33302 @if [ $(current_stage) = stagefeedback ]; then \
33303 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33304 else \
33305 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
33306 $(MAKE) stagefeedback-start; \
33307 fi; \
33308 cd $(TARGET_SUBDIR)/libvtv && \
33309 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33310 @endif target-libvtv-bootstrap
33317 .PHONY: check-target-libvtv maybe-check-target-libvtv
33318 maybe-check-target-libvtv:
33319 @if target-libvtv
33320 maybe-check-target-libvtv: check-target-libvtv
33322 check-target-libvtv:
33323 @: $(MAKE); $(unstage)
33324 @r=`${PWD_COMMAND}`; export r; \
33325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33326 $(RAW_CXX_TARGET_EXPORTS) \
33327 (cd $(TARGET_SUBDIR)/libvtv && \
33328 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33330 @endif target-libvtv
33332 .PHONY: install-target-libvtv maybe-install-target-libvtv
33333 maybe-install-target-libvtv:
33334 @if target-libvtv
33335 maybe-install-target-libvtv: install-target-libvtv
33337 install-target-libvtv: installdirs
33338 @: $(MAKE); $(unstage)
33339 @r=`${PWD_COMMAND}`; export r; \
33340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33341 $(RAW_CXX_TARGET_EXPORTS) \
33342 (cd $(TARGET_SUBDIR)/libvtv && \
33343 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33345 @endif target-libvtv
33347 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
33348 maybe-install-strip-target-libvtv:
33349 @if target-libvtv
33350 maybe-install-strip-target-libvtv: install-strip-target-libvtv
33352 install-strip-target-libvtv: installdirs
33353 @: $(MAKE); $(unstage)
33354 @r=`${PWD_COMMAND}`; export r; \
33355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33356 $(RAW_CXX_TARGET_EXPORTS) \
33357 (cd $(TARGET_SUBDIR)/libvtv && \
33358 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33360 @endif target-libvtv
33362 # Other targets (info, dvi, pdf, etc.)
33364 .PHONY: maybe-info-target-libvtv info-target-libvtv
33365 maybe-info-target-libvtv:
33366 @if target-libvtv
33367 maybe-info-target-libvtv: info-target-libvtv
33369 info-target-libvtv: \
33370 configure-target-libvtv
33371 @: $(MAKE); $(unstage)
33372 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33373 r=`${PWD_COMMAND}`; export r; \
33374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33375 $(RAW_CXX_TARGET_EXPORTS) \
33376 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
33377 for flag in $(EXTRA_TARGET_FLAGS); do \
33378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33379 done; \
33380 (cd $(TARGET_SUBDIR)/libvtv && \
33381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33383 "RANLIB=$${RANLIB}" \
33384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33385 info) \
33386 || exit 1
33388 @endif target-libvtv
33390 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
33391 maybe-dvi-target-libvtv:
33392 @if target-libvtv
33393 maybe-dvi-target-libvtv: dvi-target-libvtv
33395 dvi-target-libvtv: \
33396 configure-target-libvtv
33397 @: $(MAKE); $(unstage)
33398 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33399 r=`${PWD_COMMAND}`; export r; \
33400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33401 $(RAW_CXX_TARGET_EXPORTS) \
33402 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
33403 for flag in $(EXTRA_TARGET_FLAGS); do \
33404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33405 done; \
33406 (cd $(TARGET_SUBDIR)/libvtv && \
33407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33409 "RANLIB=$${RANLIB}" \
33410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33411 dvi) \
33412 || exit 1
33414 @endif target-libvtv
33416 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
33417 maybe-pdf-target-libvtv:
33418 @if target-libvtv
33419 maybe-pdf-target-libvtv: pdf-target-libvtv
33421 pdf-target-libvtv: \
33422 configure-target-libvtv
33423 @: $(MAKE); $(unstage)
33424 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33425 r=`${PWD_COMMAND}`; export r; \
33426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33427 $(RAW_CXX_TARGET_EXPORTS) \
33428 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
33429 for flag in $(EXTRA_TARGET_FLAGS); do \
33430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33431 done; \
33432 (cd $(TARGET_SUBDIR)/libvtv && \
33433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33435 "RANLIB=$${RANLIB}" \
33436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33437 pdf) \
33438 || exit 1
33440 @endif target-libvtv
33442 .PHONY: maybe-html-target-libvtv html-target-libvtv
33443 maybe-html-target-libvtv:
33444 @if target-libvtv
33445 maybe-html-target-libvtv: html-target-libvtv
33447 html-target-libvtv: \
33448 configure-target-libvtv
33449 @: $(MAKE); $(unstage)
33450 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33451 r=`${PWD_COMMAND}`; export r; \
33452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33453 $(RAW_CXX_TARGET_EXPORTS) \
33454 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
33455 for flag in $(EXTRA_TARGET_FLAGS); do \
33456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33457 done; \
33458 (cd $(TARGET_SUBDIR)/libvtv && \
33459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33461 "RANLIB=$${RANLIB}" \
33462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33463 html) \
33464 || exit 1
33466 @endif target-libvtv
33468 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
33469 maybe-TAGS-target-libvtv:
33470 @if target-libvtv
33471 maybe-TAGS-target-libvtv: TAGS-target-libvtv
33473 TAGS-target-libvtv: \
33474 configure-target-libvtv
33475 @: $(MAKE); $(unstage)
33476 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33477 r=`${PWD_COMMAND}`; export r; \
33478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33479 $(RAW_CXX_TARGET_EXPORTS) \
33480 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
33481 for flag in $(EXTRA_TARGET_FLAGS); do \
33482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33483 done; \
33484 (cd $(TARGET_SUBDIR)/libvtv && \
33485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33487 "RANLIB=$${RANLIB}" \
33488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33489 TAGS) \
33490 || exit 1
33492 @endif target-libvtv
33494 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
33495 maybe-install-info-target-libvtv:
33496 @if target-libvtv
33497 maybe-install-info-target-libvtv: install-info-target-libvtv
33499 install-info-target-libvtv: \
33500 configure-target-libvtv \
33501 info-target-libvtv
33502 @: $(MAKE); $(unstage)
33503 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33504 r=`${PWD_COMMAND}`; export r; \
33505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33506 $(RAW_CXX_TARGET_EXPORTS) \
33507 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
33508 for flag in $(EXTRA_TARGET_FLAGS); do \
33509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33510 done; \
33511 (cd $(TARGET_SUBDIR)/libvtv && \
33512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33514 "RANLIB=$${RANLIB}" \
33515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33516 install-info) \
33517 || exit 1
33519 @endif target-libvtv
33521 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
33522 maybe-install-pdf-target-libvtv:
33523 @if target-libvtv
33524 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
33526 install-pdf-target-libvtv: \
33527 configure-target-libvtv \
33528 pdf-target-libvtv
33529 @: $(MAKE); $(unstage)
33530 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33531 r=`${PWD_COMMAND}`; export r; \
33532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33533 $(RAW_CXX_TARGET_EXPORTS) \
33534 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
33535 for flag in $(EXTRA_TARGET_FLAGS); do \
33536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33537 done; \
33538 (cd $(TARGET_SUBDIR)/libvtv && \
33539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33541 "RANLIB=$${RANLIB}" \
33542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33543 install-pdf) \
33544 || exit 1
33546 @endif target-libvtv
33548 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
33549 maybe-install-html-target-libvtv:
33550 @if target-libvtv
33551 maybe-install-html-target-libvtv: install-html-target-libvtv
33553 install-html-target-libvtv: \
33554 configure-target-libvtv \
33555 html-target-libvtv
33556 @: $(MAKE); $(unstage)
33557 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33558 r=`${PWD_COMMAND}`; export r; \
33559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33560 $(RAW_CXX_TARGET_EXPORTS) \
33561 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
33562 for flag in $(EXTRA_TARGET_FLAGS); do \
33563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33564 done; \
33565 (cd $(TARGET_SUBDIR)/libvtv && \
33566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33568 "RANLIB=$${RANLIB}" \
33569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33570 install-html) \
33571 || exit 1
33573 @endif target-libvtv
33575 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
33576 maybe-installcheck-target-libvtv:
33577 @if target-libvtv
33578 maybe-installcheck-target-libvtv: installcheck-target-libvtv
33580 installcheck-target-libvtv: \
33581 configure-target-libvtv
33582 @: $(MAKE); $(unstage)
33583 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33584 r=`${PWD_COMMAND}`; export r; \
33585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33586 $(RAW_CXX_TARGET_EXPORTS) \
33587 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
33588 for flag in $(EXTRA_TARGET_FLAGS); do \
33589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33590 done; \
33591 (cd $(TARGET_SUBDIR)/libvtv && \
33592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33594 "RANLIB=$${RANLIB}" \
33595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33596 installcheck) \
33597 || exit 1
33599 @endif target-libvtv
33601 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
33602 maybe-mostlyclean-target-libvtv:
33603 @if target-libvtv
33604 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
33606 mostlyclean-target-libvtv:
33607 @: $(MAKE); $(unstage)
33608 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33609 r=`${PWD_COMMAND}`; export r; \
33610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33611 $(RAW_CXX_TARGET_EXPORTS) \
33612 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
33613 for flag in $(EXTRA_TARGET_FLAGS); do \
33614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33615 done; \
33616 (cd $(TARGET_SUBDIR)/libvtv && \
33617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33619 "RANLIB=$${RANLIB}" \
33620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33621 mostlyclean) \
33622 || exit 1
33624 @endif target-libvtv
33626 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
33627 maybe-clean-target-libvtv:
33628 @if target-libvtv
33629 maybe-clean-target-libvtv: clean-target-libvtv
33631 clean-target-libvtv:
33632 @: $(MAKE); $(unstage)
33633 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33634 r=`${PWD_COMMAND}`; export r; \
33635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33636 $(RAW_CXX_TARGET_EXPORTS) \
33637 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
33638 for flag in $(EXTRA_TARGET_FLAGS); do \
33639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33640 done; \
33641 (cd $(TARGET_SUBDIR)/libvtv && \
33642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33644 "RANLIB=$${RANLIB}" \
33645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33646 clean) \
33647 || exit 1
33649 @endif target-libvtv
33651 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
33652 maybe-distclean-target-libvtv:
33653 @if target-libvtv
33654 maybe-distclean-target-libvtv: distclean-target-libvtv
33656 distclean-target-libvtv:
33657 @: $(MAKE); $(unstage)
33658 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33659 r=`${PWD_COMMAND}`; export r; \
33660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33661 $(RAW_CXX_TARGET_EXPORTS) \
33662 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
33663 for flag in $(EXTRA_TARGET_FLAGS); do \
33664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33665 done; \
33666 (cd $(TARGET_SUBDIR)/libvtv && \
33667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33669 "RANLIB=$${RANLIB}" \
33670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33671 distclean) \
33672 || exit 1
33674 @endif target-libvtv
33676 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
33677 maybe-maintainer-clean-target-libvtv:
33678 @if target-libvtv
33679 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
33681 maintainer-clean-target-libvtv:
33682 @: $(MAKE); $(unstage)
33683 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33684 r=`${PWD_COMMAND}`; export r; \
33685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33686 $(RAW_CXX_TARGET_EXPORTS) \
33687 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
33688 for flag in $(EXTRA_TARGET_FLAGS); do \
33689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33690 done; \
33691 (cd $(TARGET_SUBDIR)/libvtv && \
33692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33694 "RANLIB=$${RANLIB}" \
33695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33696 maintainer-clean) \
33697 || exit 1
33699 @endif target-libvtv
33705 .PHONY: configure-target-libssp maybe-configure-target-libssp
33706 maybe-configure-target-libssp:
33707 @if gcc-bootstrap
33708 configure-target-libssp: stage_current
33709 @endif gcc-bootstrap
33710 @if target-libssp
33711 maybe-configure-target-libssp: configure-target-libssp
33712 configure-target-libssp:
33713 @: $(MAKE); $(unstage)
33714 @r=`${PWD_COMMAND}`; export r; \
33715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33716 echo "Checking multilib configuration for libssp..."; \
33717 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
33718 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
33719 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
33720 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
33721 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
33722 else \
33723 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
33724 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
33725 fi; \
33726 else \
33727 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
33728 fi; \
33729 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
33730 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
33731 $(NORMAL_TARGET_EXPORTS) \
33732 echo Configuring in $(TARGET_SUBDIR)/libssp; \
33733 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
33734 case $(srcdir) in \
33735 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33736 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
33737 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33738 esac; \
33739 srcdiroption="--srcdir=$${topdir}/libssp"; \
33740 libsrcdir="$$s/libssp"; \
33741 rm -f no-such-file || : ; \
33742 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33743 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33744 --target=${target_alias} $${srcdiroption} \
33745 || exit 1
33746 @endif target-libssp
33752 .PHONY: all-target-libssp maybe-all-target-libssp
33753 maybe-all-target-libssp:
33754 @if gcc-bootstrap
33755 all-target-libssp: stage_current
33756 @endif gcc-bootstrap
33757 @if target-libssp
33758 TARGET-target-libssp=all
33759 maybe-all-target-libssp: all-target-libssp
33760 all-target-libssp: configure-target-libssp
33761 @: $(MAKE); $(unstage)
33762 @r=`${PWD_COMMAND}`; export r; \
33763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33764 $(NORMAL_TARGET_EXPORTS) \
33765 (cd $(TARGET_SUBDIR)/libssp && \
33766 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33767 $(TARGET-target-libssp))
33768 @endif target-libssp
33774 .PHONY: check-target-libssp maybe-check-target-libssp
33775 maybe-check-target-libssp:
33776 @if target-libssp
33777 maybe-check-target-libssp: check-target-libssp
33779 check-target-libssp:
33780 @: $(MAKE); $(unstage)
33781 @r=`${PWD_COMMAND}`; export r; \
33782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33783 $(NORMAL_TARGET_EXPORTS) \
33784 (cd $(TARGET_SUBDIR)/libssp && \
33785 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33787 @endif target-libssp
33789 .PHONY: install-target-libssp maybe-install-target-libssp
33790 maybe-install-target-libssp:
33791 @if target-libssp
33792 maybe-install-target-libssp: install-target-libssp
33794 install-target-libssp: installdirs
33795 @: $(MAKE); $(unstage)
33796 @r=`${PWD_COMMAND}`; export r; \
33797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33798 $(NORMAL_TARGET_EXPORTS) \
33799 (cd $(TARGET_SUBDIR)/libssp && \
33800 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33802 @endif target-libssp
33804 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
33805 maybe-install-strip-target-libssp:
33806 @if target-libssp
33807 maybe-install-strip-target-libssp: install-strip-target-libssp
33809 install-strip-target-libssp: installdirs
33810 @: $(MAKE); $(unstage)
33811 @r=`${PWD_COMMAND}`; export r; \
33812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33813 $(NORMAL_TARGET_EXPORTS) \
33814 (cd $(TARGET_SUBDIR)/libssp && \
33815 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33817 @endif target-libssp
33819 # Other targets (info, dvi, pdf, etc.)
33821 .PHONY: maybe-info-target-libssp info-target-libssp
33822 maybe-info-target-libssp:
33823 @if target-libssp
33824 maybe-info-target-libssp: info-target-libssp
33826 info-target-libssp: \
33827 configure-target-libssp
33828 @: $(MAKE); $(unstage)
33829 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33830 r=`${PWD_COMMAND}`; export r; \
33831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33832 $(NORMAL_TARGET_EXPORTS) \
33833 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
33834 for flag in $(EXTRA_TARGET_FLAGS); do \
33835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33836 done; \
33837 (cd $(TARGET_SUBDIR)/libssp && \
33838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33840 "RANLIB=$${RANLIB}" \
33841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33842 info) \
33843 || exit 1
33845 @endif target-libssp
33847 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
33848 maybe-dvi-target-libssp:
33849 @if target-libssp
33850 maybe-dvi-target-libssp: dvi-target-libssp
33852 dvi-target-libssp: \
33853 configure-target-libssp
33854 @: $(MAKE); $(unstage)
33855 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33856 r=`${PWD_COMMAND}`; export r; \
33857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33858 $(NORMAL_TARGET_EXPORTS) \
33859 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
33860 for flag in $(EXTRA_TARGET_FLAGS); do \
33861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33862 done; \
33863 (cd $(TARGET_SUBDIR)/libssp && \
33864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33866 "RANLIB=$${RANLIB}" \
33867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33868 dvi) \
33869 || exit 1
33871 @endif target-libssp
33873 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
33874 maybe-pdf-target-libssp:
33875 @if target-libssp
33876 maybe-pdf-target-libssp: pdf-target-libssp
33878 pdf-target-libssp: \
33879 configure-target-libssp
33880 @: $(MAKE); $(unstage)
33881 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33882 r=`${PWD_COMMAND}`; export r; \
33883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33884 $(NORMAL_TARGET_EXPORTS) \
33885 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
33886 for flag in $(EXTRA_TARGET_FLAGS); do \
33887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33888 done; \
33889 (cd $(TARGET_SUBDIR)/libssp && \
33890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33892 "RANLIB=$${RANLIB}" \
33893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33894 pdf) \
33895 || exit 1
33897 @endif target-libssp
33899 .PHONY: maybe-html-target-libssp html-target-libssp
33900 maybe-html-target-libssp:
33901 @if target-libssp
33902 maybe-html-target-libssp: html-target-libssp
33904 html-target-libssp: \
33905 configure-target-libssp
33906 @: $(MAKE); $(unstage)
33907 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33908 r=`${PWD_COMMAND}`; export r; \
33909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33910 $(NORMAL_TARGET_EXPORTS) \
33911 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
33912 for flag in $(EXTRA_TARGET_FLAGS); do \
33913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33914 done; \
33915 (cd $(TARGET_SUBDIR)/libssp && \
33916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33918 "RANLIB=$${RANLIB}" \
33919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33920 html) \
33921 || exit 1
33923 @endif target-libssp
33925 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
33926 maybe-TAGS-target-libssp:
33927 @if target-libssp
33928 maybe-TAGS-target-libssp: TAGS-target-libssp
33930 TAGS-target-libssp: \
33931 configure-target-libssp
33932 @: $(MAKE); $(unstage)
33933 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33934 r=`${PWD_COMMAND}`; export r; \
33935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33936 $(NORMAL_TARGET_EXPORTS) \
33937 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
33938 for flag in $(EXTRA_TARGET_FLAGS); do \
33939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33940 done; \
33941 (cd $(TARGET_SUBDIR)/libssp && \
33942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33944 "RANLIB=$${RANLIB}" \
33945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33946 TAGS) \
33947 || exit 1
33949 @endif target-libssp
33951 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
33952 maybe-install-info-target-libssp:
33953 @if target-libssp
33954 maybe-install-info-target-libssp: install-info-target-libssp
33956 install-info-target-libssp: \
33957 configure-target-libssp \
33958 info-target-libssp
33959 @: $(MAKE); $(unstage)
33960 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33961 r=`${PWD_COMMAND}`; export r; \
33962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33963 $(NORMAL_TARGET_EXPORTS) \
33964 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
33965 for flag in $(EXTRA_TARGET_FLAGS); do \
33966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33967 done; \
33968 (cd $(TARGET_SUBDIR)/libssp && \
33969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33971 "RANLIB=$${RANLIB}" \
33972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33973 install-info) \
33974 || exit 1
33976 @endif target-libssp
33978 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
33979 maybe-install-pdf-target-libssp:
33980 @if target-libssp
33981 maybe-install-pdf-target-libssp: install-pdf-target-libssp
33983 install-pdf-target-libssp: \
33984 configure-target-libssp \
33985 pdf-target-libssp
33986 @: $(MAKE); $(unstage)
33987 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33988 r=`${PWD_COMMAND}`; export r; \
33989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33990 $(NORMAL_TARGET_EXPORTS) \
33991 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
33992 for flag in $(EXTRA_TARGET_FLAGS); do \
33993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33994 done; \
33995 (cd $(TARGET_SUBDIR)/libssp && \
33996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33998 "RANLIB=$${RANLIB}" \
33999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34000 install-pdf) \
34001 || exit 1
34003 @endif target-libssp
34005 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
34006 maybe-install-html-target-libssp:
34007 @if target-libssp
34008 maybe-install-html-target-libssp: install-html-target-libssp
34010 install-html-target-libssp: \
34011 configure-target-libssp \
34012 html-target-libssp
34013 @: $(MAKE); $(unstage)
34014 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34015 r=`${PWD_COMMAND}`; export r; \
34016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34017 $(NORMAL_TARGET_EXPORTS) \
34018 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
34019 for flag in $(EXTRA_TARGET_FLAGS); do \
34020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34021 done; \
34022 (cd $(TARGET_SUBDIR)/libssp && \
34023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34025 "RANLIB=$${RANLIB}" \
34026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34027 install-html) \
34028 || exit 1
34030 @endif target-libssp
34032 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
34033 maybe-installcheck-target-libssp:
34034 @if target-libssp
34035 maybe-installcheck-target-libssp: installcheck-target-libssp
34037 installcheck-target-libssp: \
34038 configure-target-libssp
34039 @: $(MAKE); $(unstage)
34040 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34041 r=`${PWD_COMMAND}`; export r; \
34042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34043 $(NORMAL_TARGET_EXPORTS) \
34044 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
34045 for flag in $(EXTRA_TARGET_FLAGS); do \
34046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34047 done; \
34048 (cd $(TARGET_SUBDIR)/libssp && \
34049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34051 "RANLIB=$${RANLIB}" \
34052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34053 installcheck) \
34054 || exit 1
34056 @endif target-libssp
34058 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
34059 maybe-mostlyclean-target-libssp:
34060 @if target-libssp
34061 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
34063 mostlyclean-target-libssp:
34064 @: $(MAKE); $(unstage)
34065 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34066 r=`${PWD_COMMAND}`; export r; \
34067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34068 $(NORMAL_TARGET_EXPORTS) \
34069 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
34070 for flag in $(EXTRA_TARGET_FLAGS); do \
34071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34072 done; \
34073 (cd $(TARGET_SUBDIR)/libssp && \
34074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34076 "RANLIB=$${RANLIB}" \
34077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34078 mostlyclean) \
34079 || exit 1
34081 @endif target-libssp
34083 .PHONY: maybe-clean-target-libssp clean-target-libssp
34084 maybe-clean-target-libssp:
34085 @if target-libssp
34086 maybe-clean-target-libssp: clean-target-libssp
34088 clean-target-libssp:
34089 @: $(MAKE); $(unstage)
34090 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34091 r=`${PWD_COMMAND}`; export r; \
34092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34093 $(NORMAL_TARGET_EXPORTS) \
34094 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
34095 for flag in $(EXTRA_TARGET_FLAGS); do \
34096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34097 done; \
34098 (cd $(TARGET_SUBDIR)/libssp && \
34099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34101 "RANLIB=$${RANLIB}" \
34102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34103 clean) \
34104 || exit 1
34106 @endif target-libssp
34108 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
34109 maybe-distclean-target-libssp:
34110 @if target-libssp
34111 maybe-distclean-target-libssp: distclean-target-libssp
34113 distclean-target-libssp:
34114 @: $(MAKE); $(unstage)
34115 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34116 r=`${PWD_COMMAND}`; export r; \
34117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34118 $(NORMAL_TARGET_EXPORTS) \
34119 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
34120 for flag in $(EXTRA_TARGET_FLAGS); do \
34121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34122 done; \
34123 (cd $(TARGET_SUBDIR)/libssp && \
34124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34126 "RANLIB=$${RANLIB}" \
34127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34128 distclean) \
34129 || exit 1
34131 @endif target-libssp
34133 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
34134 maybe-maintainer-clean-target-libssp:
34135 @if target-libssp
34136 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
34138 maintainer-clean-target-libssp:
34139 @: $(MAKE); $(unstage)
34140 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34141 r=`${PWD_COMMAND}`; export r; \
34142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34143 $(NORMAL_TARGET_EXPORTS) \
34144 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
34145 for flag in $(EXTRA_TARGET_FLAGS); do \
34146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34147 done; \
34148 (cd $(TARGET_SUBDIR)/libssp && \
34149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34151 "RANLIB=$${RANLIB}" \
34152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34153 maintainer-clean) \
34154 || exit 1
34156 @endif target-libssp
34162 .PHONY: configure-target-newlib maybe-configure-target-newlib
34163 maybe-configure-target-newlib:
34164 @if gcc-bootstrap
34165 configure-target-newlib: stage_current
34166 @endif gcc-bootstrap
34167 @if target-newlib
34168 maybe-configure-target-newlib: configure-target-newlib
34169 configure-target-newlib:
34170 @: $(MAKE); $(unstage)
34171 @r=`${PWD_COMMAND}`; export r; \
34172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34173 echo "Checking multilib configuration for newlib..."; \
34174 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
34175 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
34176 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
34177 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
34178 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
34179 else \
34180 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
34181 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
34182 fi; \
34183 else \
34184 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
34185 fi; \
34186 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
34187 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
34188 $(NORMAL_TARGET_EXPORTS) \
34189 echo Configuring in $(TARGET_SUBDIR)/newlib; \
34190 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
34191 case $(srcdir) in \
34192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34193 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
34194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34195 esac; \
34196 srcdiroption="--srcdir=$${topdir}/newlib"; \
34197 libsrcdir="$$s/newlib"; \
34198 rm -f no-such-file || : ; \
34199 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34200 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34201 --target=${target_alias} $${srcdiroption} \
34202 || exit 1
34203 @endif target-newlib
34209 .PHONY: all-target-newlib maybe-all-target-newlib
34210 maybe-all-target-newlib:
34211 @if gcc-bootstrap
34212 all-target-newlib: stage_current
34213 @endif gcc-bootstrap
34214 @if target-newlib
34215 TARGET-target-newlib=all
34216 maybe-all-target-newlib: all-target-newlib
34217 all-target-newlib: configure-target-newlib
34218 @: $(MAKE); $(unstage)
34219 @r=`${PWD_COMMAND}`; export r; \
34220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34221 $(NORMAL_TARGET_EXPORTS) \
34222 (cd $(TARGET_SUBDIR)/newlib && \
34223 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34224 $(TARGET-target-newlib))
34225 @endif target-newlib
34231 .PHONY: check-target-newlib maybe-check-target-newlib
34232 maybe-check-target-newlib:
34233 @if target-newlib
34234 maybe-check-target-newlib: check-target-newlib
34236 check-target-newlib:
34237 @: $(MAKE); $(unstage)
34238 @r=`${PWD_COMMAND}`; export r; \
34239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34240 $(NORMAL_TARGET_EXPORTS) \
34241 (cd $(TARGET_SUBDIR)/newlib && \
34242 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34244 @endif target-newlib
34246 .PHONY: install-target-newlib maybe-install-target-newlib
34247 maybe-install-target-newlib:
34248 @if target-newlib
34249 maybe-install-target-newlib: install-target-newlib
34251 install-target-newlib: installdirs
34252 @: $(MAKE); $(unstage)
34253 @r=`${PWD_COMMAND}`; export r; \
34254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34255 $(NORMAL_TARGET_EXPORTS) \
34256 (cd $(TARGET_SUBDIR)/newlib && \
34257 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34259 @endif target-newlib
34261 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
34262 maybe-install-strip-target-newlib:
34263 @if target-newlib
34264 maybe-install-strip-target-newlib: install-strip-target-newlib
34266 install-strip-target-newlib: installdirs
34267 @: $(MAKE); $(unstage)
34268 @r=`${PWD_COMMAND}`; export r; \
34269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34270 $(NORMAL_TARGET_EXPORTS) \
34271 (cd $(TARGET_SUBDIR)/newlib && \
34272 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34274 @endif target-newlib
34276 # Other targets (info, dvi, pdf, etc.)
34278 .PHONY: maybe-info-target-newlib info-target-newlib
34279 maybe-info-target-newlib:
34280 @if target-newlib
34281 maybe-info-target-newlib: info-target-newlib
34283 info-target-newlib: \
34284 configure-target-newlib
34285 @: $(MAKE); $(unstage)
34286 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34287 r=`${PWD_COMMAND}`; export r; \
34288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34289 $(NORMAL_TARGET_EXPORTS) \
34290 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
34291 for flag in $(EXTRA_TARGET_FLAGS); do \
34292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34293 done; \
34294 (cd $(TARGET_SUBDIR)/newlib && \
34295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34297 "RANLIB=$${RANLIB}" \
34298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34299 info) \
34300 || exit 1
34302 @endif target-newlib
34304 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
34305 maybe-dvi-target-newlib:
34306 @if target-newlib
34307 maybe-dvi-target-newlib: dvi-target-newlib
34309 dvi-target-newlib: \
34310 configure-target-newlib
34311 @: $(MAKE); $(unstage)
34312 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34313 r=`${PWD_COMMAND}`; export r; \
34314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34315 $(NORMAL_TARGET_EXPORTS) \
34316 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
34317 for flag in $(EXTRA_TARGET_FLAGS); do \
34318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34319 done; \
34320 (cd $(TARGET_SUBDIR)/newlib && \
34321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34323 "RANLIB=$${RANLIB}" \
34324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34325 dvi) \
34326 || exit 1
34328 @endif target-newlib
34330 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
34331 maybe-pdf-target-newlib:
34332 @if target-newlib
34333 maybe-pdf-target-newlib: pdf-target-newlib
34335 pdf-target-newlib: \
34336 configure-target-newlib
34337 @: $(MAKE); $(unstage)
34338 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34339 r=`${PWD_COMMAND}`; export r; \
34340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34341 $(NORMAL_TARGET_EXPORTS) \
34342 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
34343 for flag in $(EXTRA_TARGET_FLAGS); do \
34344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34345 done; \
34346 (cd $(TARGET_SUBDIR)/newlib && \
34347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34349 "RANLIB=$${RANLIB}" \
34350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34351 pdf) \
34352 || exit 1
34354 @endif target-newlib
34356 .PHONY: maybe-html-target-newlib html-target-newlib
34357 maybe-html-target-newlib:
34358 @if target-newlib
34359 maybe-html-target-newlib: html-target-newlib
34361 html-target-newlib: \
34362 configure-target-newlib
34363 @: $(MAKE); $(unstage)
34364 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34365 r=`${PWD_COMMAND}`; export r; \
34366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34367 $(NORMAL_TARGET_EXPORTS) \
34368 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
34369 for flag in $(EXTRA_TARGET_FLAGS); do \
34370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34371 done; \
34372 (cd $(TARGET_SUBDIR)/newlib && \
34373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34375 "RANLIB=$${RANLIB}" \
34376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34377 html) \
34378 || exit 1
34380 @endif target-newlib
34382 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
34383 maybe-TAGS-target-newlib:
34384 @if target-newlib
34385 maybe-TAGS-target-newlib: TAGS-target-newlib
34387 TAGS-target-newlib: \
34388 configure-target-newlib
34389 @: $(MAKE); $(unstage)
34390 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34391 r=`${PWD_COMMAND}`; export r; \
34392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34393 $(NORMAL_TARGET_EXPORTS) \
34394 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
34395 for flag in $(EXTRA_TARGET_FLAGS); do \
34396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34397 done; \
34398 (cd $(TARGET_SUBDIR)/newlib && \
34399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34401 "RANLIB=$${RANLIB}" \
34402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34403 TAGS) \
34404 || exit 1
34406 @endif target-newlib
34408 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
34409 maybe-install-info-target-newlib:
34410 @if target-newlib
34411 maybe-install-info-target-newlib: install-info-target-newlib
34413 install-info-target-newlib: \
34414 configure-target-newlib \
34415 info-target-newlib
34416 @: $(MAKE); $(unstage)
34417 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34418 r=`${PWD_COMMAND}`; export r; \
34419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34420 $(NORMAL_TARGET_EXPORTS) \
34421 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
34422 for flag in $(EXTRA_TARGET_FLAGS); do \
34423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34424 done; \
34425 (cd $(TARGET_SUBDIR)/newlib && \
34426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34428 "RANLIB=$${RANLIB}" \
34429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34430 install-info) \
34431 || exit 1
34433 @endif target-newlib
34435 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
34436 maybe-install-pdf-target-newlib:
34437 @if target-newlib
34438 maybe-install-pdf-target-newlib: install-pdf-target-newlib
34440 install-pdf-target-newlib: \
34441 configure-target-newlib \
34442 pdf-target-newlib
34443 @: $(MAKE); $(unstage)
34444 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34445 r=`${PWD_COMMAND}`; export r; \
34446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34447 $(NORMAL_TARGET_EXPORTS) \
34448 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
34449 for flag in $(EXTRA_TARGET_FLAGS); do \
34450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34451 done; \
34452 (cd $(TARGET_SUBDIR)/newlib && \
34453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34455 "RANLIB=$${RANLIB}" \
34456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34457 install-pdf) \
34458 || exit 1
34460 @endif target-newlib
34462 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
34463 maybe-install-html-target-newlib:
34464 @if target-newlib
34465 maybe-install-html-target-newlib: install-html-target-newlib
34467 install-html-target-newlib: \
34468 configure-target-newlib \
34469 html-target-newlib
34470 @: $(MAKE); $(unstage)
34471 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34472 r=`${PWD_COMMAND}`; export r; \
34473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34474 $(NORMAL_TARGET_EXPORTS) \
34475 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
34476 for flag in $(EXTRA_TARGET_FLAGS); do \
34477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34478 done; \
34479 (cd $(TARGET_SUBDIR)/newlib && \
34480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34482 "RANLIB=$${RANLIB}" \
34483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34484 install-html) \
34485 || exit 1
34487 @endif target-newlib
34489 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
34490 maybe-installcheck-target-newlib:
34491 @if target-newlib
34492 maybe-installcheck-target-newlib: installcheck-target-newlib
34494 installcheck-target-newlib: \
34495 configure-target-newlib
34496 @: $(MAKE); $(unstage)
34497 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34498 r=`${PWD_COMMAND}`; export r; \
34499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34500 $(NORMAL_TARGET_EXPORTS) \
34501 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
34502 for flag in $(EXTRA_TARGET_FLAGS); do \
34503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34504 done; \
34505 (cd $(TARGET_SUBDIR)/newlib && \
34506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34508 "RANLIB=$${RANLIB}" \
34509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34510 installcheck) \
34511 || exit 1
34513 @endif target-newlib
34515 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
34516 maybe-mostlyclean-target-newlib:
34517 @if target-newlib
34518 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
34520 mostlyclean-target-newlib:
34521 @: $(MAKE); $(unstage)
34522 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34523 r=`${PWD_COMMAND}`; export r; \
34524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34525 $(NORMAL_TARGET_EXPORTS) \
34526 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
34527 for flag in $(EXTRA_TARGET_FLAGS); do \
34528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34529 done; \
34530 (cd $(TARGET_SUBDIR)/newlib && \
34531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34533 "RANLIB=$${RANLIB}" \
34534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34535 mostlyclean) \
34536 || exit 1
34538 @endif target-newlib
34540 .PHONY: maybe-clean-target-newlib clean-target-newlib
34541 maybe-clean-target-newlib:
34542 @if target-newlib
34543 maybe-clean-target-newlib: clean-target-newlib
34545 clean-target-newlib:
34546 @: $(MAKE); $(unstage)
34547 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34548 r=`${PWD_COMMAND}`; export r; \
34549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34550 $(NORMAL_TARGET_EXPORTS) \
34551 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
34552 for flag in $(EXTRA_TARGET_FLAGS); do \
34553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34554 done; \
34555 (cd $(TARGET_SUBDIR)/newlib && \
34556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34558 "RANLIB=$${RANLIB}" \
34559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34560 clean) \
34561 || exit 1
34563 @endif target-newlib
34565 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
34566 maybe-distclean-target-newlib:
34567 @if target-newlib
34568 maybe-distclean-target-newlib: distclean-target-newlib
34570 distclean-target-newlib:
34571 @: $(MAKE); $(unstage)
34572 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34573 r=`${PWD_COMMAND}`; export r; \
34574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34575 $(NORMAL_TARGET_EXPORTS) \
34576 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
34577 for flag in $(EXTRA_TARGET_FLAGS); do \
34578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34579 done; \
34580 (cd $(TARGET_SUBDIR)/newlib && \
34581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34583 "RANLIB=$${RANLIB}" \
34584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34585 distclean) \
34586 || exit 1
34588 @endif target-newlib
34590 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
34591 maybe-maintainer-clean-target-newlib:
34592 @if target-newlib
34593 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
34595 maintainer-clean-target-newlib:
34596 @: $(MAKE); $(unstage)
34597 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34598 r=`${PWD_COMMAND}`; export r; \
34599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34600 $(NORMAL_TARGET_EXPORTS) \
34601 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
34602 for flag in $(EXTRA_TARGET_FLAGS); do \
34603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34604 done; \
34605 (cd $(TARGET_SUBDIR)/newlib && \
34606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34608 "RANLIB=$${RANLIB}" \
34609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34610 maintainer-clean) \
34611 || exit 1
34613 @endif target-newlib
34619 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
34620 maybe-configure-target-libgcc:
34621 @if gcc-bootstrap
34622 configure-target-libgcc: stage_current
34623 @endif gcc-bootstrap
34624 @if target-libgcc
34625 maybe-configure-target-libgcc: configure-target-libgcc
34626 configure-target-libgcc:
34627 @r=`${PWD_COMMAND}`; export r; \
34628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34629 echo "Checking multilib configuration for libgcc..."; \
34630 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34631 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34632 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34633 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34634 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34635 else \
34636 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34637 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34638 fi; \
34639 else \
34640 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34641 fi; \
34642 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34643 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34644 $(NORMAL_TARGET_EXPORTS) \
34645 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
34646 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
34647 case $(srcdir) in \
34648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34649 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34651 esac; \
34652 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34653 libsrcdir="$$s/libgcc"; \
34654 rm -f no-such-file || : ; \
34655 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34656 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34657 --target=${target_alias} $${srcdiroption} \
34658 || exit 1
34659 @endif target-libgcc
34663 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
34664 maybe-configure-stage1-target-libgcc:
34665 @if target-libgcc-bootstrap
34666 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
34667 configure-stage1-target-libgcc:
34668 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34669 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34670 @r=`${PWD_COMMAND}`; export r; \
34671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34672 TFLAGS="$(STAGE1_TFLAGS)"; \
34673 echo "Checking multilib configuration for libgcc..."; \
34674 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34675 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34676 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34677 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34678 else \
34679 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34680 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34681 fi; \
34682 else \
34683 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34684 fi; \
34685 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34686 $(NORMAL_TARGET_EXPORTS) \
34687 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34688 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34689 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34690 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
34691 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34692 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34693 case $(srcdir) in \
34694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34695 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34697 esac; \
34698 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34699 libsrcdir="$$s/libgcc"; \
34700 $(SHELL) $${libsrcdir}/configure \
34701 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34702 --target=${target_alias} $${srcdiroption} \
34703 $(STAGE1_CONFIGURE_FLAGS)
34704 @endif target-libgcc-bootstrap
34706 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
34707 maybe-configure-stage2-target-libgcc:
34708 @if target-libgcc-bootstrap
34709 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
34710 configure-stage2-target-libgcc:
34711 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34712 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34713 @r=`${PWD_COMMAND}`; export r; \
34714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34715 TFLAGS="$(STAGE2_TFLAGS)"; \
34716 echo "Checking multilib configuration for libgcc..."; \
34717 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34718 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34719 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34720 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34721 else \
34722 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34723 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34724 fi; \
34725 else \
34726 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34727 fi; \
34728 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34729 $(NORMAL_TARGET_EXPORTS) \
34731 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34732 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34733 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34734 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
34735 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34736 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34737 case $(srcdir) in \
34738 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34739 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34740 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34741 esac; \
34742 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34743 libsrcdir="$$s/libgcc"; \
34744 $(SHELL) $${libsrcdir}/configure \
34745 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34746 --target=${target_alias} $${srcdiroption} \
34747 --with-build-libsubdir=$(HOST_SUBDIR) \
34748 $(STAGE2_CONFIGURE_FLAGS)
34749 @endif target-libgcc-bootstrap
34751 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
34752 maybe-configure-stage3-target-libgcc:
34753 @if target-libgcc-bootstrap
34754 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
34755 configure-stage3-target-libgcc:
34756 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34757 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34758 @r=`${PWD_COMMAND}`; export r; \
34759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34760 TFLAGS="$(STAGE3_TFLAGS)"; \
34761 echo "Checking multilib configuration for libgcc..."; \
34762 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34763 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34764 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34765 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34766 else \
34767 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34768 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34769 fi; \
34770 else \
34771 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34772 fi; \
34773 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34774 $(NORMAL_TARGET_EXPORTS) \
34776 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34777 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34778 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34779 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
34780 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34781 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34782 case $(srcdir) in \
34783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34784 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34786 esac; \
34787 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34788 libsrcdir="$$s/libgcc"; \
34789 $(SHELL) $${libsrcdir}/configure \
34790 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34791 --target=${target_alias} $${srcdiroption} \
34792 --with-build-libsubdir=$(HOST_SUBDIR) \
34793 $(STAGE3_CONFIGURE_FLAGS)
34794 @endif target-libgcc-bootstrap
34796 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
34797 maybe-configure-stage4-target-libgcc:
34798 @if target-libgcc-bootstrap
34799 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
34800 configure-stage4-target-libgcc:
34801 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34802 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34803 @r=`${PWD_COMMAND}`; export r; \
34804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34805 TFLAGS="$(STAGE4_TFLAGS)"; \
34806 echo "Checking multilib configuration for libgcc..."; \
34807 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34808 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34809 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34810 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34811 else \
34812 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34813 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34814 fi; \
34815 else \
34816 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34817 fi; \
34818 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34819 $(NORMAL_TARGET_EXPORTS) \
34821 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34822 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34823 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34824 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
34825 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34826 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34827 case $(srcdir) in \
34828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34829 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34831 esac; \
34832 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34833 libsrcdir="$$s/libgcc"; \
34834 $(SHELL) $${libsrcdir}/configure \
34835 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34836 --target=${target_alias} $${srcdiroption} \
34837 --with-build-libsubdir=$(HOST_SUBDIR) \
34838 $(STAGE4_CONFIGURE_FLAGS)
34839 @endif target-libgcc-bootstrap
34841 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
34842 maybe-configure-stageprofile-target-libgcc:
34843 @if target-libgcc-bootstrap
34844 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
34845 configure-stageprofile-target-libgcc:
34846 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34847 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34848 @r=`${PWD_COMMAND}`; export r; \
34849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34850 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34851 echo "Checking multilib configuration for libgcc..."; \
34852 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34853 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34854 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34855 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34856 else \
34857 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34858 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34859 fi; \
34860 else \
34861 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34862 fi; \
34863 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34864 $(NORMAL_TARGET_EXPORTS) \
34866 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34867 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34868 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34869 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
34870 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34871 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34872 case $(srcdir) in \
34873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34874 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34876 esac; \
34877 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34878 libsrcdir="$$s/libgcc"; \
34879 $(SHELL) $${libsrcdir}/configure \
34880 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34881 --target=${target_alias} $${srcdiroption} \
34882 --with-build-libsubdir=$(HOST_SUBDIR) \
34883 $(STAGEprofile_CONFIGURE_FLAGS)
34884 @endif target-libgcc-bootstrap
34886 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
34887 maybe-configure-stagefeedback-target-libgcc:
34888 @if target-libgcc-bootstrap
34889 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
34890 configure-stagefeedback-target-libgcc:
34891 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34892 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34893 @r=`${PWD_COMMAND}`; export r; \
34894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34895 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34896 echo "Checking multilib configuration for libgcc..."; \
34897 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34898 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34899 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34900 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34901 else \
34902 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34903 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34904 fi; \
34905 else \
34906 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34907 fi; \
34908 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34909 $(NORMAL_TARGET_EXPORTS) \
34911 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34912 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34913 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34914 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
34915 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34916 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34917 case $(srcdir) in \
34918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34919 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34921 esac; \
34922 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34923 libsrcdir="$$s/libgcc"; \
34924 $(SHELL) $${libsrcdir}/configure \
34925 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34926 --target=${target_alias} $${srcdiroption} \
34927 --with-build-libsubdir=$(HOST_SUBDIR) \
34928 $(STAGEfeedback_CONFIGURE_FLAGS)
34929 @endif target-libgcc-bootstrap
34935 .PHONY: all-target-libgcc maybe-all-target-libgcc
34936 maybe-all-target-libgcc:
34937 @if gcc-bootstrap
34938 all-target-libgcc: stage_current
34939 @endif gcc-bootstrap
34940 @if target-libgcc
34941 TARGET-target-libgcc=all
34942 maybe-all-target-libgcc: all-target-libgcc
34943 all-target-libgcc: configure-target-libgcc
34944 @r=`${PWD_COMMAND}`; export r; \
34945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34946 $(NORMAL_TARGET_EXPORTS) \
34947 (cd $(TARGET_SUBDIR)/libgcc && \
34948 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34949 $(TARGET-target-libgcc))
34950 @endif target-libgcc
34954 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
34955 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
34956 maybe-all-stage1-target-libgcc:
34957 maybe-clean-stage1-target-libgcc:
34958 @if target-libgcc-bootstrap
34959 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
34960 all-stage1: all-stage1-target-libgcc
34961 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
34962 all-stage1-target-libgcc: configure-stage1-target-libgcc
34963 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34964 @r=`${PWD_COMMAND}`; export r; \
34965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34966 TFLAGS="$(STAGE1_TFLAGS)"; \
34967 $(NORMAL_TARGET_EXPORTS) \
34968 cd $(TARGET_SUBDIR)/libgcc && \
34969 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34970 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34971 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34972 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34973 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34974 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34975 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34976 $(EXTRA_TARGET_FLAGS) \
34978 TFLAGS="$(STAGE1_TFLAGS)" \
34979 $(TARGET-stage1-target-libgcc)
34981 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
34982 clean-stage1: clean-stage1-target-libgcc
34983 clean-stage1-target-libgcc:
34984 @if [ $(current_stage) = stage1 ]; then \
34985 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34986 else \
34987 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
34988 $(MAKE) stage1-start; \
34989 fi; \
34990 cd $(TARGET_SUBDIR)/libgcc && \
34991 $(MAKE) $(EXTRA_TARGET_FLAGS) \
34992 clean
34993 @endif target-libgcc-bootstrap
34996 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
34997 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
34998 maybe-all-stage2-target-libgcc:
34999 maybe-clean-stage2-target-libgcc:
35000 @if target-libgcc-bootstrap
35001 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
35002 all-stage2: all-stage2-target-libgcc
35003 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
35004 all-stage2-target-libgcc: configure-stage2-target-libgcc
35005 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35006 @r=`${PWD_COMMAND}`; export r; \
35007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35008 TFLAGS="$(STAGE2_TFLAGS)"; \
35009 $(NORMAL_TARGET_EXPORTS) \
35011 cd $(TARGET_SUBDIR)/libgcc && \
35012 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35013 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35014 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35015 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35016 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35017 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35018 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35019 $(EXTRA_TARGET_FLAGS) \
35020 TFLAGS="$(STAGE2_TFLAGS)" \
35021 $(TARGET-stage2-target-libgcc)
35023 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
35024 clean-stage2: clean-stage2-target-libgcc
35025 clean-stage2-target-libgcc:
35026 @if [ $(current_stage) = stage2 ]; then \
35027 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35028 else \
35029 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
35030 $(MAKE) stage2-start; \
35031 fi; \
35032 cd $(TARGET_SUBDIR)/libgcc && \
35033 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35034 @endif target-libgcc-bootstrap
35037 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
35038 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
35039 maybe-all-stage3-target-libgcc:
35040 maybe-clean-stage3-target-libgcc:
35041 @if target-libgcc-bootstrap
35042 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
35043 all-stage3: all-stage3-target-libgcc
35044 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
35045 all-stage3-target-libgcc: configure-stage3-target-libgcc
35046 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35047 @r=`${PWD_COMMAND}`; export r; \
35048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35049 TFLAGS="$(STAGE3_TFLAGS)"; \
35050 $(NORMAL_TARGET_EXPORTS) \
35052 cd $(TARGET_SUBDIR)/libgcc && \
35053 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35054 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35055 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35056 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35057 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35058 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35059 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35060 $(EXTRA_TARGET_FLAGS) \
35061 TFLAGS="$(STAGE3_TFLAGS)" \
35062 $(TARGET-stage3-target-libgcc)
35064 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
35065 clean-stage3: clean-stage3-target-libgcc
35066 clean-stage3-target-libgcc:
35067 @if [ $(current_stage) = stage3 ]; then \
35068 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35069 else \
35070 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
35071 $(MAKE) stage3-start; \
35072 fi; \
35073 cd $(TARGET_SUBDIR)/libgcc && \
35074 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35075 @endif target-libgcc-bootstrap
35078 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
35079 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
35080 maybe-all-stage4-target-libgcc:
35081 maybe-clean-stage4-target-libgcc:
35082 @if target-libgcc-bootstrap
35083 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
35084 all-stage4: all-stage4-target-libgcc
35085 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
35086 all-stage4-target-libgcc: configure-stage4-target-libgcc
35087 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35088 @r=`${PWD_COMMAND}`; export r; \
35089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35090 TFLAGS="$(STAGE4_TFLAGS)"; \
35091 $(NORMAL_TARGET_EXPORTS) \
35093 cd $(TARGET_SUBDIR)/libgcc && \
35094 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35095 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35096 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35097 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35098 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35099 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35100 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35101 $(EXTRA_TARGET_FLAGS) \
35102 TFLAGS="$(STAGE4_TFLAGS)" \
35103 $(TARGET-stage4-target-libgcc)
35105 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
35106 clean-stage4: clean-stage4-target-libgcc
35107 clean-stage4-target-libgcc:
35108 @if [ $(current_stage) = stage4 ]; then \
35109 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35110 else \
35111 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
35112 $(MAKE) stage4-start; \
35113 fi; \
35114 cd $(TARGET_SUBDIR)/libgcc && \
35115 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35116 @endif target-libgcc-bootstrap
35119 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
35120 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
35121 maybe-all-stageprofile-target-libgcc:
35122 maybe-clean-stageprofile-target-libgcc:
35123 @if target-libgcc-bootstrap
35124 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
35125 all-stageprofile: all-stageprofile-target-libgcc
35126 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
35127 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
35128 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35129 @r=`${PWD_COMMAND}`; export r; \
35130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35131 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35132 $(NORMAL_TARGET_EXPORTS) \
35134 cd $(TARGET_SUBDIR)/libgcc && \
35135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35136 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35137 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35138 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35139 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35140 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35141 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35142 $(EXTRA_TARGET_FLAGS) \
35143 TFLAGS="$(STAGEprofile_TFLAGS)" \
35144 $(TARGET-stageprofile-target-libgcc)
35146 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
35147 clean-stageprofile: clean-stageprofile-target-libgcc
35148 clean-stageprofile-target-libgcc:
35149 @if [ $(current_stage) = stageprofile ]; then \
35150 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35151 else \
35152 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
35153 $(MAKE) stageprofile-start; \
35154 fi; \
35155 cd $(TARGET_SUBDIR)/libgcc && \
35156 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35157 @endif target-libgcc-bootstrap
35160 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
35161 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
35162 maybe-all-stagefeedback-target-libgcc:
35163 maybe-clean-stagefeedback-target-libgcc:
35164 @if target-libgcc-bootstrap
35165 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
35166 all-stagefeedback: all-stagefeedback-target-libgcc
35167 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
35168 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
35169 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35170 @r=`${PWD_COMMAND}`; export r; \
35171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35172 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35173 $(NORMAL_TARGET_EXPORTS) \
35175 cd $(TARGET_SUBDIR)/libgcc && \
35176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35177 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35178 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35179 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35180 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35181 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35182 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35183 $(EXTRA_TARGET_FLAGS) \
35184 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35185 $(TARGET-stagefeedback-target-libgcc)
35187 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
35188 clean-stagefeedback: clean-stagefeedback-target-libgcc
35189 clean-stagefeedback-target-libgcc:
35190 @if [ $(current_stage) = stagefeedback ]; then \
35191 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35192 else \
35193 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
35194 $(MAKE) stagefeedback-start; \
35195 fi; \
35196 cd $(TARGET_SUBDIR)/libgcc && \
35197 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35198 @endif target-libgcc-bootstrap
35205 .PHONY: check-target-libgcc maybe-check-target-libgcc
35206 maybe-check-target-libgcc:
35207 @if target-libgcc
35208 maybe-check-target-libgcc: check-target-libgcc
35210 # Dummy target for uncheckable module.
35211 check-target-libgcc:
35213 @endif target-libgcc
35215 .PHONY: install-target-libgcc maybe-install-target-libgcc
35216 maybe-install-target-libgcc:
35217 @if target-libgcc
35218 maybe-install-target-libgcc: install-target-libgcc
35220 install-target-libgcc: installdirs
35221 @: $(MAKE); $(unstage)
35222 @r=`${PWD_COMMAND}`; export r; \
35223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35224 $(NORMAL_TARGET_EXPORTS) \
35225 (cd $(TARGET_SUBDIR)/libgcc && \
35226 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35228 @endif target-libgcc
35230 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
35231 maybe-install-strip-target-libgcc:
35232 @if target-libgcc
35233 maybe-install-strip-target-libgcc: install-strip-target-libgcc
35235 install-strip-target-libgcc: installdirs
35236 @: $(MAKE); $(unstage)
35237 @r=`${PWD_COMMAND}`; export r; \
35238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35239 $(NORMAL_TARGET_EXPORTS) \
35240 (cd $(TARGET_SUBDIR)/libgcc && \
35241 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35243 @endif target-libgcc
35245 # Other targets (info, dvi, pdf, etc.)
35247 .PHONY: maybe-info-target-libgcc info-target-libgcc
35248 maybe-info-target-libgcc:
35249 @if target-libgcc
35250 maybe-info-target-libgcc: info-target-libgcc
35252 info-target-libgcc: \
35253 configure-target-libgcc
35254 @: $(MAKE); $(unstage)
35255 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35256 r=`${PWD_COMMAND}`; export r; \
35257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35258 $(NORMAL_TARGET_EXPORTS) \
35259 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
35260 for flag in $(EXTRA_TARGET_FLAGS); do \
35261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35262 done; \
35263 (cd $(TARGET_SUBDIR)/libgcc && \
35264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35266 "RANLIB=$${RANLIB}" \
35267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35268 info) \
35269 || exit 1
35271 @endif target-libgcc
35273 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
35274 maybe-dvi-target-libgcc:
35275 @if target-libgcc
35276 maybe-dvi-target-libgcc: dvi-target-libgcc
35278 dvi-target-libgcc: \
35279 configure-target-libgcc
35280 @: $(MAKE); $(unstage)
35281 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35282 r=`${PWD_COMMAND}`; export r; \
35283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35284 $(NORMAL_TARGET_EXPORTS) \
35285 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
35286 for flag in $(EXTRA_TARGET_FLAGS); do \
35287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35288 done; \
35289 (cd $(TARGET_SUBDIR)/libgcc && \
35290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35292 "RANLIB=$${RANLIB}" \
35293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35294 dvi) \
35295 || exit 1
35297 @endif target-libgcc
35299 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
35300 maybe-pdf-target-libgcc:
35301 @if target-libgcc
35302 maybe-pdf-target-libgcc: pdf-target-libgcc
35304 pdf-target-libgcc: \
35305 configure-target-libgcc
35306 @: $(MAKE); $(unstage)
35307 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35308 r=`${PWD_COMMAND}`; export r; \
35309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35310 $(NORMAL_TARGET_EXPORTS) \
35311 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
35312 for flag in $(EXTRA_TARGET_FLAGS); do \
35313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35314 done; \
35315 (cd $(TARGET_SUBDIR)/libgcc && \
35316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35318 "RANLIB=$${RANLIB}" \
35319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35320 pdf) \
35321 || exit 1
35323 @endif target-libgcc
35325 .PHONY: maybe-html-target-libgcc html-target-libgcc
35326 maybe-html-target-libgcc:
35327 @if target-libgcc
35328 maybe-html-target-libgcc: html-target-libgcc
35330 html-target-libgcc: \
35331 configure-target-libgcc
35332 @: $(MAKE); $(unstage)
35333 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35334 r=`${PWD_COMMAND}`; export r; \
35335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35336 $(NORMAL_TARGET_EXPORTS) \
35337 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
35338 for flag in $(EXTRA_TARGET_FLAGS); do \
35339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35340 done; \
35341 (cd $(TARGET_SUBDIR)/libgcc && \
35342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35344 "RANLIB=$${RANLIB}" \
35345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35346 html) \
35347 || exit 1
35349 @endif target-libgcc
35351 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
35352 maybe-TAGS-target-libgcc:
35353 @if target-libgcc
35354 maybe-TAGS-target-libgcc: TAGS-target-libgcc
35356 TAGS-target-libgcc: \
35357 configure-target-libgcc
35358 @: $(MAKE); $(unstage)
35359 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35360 r=`${PWD_COMMAND}`; export r; \
35361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35362 $(NORMAL_TARGET_EXPORTS) \
35363 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
35364 for flag in $(EXTRA_TARGET_FLAGS); do \
35365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35366 done; \
35367 (cd $(TARGET_SUBDIR)/libgcc && \
35368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35370 "RANLIB=$${RANLIB}" \
35371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35372 TAGS) \
35373 || exit 1
35375 @endif target-libgcc
35377 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
35378 maybe-install-info-target-libgcc:
35379 @if target-libgcc
35380 maybe-install-info-target-libgcc: install-info-target-libgcc
35382 install-info-target-libgcc: \
35383 configure-target-libgcc \
35384 info-target-libgcc
35385 @: $(MAKE); $(unstage)
35386 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35387 r=`${PWD_COMMAND}`; export r; \
35388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35389 $(NORMAL_TARGET_EXPORTS) \
35390 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
35391 for flag in $(EXTRA_TARGET_FLAGS); do \
35392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35393 done; \
35394 (cd $(TARGET_SUBDIR)/libgcc && \
35395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35397 "RANLIB=$${RANLIB}" \
35398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35399 install-info) \
35400 || exit 1
35402 @endif target-libgcc
35404 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
35405 maybe-install-pdf-target-libgcc:
35406 @if target-libgcc
35407 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
35409 install-pdf-target-libgcc: \
35410 configure-target-libgcc \
35411 pdf-target-libgcc
35412 @: $(MAKE); $(unstage)
35413 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35414 r=`${PWD_COMMAND}`; export r; \
35415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35416 $(NORMAL_TARGET_EXPORTS) \
35417 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
35418 for flag in $(EXTRA_TARGET_FLAGS); do \
35419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35420 done; \
35421 (cd $(TARGET_SUBDIR)/libgcc && \
35422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35424 "RANLIB=$${RANLIB}" \
35425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35426 install-pdf) \
35427 || exit 1
35429 @endif target-libgcc
35431 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
35432 maybe-install-html-target-libgcc:
35433 @if target-libgcc
35434 maybe-install-html-target-libgcc: install-html-target-libgcc
35436 install-html-target-libgcc: \
35437 configure-target-libgcc \
35438 html-target-libgcc
35439 @: $(MAKE); $(unstage)
35440 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35441 r=`${PWD_COMMAND}`; export r; \
35442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35443 $(NORMAL_TARGET_EXPORTS) \
35444 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
35445 for flag in $(EXTRA_TARGET_FLAGS); do \
35446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35447 done; \
35448 (cd $(TARGET_SUBDIR)/libgcc && \
35449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35451 "RANLIB=$${RANLIB}" \
35452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35453 install-html) \
35454 || exit 1
35456 @endif target-libgcc
35458 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
35459 maybe-installcheck-target-libgcc:
35460 @if target-libgcc
35461 maybe-installcheck-target-libgcc: installcheck-target-libgcc
35463 installcheck-target-libgcc: \
35464 configure-target-libgcc
35465 @: $(MAKE); $(unstage)
35466 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35467 r=`${PWD_COMMAND}`; export r; \
35468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35469 $(NORMAL_TARGET_EXPORTS) \
35470 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
35471 for flag in $(EXTRA_TARGET_FLAGS); do \
35472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35473 done; \
35474 (cd $(TARGET_SUBDIR)/libgcc && \
35475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35477 "RANLIB=$${RANLIB}" \
35478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35479 installcheck) \
35480 || exit 1
35482 @endif target-libgcc
35484 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
35485 maybe-mostlyclean-target-libgcc:
35486 @if target-libgcc
35487 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
35489 mostlyclean-target-libgcc:
35490 @: $(MAKE); $(unstage)
35491 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35492 r=`${PWD_COMMAND}`; export r; \
35493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35494 $(NORMAL_TARGET_EXPORTS) \
35495 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
35496 for flag in $(EXTRA_TARGET_FLAGS); do \
35497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35498 done; \
35499 (cd $(TARGET_SUBDIR)/libgcc && \
35500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35502 "RANLIB=$${RANLIB}" \
35503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35504 mostlyclean) \
35505 || exit 1
35507 @endif target-libgcc
35509 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
35510 maybe-clean-target-libgcc:
35511 @if target-libgcc
35512 maybe-clean-target-libgcc: clean-target-libgcc
35514 clean-target-libgcc:
35515 @: $(MAKE); $(unstage)
35516 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35517 r=`${PWD_COMMAND}`; export r; \
35518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35519 $(NORMAL_TARGET_EXPORTS) \
35520 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
35521 for flag in $(EXTRA_TARGET_FLAGS); do \
35522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35523 done; \
35524 (cd $(TARGET_SUBDIR)/libgcc && \
35525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35527 "RANLIB=$${RANLIB}" \
35528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35529 clean) \
35530 || exit 1
35532 @endif target-libgcc
35534 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
35535 maybe-distclean-target-libgcc:
35536 @if target-libgcc
35537 maybe-distclean-target-libgcc: distclean-target-libgcc
35539 distclean-target-libgcc:
35540 @: $(MAKE); $(unstage)
35541 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35542 r=`${PWD_COMMAND}`; export r; \
35543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35544 $(NORMAL_TARGET_EXPORTS) \
35545 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
35546 for flag in $(EXTRA_TARGET_FLAGS); do \
35547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35548 done; \
35549 (cd $(TARGET_SUBDIR)/libgcc && \
35550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35552 "RANLIB=$${RANLIB}" \
35553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35554 distclean) \
35555 || exit 1
35557 @endif target-libgcc
35559 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
35560 maybe-maintainer-clean-target-libgcc:
35561 @if target-libgcc
35562 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
35564 maintainer-clean-target-libgcc:
35565 @: $(MAKE); $(unstage)
35566 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35567 r=`${PWD_COMMAND}`; export r; \
35568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35569 $(NORMAL_TARGET_EXPORTS) \
35570 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
35571 for flag in $(EXTRA_TARGET_FLAGS); do \
35572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35573 done; \
35574 (cd $(TARGET_SUBDIR)/libgcc && \
35575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35577 "RANLIB=$${RANLIB}" \
35578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35579 maintainer-clean) \
35580 || exit 1
35582 @endif target-libgcc
35588 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
35589 maybe-configure-target-libbacktrace:
35590 @if gcc-bootstrap
35591 configure-target-libbacktrace: stage_current
35592 @endif gcc-bootstrap
35593 @if target-libbacktrace
35594 maybe-configure-target-libbacktrace: configure-target-libbacktrace
35595 configure-target-libbacktrace:
35596 @: $(MAKE); $(unstage)
35597 @r=`${PWD_COMMAND}`; export r; \
35598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35599 echo "Checking multilib configuration for libbacktrace..."; \
35600 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
35601 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
35602 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
35603 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
35604 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
35605 else \
35606 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
35607 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
35608 fi; \
35609 else \
35610 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
35611 fi; \
35612 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
35613 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
35614 $(NORMAL_TARGET_EXPORTS) \
35615 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
35616 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
35617 case $(srcdir) in \
35618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35619 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
35620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35621 esac; \
35622 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
35623 libsrcdir="$$s/libbacktrace"; \
35624 rm -f no-such-file || : ; \
35625 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35626 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35627 --target=${target_alias} $${srcdiroption} \
35628 || exit 1
35629 @endif target-libbacktrace
35635 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
35636 maybe-all-target-libbacktrace:
35637 @if gcc-bootstrap
35638 all-target-libbacktrace: stage_current
35639 @endif gcc-bootstrap
35640 @if target-libbacktrace
35641 TARGET-target-libbacktrace=all
35642 maybe-all-target-libbacktrace: all-target-libbacktrace
35643 all-target-libbacktrace: configure-target-libbacktrace
35644 @: $(MAKE); $(unstage)
35645 @r=`${PWD_COMMAND}`; export r; \
35646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35647 $(NORMAL_TARGET_EXPORTS) \
35648 (cd $(TARGET_SUBDIR)/libbacktrace && \
35649 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35650 $(TARGET-target-libbacktrace))
35651 @endif target-libbacktrace
35657 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
35658 maybe-check-target-libbacktrace:
35659 @if target-libbacktrace
35660 maybe-check-target-libbacktrace: check-target-libbacktrace
35662 check-target-libbacktrace:
35663 @: $(MAKE); $(unstage)
35664 @r=`${PWD_COMMAND}`; export r; \
35665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35666 $(NORMAL_TARGET_EXPORTS) \
35667 (cd $(TARGET_SUBDIR)/libbacktrace && \
35668 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35670 @endif target-libbacktrace
35672 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
35673 maybe-install-target-libbacktrace:
35674 @if target-libbacktrace
35675 maybe-install-target-libbacktrace: install-target-libbacktrace
35677 install-target-libbacktrace: installdirs
35678 @: $(MAKE); $(unstage)
35679 @r=`${PWD_COMMAND}`; export r; \
35680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35681 $(NORMAL_TARGET_EXPORTS) \
35682 (cd $(TARGET_SUBDIR)/libbacktrace && \
35683 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35685 @endif target-libbacktrace
35687 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
35688 maybe-install-strip-target-libbacktrace:
35689 @if target-libbacktrace
35690 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
35692 install-strip-target-libbacktrace: installdirs
35693 @: $(MAKE); $(unstage)
35694 @r=`${PWD_COMMAND}`; export r; \
35695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35696 $(NORMAL_TARGET_EXPORTS) \
35697 (cd $(TARGET_SUBDIR)/libbacktrace && \
35698 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35700 @endif target-libbacktrace
35702 # Other targets (info, dvi, pdf, etc.)
35704 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
35705 maybe-info-target-libbacktrace:
35706 @if target-libbacktrace
35707 maybe-info-target-libbacktrace: info-target-libbacktrace
35709 info-target-libbacktrace: \
35710 configure-target-libbacktrace
35711 @: $(MAKE); $(unstage)
35712 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35713 r=`${PWD_COMMAND}`; export r; \
35714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35715 $(NORMAL_TARGET_EXPORTS) \
35716 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
35717 for flag in $(EXTRA_TARGET_FLAGS); do \
35718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35719 done; \
35720 (cd $(TARGET_SUBDIR)/libbacktrace && \
35721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35723 "RANLIB=$${RANLIB}" \
35724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35725 info) \
35726 || exit 1
35728 @endif target-libbacktrace
35730 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
35731 maybe-dvi-target-libbacktrace:
35732 @if target-libbacktrace
35733 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
35735 dvi-target-libbacktrace: \
35736 configure-target-libbacktrace
35737 @: $(MAKE); $(unstage)
35738 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35739 r=`${PWD_COMMAND}`; export r; \
35740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35741 $(NORMAL_TARGET_EXPORTS) \
35742 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
35743 for flag in $(EXTRA_TARGET_FLAGS); do \
35744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35745 done; \
35746 (cd $(TARGET_SUBDIR)/libbacktrace && \
35747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35749 "RANLIB=$${RANLIB}" \
35750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35751 dvi) \
35752 || exit 1
35754 @endif target-libbacktrace
35756 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
35757 maybe-pdf-target-libbacktrace:
35758 @if target-libbacktrace
35759 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
35761 pdf-target-libbacktrace: \
35762 configure-target-libbacktrace
35763 @: $(MAKE); $(unstage)
35764 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35765 r=`${PWD_COMMAND}`; export r; \
35766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35767 $(NORMAL_TARGET_EXPORTS) \
35768 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
35769 for flag in $(EXTRA_TARGET_FLAGS); do \
35770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35771 done; \
35772 (cd $(TARGET_SUBDIR)/libbacktrace && \
35773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35775 "RANLIB=$${RANLIB}" \
35776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35777 pdf) \
35778 || exit 1
35780 @endif target-libbacktrace
35782 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
35783 maybe-html-target-libbacktrace:
35784 @if target-libbacktrace
35785 maybe-html-target-libbacktrace: html-target-libbacktrace
35787 html-target-libbacktrace: \
35788 configure-target-libbacktrace
35789 @: $(MAKE); $(unstage)
35790 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35791 r=`${PWD_COMMAND}`; export r; \
35792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35793 $(NORMAL_TARGET_EXPORTS) \
35794 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
35795 for flag in $(EXTRA_TARGET_FLAGS); do \
35796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35797 done; \
35798 (cd $(TARGET_SUBDIR)/libbacktrace && \
35799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35801 "RANLIB=$${RANLIB}" \
35802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35803 html) \
35804 || exit 1
35806 @endif target-libbacktrace
35808 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
35809 maybe-TAGS-target-libbacktrace:
35810 @if target-libbacktrace
35811 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
35813 TAGS-target-libbacktrace: \
35814 configure-target-libbacktrace
35815 @: $(MAKE); $(unstage)
35816 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35817 r=`${PWD_COMMAND}`; export r; \
35818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35819 $(NORMAL_TARGET_EXPORTS) \
35820 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
35821 for flag in $(EXTRA_TARGET_FLAGS); do \
35822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35823 done; \
35824 (cd $(TARGET_SUBDIR)/libbacktrace && \
35825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35827 "RANLIB=$${RANLIB}" \
35828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35829 TAGS) \
35830 || exit 1
35832 @endif target-libbacktrace
35834 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
35835 maybe-install-info-target-libbacktrace:
35836 @if target-libbacktrace
35837 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
35839 install-info-target-libbacktrace: \
35840 configure-target-libbacktrace \
35841 info-target-libbacktrace
35842 @: $(MAKE); $(unstage)
35843 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35844 r=`${PWD_COMMAND}`; export r; \
35845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35846 $(NORMAL_TARGET_EXPORTS) \
35847 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
35848 for flag in $(EXTRA_TARGET_FLAGS); do \
35849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35850 done; \
35851 (cd $(TARGET_SUBDIR)/libbacktrace && \
35852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35854 "RANLIB=$${RANLIB}" \
35855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35856 install-info) \
35857 || exit 1
35859 @endif target-libbacktrace
35861 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
35862 maybe-install-pdf-target-libbacktrace:
35863 @if target-libbacktrace
35864 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
35866 install-pdf-target-libbacktrace: \
35867 configure-target-libbacktrace \
35868 pdf-target-libbacktrace
35869 @: $(MAKE); $(unstage)
35870 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35871 r=`${PWD_COMMAND}`; export r; \
35872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35873 $(NORMAL_TARGET_EXPORTS) \
35874 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
35875 for flag in $(EXTRA_TARGET_FLAGS); do \
35876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35877 done; \
35878 (cd $(TARGET_SUBDIR)/libbacktrace && \
35879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35881 "RANLIB=$${RANLIB}" \
35882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35883 install-pdf) \
35884 || exit 1
35886 @endif target-libbacktrace
35888 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
35889 maybe-install-html-target-libbacktrace:
35890 @if target-libbacktrace
35891 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
35893 install-html-target-libbacktrace: \
35894 configure-target-libbacktrace \
35895 html-target-libbacktrace
35896 @: $(MAKE); $(unstage)
35897 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35898 r=`${PWD_COMMAND}`; export r; \
35899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35900 $(NORMAL_TARGET_EXPORTS) \
35901 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
35902 for flag in $(EXTRA_TARGET_FLAGS); do \
35903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35904 done; \
35905 (cd $(TARGET_SUBDIR)/libbacktrace && \
35906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35908 "RANLIB=$${RANLIB}" \
35909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35910 install-html) \
35911 || exit 1
35913 @endif target-libbacktrace
35915 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
35916 maybe-installcheck-target-libbacktrace:
35917 @if target-libbacktrace
35918 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
35920 installcheck-target-libbacktrace: \
35921 configure-target-libbacktrace
35922 @: $(MAKE); $(unstage)
35923 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35924 r=`${PWD_COMMAND}`; export r; \
35925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35926 $(NORMAL_TARGET_EXPORTS) \
35927 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
35928 for flag in $(EXTRA_TARGET_FLAGS); do \
35929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35930 done; \
35931 (cd $(TARGET_SUBDIR)/libbacktrace && \
35932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35934 "RANLIB=$${RANLIB}" \
35935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35936 installcheck) \
35937 || exit 1
35939 @endif target-libbacktrace
35941 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
35942 maybe-mostlyclean-target-libbacktrace:
35943 @if target-libbacktrace
35944 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
35946 mostlyclean-target-libbacktrace:
35947 @: $(MAKE); $(unstage)
35948 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35949 r=`${PWD_COMMAND}`; export r; \
35950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35951 $(NORMAL_TARGET_EXPORTS) \
35952 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
35953 for flag in $(EXTRA_TARGET_FLAGS); do \
35954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35955 done; \
35956 (cd $(TARGET_SUBDIR)/libbacktrace && \
35957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35959 "RANLIB=$${RANLIB}" \
35960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35961 mostlyclean) \
35962 || exit 1
35964 @endif target-libbacktrace
35966 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
35967 maybe-clean-target-libbacktrace:
35968 @if target-libbacktrace
35969 maybe-clean-target-libbacktrace: clean-target-libbacktrace
35971 clean-target-libbacktrace:
35972 @: $(MAKE); $(unstage)
35973 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35974 r=`${PWD_COMMAND}`; export r; \
35975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35976 $(NORMAL_TARGET_EXPORTS) \
35977 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
35978 for flag in $(EXTRA_TARGET_FLAGS); do \
35979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35980 done; \
35981 (cd $(TARGET_SUBDIR)/libbacktrace && \
35982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35984 "RANLIB=$${RANLIB}" \
35985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35986 clean) \
35987 || exit 1
35989 @endif target-libbacktrace
35991 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
35992 maybe-distclean-target-libbacktrace:
35993 @if target-libbacktrace
35994 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
35996 distclean-target-libbacktrace:
35997 @: $(MAKE); $(unstage)
35998 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35999 r=`${PWD_COMMAND}`; export r; \
36000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36001 $(NORMAL_TARGET_EXPORTS) \
36002 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
36003 for flag in $(EXTRA_TARGET_FLAGS); do \
36004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36005 done; \
36006 (cd $(TARGET_SUBDIR)/libbacktrace && \
36007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36009 "RANLIB=$${RANLIB}" \
36010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36011 distclean) \
36012 || exit 1
36014 @endif target-libbacktrace
36016 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
36017 maybe-maintainer-clean-target-libbacktrace:
36018 @if target-libbacktrace
36019 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
36021 maintainer-clean-target-libbacktrace:
36022 @: $(MAKE); $(unstage)
36023 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36024 r=`${PWD_COMMAND}`; export r; \
36025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36026 $(NORMAL_TARGET_EXPORTS) \
36027 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
36028 for flag in $(EXTRA_TARGET_FLAGS); do \
36029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36030 done; \
36031 (cd $(TARGET_SUBDIR)/libbacktrace && \
36032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36034 "RANLIB=$${RANLIB}" \
36035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36036 maintainer-clean) \
36037 || exit 1
36039 @endif target-libbacktrace
36045 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
36046 maybe-configure-target-libquadmath:
36047 @if gcc-bootstrap
36048 configure-target-libquadmath: stage_current
36049 @endif gcc-bootstrap
36050 @if target-libquadmath
36051 maybe-configure-target-libquadmath: configure-target-libquadmath
36052 configure-target-libquadmath:
36053 @: $(MAKE); $(unstage)
36054 @r=`${PWD_COMMAND}`; export r; \
36055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36056 echo "Checking multilib configuration for libquadmath..."; \
36057 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36058 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
36059 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36060 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36061 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
36062 else \
36063 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
36064 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36065 fi; \
36066 else \
36067 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36068 fi; \
36069 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
36070 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36071 $(NORMAL_TARGET_EXPORTS) \
36072 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
36073 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
36074 case $(srcdir) in \
36075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36076 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
36077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36078 esac; \
36079 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
36080 libsrcdir="$$s/libquadmath"; \
36081 rm -f no-such-file || : ; \
36082 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36083 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36084 --target=${target_alias} $${srcdiroption} \
36085 || exit 1
36086 @endif target-libquadmath
36092 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
36093 maybe-all-target-libquadmath:
36094 @if gcc-bootstrap
36095 all-target-libquadmath: stage_current
36096 @endif gcc-bootstrap
36097 @if target-libquadmath
36098 TARGET-target-libquadmath=all
36099 maybe-all-target-libquadmath: all-target-libquadmath
36100 all-target-libquadmath: configure-target-libquadmath
36101 @: $(MAKE); $(unstage)
36102 @r=`${PWD_COMMAND}`; export r; \
36103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36104 $(NORMAL_TARGET_EXPORTS) \
36105 (cd $(TARGET_SUBDIR)/libquadmath && \
36106 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36107 $(TARGET-target-libquadmath))
36108 @endif target-libquadmath
36114 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
36115 maybe-check-target-libquadmath:
36116 @if target-libquadmath
36117 maybe-check-target-libquadmath: check-target-libquadmath
36119 check-target-libquadmath:
36120 @: $(MAKE); $(unstage)
36121 @r=`${PWD_COMMAND}`; export r; \
36122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36123 $(NORMAL_TARGET_EXPORTS) \
36124 (cd $(TARGET_SUBDIR)/libquadmath && \
36125 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36127 @endif target-libquadmath
36129 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
36130 maybe-install-target-libquadmath:
36131 @if target-libquadmath
36132 maybe-install-target-libquadmath: install-target-libquadmath
36134 install-target-libquadmath: installdirs
36135 @: $(MAKE); $(unstage)
36136 @r=`${PWD_COMMAND}`; export r; \
36137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36138 $(NORMAL_TARGET_EXPORTS) \
36139 (cd $(TARGET_SUBDIR)/libquadmath && \
36140 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36142 @endif target-libquadmath
36144 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
36145 maybe-install-strip-target-libquadmath:
36146 @if target-libquadmath
36147 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
36149 install-strip-target-libquadmath: installdirs
36150 @: $(MAKE); $(unstage)
36151 @r=`${PWD_COMMAND}`; export r; \
36152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36153 $(NORMAL_TARGET_EXPORTS) \
36154 (cd $(TARGET_SUBDIR)/libquadmath && \
36155 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36157 @endif target-libquadmath
36159 # Other targets (info, dvi, pdf, etc.)
36161 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
36162 maybe-info-target-libquadmath:
36163 @if target-libquadmath
36164 maybe-info-target-libquadmath: info-target-libquadmath
36166 info-target-libquadmath: \
36167 configure-target-libquadmath
36168 @: $(MAKE); $(unstage)
36169 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36170 r=`${PWD_COMMAND}`; export r; \
36171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36172 $(NORMAL_TARGET_EXPORTS) \
36173 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
36174 for flag in $(EXTRA_TARGET_FLAGS); do \
36175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36176 done; \
36177 (cd $(TARGET_SUBDIR)/libquadmath && \
36178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36180 "RANLIB=$${RANLIB}" \
36181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36182 info) \
36183 || exit 1
36185 @endif target-libquadmath
36187 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
36188 maybe-dvi-target-libquadmath:
36189 @if target-libquadmath
36190 maybe-dvi-target-libquadmath: dvi-target-libquadmath
36192 dvi-target-libquadmath: \
36193 configure-target-libquadmath
36194 @: $(MAKE); $(unstage)
36195 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36196 r=`${PWD_COMMAND}`; export r; \
36197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36198 $(NORMAL_TARGET_EXPORTS) \
36199 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
36200 for flag in $(EXTRA_TARGET_FLAGS); do \
36201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36202 done; \
36203 (cd $(TARGET_SUBDIR)/libquadmath && \
36204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36206 "RANLIB=$${RANLIB}" \
36207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36208 dvi) \
36209 || exit 1
36211 @endif target-libquadmath
36213 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
36214 maybe-pdf-target-libquadmath:
36215 @if target-libquadmath
36216 maybe-pdf-target-libquadmath: pdf-target-libquadmath
36218 pdf-target-libquadmath: \
36219 configure-target-libquadmath
36220 @: $(MAKE); $(unstage)
36221 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36222 r=`${PWD_COMMAND}`; export r; \
36223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36224 $(NORMAL_TARGET_EXPORTS) \
36225 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
36226 for flag in $(EXTRA_TARGET_FLAGS); do \
36227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36228 done; \
36229 (cd $(TARGET_SUBDIR)/libquadmath && \
36230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36232 "RANLIB=$${RANLIB}" \
36233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36234 pdf) \
36235 || exit 1
36237 @endif target-libquadmath
36239 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
36240 maybe-html-target-libquadmath:
36241 @if target-libquadmath
36242 maybe-html-target-libquadmath: html-target-libquadmath
36244 html-target-libquadmath: \
36245 configure-target-libquadmath
36246 @: $(MAKE); $(unstage)
36247 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36248 r=`${PWD_COMMAND}`; export r; \
36249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36250 $(NORMAL_TARGET_EXPORTS) \
36251 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
36252 for flag in $(EXTRA_TARGET_FLAGS); do \
36253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36254 done; \
36255 (cd $(TARGET_SUBDIR)/libquadmath && \
36256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36258 "RANLIB=$${RANLIB}" \
36259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36260 html) \
36261 || exit 1
36263 @endif target-libquadmath
36265 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
36266 maybe-TAGS-target-libquadmath:
36267 @if target-libquadmath
36268 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
36270 TAGS-target-libquadmath: \
36271 configure-target-libquadmath
36272 @: $(MAKE); $(unstage)
36273 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36274 r=`${PWD_COMMAND}`; export r; \
36275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36276 $(NORMAL_TARGET_EXPORTS) \
36277 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
36278 for flag in $(EXTRA_TARGET_FLAGS); do \
36279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36280 done; \
36281 (cd $(TARGET_SUBDIR)/libquadmath && \
36282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36284 "RANLIB=$${RANLIB}" \
36285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36286 TAGS) \
36287 || exit 1
36289 @endif target-libquadmath
36291 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
36292 maybe-install-info-target-libquadmath:
36293 @if target-libquadmath
36294 maybe-install-info-target-libquadmath: install-info-target-libquadmath
36296 install-info-target-libquadmath: \
36297 configure-target-libquadmath \
36298 info-target-libquadmath
36299 @: $(MAKE); $(unstage)
36300 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36301 r=`${PWD_COMMAND}`; export r; \
36302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36303 $(NORMAL_TARGET_EXPORTS) \
36304 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
36305 for flag in $(EXTRA_TARGET_FLAGS); do \
36306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36307 done; \
36308 (cd $(TARGET_SUBDIR)/libquadmath && \
36309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36311 "RANLIB=$${RANLIB}" \
36312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36313 install-info) \
36314 || exit 1
36316 @endif target-libquadmath
36318 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
36319 maybe-install-pdf-target-libquadmath:
36320 @if target-libquadmath
36321 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
36323 install-pdf-target-libquadmath: \
36324 configure-target-libquadmath \
36325 pdf-target-libquadmath
36326 @: $(MAKE); $(unstage)
36327 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36328 r=`${PWD_COMMAND}`; export r; \
36329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36330 $(NORMAL_TARGET_EXPORTS) \
36331 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
36332 for flag in $(EXTRA_TARGET_FLAGS); do \
36333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36334 done; \
36335 (cd $(TARGET_SUBDIR)/libquadmath && \
36336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36338 "RANLIB=$${RANLIB}" \
36339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36340 install-pdf) \
36341 || exit 1
36343 @endif target-libquadmath
36345 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
36346 maybe-install-html-target-libquadmath:
36347 @if target-libquadmath
36348 maybe-install-html-target-libquadmath: install-html-target-libquadmath
36350 install-html-target-libquadmath: \
36351 configure-target-libquadmath \
36352 html-target-libquadmath
36353 @: $(MAKE); $(unstage)
36354 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36355 r=`${PWD_COMMAND}`; export r; \
36356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36357 $(NORMAL_TARGET_EXPORTS) \
36358 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
36359 for flag in $(EXTRA_TARGET_FLAGS); do \
36360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36361 done; \
36362 (cd $(TARGET_SUBDIR)/libquadmath && \
36363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36365 "RANLIB=$${RANLIB}" \
36366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36367 install-html) \
36368 || exit 1
36370 @endif target-libquadmath
36372 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
36373 maybe-installcheck-target-libquadmath:
36374 @if target-libquadmath
36375 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
36377 installcheck-target-libquadmath: \
36378 configure-target-libquadmath
36379 @: $(MAKE); $(unstage)
36380 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36381 r=`${PWD_COMMAND}`; export r; \
36382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36383 $(NORMAL_TARGET_EXPORTS) \
36384 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
36385 for flag in $(EXTRA_TARGET_FLAGS); do \
36386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36387 done; \
36388 (cd $(TARGET_SUBDIR)/libquadmath && \
36389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36391 "RANLIB=$${RANLIB}" \
36392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36393 installcheck) \
36394 || exit 1
36396 @endif target-libquadmath
36398 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
36399 maybe-mostlyclean-target-libquadmath:
36400 @if target-libquadmath
36401 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
36403 mostlyclean-target-libquadmath:
36404 @: $(MAKE); $(unstage)
36405 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36406 r=`${PWD_COMMAND}`; export r; \
36407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36408 $(NORMAL_TARGET_EXPORTS) \
36409 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
36410 for flag in $(EXTRA_TARGET_FLAGS); do \
36411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36412 done; \
36413 (cd $(TARGET_SUBDIR)/libquadmath && \
36414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36416 "RANLIB=$${RANLIB}" \
36417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36418 mostlyclean) \
36419 || exit 1
36421 @endif target-libquadmath
36423 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
36424 maybe-clean-target-libquadmath:
36425 @if target-libquadmath
36426 maybe-clean-target-libquadmath: clean-target-libquadmath
36428 clean-target-libquadmath:
36429 @: $(MAKE); $(unstage)
36430 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36431 r=`${PWD_COMMAND}`; export r; \
36432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36433 $(NORMAL_TARGET_EXPORTS) \
36434 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
36435 for flag in $(EXTRA_TARGET_FLAGS); do \
36436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36437 done; \
36438 (cd $(TARGET_SUBDIR)/libquadmath && \
36439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36441 "RANLIB=$${RANLIB}" \
36442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36443 clean) \
36444 || exit 1
36446 @endif target-libquadmath
36448 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
36449 maybe-distclean-target-libquadmath:
36450 @if target-libquadmath
36451 maybe-distclean-target-libquadmath: distclean-target-libquadmath
36453 distclean-target-libquadmath:
36454 @: $(MAKE); $(unstage)
36455 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36456 r=`${PWD_COMMAND}`; export r; \
36457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36458 $(NORMAL_TARGET_EXPORTS) \
36459 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
36460 for flag in $(EXTRA_TARGET_FLAGS); do \
36461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36462 done; \
36463 (cd $(TARGET_SUBDIR)/libquadmath && \
36464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36466 "RANLIB=$${RANLIB}" \
36467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36468 distclean) \
36469 || exit 1
36471 @endif target-libquadmath
36473 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
36474 maybe-maintainer-clean-target-libquadmath:
36475 @if target-libquadmath
36476 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
36478 maintainer-clean-target-libquadmath:
36479 @: $(MAKE); $(unstage)
36480 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36481 r=`${PWD_COMMAND}`; export r; \
36482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36483 $(NORMAL_TARGET_EXPORTS) \
36484 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
36485 for flag in $(EXTRA_TARGET_FLAGS); do \
36486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36487 done; \
36488 (cd $(TARGET_SUBDIR)/libquadmath && \
36489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36491 "RANLIB=$${RANLIB}" \
36492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36493 maintainer-clean) \
36494 || exit 1
36496 @endif target-libquadmath
36502 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
36503 maybe-configure-target-libgfortran:
36504 @if gcc-bootstrap
36505 configure-target-libgfortran: stage_current
36506 @endif gcc-bootstrap
36507 @if target-libgfortran
36508 maybe-configure-target-libgfortran: configure-target-libgfortran
36509 configure-target-libgfortran:
36510 @: $(MAKE); $(unstage)
36511 @r=`${PWD_COMMAND}`; export r; \
36512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36513 echo "Checking multilib configuration for libgfortran..."; \
36514 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
36515 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
36516 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
36517 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
36518 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
36519 else \
36520 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
36521 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
36522 fi; \
36523 else \
36524 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
36525 fi; \
36526 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
36527 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
36528 $(NORMAL_TARGET_EXPORTS) \
36529 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
36530 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
36531 case $(srcdir) in \
36532 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36533 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
36534 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36535 esac; \
36536 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
36537 libsrcdir="$$s/libgfortran"; \
36538 rm -f no-such-file || : ; \
36539 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36540 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36541 --target=${target_alias} $${srcdiroption} \
36542 || exit 1
36543 @endif target-libgfortran
36549 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
36550 maybe-all-target-libgfortran:
36551 @if gcc-bootstrap
36552 all-target-libgfortran: stage_current
36553 @endif gcc-bootstrap
36554 @if target-libgfortran
36555 TARGET-target-libgfortran=all
36556 maybe-all-target-libgfortran: all-target-libgfortran
36557 all-target-libgfortran: configure-target-libgfortran
36558 @: $(MAKE); $(unstage)
36559 @r=`${PWD_COMMAND}`; export r; \
36560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36561 $(NORMAL_TARGET_EXPORTS) \
36562 (cd $(TARGET_SUBDIR)/libgfortran && \
36563 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36564 $(TARGET-target-libgfortran))
36565 @endif target-libgfortran
36571 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
36572 maybe-check-target-libgfortran:
36573 @if target-libgfortran
36574 maybe-check-target-libgfortran: check-target-libgfortran
36576 check-target-libgfortran:
36577 @: $(MAKE); $(unstage)
36578 @r=`${PWD_COMMAND}`; export r; \
36579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36580 $(NORMAL_TARGET_EXPORTS) \
36581 (cd $(TARGET_SUBDIR)/libgfortran && \
36582 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36584 @endif target-libgfortran
36586 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
36587 maybe-install-target-libgfortran:
36588 @if target-libgfortran
36589 maybe-install-target-libgfortran: install-target-libgfortran
36591 install-target-libgfortran: installdirs
36592 @: $(MAKE); $(unstage)
36593 @r=`${PWD_COMMAND}`; export r; \
36594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36595 $(NORMAL_TARGET_EXPORTS) \
36596 (cd $(TARGET_SUBDIR)/libgfortran && \
36597 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36599 @endif target-libgfortran
36601 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
36602 maybe-install-strip-target-libgfortran:
36603 @if target-libgfortran
36604 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
36606 install-strip-target-libgfortran: installdirs
36607 @: $(MAKE); $(unstage)
36608 @r=`${PWD_COMMAND}`; export r; \
36609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36610 $(NORMAL_TARGET_EXPORTS) \
36611 (cd $(TARGET_SUBDIR)/libgfortran && \
36612 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36614 @endif target-libgfortran
36616 # Other targets (info, dvi, pdf, etc.)
36618 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
36619 maybe-info-target-libgfortran:
36620 @if target-libgfortran
36621 maybe-info-target-libgfortran: info-target-libgfortran
36623 info-target-libgfortran: \
36624 configure-target-libgfortran
36625 @: $(MAKE); $(unstage)
36626 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36627 r=`${PWD_COMMAND}`; export r; \
36628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36629 $(NORMAL_TARGET_EXPORTS) \
36630 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
36631 for flag in $(EXTRA_TARGET_FLAGS); do \
36632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36633 done; \
36634 (cd $(TARGET_SUBDIR)/libgfortran && \
36635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36637 "RANLIB=$${RANLIB}" \
36638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36639 info) \
36640 || exit 1
36642 @endif target-libgfortran
36644 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
36645 maybe-dvi-target-libgfortran:
36646 @if target-libgfortran
36647 maybe-dvi-target-libgfortran: dvi-target-libgfortran
36649 dvi-target-libgfortran: \
36650 configure-target-libgfortran
36651 @: $(MAKE); $(unstage)
36652 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36653 r=`${PWD_COMMAND}`; export r; \
36654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36655 $(NORMAL_TARGET_EXPORTS) \
36656 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
36657 for flag in $(EXTRA_TARGET_FLAGS); do \
36658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36659 done; \
36660 (cd $(TARGET_SUBDIR)/libgfortran && \
36661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36663 "RANLIB=$${RANLIB}" \
36664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36665 dvi) \
36666 || exit 1
36668 @endif target-libgfortran
36670 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
36671 maybe-pdf-target-libgfortran:
36672 @if target-libgfortran
36673 maybe-pdf-target-libgfortran: pdf-target-libgfortran
36675 pdf-target-libgfortran: \
36676 configure-target-libgfortran
36677 @: $(MAKE); $(unstage)
36678 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36679 r=`${PWD_COMMAND}`; export r; \
36680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36681 $(NORMAL_TARGET_EXPORTS) \
36682 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
36683 for flag in $(EXTRA_TARGET_FLAGS); do \
36684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36685 done; \
36686 (cd $(TARGET_SUBDIR)/libgfortran && \
36687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36689 "RANLIB=$${RANLIB}" \
36690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36691 pdf) \
36692 || exit 1
36694 @endif target-libgfortran
36696 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
36697 maybe-html-target-libgfortran:
36698 @if target-libgfortran
36699 maybe-html-target-libgfortran: html-target-libgfortran
36701 html-target-libgfortran: \
36702 configure-target-libgfortran
36703 @: $(MAKE); $(unstage)
36704 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36705 r=`${PWD_COMMAND}`; export r; \
36706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36707 $(NORMAL_TARGET_EXPORTS) \
36708 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
36709 for flag in $(EXTRA_TARGET_FLAGS); do \
36710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36711 done; \
36712 (cd $(TARGET_SUBDIR)/libgfortran && \
36713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36715 "RANLIB=$${RANLIB}" \
36716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36717 html) \
36718 || exit 1
36720 @endif target-libgfortran
36722 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
36723 maybe-TAGS-target-libgfortran:
36724 @if target-libgfortran
36725 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
36727 TAGS-target-libgfortran: \
36728 configure-target-libgfortran
36729 @: $(MAKE); $(unstage)
36730 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36731 r=`${PWD_COMMAND}`; export r; \
36732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36733 $(NORMAL_TARGET_EXPORTS) \
36734 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
36735 for flag in $(EXTRA_TARGET_FLAGS); do \
36736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36737 done; \
36738 (cd $(TARGET_SUBDIR)/libgfortran && \
36739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36741 "RANLIB=$${RANLIB}" \
36742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36743 TAGS) \
36744 || exit 1
36746 @endif target-libgfortran
36748 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
36749 maybe-install-info-target-libgfortran:
36750 @if target-libgfortran
36751 maybe-install-info-target-libgfortran: install-info-target-libgfortran
36753 install-info-target-libgfortran: \
36754 configure-target-libgfortran \
36755 info-target-libgfortran
36756 @: $(MAKE); $(unstage)
36757 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36758 r=`${PWD_COMMAND}`; export r; \
36759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36760 $(NORMAL_TARGET_EXPORTS) \
36761 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
36762 for flag in $(EXTRA_TARGET_FLAGS); do \
36763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36764 done; \
36765 (cd $(TARGET_SUBDIR)/libgfortran && \
36766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36768 "RANLIB=$${RANLIB}" \
36769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36770 install-info) \
36771 || exit 1
36773 @endif target-libgfortran
36775 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
36776 maybe-install-pdf-target-libgfortran:
36777 @if target-libgfortran
36778 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
36780 install-pdf-target-libgfortran: \
36781 configure-target-libgfortran \
36782 pdf-target-libgfortran
36783 @: $(MAKE); $(unstage)
36784 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36785 r=`${PWD_COMMAND}`; export r; \
36786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36787 $(NORMAL_TARGET_EXPORTS) \
36788 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
36789 for flag in $(EXTRA_TARGET_FLAGS); do \
36790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36791 done; \
36792 (cd $(TARGET_SUBDIR)/libgfortran && \
36793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36795 "RANLIB=$${RANLIB}" \
36796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36797 install-pdf) \
36798 || exit 1
36800 @endif target-libgfortran
36802 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
36803 maybe-install-html-target-libgfortran:
36804 @if target-libgfortran
36805 maybe-install-html-target-libgfortran: install-html-target-libgfortran
36807 install-html-target-libgfortran: \
36808 configure-target-libgfortran \
36809 html-target-libgfortran
36810 @: $(MAKE); $(unstage)
36811 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36812 r=`${PWD_COMMAND}`; export r; \
36813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36814 $(NORMAL_TARGET_EXPORTS) \
36815 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
36816 for flag in $(EXTRA_TARGET_FLAGS); do \
36817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36818 done; \
36819 (cd $(TARGET_SUBDIR)/libgfortran && \
36820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36822 "RANLIB=$${RANLIB}" \
36823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36824 install-html) \
36825 || exit 1
36827 @endif target-libgfortran
36829 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
36830 maybe-installcheck-target-libgfortran:
36831 @if target-libgfortran
36832 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
36834 installcheck-target-libgfortran: \
36835 configure-target-libgfortran
36836 @: $(MAKE); $(unstage)
36837 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36838 r=`${PWD_COMMAND}`; export r; \
36839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36840 $(NORMAL_TARGET_EXPORTS) \
36841 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
36842 for flag in $(EXTRA_TARGET_FLAGS); do \
36843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36844 done; \
36845 (cd $(TARGET_SUBDIR)/libgfortran && \
36846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36848 "RANLIB=$${RANLIB}" \
36849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36850 installcheck) \
36851 || exit 1
36853 @endif target-libgfortran
36855 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
36856 maybe-mostlyclean-target-libgfortran:
36857 @if target-libgfortran
36858 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
36860 mostlyclean-target-libgfortran:
36861 @: $(MAKE); $(unstage)
36862 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36863 r=`${PWD_COMMAND}`; export r; \
36864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36865 $(NORMAL_TARGET_EXPORTS) \
36866 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
36867 for flag in $(EXTRA_TARGET_FLAGS); do \
36868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36869 done; \
36870 (cd $(TARGET_SUBDIR)/libgfortran && \
36871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36873 "RANLIB=$${RANLIB}" \
36874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36875 mostlyclean) \
36876 || exit 1
36878 @endif target-libgfortran
36880 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
36881 maybe-clean-target-libgfortran:
36882 @if target-libgfortran
36883 maybe-clean-target-libgfortran: clean-target-libgfortran
36885 clean-target-libgfortran:
36886 @: $(MAKE); $(unstage)
36887 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36888 r=`${PWD_COMMAND}`; export r; \
36889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36890 $(NORMAL_TARGET_EXPORTS) \
36891 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
36892 for flag in $(EXTRA_TARGET_FLAGS); do \
36893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36894 done; \
36895 (cd $(TARGET_SUBDIR)/libgfortran && \
36896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36898 "RANLIB=$${RANLIB}" \
36899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36900 clean) \
36901 || exit 1
36903 @endif target-libgfortran
36905 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
36906 maybe-distclean-target-libgfortran:
36907 @if target-libgfortran
36908 maybe-distclean-target-libgfortran: distclean-target-libgfortran
36910 distclean-target-libgfortran:
36911 @: $(MAKE); $(unstage)
36912 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36913 r=`${PWD_COMMAND}`; export r; \
36914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36915 $(NORMAL_TARGET_EXPORTS) \
36916 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
36917 for flag in $(EXTRA_TARGET_FLAGS); do \
36918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36919 done; \
36920 (cd $(TARGET_SUBDIR)/libgfortran && \
36921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36923 "RANLIB=$${RANLIB}" \
36924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36925 distclean) \
36926 || exit 1
36928 @endif target-libgfortran
36930 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
36931 maybe-maintainer-clean-target-libgfortran:
36932 @if target-libgfortran
36933 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
36935 maintainer-clean-target-libgfortran:
36936 @: $(MAKE); $(unstage)
36937 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36938 r=`${PWD_COMMAND}`; export r; \
36939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36940 $(NORMAL_TARGET_EXPORTS) \
36941 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
36942 for flag in $(EXTRA_TARGET_FLAGS); do \
36943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36944 done; \
36945 (cd $(TARGET_SUBDIR)/libgfortran && \
36946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36948 "RANLIB=$${RANLIB}" \
36949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36950 maintainer-clean) \
36951 || exit 1
36953 @endif target-libgfortran
36959 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
36960 maybe-configure-target-libobjc:
36961 @if gcc-bootstrap
36962 configure-target-libobjc: stage_current
36963 @endif gcc-bootstrap
36964 @if target-libobjc
36965 maybe-configure-target-libobjc: configure-target-libobjc
36966 configure-target-libobjc:
36967 @: $(MAKE); $(unstage)
36968 @r=`${PWD_COMMAND}`; export r; \
36969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36970 echo "Checking multilib configuration for libobjc..."; \
36971 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
36972 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
36973 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
36974 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
36975 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
36976 else \
36977 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
36978 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
36979 fi; \
36980 else \
36981 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
36982 fi; \
36983 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
36984 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
36985 $(NORMAL_TARGET_EXPORTS) \
36986 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
36987 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
36988 case $(srcdir) in \
36989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36990 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
36991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36992 esac; \
36993 srcdiroption="--srcdir=$${topdir}/libobjc"; \
36994 libsrcdir="$$s/libobjc"; \
36995 rm -f no-such-file || : ; \
36996 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36997 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36998 --target=${target_alias} $${srcdiroption} \
36999 || exit 1
37000 @endif target-libobjc
37006 .PHONY: all-target-libobjc maybe-all-target-libobjc
37007 maybe-all-target-libobjc:
37008 @if gcc-bootstrap
37009 all-target-libobjc: stage_current
37010 @endif gcc-bootstrap
37011 @if target-libobjc
37012 TARGET-target-libobjc=all
37013 maybe-all-target-libobjc: all-target-libobjc
37014 all-target-libobjc: configure-target-libobjc
37015 @: $(MAKE); $(unstage)
37016 @r=`${PWD_COMMAND}`; export r; \
37017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37018 $(NORMAL_TARGET_EXPORTS) \
37019 (cd $(TARGET_SUBDIR)/libobjc && \
37020 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37021 $(TARGET-target-libobjc))
37022 @endif target-libobjc
37028 .PHONY: check-target-libobjc maybe-check-target-libobjc
37029 maybe-check-target-libobjc:
37030 @if target-libobjc
37031 maybe-check-target-libobjc: check-target-libobjc
37033 check-target-libobjc:
37034 @: $(MAKE); $(unstage)
37035 @r=`${PWD_COMMAND}`; export r; \
37036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37037 $(NORMAL_TARGET_EXPORTS) \
37038 (cd $(TARGET_SUBDIR)/libobjc && \
37039 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37041 @endif target-libobjc
37043 .PHONY: install-target-libobjc maybe-install-target-libobjc
37044 maybe-install-target-libobjc:
37045 @if target-libobjc
37046 maybe-install-target-libobjc: install-target-libobjc
37048 install-target-libobjc: installdirs
37049 @: $(MAKE); $(unstage)
37050 @r=`${PWD_COMMAND}`; export r; \
37051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37052 $(NORMAL_TARGET_EXPORTS) \
37053 (cd $(TARGET_SUBDIR)/libobjc && \
37054 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37056 @endif target-libobjc
37058 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
37059 maybe-install-strip-target-libobjc:
37060 @if target-libobjc
37061 maybe-install-strip-target-libobjc: install-strip-target-libobjc
37063 install-strip-target-libobjc: installdirs
37064 @: $(MAKE); $(unstage)
37065 @r=`${PWD_COMMAND}`; export r; \
37066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37067 $(NORMAL_TARGET_EXPORTS) \
37068 (cd $(TARGET_SUBDIR)/libobjc && \
37069 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37071 @endif target-libobjc
37073 # Other targets (info, dvi, pdf, etc.)
37075 .PHONY: maybe-info-target-libobjc info-target-libobjc
37076 maybe-info-target-libobjc:
37077 @if target-libobjc
37078 maybe-info-target-libobjc: info-target-libobjc
37080 info-target-libobjc: \
37081 configure-target-libobjc
37082 @: $(MAKE); $(unstage)
37083 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37084 r=`${PWD_COMMAND}`; export r; \
37085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37086 $(NORMAL_TARGET_EXPORTS) \
37087 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
37088 for flag in $(EXTRA_TARGET_FLAGS); do \
37089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37090 done; \
37091 (cd $(TARGET_SUBDIR)/libobjc && \
37092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37094 "RANLIB=$${RANLIB}" \
37095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37096 info) \
37097 || exit 1
37099 @endif target-libobjc
37101 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
37102 maybe-dvi-target-libobjc:
37103 @if target-libobjc
37104 maybe-dvi-target-libobjc: dvi-target-libobjc
37106 dvi-target-libobjc: \
37107 configure-target-libobjc
37108 @: $(MAKE); $(unstage)
37109 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37110 r=`${PWD_COMMAND}`; export r; \
37111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37112 $(NORMAL_TARGET_EXPORTS) \
37113 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
37114 for flag in $(EXTRA_TARGET_FLAGS); do \
37115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37116 done; \
37117 (cd $(TARGET_SUBDIR)/libobjc && \
37118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37120 "RANLIB=$${RANLIB}" \
37121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37122 dvi) \
37123 || exit 1
37125 @endif target-libobjc
37127 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
37128 maybe-pdf-target-libobjc:
37129 @if target-libobjc
37130 maybe-pdf-target-libobjc: pdf-target-libobjc
37132 pdf-target-libobjc: \
37133 configure-target-libobjc
37134 @: $(MAKE); $(unstage)
37135 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37136 r=`${PWD_COMMAND}`; export r; \
37137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37138 $(NORMAL_TARGET_EXPORTS) \
37139 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
37140 for flag in $(EXTRA_TARGET_FLAGS); do \
37141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37142 done; \
37143 (cd $(TARGET_SUBDIR)/libobjc && \
37144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37146 "RANLIB=$${RANLIB}" \
37147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37148 pdf) \
37149 || exit 1
37151 @endif target-libobjc
37153 .PHONY: maybe-html-target-libobjc html-target-libobjc
37154 maybe-html-target-libobjc:
37155 @if target-libobjc
37156 maybe-html-target-libobjc: html-target-libobjc
37158 html-target-libobjc: \
37159 configure-target-libobjc
37160 @: $(MAKE); $(unstage)
37161 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37162 r=`${PWD_COMMAND}`; export r; \
37163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37164 $(NORMAL_TARGET_EXPORTS) \
37165 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
37166 for flag in $(EXTRA_TARGET_FLAGS); do \
37167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37168 done; \
37169 (cd $(TARGET_SUBDIR)/libobjc && \
37170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37172 "RANLIB=$${RANLIB}" \
37173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37174 html) \
37175 || exit 1
37177 @endif target-libobjc
37179 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
37180 maybe-TAGS-target-libobjc:
37181 @if target-libobjc
37182 maybe-TAGS-target-libobjc: TAGS-target-libobjc
37184 TAGS-target-libobjc: \
37185 configure-target-libobjc
37186 @: $(MAKE); $(unstage)
37187 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37188 r=`${PWD_COMMAND}`; export r; \
37189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37190 $(NORMAL_TARGET_EXPORTS) \
37191 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
37192 for flag in $(EXTRA_TARGET_FLAGS); do \
37193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37194 done; \
37195 (cd $(TARGET_SUBDIR)/libobjc && \
37196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37198 "RANLIB=$${RANLIB}" \
37199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37200 TAGS) \
37201 || exit 1
37203 @endif target-libobjc
37205 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
37206 maybe-install-info-target-libobjc:
37207 @if target-libobjc
37208 maybe-install-info-target-libobjc: install-info-target-libobjc
37210 install-info-target-libobjc: \
37211 configure-target-libobjc \
37212 info-target-libobjc
37213 @: $(MAKE); $(unstage)
37214 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37215 r=`${PWD_COMMAND}`; export r; \
37216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37217 $(NORMAL_TARGET_EXPORTS) \
37218 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
37219 for flag in $(EXTRA_TARGET_FLAGS); do \
37220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37221 done; \
37222 (cd $(TARGET_SUBDIR)/libobjc && \
37223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37225 "RANLIB=$${RANLIB}" \
37226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37227 install-info) \
37228 || exit 1
37230 @endif target-libobjc
37232 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
37233 maybe-install-pdf-target-libobjc:
37234 @if target-libobjc
37235 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
37237 install-pdf-target-libobjc: \
37238 configure-target-libobjc \
37239 pdf-target-libobjc
37240 @: $(MAKE); $(unstage)
37241 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37242 r=`${PWD_COMMAND}`; export r; \
37243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37244 $(NORMAL_TARGET_EXPORTS) \
37245 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
37246 for flag in $(EXTRA_TARGET_FLAGS); do \
37247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37248 done; \
37249 (cd $(TARGET_SUBDIR)/libobjc && \
37250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37252 "RANLIB=$${RANLIB}" \
37253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37254 install-pdf) \
37255 || exit 1
37257 @endif target-libobjc
37259 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
37260 maybe-install-html-target-libobjc:
37261 @if target-libobjc
37262 maybe-install-html-target-libobjc: install-html-target-libobjc
37264 install-html-target-libobjc: \
37265 configure-target-libobjc \
37266 html-target-libobjc
37267 @: $(MAKE); $(unstage)
37268 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37269 r=`${PWD_COMMAND}`; export r; \
37270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37271 $(NORMAL_TARGET_EXPORTS) \
37272 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
37273 for flag in $(EXTRA_TARGET_FLAGS); do \
37274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37275 done; \
37276 (cd $(TARGET_SUBDIR)/libobjc && \
37277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37279 "RANLIB=$${RANLIB}" \
37280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37281 install-html) \
37282 || exit 1
37284 @endif target-libobjc
37286 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
37287 maybe-installcheck-target-libobjc:
37288 @if target-libobjc
37289 maybe-installcheck-target-libobjc: installcheck-target-libobjc
37291 installcheck-target-libobjc: \
37292 configure-target-libobjc
37293 @: $(MAKE); $(unstage)
37294 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37295 r=`${PWD_COMMAND}`; export r; \
37296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37297 $(NORMAL_TARGET_EXPORTS) \
37298 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
37299 for flag in $(EXTRA_TARGET_FLAGS); do \
37300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37301 done; \
37302 (cd $(TARGET_SUBDIR)/libobjc && \
37303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37305 "RANLIB=$${RANLIB}" \
37306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37307 installcheck) \
37308 || exit 1
37310 @endif target-libobjc
37312 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
37313 maybe-mostlyclean-target-libobjc:
37314 @if target-libobjc
37315 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
37317 mostlyclean-target-libobjc:
37318 @: $(MAKE); $(unstage)
37319 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37320 r=`${PWD_COMMAND}`; export r; \
37321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37322 $(NORMAL_TARGET_EXPORTS) \
37323 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
37324 for flag in $(EXTRA_TARGET_FLAGS); do \
37325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37326 done; \
37327 (cd $(TARGET_SUBDIR)/libobjc && \
37328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37330 "RANLIB=$${RANLIB}" \
37331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37332 mostlyclean) \
37333 || exit 1
37335 @endif target-libobjc
37337 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
37338 maybe-clean-target-libobjc:
37339 @if target-libobjc
37340 maybe-clean-target-libobjc: clean-target-libobjc
37342 clean-target-libobjc:
37343 @: $(MAKE); $(unstage)
37344 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37345 r=`${PWD_COMMAND}`; export r; \
37346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37347 $(NORMAL_TARGET_EXPORTS) \
37348 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
37349 for flag in $(EXTRA_TARGET_FLAGS); do \
37350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37351 done; \
37352 (cd $(TARGET_SUBDIR)/libobjc && \
37353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37355 "RANLIB=$${RANLIB}" \
37356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37357 clean) \
37358 || exit 1
37360 @endif target-libobjc
37362 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
37363 maybe-distclean-target-libobjc:
37364 @if target-libobjc
37365 maybe-distclean-target-libobjc: distclean-target-libobjc
37367 distclean-target-libobjc:
37368 @: $(MAKE); $(unstage)
37369 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37370 r=`${PWD_COMMAND}`; export r; \
37371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37372 $(NORMAL_TARGET_EXPORTS) \
37373 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
37374 for flag in $(EXTRA_TARGET_FLAGS); do \
37375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37376 done; \
37377 (cd $(TARGET_SUBDIR)/libobjc && \
37378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37380 "RANLIB=$${RANLIB}" \
37381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37382 distclean) \
37383 || exit 1
37385 @endif target-libobjc
37387 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
37388 maybe-maintainer-clean-target-libobjc:
37389 @if target-libobjc
37390 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
37392 maintainer-clean-target-libobjc:
37393 @: $(MAKE); $(unstage)
37394 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37395 r=`${PWD_COMMAND}`; export r; \
37396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37397 $(NORMAL_TARGET_EXPORTS) \
37398 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
37399 for flag in $(EXTRA_TARGET_FLAGS); do \
37400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37401 done; \
37402 (cd $(TARGET_SUBDIR)/libobjc && \
37403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37405 "RANLIB=$${RANLIB}" \
37406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37407 maintainer-clean) \
37408 || exit 1
37410 @endif target-libobjc
37416 .PHONY: configure-target-libgupc maybe-configure-target-libgupc
37417 maybe-configure-target-libgupc:
37418 @if gcc-bootstrap
37419 configure-target-libgupc: stage_current
37420 @endif gcc-bootstrap
37421 @if target-libgupc
37422 maybe-configure-target-libgupc: configure-target-libgupc
37423 configure-target-libgupc:
37424 @: $(MAKE); $(unstage)
37425 @r=`${PWD_COMMAND}`; export r; \
37426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37427 echo "Checking multilib configuration for libgupc..."; \
37428 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
37429 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgupc/multilib.tmp 2> /dev/null ; \
37430 if test -r $(TARGET_SUBDIR)/libgupc/multilib.out; then \
37431 if cmp -s $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; then \
37432 rm -f $(TARGET_SUBDIR)/libgupc/multilib.tmp; \
37433 else \
37434 rm -f $(TARGET_SUBDIR)/libgupc/Makefile; \
37435 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
37436 fi; \
37437 else \
37438 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
37439 fi; \
37440 test ! -f $(TARGET_SUBDIR)/libgupc/Makefile || exit 0; \
37441 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
37442 $(NORMAL_TARGET_EXPORTS) \
37443 echo Configuring in $(TARGET_SUBDIR)/libgupc; \
37444 cd "$(TARGET_SUBDIR)/libgupc" || exit 1; \
37445 case $(srcdir) in \
37446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37447 *) topdir=`echo $(TARGET_SUBDIR)/libgupc/ | \
37448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37449 esac; \
37450 srcdiroption="--srcdir=$${topdir}/libgupc"; \
37451 libsrcdir="$$s/libgupc"; \
37452 rm -f no-such-file || : ; \
37453 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37454 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37455 --target=${target_alias} $${srcdiroption} \
37456 || exit 1
37457 @endif target-libgupc
37463 .PHONY: all-target-libgupc maybe-all-target-libgupc
37464 maybe-all-target-libgupc:
37465 @if gcc-bootstrap
37466 all-target-libgupc: stage_current
37467 @endif gcc-bootstrap
37468 @if target-libgupc
37469 TARGET-target-libgupc=all
37470 maybe-all-target-libgupc: all-target-libgupc
37471 all-target-libgupc: configure-target-libgupc
37472 @: $(MAKE); $(unstage)
37473 @r=`${PWD_COMMAND}`; export r; \
37474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37475 $(NORMAL_TARGET_EXPORTS) \
37476 (cd $(TARGET_SUBDIR)/libgupc && \
37477 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37478 $(TARGET-target-libgupc))
37479 @endif target-libgupc
37485 .PHONY: check-target-libgupc maybe-check-target-libgupc
37486 maybe-check-target-libgupc:
37487 @if target-libgupc
37488 maybe-check-target-libgupc: check-target-libgupc
37490 check-target-libgupc:
37491 @: $(MAKE); $(unstage)
37492 @r=`${PWD_COMMAND}`; export r; \
37493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37494 $(NORMAL_TARGET_EXPORTS) \
37495 (cd $(TARGET_SUBDIR)/libgupc && \
37496 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37498 @endif target-libgupc
37500 .PHONY: install-target-libgupc maybe-install-target-libgupc
37501 maybe-install-target-libgupc:
37502 @if target-libgupc
37503 maybe-install-target-libgupc: install-target-libgupc
37505 install-target-libgupc: installdirs
37506 @: $(MAKE); $(unstage)
37507 @r=`${PWD_COMMAND}`; export r; \
37508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37509 $(NORMAL_TARGET_EXPORTS) \
37510 (cd $(TARGET_SUBDIR)/libgupc && \
37511 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37513 @endif target-libgupc
37515 .PHONY: install-strip-target-libgupc maybe-install-strip-target-libgupc
37516 maybe-install-strip-target-libgupc:
37517 @if target-libgupc
37518 maybe-install-strip-target-libgupc: install-strip-target-libgupc
37520 install-strip-target-libgupc: installdirs
37521 @: $(MAKE); $(unstage)
37522 @r=`${PWD_COMMAND}`; export r; \
37523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37524 $(NORMAL_TARGET_EXPORTS) \
37525 (cd $(TARGET_SUBDIR)/libgupc && \
37526 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37528 @endif target-libgupc
37530 # Other targets (info, dvi, pdf, etc.)
37532 .PHONY: maybe-info-target-libgupc info-target-libgupc
37533 maybe-info-target-libgupc:
37534 @if target-libgupc
37535 maybe-info-target-libgupc: info-target-libgupc
37537 info-target-libgupc: \
37538 configure-target-libgupc
37539 @: $(MAKE); $(unstage)
37540 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37541 r=`${PWD_COMMAND}`; export r; \
37542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37543 $(NORMAL_TARGET_EXPORTS) \
37544 echo "Doing info in $(TARGET_SUBDIR)/libgupc" ; \
37545 for flag in $(EXTRA_TARGET_FLAGS); do \
37546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37547 done; \
37548 (cd $(TARGET_SUBDIR)/libgupc && \
37549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37551 "RANLIB=$${RANLIB}" \
37552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37553 info) \
37554 || exit 1
37556 @endif target-libgupc
37558 .PHONY: maybe-dvi-target-libgupc dvi-target-libgupc
37559 maybe-dvi-target-libgupc:
37560 @if target-libgupc
37561 maybe-dvi-target-libgupc: dvi-target-libgupc
37563 dvi-target-libgupc: \
37564 configure-target-libgupc
37565 @: $(MAKE); $(unstage)
37566 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37567 r=`${PWD_COMMAND}`; export r; \
37568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37569 $(NORMAL_TARGET_EXPORTS) \
37570 echo "Doing dvi in $(TARGET_SUBDIR)/libgupc" ; \
37571 for flag in $(EXTRA_TARGET_FLAGS); do \
37572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37573 done; \
37574 (cd $(TARGET_SUBDIR)/libgupc && \
37575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37577 "RANLIB=$${RANLIB}" \
37578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37579 dvi) \
37580 || exit 1
37582 @endif target-libgupc
37584 .PHONY: maybe-pdf-target-libgupc pdf-target-libgupc
37585 maybe-pdf-target-libgupc:
37586 @if target-libgupc
37587 maybe-pdf-target-libgupc: pdf-target-libgupc
37589 pdf-target-libgupc: \
37590 configure-target-libgupc
37591 @: $(MAKE); $(unstage)
37592 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37593 r=`${PWD_COMMAND}`; export r; \
37594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37595 $(NORMAL_TARGET_EXPORTS) \
37596 echo "Doing pdf in $(TARGET_SUBDIR)/libgupc" ; \
37597 for flag in $(EXTRA_TARGET_FLAGS); do \
37598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37599 done; \
37600 (cd $(TARGET_SUBDIR)/libgupc && \
37601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37603 "RANLIB=$${RANLIB}" \
37604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37605 pdf) \
37606 || exit 1
37608 @endif target-libgupc
37610 .PHONY: maybe-html-target-libgupc html-target-libgupc
37611 maybe-html-target-libgupc:
37612 @if target-libgupc
37613 maybe-html-target-libgupc: html-target-libgupc
37615 html-target-libgupc: \
37616 configure-target-libgupc
37617 @: $(MAKE); $(unstage)
37618 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37619 r=`${PWD_COMMAND}`; export r; \
37620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37621 $(NORMAL_TARGET_EXPORTS) \
37622 echo "Doing html in $(TARGET_SUBDIR)/libgupc" ; \
37623 for flag in $(EXTRA_TARGET_FLAGS); do \
37624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37625 done; \
37626 (cd $(TARGET_SUBDIR)/libgupc && \
37627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37629 "RANLIB=$${RANLIB}" \
37630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37631 html) \
37632 || exit 1
37634 @endif target-libgupc
37636 .PHONY: maybe-TAGS-target-libgupc TAGS-target-libgupc
37637 maybe-TAGS-target-libgupc:
37638 @if target-libgupc
37639 maybe-TAGS-target-libgupc: TAGS-target-libgupc
37641 TAGS-target-libgupc: \
37642 configure-target-libgupc
37643 @: $(MAKE); $(unstage)
37644 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37645 r=`${PWD_COMMAND}`; export r; \
37646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37647 $(NORMAL_TARGET_EXPORTS) \
37648 echo "Doing TAGS in $(TARGET_SUBDIR)/libgupc" ; \
37649 for flag in $(EXTRA_TARGET_FLAGS); do \
37650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37651 done; \
37652 (cd $(TARGET_SUBDIR)/libgupc && \
37653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37655 "RANLIB=$${RANLIB}" \
37656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37657 TAGS) \
37658 || exit 1
37660 @endif target-libgupc
37662 .PHONY: maybe-install-info-target-libgupc install-info-target-libgupc
37663 maybe-install-info-target-libgupc:
37664 @if target-libgupc
37665 maybe-install-info-target-libgupc: install-info-target-libgupc
37667 install-info-target-libgupc: \
37668 configure-target-libgupc \
37669 info-target-libgupc
37670 @: $(MAKE); $(unstage)
37671 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37672 r=`${PWD_COMMAND}`; export r; \
37673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37674 $(NORMAL_TARGET_EXPORTS) \
37675 echo "Doing install-info in $(TARGET_SUBDIR)/libgupc" ; \
37676 for flag in $(EXTRA_TARGET_FLAGS); do \
37677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37678 done; \
37679 (cd $(TARGET_SUBDIR)/libgupc && \
37680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37682 "RANLIB=$${RANLIB}" \
37683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37684 install-info) \
37685 || exit 1
37687 @endif target-libgupc
37689 .PHONY: maybe-install-pdf-target-libgupc install-pdf-target-libgupc
37690 maybe-install-pdf-target-libgupc:
37691 @if target-libgupc
37692 maybe-install-pdf-target-libgupc: install-pdf-target-libgupc
37694 install-pdf-target-libgupc: \
37695 configure-target-libgupc \
37696 pdf-target-libgupc
37697 @: $(MAKE); $(unstage)
37698 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37699 r=`${PWD_COMMAND}`; export r; \
37700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37701 $(NORMAL_TARGET_EXPORTS) \
37702 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgupc" ; \
37703 for flag in $(EXTRA_TARGET_FLAGS); do \
37704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37705 done; \
37706 (cd $(TARGET_SUBDIR)/libgupc && \
37707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37709 "RANLIB=$${RANLIB}" \
37710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37711 install-pdf) \
37712 || exit 1
37714 @endif target-libgupc
37716 .PHONY: maybe-install-html-target-libgupc install-html-target-libgupc
37717 maybe-install-html-target-libgupc:
37718 @if target-libgupc
37719 maybe-install-html-target-libgupc: install-html-target-libgupc
37721 install-html-target-libgupc: \
37722 configure-target-libgupc \
37723 html-target-libgupc
37724 @: $(MAKE); $(unstage)
37725 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37726 r=`${PWD_COMMAND}`; export r; \
37727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37728 $(NORMAL_TARGET_EXPORTS) \
37729 echo "Doing install-html in $(TARGET_SUBDIR)/libgupc" ; \
37730 for flag in $(EXTRA_TARGET_FLAGS); do \
37731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37732 done; \
37733 (cd $(TARGET_SUBDIR)/libgupc && \
37734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37736 "RANLIB=$${RANLIB}" \
37737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37738 install-html) \
37739 || exit 1
37741 @endif target-libgupc
37743 .PHONY: maybe-installcheck-target-libgupc installcheck-target-libgupc
37744 maybe-installcheck-target-libgupc:
37745 @if target-libgupc
37746 maybe-installcheck-target-libgupc: installcheck-target-libgupc
37748 installcheck-target-libgupc: \
37749 configure-target-libgupc
37750 @: $(MAKE); $(unstage)
37751 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37752 r=`${PWD_COMMAND}`; export r; \
37753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37754 $(NORMAL_TARGET_EXPORTS) \
37755 echo "Doing installcheck in $(TARGET_SUBDIR)/libgupc" ; \
37756 for flag in $(EXTRA_TARGET_FLAGS); do \
37757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37758 done; \
37759 (cd $(TARGET_SUBDIR)/libgupc && \
37760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37762 "RANLIB=$${RANLIB}" \
37763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37764 installcheck) \
37765 || exit 1
37767 @endif target-libgupc
37769 .PHONY: maybe-mostlyclean-target-libgupc mostlyclean-target-libgupc
37770 maybe-mostlyclean-target-libgupc:
37771 @if target-libgupc
37772 maybe-mostlyclean-target-libgupc: mostlyclean-target-libgupc
37774 mostlyclean-target-libgupc:
37775 @: $(MAKE); $(unstage)
37776 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37777 r=`${PWD_COMMAND}`; export r; \
37778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37779 $(NORMAL_TARGET_EXPORTS) \
37780 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgupc" ; \
37781 for flag in $(EXTRA_TARGET_FLAGS); do \
37782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37783 done; \
37784 (cd $(TARGET_SUBDIR)/libgupc && \
37785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37787 "RANLIB=$${RANLIB}" \
37788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37789 mostlyclean) \
37790 || exit 1
37792 @endif target-libgupc
37794 .PHONY: maybe-clean-target-libgupc clean-target-libgupc
37795 maybe-clean-target-libgupc:
37796 @if target-libgupc
37797 maybe-clean-target-libgupc: clean-target-libgupc
37799 clean-target-libgupc:
37800 @: $(MAKE); $(unstage)
37801 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37802 r=`${PWD_COMMAND}`; export r; \
37803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37804 $(NORMAL_TARGET_EXPORTS) \
37805 echo "Doing clean in $(TARGET_SUBDIR)/libgupc" ; \
37806 for flag in $(EXTRA_TARGET_FLAGS); do \
37807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37808 done; \
37809 (cd $(TARGET_SUBDIR)/libgupc && \
37810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37812 "RANLIB=$${RANLIB}" \
37813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37814 clean) \
37815 || exit 1
37817 @endif target-libgupc
37819 .PHONY: maybe-distclean-target-libgupc distclean-target-libgupc
37820 maybe-distclean-target-libgupc:
37821 @if target-libgupc
37822 maybe-distclean-target-libgupc: distclean-target-libgupc
37824 distclean-target-libgupc:
37825 @: $(MAKE); $(unstage)
37826 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37827 r=`${PWD_COMMAND}`; export r; \
37828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37829 $(NORMAL_TARGET_EXPORTS) \
37830 echo "Doing distclean in $(TARGET_SUBDIR)/libgupc" ; \
37831 for flag in $(EXTRA_TARGET_FLAGS); do \
37832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37833 done; \
37834 (cd $(TARGET_SUBDIR)/libgupc && \
37835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37837 "RANLIB=$${RANLIB}" \
37838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37839 distclean) \
37840 || exit 1
37842 @endif target-libgupc
37844 .PHONY: maybe-maintainer-clean-target-libgupc maintainer-clean-target-libgupc
37845 maybe-maintainer-clean-target-libgupc:
37846 @if target-libgupc
37847 maybe-maintainer-clean-target-libgupc: maintainer-clean-target-libgupc
37849 maintainer-clean-target-libgupc:
37850 @: $(MAKE); $(unstage)
37851 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
37852 r=`${PWD_COMMAND}`; export r; \
37853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37854 $(NORMAL_TARGET_EXPORTS) \
37855 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgupc" ; \
37856 for flag in $(EXTRA_TARGET_FLAGS); do \
37857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37858 done; \
37859 (cd $(TARGET_SUBDIR)/libgupc && \
37860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37862 "RANLIB=$${RANLIB}" \
37863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37864 maintainer-clean) \
37865 || exit 1
37867 @endif target-libgupc
37873 .PHONY: configure-target-libgo maybe-configure-target-libgo
37874 maybe-configure-target-libgo:
37875 @if gcc-bootstrap
37876 configure-target-libgo: stage_current
37877 @endif gcc-bootstrap
37878 @if target-libgo
37879 maybe-configure-target-libgo: configure-target-libgo
37880 configure-target-libgo:
37881 @: $(MAKE); $(unstage)
37882 @r=`${PWD_COMMAND}`; export r; \
37883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37884 echo "Checking multilib configuration for libgo..."; \
37885 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
37886 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
37887 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
37888 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
37889 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
37890 else \
37891 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
37892 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
37893 fi; \
37894 else \
37895 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
37896 fi; \
37897 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
37898 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
37899 $(NORMAL_TARGET_EXPORTS) \
37900 echo Configuring in $(TARGET_SUBDIR)/libgo; \
37901 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
37902 case $(srcdir) in \
37903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37904 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
37905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37906 esac; \
37907 srcdiroption="--srcdir=$${topdir}/libgo"; \
37908 libsrcdir="$$s/libgo"; \
37909 rm -f no-such-file || : ; \
37910 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37911 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37912 --target=${target_alias} $${srcdiroption} \
37913 || exit 1
37914 @endif target-libgo
37920 .PHONY: all-target-libgo maybe-all-target-libgo
37921 maybe-all-target-libgo:
37922 @if gcc-bootstrap
37923 all-target-libgo: stage_current
37924 @endif gcc-bootstrap
37925 @if target-libgo
37926 TARGET-target-libgo=all
37927 maybe-all-target-libgo: all-target-libgo
37928 all-target-libgo: configure-target-libgo
37929 @: $(MAKE); $(unstage)
37930 @r=`${PWD_COMMAND}`; export r; \
37931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37932 $(NORMAL_TARGET_EXPORTS) \
37933 (cd $(TARGET_SUBDIR)/libgo && \
37934 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37935 $(TARGET-target-libgo))
37936 @endif target-libgo
37942 .PHONY: check-target-libgo maybe-check-target-libgo
37943 maybe-check-target-libgo:
37944 @if target-libgo
37945 maybe-check-target-libgo: check-target-libgo
37947 check-target-libgo:
37948 @: $(MAKE); $(unstage)
37949 @r=`${PWD_COMMAND}`; export r; \
37950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37951 $(NORMAL_TARGET_EXPORTS) \
37952 (cd $(TARGET_SUBDIR)/libgo && \
37953 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37955 @endif target-libgo
37957 .PHONY: install-target-libgo maybe-install-target-libgo
37958 maybe-install-target-libgo:
37959 @if target-libgo
37960 maybe-install-target-libgo: install-target-libgo
37962 install-target-libgo: installdirs
37963 @: $(MAKE); $(unstage)
37964 @r=`${PWD_COMMAND}`; export r; \
37965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37966 $(NORMAL_TARGET_EXPORTS) \
37967 (cd $(TARGET_SUBDIR)/libgo && \
37968 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37970 @endif target-libgo
37972 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
37973 maybe-install-strip-target-libgo:
37974 @if target-libgo
37975 maybe-install-strip-target-libgo: install-strip-target-libgo
37977 install-strip-target-libgo: installdirs
37978 @: $(MAKE); $(unstage)
37979 @r=`${PWD_COMMAND}`; export r; \
37980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37981 $(NORMAL_TARGET_EXPORTS) \
37982 (cd $(TARGET_SUBDIR)/libgo && \
37983 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37985 @endif target-libgo
37987 # Other targets (info, dvi, pdf, etc.)
37989 .PHONY: maybe-info-target-libgo info-target-libgo
37990 maybe-info-target-libgo:
37991 @if target-libgo
37992 maybe-info-target-libgo: info-target-libgo
37994 info-target-libgo: \
37995 configure-target-libgo
37996 @: $(MAKE); $(unstage)
37997 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37998 r=`${PWD_COMMAND}`; export r; \
37999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38000 $(NORMAL_TARGET_EXPORTS) \
38001 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
38002 for flag in $(EXTRA_TARGET_FLAGS); do \
38003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38004 done; \
38005 (cd $(TARGET_SUBDIR)/libgo && \
38006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38008 "RANLIB=$${RANLIB}" \
38009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38010 info) \
38011 || exit 1
38013 @endif target-libgo
38015 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
38016 maybe-dvi-target-libgo:
38017 @if target-libgo
38018 maybe-dvi-target-libgo: dvi-target-libgo
38020 dvi-target-libgo: \
38021 configure-target-libgo
38022 @: $(MAKE); $(unstage)
38023 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38024 r=`${PWD_COMMAND}`; export r; \
38025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38026 $(NORMAL_TARGET_EXPORTS) \
38027 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
38028 for flag in $(EXTRA_TARGET_FLAGS); do \
38029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38030 done; \
38031 (cd $(TARGET_SUBDIR)/libgo && \
38032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38034 "RANLIB=$${RANLIB}" \
38035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38036 dvi) \
38037 || exit 1
38039 @endif target-libgo
38041 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
38042 maybe-pdf-target-libgo:
38043 @if target-libgo
38044 maybe-pdf-target-libgo: pdf-target-libgo
38046 pdf-target-libgo: \
38047 configure-target-libgo
38048 @: $(MAKE); $(unstage)
38049 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38050 r=`${PWD_COMMAND}`; export r; \
38051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38052 $(NORMAL_TARGET_EXPORTS) \
38053 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
38054 for flag in $(EXTRA_TARGET_FLAGS); do \
38055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38056 done; \
38057 (cd $(TARGET_SUBDIR)/libgo && \
38058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38060 "RANLIB=$${RANLIB}" \
38061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38062 pdf) \
38063 || exit 1
38065 @endif target-libgo
38067 .PHONY: maybe-html-target-libgo html-target-libgo
38068 maybe-html-target-libgo:
38069 @if target-libgo
38070 maybe-html-target-libgo: html-target-libgo
38072 html-target-libgo: \
38073 configure-target-libgo
38074 @: $(MAKE); $(unstage)
38075 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38076 r=`${PWD_COMMAND}`; export r; \
38077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38078 $(NORMAL_TARGET_EXPORTS) \
38079 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
38080 for flag in $(EXTRA_TARGET_FLAGS); do \
38081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38082 done; \
38083 (cd $(TARGET_SUBDIR)/libgo && \
38084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38086 "RANLIB=$${RANLIB}" \
38087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38088 html) \
38089 || exit 1
38091 @endif target-libgo
38093 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
38094 maybe-TAGS-target-libgo:
38095 @if target-libgo
38096 maybe-TAGS-target-libgo: TAGS-target-libgo
38098 TAGS-target-libgo: \
38099 configure-target-libgo
38100 @: $(MAKE); $(unstage)
38101 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38102 r=`${PWD_COMMAND}`; export r; \
38103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38104 $(NORMAL_TARGET_EXPORTS) \
38105 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
38106 for flag in $(EXTRA_TARGET_FLAGS); do \
38107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38108 done; \
38109 (cd $(TARGET_SUBDIR)/libgo && \
38110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38112 "RANLIB=$${RANLIB}" \
38113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38114 TAGS) \
38115 || exit 1
38117 @endif target-libgo
38119 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
38120 maybe-install-info-target-libgo:
38121 @if target-libgo
38122 maybe-install-info-target-libgo: install-info-target-libgo
38124 install-info-target-libgo: \
38125 configure-target-libgo \
38126 info-target-libgo
38127 @: $(MAKE); $(unstage)
38128 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38129 r=`${PWD_COMMAND}`; export r; \
38130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38131 $(NORMAL_TARGET_EXPORTS) \
38132 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
38133 for flag in $(EXTRA_TARGET_FLAGS); do \
38134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38135 done; \
38136 (cd $(TARGET_SUBDIR)/libgo && \
38137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38139 "RANLIB=$${RANLIB}" \
38140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38141 install-info) \
38142 || exit 1
38144 @endif target-libgo
38146 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
38147 maybe-install-pdf-target-libgo:
38148 @if target-libgo
38149 maybe-install-pdf-target-libgo: install-pdf-target-libgo
38151 install-pdf-target-libgo: \
38152 configure-target-libgo \
38153 pdf-target-libgo
38154 @: $(MAKE); $(unstage)
38155 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38156 r=`${PWD_COMMAND}`; export r; \
38157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38158 $(NORMAL_TARGET_EXPORTS) \
38159 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
38160 for flag in $(EXTRA_TARGET_FLAGS); do \
38161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38162 done; \
38163 (cd $(TARGET_SUBDIR)/libgo && \
38164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38166 "RANLIB=$${RANLIB}" \
38167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38168 install-pdf) \
38169 || exit 1
38171 @endif target-libgo
38173 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
38174 maybe-install-html-target-libgo:
38175 @if target-libgo
38176 maybe-install-html-target-libgo: install-html-target-libgo
38178 install-html-target-libgo: \
38179 configure-target-libgo \
38180 html-target-libgo
38181 @: $(MAKE); $(unstage)
38182 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38183 r=`${PWD_COMMAND}`; export r; \
38184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38185 $(NORMAL_TARGET_EXPORTS) \
38186 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
38187 for flag in $(EXTRA_TARGET_FLAGS); do \
38188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38189 done; \
38190 (cd $(TARGET_SUBDIR)/libgo && \
38191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38193 "RANLIB=$${RANLIB}" \
38194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38195 install-html) \
38196 || exit 1
38198 @endif target-libgo
38200 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
38201 maybe-installcheck-target-libgo:
38202 @if target-libgo
38203 maybe-installcheck-target-libgo: installcheck-target-libgo
38205 installcheck-target-libgo: \
38206 configure-target-libgo
38207 @: $(MAKE); $(unstage)
38208 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38209 r=`${PWD_COMMAND}`; export r; \
38210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38211 $(NORMAL_TARGET_EXPORTS) \
38212 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
38213 for flag in $(EXTRA_TARGET_FLAGS); do \
38214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38215 done; \
38216 (cd $(TARGET_SUBDIR)/libgo && \
38217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38219 "RANLIB=$${RANLIB}" \
38220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38221 installcheck) \
38222 || exit 1
38224 @endif target-libgo
38226 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
38227 maybe-mostlyclean-target-libgo:
38228 @if target-libgo
38229 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
38231 mostlyclean-target-libgo:
38232 @: $(MAKE); $(unstage)
38233 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38234 r=`${PWD_COMMAND}`; export r; \
38235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38236 $(NORMAL_TARGET_EXPORTS) \
38237 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
38238 for flag in $(EXTRA_TARGET_FLAGS); do \
38239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38240 done; \
38241 (cd $(TARGET_SUBDIR)/libgo && \
38242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38244 "RANLIB=$${RANLIB}" \
38245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38246 mostlyclean) \
38247 || exit 1
38249 @endif target-libgo
38251 .PHONY: maybe-clean-target-libgo clean-target-libgo
38252 maybe-clean-target-libgo:
38253 @if target-libgo
38254 maybe-clean-target-libgo: clean-target-libgo
38256 clean-target-libgo:
38257 @: $(MAKE); $(unstage)
38258 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38259 r=`${PWD_COMMAND}`; export r; \
38260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38261 $(NORMAL_TARGET_EXPORTS) \
38262 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
38263 for flag in $(EXTRA_TARGET_FLAGS); do \
38264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38265 done; \
38266 (cd $(TARGET_SUBDIR)/libgo && \
38267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38269 "RANLIB=$${RANLIB}" \
38270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38271 clean) \
38272 || exit 1
38274 @endif target-libgo
38276 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
38277 maybe-distclean-target-libgo:
38278 @if target-libgo
38279 maybe-distclean-target-libgo: distclean-target-libgo
38281 distclean-target-libgo:
38282 @: $(MAKE); $(unstage)
38283 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38284 r=`${PWD_COMMAND}`; export r; \
38285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38286 $(NORMAL_TARGET_EXPORTS) \
38287 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
38288 for flag in $(EXTRA_TARGET_FLAGS); do \
38289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38290 done; \
38291 (cd $(TARGET_SUBDIR)/libgo && \
38292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38294 "RANLIB=$${RANLIB}" \
38295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38296 distclean) \
38297 || exit 1
38299 @endif target-libgo
38301 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
38302 maybe-maintainer-clean-target-libgo:
38303 @if target-libgo
38304 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
38306 maintainer-clean-target-libgo:
38307 @: $(MAKE); $(unstage)
38308 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38309 r=`${PWD_COMMAND}`; export r; \
38310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38311 $(NORMAL_TARGET_EXPORTS) \
38312 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
38313 for flag in $(EXTRA_TARGET_FLAGS); do \
38314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38315 done; \
38316 (cd $(TARGET_SUBDIR)/libgo && \
38317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38319 "RANLIB=$${RANLIB}" \
38320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38321 maintainer-clean) \
38322 || exit 1
38324 @endif target-libgo
38330 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
38331 maybe-configure-target-libtermcap:
38332 @if gcc-bootstrap
38333 configure-target-libtermcap: stage_current
38334 @endif gcc-bootstrap
38335 @if target-libtermcap
38336 maybe-configure-target-libtermcap: configure-target-libtermcap
38337 configure-target-libtermcap:
38338 @: $(MAKE); $(unstage)
38339 @r=`${PWD_COMMAND}`; export r; \
38340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38341 echo "Checking multilib configuration for libtermcap..."; \
38342 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
38343 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
38344 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38345 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38346 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
38347 else \
38348 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
38349 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38350 fi; \
38351 else \
38352 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38353 fi; \
38354 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
38355 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
38356 $(NORMAL_TARGET_EXPORTS) \
38357 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
38358 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
38359 case $(srcdir) in \
38360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38361 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
38362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38363 esac; \
38364 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
38365 libsrcdir="$$s/libtermcap"; \
38366 rm -f no-such-file || : ; \
38367 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38368 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38369 --target=${target_alias} $${srcdiroption} \
38370 || exit 1
38371 @endif target-libtermcap
38377 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
38378 maybe-all-target-libtermcap:
38379 @if gcc-bootstrap
38380 all-target-libtermcap: stage_current
38381 @endif gcc-bootstrap
38382 @if target-libtermcap
38383 TARGET-target-libtermcap=all
38384 maybe-all-target-libtermcap: all-target-libtermcap
38385 all-target-libtermcap: configure-target-libtermcap
38386 @: $(MAKE); $(unstage)
38387 @r=`${PWD_COMMAND}`; export r; \
38388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38389 $(NORMAL_TARGET_EXPORTS) \
38390 (cd $(TARGET_SUBDIR)/libtermcap && \
38391 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38392 $(TARGET-target-libtermcap))
38393 @endif target-libtermcap
38399 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
38400 maybe-check-target-libtermcap:
38401 @if target-libtermcap
38402 maybe-check-target-libtermcap: check-target-libtermcap
38404 # Dummy target for uncheckable module.
38405 check-target-libtermcap:
38407 @endif target-libtermcap
38409 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
38410 maybe-install-target-libtermcap:
38411 @if target-libtermcap
38412 maybe-install-target-libtermcap: install-target-libtermcap
38414 install-target-libtermcap: installdirs
38415 @: $(MAKE); $(unstage)
38416 @r=`${PWD_COMMAND}`; export r; \
38417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38418 $(NORMAL_TARGET_EXPORTS) \
38419 (cd $(TARGET_SUBDIR)/libtermcap && \
38420 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38422 @endif target-libtermcap
38424 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
38425 maybe-install-strip-target-libtermcap:
38426 @if target-libtermcap
38427 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
38429 install-strip-target-libtermcap: installdirs
38430 @: $(MAKE); $(unstage)
38431 @r=`${PWD_COMMAND}`; export r; \
38432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38433 $(NORMAL_TARGET_EXPORTS) \
38434 (cd $(TARGET_SUBDIR)/libtermcap && \
38435 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38437 @endif target-libtermcap
38439 # Other targets (info, dvi, pdf, etc.)
38441 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
38442 maybe-info-target-libtermcap:
38443 @if target-libtermcap
38444 maybe-info-target-libtermcap: info-target-libtermcap
38446 info-target-libtermcap: \
38447 configure-target-libtermcap
38448 @: $(MAKE); $(unstage)
38449 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38450 r=`${PWD_COMMAND}`; export r; \
38451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38452 $(NORMAL_TARGET_EXPORTS) \
38453 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
38454 for flag in $(EXTRA_TARGET_FLAGS); do \
38455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38456 done; \
38457 (cd $(TARGET_SUBDIR)/libtermcap && \
38458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38460 "RANLIB=$${RANLIB}" \
38461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38462 info) \
38463 || exit 1
38465 @endif target-libtermcap
38467 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
38468 maybe-dvi-target-libtermcap:
38469 @if target-libtermcap
38470 maybe-dvi-target-libtermcap: dvi-target-libtermcap
38472 dvi-target-libtermcap: \
38473 configure-target-libtermcap
38474 @: $(MAKE); $(unstage)
38475 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38476 r=`${PWD_COMMAND}`; export r; \
38477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38478 $(NORMAL_TARGET_EXPORTS) \
38479 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
38480 for flag in $(EXTRA_TARGET_FLAGS); do \
38481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38482 done; \
38483 (cd $(TARGET_SUBDIR)/libtermcap && \
38484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38486 "RANLIB=$${RANLIB}" \
38487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38488 dvi) \
38489 || exit 1
38491 @endif target-libtermcap
38493 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
38494 maybe-pdf-target-libtermcap:
38495 @if target-libtermcap
38496 maybe-pdf-target-libtermcap: pdf-target-libtermcap
38498 pdf-target-libtermcap: \
38499 configure-target-libtermcap
38500 @: $(MAKE); $(unstage)
38501 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38502 r=`${PWD_COMMAND}`; export r; \
38503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38504 $(NORMAL_TARGET_EXPORTS) \
38505 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38506 for flag in $(EXTRA_TARGET_FLAGS); do \
38507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38508 done; \
38509 (cd $(TARGET_SUBDIR)/libtermcap && \
38510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38512 "RANLIB=$${RANLIB}" \
38513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38514 pdf) \
38515 || exit 1
38517 @endif target-libtermcap
38519 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
38520 maybe-html-target-libtermcap:
38521 @if target-libtermcap
38522 maybe-html-target-libtermcap: html-target-libtermcap
38524 html-target-libtermcap: \
38525 configure-target-libtermcap
38526 @: $(MAKE); $(unstage)
38527 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38528 r=`${PWD_COMMAND}`; export r; \
38529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38530 $(NORMAL_TARGET_EXPORTS) \
38531 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
38532 for flag in $(EXTRA_TARGET_FLAGS); do \
38533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38534 done; \
38535 (cd $(TARGET_SUBDIR)/libtermcap && \
38536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38538 "RANLIB=$${RANLIB}" \
38539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38540 html) \
38541 || exit 1
38543 @endif target-libtermcap
38545 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
38546 maybe-TAGS-target-libtermcap:
38547 @if target-libtermcap
38548 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
38550 TAGS-target-libtermcap: \
38551 configure-target-libtermcap
38552 @: $(MAKE); $(unstage)
38553 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38554 r=`${PWD_COMMAND}`; export r; \
38555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38556 $(NORMAL_TARGET_EXPORTS) \
38557 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
38558 for flag in $(EXTRA_TARGET_FLAGS); do \
38559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38560 done; \
38561 (cd $(TARGET_SUBDIR)/libtermcap && \
38562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38564 "RANLIB=$${RANLIB}" \
38565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38566 TAGS) \
38567 || exit 1
38569 @endif target-libtermcap
38571 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
38572 maybe-install-info-target-libtermcap:
38573 @if target-libtermcap
38574 maybe-install-info-target-libtermcap: install-info-target-libtermcap
38576 install-info-target-libtermcap: \
38577 configure-target-libtermcap \
38578 info-target-libtermcap
38579 @: $(MAKE); $(unstage)
38580 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38581 r=`${PWD_COMMAND}`; export r; \
38582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38583 $(NORMAL_TARGET_EXPORTS) \
38584 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
38585 for flag in $(EXTRA_TARGET_FLAGS); do \
38586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38587 done; \
38588 (cd $(TARGET_SUBDIR)/libtermcap && \
38589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38591 "RANLIB=$${RANLIB}" \
38592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38593 install-info) \
38594 || exit 1
38596 @endif target-libtermcap
38598 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
38599 maybe-install-pdf-target-libtermcap:
38600 @if target-libtermcap
38601 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
38603 install-pdf-target-libtermcap: \
38604 configure-target-libtermcap \
38605 pdf-target-libtermcap
38606 @: $(MAKE); $(unstage)
38607 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38608 r=`${PWD_COMMAND}`; export r; \
38609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38610 $(NORMAL_TARGET_EXPORTS) \
38611 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38612 for flag in $(EXTRA_TARGET_FLAGS); do \
38613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38614 done; \
38615 (cd $(TARGET_SUBDIR)/libtermcap && \
38616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38618 "RANLIB=$${RANLIB}" \
38619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38620 install-pdf) \
38621 || exit 1
38623 @endif target-libtermcap
38625 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
38626 maybe-install-html-target-libtermcap:
38627 @if target-libtermcap
38628 maybe-install-html-target-libtermcap: install-html-target-libtermcap
38630 install-html-target-libtermcap: \
38631 configure-target-libtermcap \
38632 html-target-libtermcap
38633 @: $(MAKE); $(unstage)
38634 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38635 r=`${PWD_COMMAND}`; export r; \
38636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38637 $(NORMAL_TARGET_EXPORTS) \
38638 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
38639 for flag in $(EXTRA_TARGET_FLAGS); do \
38640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38641 done; \
38642 (cd $(TARGET_SUBDIR)/libtermcap && \
38643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38645 "RANLIB=$${RANLIB}" \
38646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38647 install-html) \
38648 || exit 1
38650 @endif target-libtermcap
38652 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
38653 maybe-installcheck-target-libtermcap:
38654 @if target-libtermcap
38655 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
38657 installcheck-target-libtermcap: \
38658 configure-target-libtermcap
38659 @: $(MAKE); $(unstage)
38660 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38661 r=`${PWD_COMMAND}`; export r; \
38662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38663 $(NORMAL_TARGET_EXPORTS) \
38664 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
38665 for flag in $(EXTRA_TARGET_FLAGS); do \
38666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38667 done; \
38668 (cd $(TARGET_SUBDIR)/libtermcap && \
38669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38671 "RANLIB=$${RANLIB}" \
38672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38673 installcheck) \
38674 || exit 1
38676 @endif target-libtermcap
38678 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
38679 maybe-mostlyclean-target-libtermcap:
38680 @if target-libtermcap
38681 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
38683 # libtermcap doesn't support mostlyclean.
38684 mostlyclean-target-libtermcap:
38686 @endif target-libtermcap
38688 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
38689 maybe-clean-target-libtermcap:
38690 @if target-libtermcap
38691 maybe-clean-target-libtermcap: clean-target-libtermcap
38693 # libtermcap doesn't support clean.
38694 clean-target-libtermcap:
38696 @endif target-libtermcap
38698 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
38699 maybe-distclean-target-libtermcap:
38700 @if target-libtermcap
38701 maybe-distclean-target-libtermcap: distclean-target-libtermcap
38703 # libtermcap doesn't support distclean.
38704 distclean-target-libtermcap:
38706 @endif target-libtermcap
38708 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
38709 maybe-maintainer-clean-target-libtermcap:
38710 @if target-libtermcap
38711 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
38713 # libtermcap doesn't support maintainer-clean.
38714 maintainer-clean-target-libtermcap:
38716 @endif target-libtermcap
38722 .PHONY: configure-target-winsup maybe-configure-target-winsup
38723 maybe-configure-target-winsup:
38724 @if gcc-bootstrap
38725 configure-target-winsup: stage_current
38726 @endif gcc-bootstrap
38727 @if target-winsup
38728 maybe-configure-target-winsup: configure-target-winsup
38729 configure-target-winsup:
38730 @: $(MAKE); $(unstage)
38731 @r=`${PWD_COMMAND}`; export r; \
38732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38733 echo "Checking multilib configuration for winsup..."; \
38734 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
38735 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
38736 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
38737 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
38738 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
38739 else \
38740 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
38741 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
38742 fi; \
38743 else \
38744 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
38745 fi; \
38746 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
38747 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
38748 $(NORMAL_TARGET_EXPORTS) \
38749 echo Configuring in $(TARGET_SUBDIR)/winsup; \
38750 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
38751 case $(srcdir) in \
38752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38753 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
38754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38755 esac; \
38756 srcdiroption="--srcdir=$${topdir}/winsup"; \
38757 libsrcdir="$$s/winsup"; \
38758 rm -f no-such-file || : ; \
38759 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38760 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38761 --target=${target_alias} $${srcdiroption} \
38762 || exit 1
38763 @endif target-winsup
38769 .PHONY: all-target-winsup maybe-all-target-winsup
38770 maybe-all-target-winsup:
38771 @if gcc-bootstrap
38772 all-target-winsup: stage_current
38773 @endif gcc-bootstrap
38774 @if target-winsup
38775 TARGET-target-winsup=all
38776 maybe-all-target-winsup: all-target-winsup
38777 all-target-winsup: configure-target-winsup
38778 @: $(MAKE); $(unstage)
38779 @r=`${PWD_COMMAND}`; export r; \
38780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38781 $(NORMAL_TARGET_EXPORTS) \
38782 (cd $(TARGET_SUBDIR)/winsup && \
38783 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38784 $(TARGET-target-winsup))
38785 @endif target-winsup
38791 .PHONY: check-target-winsup maybe-check-target-winsup
38792 maybe-check-target-winsup:
38793 @if target-winsup
38794 maybe-check-target-winsup: check-target-winsup
38796 check-target-winsup:
38797 @: $(MAKE); $(unstage)
38798 @r=`${PWD_COMMAND}`; export r; \
38799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38800 $(NORMAL_TARGET_EXPORTS) \
38801 (cd $(TARGET_SUBDIR)/winsup && \
38802 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38804 @endif target-winsup
38806 .PHONY: install-target-winsup maybe-install-target-winsup
38807 maybe-install-target-winsup:
38808 @if target-winsup
38809 maybe-install-target-winsup: install-target-winsup
38811 install-target-winsup: installdirs
38812 @: $(MAKE); $(unstage)
38813 @r=`${PWD_COMMAND}`; export r; \
38814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38815 $(NORMAL_TARGET_EXPORTS) \
38816 (cd $(TARGET_SUBDIR)/winsup && \
38817 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38819 @endif target-winsup
38821 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
38822 maybe-install-strip-target-winsup:
38823 @if target-winsup
38824 maybe-install-strip-target-winsup: install-strip-target-winsup
38826 install-strip-target-winsup: installdirs
38827 @: $(MAKE); $(unstage)
38828 @r=`${PWD_COMMAND}`; export r; \
38829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38830 $(NORMAL_TARGET_EXPORTS) \
38831 (cd $(TARGET_SUBDIR)/winsup && \
38832 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38834 @endif target-winsup
38836 # Other targets (info, dvi, pdf, etc.)
38838 .PHONY: maybe-info-target-winsup info-target-winsup
38839 maybe-info-target-winsup:
38840 @if target-winsup
38841 maybe-info-target-winsup: info-target-winsup
38843 info-target-winsup: \
38844 configure-target-winsup
38845 @: $(MAKE); $(unstage)
38846 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38847 r=`${PWD_COMMAND}`; export r; \
38848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38849 $(NORMAL_TARGET_EXPORTS) \
38850 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
38851 for flag in $(EXTRA_TARGET_FLAGS); do \
38852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38853 done; \
38854 (cd $(TARGET_SUBDIR)/winsup && \
38855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38857 "RANLIB=$${RANLIB}" \
38858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38859 info) \
38860 || exit 1
38862 @endif target-winsup
38864 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
38865 maybe-dvi-target-winsup:
38866 @if target-winsup
38867 maybe-dvi-target-winsup: dvi-target-winsup
38869 dvi-target-winsup: \
38870 configure-target-winsup
38871 @: $(MAKE); $(unstage)
38872 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38873 r=`${PWD_COMMAND}`; export r; \
38874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38875 $(NORMAL_TARGET_EXPORTS) \
38876 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
38877 for flag in $(EXTRA_TARGET_FLAGS); do \
38878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38879 done; \
38880 (cd $(TARGET_SUBDIR)/winsup && \
38881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38883 "RANLIB=$${RANLIB}" \
38884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38885 dvi) \
38886 || exit 1
38888 @endif target-winsup
38890 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
38891 maybe-pdf-target-winsup:
38892 @if target-winsup
38893 maybe-pdf-target-winsup: pdf-target-winsup
38895 pdf-target-winsup: \
38896 configure-target-winsup
38897 @: $(MAKE); $(unstage)
38898 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38899 r=`${PWD_COMMAND}`; export r; \
38900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38901 $(NORMAL_TARGET_EXPORTS) \
38902 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
38903 for flag in $(EXTRA_TARGET_FLAGS); do \
38904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38905 done; \
38906 (cd $(TARGET_SUBDIR)/winsup && \
38907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38909 "RANLIB=$${RANLIB}" \
38910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38911 pdf) \
38912 || exit 1
38914 @endif target-winsup
38916 .PHONY: maybe-html-target-winsup html-target-winsup
38917 maybe-html-target-winsup:
38918 @if target-winsup
38919 maybe-html-target-winsup: html-target-winsup
38921 html-target-winsup: \
38922 configure-target-winsup
38923 @: $(MAKE); $(unstage)
38924 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38925 r=`${PWD_COMMAND}`; export r; \
38926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38927 $(NORMAL_TARGET_EXPORTS) \
38928 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
38929 for flag in $(EXTRA_TARGET_FLAGS); do \
38930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38931 done; \
38932 (cd $(TARGET_SUBDIR)/winsup && \
38933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38935 "RANLIB=$${RANLIB}" \
38936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38937 html) \
38938 || exit 1
38940 @endif target-winsup
38942 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
38943 maybe-TAGS-target-winsup:
38944 @if target-winsup
38945 maybe-TAGS-target-winsup: TAGS-target-winsup
38947 TAGS-target-winsup: \
38948 configure-target-winsup
38949 @: $(MAKE); $(unstage)
38950 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38951 r=`${PWD_COMMAND}`; export r; \
38952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38953 $(NORMAL_TARGET_EXPORTS) \
38954 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
38955 for flag in $(EXTRA_TARGET_FLAGS); do \
38956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38957 done; \
38958 (cd $(TARGET_SUBDIR)/winsup && \
38959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38961 "RANLIB=$${RANLIB}" \
38962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38963 TAGS) \
38964 || exit 1
38966 @endif target-winsup
38968 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
38969 maybe-install-info-target-winsup:
38970 @if target-winsup
38971 maybe-install-info-target-winsup: install-info-target-winsup
38973 install-info-target-winsup: \
38974 configure-target-winsup \
38975 info-target-winsup
38976 @: $(MAKE); $(unstage)
38977 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38978 r=`${PWD_COMMAND}`; export r; \
38979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38980 $(NORMAL_TARGET_EXPORTS) \
38981 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
38982 for flag in $(EXTRA_TARGET_FLAGS); do \
38983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38984 done; \
38985 (cd $(TARGET_SUBDIR)/winsup && \
38986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38988 "RANLIB=$${RANLIB}" \
38989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38990 install-info) \
38991 || exit 1
38993 @endif target-winsup
38995 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
38996 maybe-install-pdf-target-winsup:
38997 @if target-winsup
38998 maybe-install-pdf-target-winsup: install-pdf-target-winsup
39000 install-pdf-target-winsup: \
39001 configure-target-winsup \
39002 pdf-target-winsup
39003 @: $(MAKE); $(unstage)
39004 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39005 r=`${PWD_COMMAND}`; export r; \
39006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39007 $(NORMAL_TARGET_EXPORTS) \
39008 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
39009 for flag in $(EXTRA_TARGET_FLAGS); do \
39010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39011 done; \
39012 (cd $(TARGET_SUBDIR)/winsup && \
39013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39015 "RANLIB=$${RANLIB}" \
39016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39017 install-pdf) \
39018 || exit 1
39020 @endif target-winsup
39022 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
39023 maybe-install-html-target-winsup:
39024 @if target-winsup
39025 maybe-install-html-target-winsup: install-html-target-winsup
39027 install-html-target-winsup: \
39028 configure-target-winsup \
39029 html-target-winsup
39030 @: $(MAKE); $(unstage)
39031 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39032 r=`${PWD_COMMAND}`; export r; \
39033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39034 $(NORMAL_TARGET_EXPORTS) \
39035 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
39036 for flag in $(EXTRA_TARGET_FLAGS); do \
39037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39038 done; \
39039 (cd $(TARGET_SUBDIR)/winsup && \
39040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39042 "RANLIB=$${RANLIB}" \
39043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39044 install-html) \
39045 || exit 1
39047 @endif target-winsup
39049 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
39050 maybe-installcheck-target-winsup:
39051 @if target-winsup
39052 maybe-installcheck-target-winsup: installcheck-target-winsup
39054 installcheck-target-winsup: \
39055 configure-target-winsup
39056 @: $(MAKE); $(unstage)
39057 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39058 r=`${PWD_COMMAND}`; export r; \
39059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39060 $(NORMAL_TARGET_EXPORTS) \
39061 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
39062 for flag in $(EXTRA_TARGET_FLAGS); do \
39063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39064 done; \
39065 (cd $(TARGET_SUBDIR)/winsup && \
39066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39068 "RANLIB=$${RANLIB}" \
39069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39070 installcheck) \
39071 || exit 1
39073 @endif target-winsup
39075 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
39076 maybe-mostlyclean-target-winsup:
39077 @if target-winsup
39078 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
39080 mostlyclean-target-winsup:
39081 @: $(MAKE); $(unstage)
39082 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39083 r=`${PWD_COMMAND}`; export r; \
39084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39085 $(NORMAL_TARGET_EXPORTS) \
39086 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
39087 for flag in $(EXTRA_TARGET_FLAGS); do \
39088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39089 done; \
39090 (cd $(TARGET_SUBDIR)/winsup && \
39091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39093 "RANLIB=$${RANLIB}" \
39094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39095 mostlyclean) \
39096 || exit 1
39098 @endif target-winsup
39100 .PHONY: maybe-clean-target-winsup clean-target-winsup
39101 maybe-clean-target-winsup:
39102 @if target-winsup
39103 maybe-clean-target-winsup: clean-target-winsup
39105 clean-target-winsup:
39106 @: $(MAKE); $(unstage)
39107 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39108 r=`${PWD_COMMAND}`; export r; \
39109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39110 $(NORMAL_TARGET_EXPORTS) \
39111 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
39112 for flag in $(EXTRA_TARGET_FLAGS); do \
39113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39114 done; \
39115 (cd $(TARGET_SUBDIR)/winsup && \
39116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39118 "RANLIB=$${RANLIB}" \
39119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39120 clean) \
39121 || exit 1
39123 @endif target-winsup
39125 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
39126 maybe-distclean-target-winsup:
39127 @if target-winsup
39128 maybe-distclean-target-winsup: distclean-target-winsup
39130 distclean-target-winsup:
39131 @: $(MAKE); $(unstage)
39132 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39133 r=`${PWD_COMMAND}`; export r; \
39134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39135 $(NORMAL_TARGET_EXPORTS) \
39136 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
39137 for flag in $(EXTRA_TARGET_FLAGS); do \
39138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39139 done; \
39140 (cd $(TARGET_SUBDIR)/winsup && \
39141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39143 "RANLIB=$${RANLIB}" \
39144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39145 distclean) \
39146 || exit 1
39148 @endif target-winsup
39150 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
39151 maybe-maintainer-clean-target-winsup:
39152 @if target-winsup
39153 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
39155 maintainer-clean-target-winsup:
39156 @: $(MAKE); $(unstage)
39157 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39158 r=`${PWD_COMMAND}`; export r; \
39159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39160 $(NORMAL_TARGET_EXPORTS) \
39161 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
39162 for flag in $(EXTRA_TARGET_FLAGS); do \
39163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39164 done; \
39165 (cd $(TARGET_SUBDIR)/winsup && \
39166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39168 "RANLIB=$${RANLIB}" \
39169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39170 maintainer-clean) \
39171 || exit 1
39173 @endif target-winsup
39179 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
39180 maybe-configure-target-libgloss:
39181 @if gcc-bootstrap
39182 configure-target-libgloss: stage_current
39183 @endif gcc-bootstrap
39184 @if target-libgloss
39185 maybe-configure-target-libgloss: configure-target-libgloss
39186 configure-target-libgloss:
39187 @: $(MAKE); $(unstage)
39188 @r=`${PWD_COMMAND}`; export r; \
39189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39190 echo "Checking multilib configuration for libgloss..."; \
39191 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39192 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
39193 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39194 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39195 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
39196 else \
39197 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
39198 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39199 fi; \
39200 else \
39201 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39202 fi; \
39203 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
39204 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39205 $(NORMAL_TARGET_EXPORTS) \
39206 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
39207 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
39208 case $(srcdir) in \
39209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39210 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
39211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39212 esac; \
39213 srcdiroption="--srcdir=$${topdir}/libgloss"; \
39214 libsrcdir="$$s/libgloss"; \
39215 rm -f no-such-file || : ; \
39216 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39217 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39218 --target=${target_alias} $${srcdiroption} \
39219 || exit 1
39220 @endif target-libgloss
39226 .PHONY: all-target-libgloss maybe-all-target-libgloss
39227 maybe-all-target-libgloss:
39228 @if gcc-bootstrap
39229 all-target-libgloss: stage_current
39230 @endif gcc-bootstrap
39231 @if target-libgloss
39232 TARGET-target-libgloss=all
39233 maybe-all-target-libgloss: all-target-libgloss
39234 all-target-libgloss: configure-target-libgloss
39235 @: $(MAKE); $(unstage)
39236 @r=`${PWD_COMMAND}`; export r; \
39237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39238 $(NORMAL_TARGET_EXPORTS) \
39239 (cd $(TARGET_SUBDIR)/libgloss && \
39240 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39241 $(TARGET-target-libgloss))
39242 @endif target-libgloss
39248 .PHONY: check-target-libgloss maybe-check-target-libgloss
39249 maybe-check-target-libgloss:
39250 @if target-libgloss
39251 maybe-check-target-libgloss: check-target-libgloss
39253 # Dummy target for uncheckable module.
39254 check-target-libgloss:
39256 @endif target-libgloss
39258 .PHONY: install-target-libgloss maybe-install-target-libgloss
39259 maybe-install-target-libgloss:
39260 @if target-libgloss
39261 maybe-install-target-libgloss: install-target-libgloss
39263 install-target-libgloss: installdirs
39264 @: $(MAKE); $(unstage)
39265 @r=`${PWD_COMMAND}`; export r; \
39266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39267 $(NORMAL_TARGET_EXPORTS) \
39268 (cd $(TARGET_SUBDIR)/libgloss && \
39269 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39271 @endif target-libgloss
39273 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
39274 maybe-install-strip-target-libgloss:
39275 @if target-libgloss
39276 maybe-install-strip-target-libgloss: install-strip-target-libgloss
39278 install-strip-target-libgloss: installdirs
39279 @: $(MAKE); $(unstage)
39280 @r=`${PWD_COMMAND}`; export r; \
39281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39282 $(NORMAL_TARGET_EXPORTS) \
39283 (cd $(TARGET_SUBDIR)/libgloss && \
39284 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39286 @endif target-libgloss
39288 # Other targets (info, dvi, pdf, etc.)
39290 .PHONY: maybe-info-target-libgloss info-target-libgloss
39291 maybe-info-target-libgloss:
39292 @if target-libgloss
39293 maybe-info-target-libgloss: info-target-libgloss
39295 info-target-libgloss: \
39296 configure-target-libgloss
39297 @: $(MAKE); $(unstage)
39298 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39299 r=`${PWD_COMMAND}`; export r; \
39300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39301 $(NORMAL_TARGET_EXPORTS) \
39302 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
39303 for flag in $(EXTRA_TARGET_FLAGS); do \
39304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39305 done; \
39306 (cd $(TARGET_SUBDIR)/libgloss && \
39307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39309 "RANLIB=$${RANLIB}" \
39310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39311 info) \
39312 || exit 1
39314 @endif target-libgloss
39316 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
39317 maybe-dvi-target-libgloss:
39318 @if target-libgloss
39319 maybe-dvi-target-libgloss: dvi-target-libgloss
39321 dvi-target-libgloss: \
39322 configure-target-libgloss
39323 @: $(MAKE); $(unstage)
39324 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39325 r=`${PWD_COMMAND}`; export r; \
39326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39327 $(NORMAL_TARGET_EXPORTS) \
39328 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
39329 for flag in $(EXTRA_TARGET_FLAGS); do \
39330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39331 done; \
39332 (cd $(TARGET_SUBDIR)/libgloss && \
39333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39335 "RANLIB=$${RANLIB}" \
39336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39337 dvi) \
39338 || exit 1
39340 @endif target-libgloss
39342 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
39343 maybe-pdf-target-libgloss:
39344 @if target-libgloss
39345 maybe-pdf-target-libgloss: pdf-target-libgloss
39347 pdf-target-libgloss: \
39348 configure-target-libgloss
39349 @: $(MAKE); $(unstage)
39350 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39351 r=`${PWD_COMMAND}`; export r; \
39352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39353 $(NORMAL_TARGET_EXPORTS) \
39354 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
39355 for flag in $(EXTRA_TARGET_FLAGS); do \
39356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39357 done; \
39358 (cd $(TARGET_SUBDIR)/libgloss && \
39359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39361 "RANLIB=$${RANLIB}" \
39362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39363 pdf) \
39364 || exit 1
39366 @endif target-libgloss
39368 .PHONY: maybe-html-target-libgloss html-target-libgloss
39369 maybe-html-target-libgloss:
39370 @if target-libgloss
39371 maybe-html-target-libgloss: html-target-libgloss
39373 html-target-libgloss: \
39374 configure-target-libgloss
39375 @: $(MAKE); $(unstage)
39376 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39377 r=`${PWD_COMMAND}`; export r; \
39378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39379 $(NORMAL_TARGET_EXPORTS) \
39380 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
39381 for flag in $(EXTRA_TARGET_FLAGS); do \
39382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39383 done; \
39384 (cd $(TARGET_SUBDIR)/libgloss && \
39385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39387 "RANLIB=$${RANLIB}" \
39388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39389 html) \
39390 || exit 1
39392 @endif target-libgloss
39394 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
39395 maybe-TAGS-target-libgloss:
39396 @if target-libgloss
39397 maybe-TAGS-target-libgloss: TAGS-target-libgloss
39399 TAGS-target-libgloss: \
39400 configure-target-libgloss
39401 @: $(MAKE); $(unstage)
39402 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39403 r=`${PWD_COMMAND}`; export r; \
39404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39405 $(NORMAL_TARGET_EXPORTS) \
39406 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
39407 for flag in $(EXTRA_TARGET_FLAGS); do \
39408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39409 done; \
39410 (cd $(TARGET_SUBDIR)/libgloss && \
39411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39413 "RANLIB=$${RANLIB}" \
39414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39415 TAGS) \
39416 || exit 1
39418 @endif target-libgloss
39420 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
39421 maybe-install-info-target-libgloss:
39422 @if target-libgloss
39423 maybe-install-info-target-libgloss: install-info-target-libgloss
39425 install-info-target-libgloss: \
39426 configure-target-libgloss \
39427 info-target-libgloss
39428 @: $(MAKE); $(unstage)
39429 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39430 r=`${PWD_COMMAND}`; export r; \
39431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39432 $(NORMAL_TARGET_EXPORTS) \
39433 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
39434 for flag in $(EXTRA_TARGET_FLAGS); do \
39435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39436 done; \
39437 (cd $(TARGET_SUBDIR)/libgloss && \
39438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39440 "RANLIB=$${RANLIB}" \
39441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39442 install-info) \
39443 || exit 1
39445 @endif target-libgloss
39447 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
39448 maybe-install-pdf-target-libgloss:
39449 @if target-libgloss
39450 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
39452 install-pdf-target-libgloss: \
39453 configure-target-libgloss \
39454 pdf-target-libgloss
39455 @: $(MAKE); $(unstage)
39456 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39457 r=`${PWD_COMMAND}`; export r; \
39458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39459 $(NORMAL_TARGET_EXPORTS) \
39460 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
39461 for flag in $(EXTRA_TARGET_FLAGS); do \
39462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39463 done; \
39464 (cd $(TARGET_SUBDIR)/libgloss && \
39465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39467 "RANLIB=$${RANLIB}" \
39468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39469 install-pdf) \
39470 || exit 1
39472 @endif target-libgloss
39474 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
39475 maybe-install-html-target-libgloss:
39476 @if target-libgloss
39477 maybe-install-html-target-libgloss: install-html-target-libgloss
39479 install-html-target-libgloss: \
39480 configure-target-libgloss \
39481 html-target-libgloss
39482 @: $(MAKE); $(unstage)
39483 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39484 r=`${PWD_COMMAND}`; export r; \
39485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39486 $(NORMAL_TARGET_EXPORTS) \
39487 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
39488 for flag in $(EXTRA_TARGET_FLAGS); do \
39489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39490 done; \
39491 (cd $(TARGET_SUBDIR)/libgloss && \
39492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39494 "RANLIB=$${RANLIB}" \
39495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39496 install-html) \
39497 || exit 1
39499 @endif target-libgloss
39501 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
39502 maybe-installcheck-target-libgloss:
39503 @if target-libgloss
39504 maybe-installcheck-target-libgloss: installcheck-target-libgloss
39506 installcheck-target-libgloss: \
39507 configure-target-libgloss
39508 @: $(MAKE); $(unstage)
39509 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39510 r=`${PWD_COMMAND}`; export r; \
39511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39512 $(NORMAL_TARGET_EXPORTS) \
39513 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
39514 for flag in $(EXTRA_TARGET_FLAGS); do \
39515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39516 done; \
39517 (cd $(TARGET_SUBDIR)/libgloss && \
39518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39520 "RANLIB=$${RANLIB}" \
39521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39522 installcheck) \
39523 || exit 1
39525 @endif target-libgloss
39527 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
39528 maybe-mostlyclean-target-libgloss:
39529 @if target-libgloss
39530 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
39532 mostlyclean-target-libgloss:
39533 @: $(MAKE); $(unstage)
39534 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39535 r=`${PWD_COMMAND}`; export r; \
39536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39537 $(NORMAL_TARGET_EXPORTS) \
39538 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
39539 for flag in $(EXTRA_TARGET_FLAGS); do \
39540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39541 done; \
39542 (cd $(TARGET_SUBDIR)/libgloss && \
39543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39545 "RANLIB=$${RANLIB}" \
39546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39547 mostlyclean) \
39548 || exit 1
39550 @endif target-libgloss
39552 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
39553 maybe-clean-target-libgloss:
39554 @if target-libgloss
39555 maybe-clean-target-libgloss: clean-target-libgloss
39557 clean-target-libgloss:
39558 @: $(MAKE); $(unstage)
39559 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39560 r=`${PWD_COMMAND}`; export r; \
39561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39562 $(NORMAL_TARGET_EXPORTS) \
39563 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
39564 for flag in $(EXTRA_TARGET_FLAGS); do \
39565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39566 done; \
39567 (cd $(TARGET_SUBDIR)/libgloss && \
39568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39570 "RANLIB=$${RANLIB}" \
39571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39572 clean) \
39573 || exit 1
39575 @endif target-libgloss
39577 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
39578 maybe-distclean-target-libgloss:
39579 @if target-libgloss
39580 maybe-distclean-target-libgloss: distclean-target-libgloss
39582 distclean-target-libgloss:
39583 @: $(MAKE); $(unstage)
39584 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39585 r=`${PWD_COMMAND}`; export r; \
39586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39587 $(NORMAL_TARGET_EXPORTS) \
39588 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
39589 for flag in $(EXTRA_TARGET_FLAGS); do \
39590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39591 done; \
39592 (cd $(TARGET_SUBDIR)/libgloss && \
39593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39595 "RANLIB=$${RANLIB}" \
39596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39597 distclean) \
39598 || exit 1
39600 @endif target-libgloss
39602 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
39603 maybe-maintainer-clean-target-libgloss:
39604 @if target-libgloss
39605 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
39607 maintainer-clean-target-libgloss:
39608 @: $(MAKE); $(unstage)
39609 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39610 r=`${PWD_COMMAND}`; export r; \
39611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39612 $(NORMAL_TARGET_EXPORTS) \
39613 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
39614 for flag in $(EXTRA_TARGET_FLAGS); do \
39615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39616 done; \
39617 (cd $(TARGET_SUBDIR)/libgloss && \
39618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39620 "RANLIB=$${RANLIB}" \
39621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39622 maintainer-clean) \
39623 || exit 1
39625 @endif target-libgloss
39631 .PHONY: configure-target-libffi maybe-configure-target-libffi
39632 maybe-configure-target-libffi:
39633 @if gcc-bootstrap
39634 configure-target-libffi: stage_current
39635 @endif gcc-bootstrap
39636 @if target-libffi
39637 maybe-configure-target-libffi: configure-target-libffi
39638 configure-target-libffi:
39639 @: $(MAKE); $(unstage)
39640 @r=`${PWD_COMMAND}`; export r; \
39641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39642 echo "Checking multilib configuration for libffi..."; \
39643 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
39644 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
39645 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
39646 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
39647 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
39648 else \
39649 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
39650 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
39651 fi; \
39652 else \
39653 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
39654 fi; \
39655 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
39656 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
39657 $(NORMAL_TARGET_EXPORTS) \
39658 echo Configuring in $(TARGET_SUBDIR)/libffi; \
39659 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
39660 case $(srcdir) in \
39661 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39662 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
39663 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39664 esac; \
39665 srcdiroption="--srcdir=$${topdir}/libffi"; \
39666 libsrcdir="$$s/libffi"; \
39667 rm -f no-such-file || : ; \
39668 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39669 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39670 --target=${target_alias} $${srcdiroption} \
39671 || exit 1
39672 @endif target-libffi
39678 .PHONY: all-target-libffi maybe-all-target-libffi
39679 maybe-all-target-libffi:
39680 @if gcc-bootstrap
39681 all-target-libffi: stage_current
39682 @endif gcc-bootstrap
39683 @if target-libffi
39684 TARGET-target-libffi=all
39685 maybe-all-target-libffi: all-target-libffi
39686 all-target-libffi: configure-target-libffi
39687 @: $(MAKE); $(unstage)
39688 @r=`${PWD_COMMAND}`; export r; \
39689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39690 $(NORMAL_TARGET_EXPORTS) \
39691 (cd $(TARGET_SUBDIR)/libffi && \
39692 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39693 $(TARGET-target-libffi))
39694 @endif target-libffi
39700 .PHONY: check-target-libffi maybe-check-target-libffi
39701 maybe-check-target-libffi:
39702 @if target-libffi
39703 maybe-check-target-libffi: check-target-libffi
39705 check-target-libffi:
39706 @: $(MAKE); $(unstage)
39707 @r=`${PWD_COMMAND}`; export r; \
39708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39709 $(NORMAL_TARGET_EXPORTS) \
39710 (cd $(TARGET_SUBDIR)/libffi && \
39711 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39713 @endif target-libffi
39715 .PHONY: install-target-libffi maybe-install-target-libffi
39716 maybe-install-target-libffi:
39717 @if target-libffi
39718 maybe-install-target-libffi: install-target-libffi
39720 # Dummy target for uninstallable.
39721 install-target-libffi:
39723 @endif target-libffi
39725 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
39726 maybe-install-strip-target-libffi:
39727 @if target-libffi
39728 maybe-install-strip-target-libffi: install-strip-target-libffi
39730 # Dummy target for uninstallable.
39731 install-strip-target-libffi:
39733 @endif target-libffi
39735 # Other targets (info, dvi, pdf, etc.)
39737 .PHONY: maybe-info-target-libffi info-target-libffi
39738 maybe-info-target-libffi:
39739 @if target-libffi
39740 maybe-info-target-libffi: info-target-libffi
39742 info-target-libffi: \
39743 configure-target-libffi
39744 @: $(MAKE); $(unstage)
39745 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39746 r=`${PWD_COMMAND}`; export r; \
39747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39748 $(NORMAL_TARGET_EXPORTS) \
39749 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
39750 for flag in $(EXTRA_TARGET_FLAGS); do \
39751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39752 done; \
39753 (cd $(TARGET_SUBDIR)/libffi && \
39754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39756 "RANLIB=$${RANLIB}" \
39757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39758 info) \
39759 || exit 1
39761 @endif target-libffi
39763 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
39764 maybe-dvi-target-libffi:
39765 @if target-libffi
39766 maybe-dvi-target-libffi: dvi-target-libffi
39768 dvi-target-libffi: \
39769 configure-target-libffi
39770 @: $(MAKE); $(unstage)
39771 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39772 r=`${PWD_COMMAND}`; export r; \
39773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39774 $(NORMAL_TARGET_EXPORTS) \
39775 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
39776 for flag in $(EXTRA_TARGET_FLAGS); do \
39777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39778 done; \
39779 (cd $(TARGET_SUBDIR)/libffi && \
39780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39782 "RANLIB=$${RANLIB}" \
39783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39784 dvi) \
39785 || exit 1
39787 @endif target-libffi
39789 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
39790 maybe-pdf-target-libffi:
39791 @if target-libffi
39792 maybe-pdf-target-libffi: pdf-target-libffi
39794 pdf-target-libffi: \
39795 configure-target-libffi
39796 @: $(MAKE); $(unstage)
39797 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39798 r=`${PWD_COMMAND}`; export r; \
39799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39800 $(NORMAL_TARGET_EXPORTS) \
39801 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
39802 for flag in $(EXTRA_TARGET_FLAGS); do \
39803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39804 done; \
39805 (cd $(TARGET_SUBDIR)/libffi && \
39806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39808 "RANLIB=$${RANLIB}" \
39809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39810 pdf) \
39811 || exit 1
39813 @endif target-libffi
39815 .PHONY: maybe-html-target-libffi html-target-libffi
39816 maybe-html-target-libffi:
39817 @if target-libffi
39818 maybe-html-target-libffi: html-target-libffi
39820 html-target-libffi: \
39821 configure-target-libffi
39822 @: $(MAKE); $(unstage)
39823 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39824 r=`${PWD_COMMAND}`; export r; \
39825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39826 $(NORMAL_TARGET_EXPORTS) \
39827 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
39828 for flag in $(EXTRA_TARGET_FLAGS); do \
39829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39830 done; \
39831 (cd $(TARGET_SUBDIR)/libffi && \
39832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39834 "RANLIB=$${RANLIB}" \
39835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39836 html) \
39837 || exit 1
39839 @endif target-libffi
39841 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
39842 maybe-TAGS-target-libffi:
39843 @if target-libffi
39844 maybe-TAGS-target-libffi: TAGS-target-libffi
39846 TAGS-target-libffi: \
39847 configure-target-libffi
39848 @: $(MAKE); $(unstage)
39849 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39850 r=`${PWD_COMMAND}`; export r; \
39851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39852 $(NORMAL_TARGET_EXPORTS) \
39853 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
39854 for flag in $(EXTRA_TARGET_FLAGS); do \
39855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39856 done; \
39857 (cd $(TARGET_SUBDIR)/libffi && \
39858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39860 "RANLIB=$${RANLIB}" \
39861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39862 TAGS) \
39863 || exit 1
39865 @endif target-libffi
39867 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
39868 maybe-install-info-target-libffi:
39869 @if target-libffi
39870 maybe-install-info-target-libffi: install-info-target-libffi
39872 install-info-target-libffi: \
39873 configure-target-libffi \
39874 info-target-libffi
39875 @: $(MAKE); $(unstage)
39876 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39877 r=`${PWD_COMMAND}`; export r; \
39878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39879 $(NORMAL_TARGET_EXPORTS) \
39880 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
39881 for flag in $(EXTRA_TARGET_FLAGS); do \
39882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39883 done; \
39884 (cd $(TARGET_SUBDIR)/libffi && \
39885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39887 "RANLIB=$${RANLIB}" \
39888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39889 install-info) \
39890 || exit 1
39892 @endif target-libffi
39894 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
39895 maybe-install-pdf-target-libffi:
39896 @if target-libffi
39897 maybe-install-pdf-target-libffi: install-pdf-target-libffi
39899 install-pdf-target-libffi: \
39900 configure-target-libffi \
39901 pdf-target-libffi
39902 @: $(MAKE); $(unstage)
39903 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39904 r=`${PWD_COMMAND}`; export r; \
39905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39906 $(NORMAL_TARGET_EXPORTS) \
39907 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
39908 for flag in $(EXTRA_TARGET_FLAGS); do \
39909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39910 done; \
39911 (cd $(TARGET_SUBDIR)/libffi && \
39912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39914 "RANLIB=$${RANLIB}" \
39915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39916 install-pdf) \
39917 || exit 1
39919 @endif target-libffi
39921 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
39922 maybe-install-html-target-libffi:
39923 @if target-libffi
39924 maybe-install-html-target-libffi: install-html-target-libffi
39926 install-html-target-libffi: \
39927 configure-target-libffi \
39928 html-target-libffi
39929 @: $(MAKE); $(unstage)
39930 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39931 r=`${PWD_COMMAND}`; export r; \
39932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39933 $(NORMAL_TARGET_EXPORTS) \
39934 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
39935 for flag in $(EXTRA_TARGET_FLAGS); do \
39936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39937 done; \
39938 (cd $(TARGET_SUBDIR)/libffi && \
39939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39941 "RANLIB=$${RANLIB}" \
39942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39943 install-html) \
39944 || exit 1
39946 @endif target-libffi
39948 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
39949 maybe-installcheck-target-libffi:
39950 @if target-libffi
39951 maybe-installcheck-target-libffi: installcheck-target-libffi
39953 installcheck-target-libffi: \
39954 configure-target-libffi
39955 @: $(MAKE); $(unstage)
39956 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39957 r=`${PWD_COMMAND}`; export r; \
39958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39959 $(NORMAL_TARGET_EXPORTS) \
39960 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
39961 for flag in $(EXTRA_TARGET_FLAGS); do \
39962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39963 done; \
39964 (cd $(TARGET_SUBDIR)/libffi && \
39965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39967 "RANLIB=$${RANLIB}" \
39968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39969 installcheck) \
39970 || exit 1
39972 @endif target-libffi
39974 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
39975 maybe-mostlyclean-target-libffi:
39976 @if target-libffi
39977 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
39979 mostlyclean-target-libffi:
39980 @: $(MAKE); $(unstage)
39981 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39982 r=`${PWD_COMMAND}`; export r; \
39983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39984 $(NORMAL_TARGET_EXPORTS) \
39985 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
39986 for flag in $(EXTRA_TARGET_FLAGS); do \
39987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39988 done; \
39989 (cd $(TARGET_SUBDIR)/libffi && \
39990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39992 "RANLIB=$${RANLIB}" \
39993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39994 mostlyclean) \
39995 || exit 1
39997 @endif target-libffi
39999 .PHONY: maybe-clean-target-libffi clean-target-libffi
40000 maybe-clean-target-libffi:
40001 @if target-libffi
40002 maybe-clean-target-libffi: clean-target-libffi
40004 clean-target-libffi:
40005 @: $(MAKE); $(unstage)
40006 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40007 r=`${PWD_COMMAND}`; export r; \
40008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40009 $(NORMAL_TARGET_EXPORTS) \
40010 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
40011 for flag in $(EXTRA_TARGET_FLAGS); do \
40012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40013 done; \
40014 (cd $(TARGET_SUBDIR)/libffi && \
40015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40017 "RANLIB=$${RANLIB}" \
40018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40019 clean) \
40020 || exit 1
40022 @endif target-libffi
40024 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
40025 maybe-distclean-target-libffi:
40026 @if target-libffi
40027 maybe-distclean-target-libffi: distclean-target-libffi
40029 distclean-target-libffi:
40030 @: $(MAKE); $(unstage)
40031 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40032 r=`${PWD_COMMAND}`; export r; \
40033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40034 $(NORMAL_TARGET_EXPORTS) \
40035 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
40036 for flag in $(EXTRA_TARGET_FLAGS); do \
40037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40038 done; \
40039 (cd $(TARGET_SUBDIR)/libffi && \
40040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40042 "RANLIB=$${RANLIB}" \
40043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40044 distclean) \
40045 || exit 1
40047 @endif target-libffi
40049 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
40050 maybe-maintainer-clean-target-libffi:
40051 @if target-libffi
40052 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
40054 maintainer-clean-target-libffi:
40055 @: $(MAKE); $(unstage)
40056 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40057 r=`${PWD_COMMAND}`; export r; \
40058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40059 $(NORMAL_TARGET_EXPORTS) \
40060 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
40061 for flag in $(EXTRA_TARGET_FLAGS); do \
40062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40063 done; \
40064 (cd $(TARGET_SUBDIR)/libffi && \
40065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40067 "RANLIB=$${RANLIB}" \
40068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40069 maintainer-clean) \
40070 || exit 1
40072 @endif target-libffi
40078 .PHONY: configure-target-libjava maybe-configure-target-libjava
40079 maybe-configure-target-libjava:
40080 @if gcc-bootstrap
40081 configure-target-libjava: stage_current
40082 @endif gcc-bootstrap
40083 @if target-libjava
40084 maybe-configure-target-libjava: configure-target-libjava
40085 configure-target-libjava:
40086 @: $(MAKE); $(unstage)
40087 @r=`${PWD_COMMAND}`; export r; \
40088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40089 echo "Checking multilib configuration for libjava..."; \
40090 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40091 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
40092 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
40093 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
40094 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
40095 else \
40096 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
40097 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40098 fi; \
40099 else \
40100 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40101 fi; \
40102 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
40103 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40104 $(RAW_CXX_TARGET_EXPORTS) \
40105 echo Configuring in $(TARGET_SUBDIR)/libjava; \
40106 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
40107 case $(srcdir) in \
40108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40109 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
40110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40111 esac; \
40112 srcdiroption="--srcdir=$${topdir}/libjava"; \
40113 libsrcdir="$$s/libjava"; \
40114 rm -f no-such-file || : ; \
40115 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40116 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40117 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
40118 || exit 1
40119 @endif target-libjava
40125 .PHONY: all-target-libjava maybe-all-target-libjava
40126 maybe-all-target-libjava:
40127 @if gcc-bootstrap
40128 all-target-libjava: stage_current
40129 @endif gcc-bootstrap
40130 @if target-libjava
40131 TARGET-target-libjava=all
40132 maybe-all-target-libjava: all-target-libjava
40133 all-target-libjava: configure-target-libjava
40134 @: $(MAKE); $(unstage)
40135 @r=`${PWD_COMMAND}`; export r; \
40136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40137 $(RAW_CXX_TARGET_EXPORTS) \
40138 (cd $(TARGET_SUBDIR)/libjava && \
40139 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40140 $(TARGET-target-libjava))
40141 @endif target-libjava
40147 .PHONY: check-target-libjava maybe-check-target-libjava
40148 maybe-check-target-libjava:
40149 @if target-libjava
40150 maybe-check-target-libjava: check-target-libjava
40152 check-target-libjava:
40153 @: $(MAKE); $(unstage)
40154 @r=`${PWD_COMMAND}`; export r; \
40155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40156 $(RAW_CXX_TARGET_EXPORTS) \
40157 (cd $(TARGET_SUBDIR)/libjava && \
40158 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
40160 @endif target-libjava
40162 .PHONY: install-target-libjava maybe-install-target-libjava
40163 maybe-install-target-libjava:
40164 @if target-libjava
40165 maybe-install-target-libjava: install-target-libjava
40167 install-target-libjava: installdirs
40168 @: $(MAKE); $(unstage)
40169 @r=`${PWD_COMMAND}`; export r; \
40170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40171 $(RAW_CXX_TARGET_EXPORTS) \
40172 (cd $(TARGET_SUBDIR)/libjava && \
40173 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40175 @endif target-libjava
40177 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
40178 maybe-install-strip-target-libjava:
40179 @if target-libjava
40180 maybe-install-strip-target-libjava: install-strip-target-libjava
40182 install-strip-target-libjava: installdirs
40183 @: $(MAKE); $(unstage)
40184 @r=`${PWD_COMMAND}`; export r; \
40185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40186 $(RAW_CXX_TARGET_EXPORTS) \
40187 (cd $(TARGET_SUBDIR)/libjava && \
40188 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40190 @endif target-libjava
40192 # Other targets (info, dvi, pdf, etc.)
40194 .PHONY: maybe-info-target-libjava info-target-libjava
40195 maybe-info-target-libjava:
40196 @if target-libjava
40197 maybe-info-target-libjava: info-target-libjava
40199 info-target-libjava: \
40200 configure-target-libjava
40201 @: $(MAKE); $(unstage)
40202 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40203 r=`${PWD_COMMAND}`; export r; \
40204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40205 $(RAW_CXX_TARGET_EXPORTS) \
40206 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
40207 for flag in $(EXTRA_TARGET_FLAGS); do \
40208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40209 done; \
40210 (cd $(TARGET_SUBDIR)/libjava && \
40211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40213 "RANLIB=$${RANLIB}" \
40214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40215 info) \
40216 || exit 1
40218 @endif target-libjava
40220 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
40221 maybe-dvi-target-libjava:
40222 @if target-libjava
40223 maybe-dvi-target-libjava: dvi-target-libjava
40225 dvi-target-libjava: \
40226 configure-target-libjava
40227 @: $(MAKE); $(unstage)
40228 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40229 r=`${PWD_COMMAND}`; export r; \
40230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40231 $(RAW_CXX_TARGET_EXPORTS) \
40232 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
40233 for flag in $(EXTRA_TARGET_FLAGS); do \
40234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40235 done; \
40236 (cd $(TARGET_SUBDIR)/libjava && \
40237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40239 "RANLIB=$${RANLIB}" \
40240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40241 dvi) \
40242 || exit 1
40244 @endif target-libjava
40246 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
40247 maybe-pdf-target-libjava:
40248 @if target-libjava
40249 maybe-pdf-target-libjava: pdf-target-libjava
40251 pdf-target-libjava: \
40252 configure-target-libjava
40253 @: $(MAKE); $(unstage)
40254 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40255 r=`${PWD_COMMAND}`; export r; \
40256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40257 $(RAW_CXX_TARGET_EXPORTS) \
40258 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
40259 for flag in $(EXTRA_TARGET_FLAGS); do \
40260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40261 done; \
40262 (cd $(TARGET_SUBDIR)/libjava && \
40263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40265 "RANLIB=$${RANLIB}" \
40266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40267 pdf) \
40268 || exit 1
40270 @endif target-libjava
40272 .PHONY: maybe-html-target-libjava html-target-libjava
40273 maybe-html-target-libjava:
40274 @if target-libjava
40275 maybe-html-target-libjava: html-target-libjava
40277 html-target-libjava: \
40278 configure-target-libjava
40279 @: $(MAKE); $(unstage)
40280 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40281 r=`${PWD_COMMAND}`; export r; \
40282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40283 $(RAW_CXX_TARGET_EXPORTS) \
40284 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
40285 for flag in $(EXTRA_TARGET_FLAGS); do \
40286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40287 done; \
40288 (cd $(TARGET_SUBDIR)/libjava && \
40289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40291 "RANLIB=$${RANLIB}" \
40292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40293 html) \
40294 || exit 1
40296 @endif target-libjava
40298 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
40299 maybe-TAGS-target-libjava:
40300 @if target-libjava
40301 maybe-TAGS-target-libjava: TAGS-target-libjava
40303 TAGS-target-libjava: \
40304 configure-target-libjava
40305 @: $(MAKE); $(unstage)
40306 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40307 r=`${PWD_COMMAND}`; export r; \
40308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40309 $(RAW_CXX_TARGET_EXPORTS) \
40310 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
40311 for flag in $(EXTRA_TARGET_FLAGS); do \
40312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40313 done; \
40314 (cd $(TARGET_SUBDIR)/libjava && \
40315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40317 "RANLIB=$${RANLIB}" \
40318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40319 TAGS) \
40320 || exit 1
40322 @endif target-libjava
40324 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
40325 maybe-install-info-target-libjava:
40326 @if target-libjava
40327 maybe-install-info-target-libjava: install-info-target-libjava
40329 install-info-target-libjava: \
40330 configure-target-libjava \
40331 info-target-libjava
40332 @: $(MAKE); $(unstage)
40333 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40334 r=`${PWD_COMMAND}`; export r; \
40335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40336 $(RAW_CXX_TARGET_EXPORTS) \
40337 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
40338 for flag in $(EXTRA_TARGET_FLAGS); do \
40339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40340 done; \
40341 (cd $(TARGET_SUBDIR)/libjava && \
40342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40344 "RANLIB=$${RANLIB}" \
40345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40346 install-info) \
40347 || exit 1
40349 @endif target-libjava
40351 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
40352 maybe-install-pdf-target-libjava:
40353 @if target-libjava
40354 maybe-install-pdf-target-libjava: install-pdf-target-libjava
40356 install-pdf-target-libjava: \
40357 configure-target-libjava \
40358 pdf-target-libjava
40359 @: $(MAKE); $(unstage)
40360 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40361 r=`${PWD_COMMAND}`; export r; \
40362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40363 $(RAW_CXX_TARGET_EXPORTS) \
40364 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
40365 for flag in $(EXTRA_TARGET_FLAGS); do \
40366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40367 done; \
40368 (cd $(TARGET_SUBDIR)/libjava && \
40369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40371 "RANLIB=$${RANLIB}" \
40372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40373 install-pdf) \
40374 || exit 1
40376 @endif target-libjava
40378 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
40379 maybe-install-html-target-libjava:
40380 @if target-libjava
40381 maybe-install-html-target-libjava: install-html-target-libjava
40383 install-html-target-libjava: \
40384 configure-target-libjava \
40385 html-target-libjava
40386 @: $(MAKE); $(unstage)
40387 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40388 r=`${PWD_COMMAND}`; export r; \
40389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40390 $(RAW_CXX_TARGET_EXPORTS) \
40391 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
40392 for flag in $(EXTRA_TARGET_FLAGS); do \
40393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40394 done; \
40395 (cd $(TARGET_SUBDIR)/libjava && \
40396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40398 "RANLIB=$${RANLIB}" \
40399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40400 install-html) \
40401 || exit 1
40403 @endif target-libjava
40405 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
40406 maybe-installcheck-target-libjava:
40407 @if target-libjava
40408 maybe-installcheck-target-libjava: installcheck-target-libjava
40410 installcheck-target-libjava: \
40411 configure-target-libjava
40412 @: $(MAKE); $(unstage)
40413 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40414 r=`${PWD_COMMAND}`; export r; \
40415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40416 $(RAW_CXX_TARGET_EXPORTS) \
40417 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
40418 for flag in $(EXTRA_TARGET_FLAGS); do \
40419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40420 done; \
40421 (cd $(TARGET_SUBDIR)/libjava && \
40422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40424 "RANLIB=$${RANLIB}" \
40425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40426 installcheck) \
40427 || exit 1
40429 @endif target-libjava
40431 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
40432 maybe-mostlyclean-target-libjava:
40433 @if target-libjava
40434 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
40436 mostlyclean-target-libjava:
40437 @: $(MAKE); $(unstage)
40438 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40439 r=`${PWD_COMMAND}`; export r; \
40440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40441 $(RAW_CXX_TARGET_EXPORTS) \
40442 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
40443 for flag in $(EXTRA_TARGET_FLAGS); do \
40444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40445 done; \
40446 (cd $(TARGET_SUBDIR)/libjava && \
40447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40449 "RANLIB=$${RANLIB}" \
40450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40451 mostlyclean) \
40452 || exit 1
40454 @endif target-libjava
40456 .PHONY: maybe-clean-target-libjava clean-target-libjava
40457 maybe-clean-target-libjava:
40458 @if target-libjava
40459 maybe-clean-target-libjava: clean-target-libjava
40461 clean-target-libjava:
40462 @: $(MAKE); $(unstage)
40463 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40464 r=`${PWD_COMMAND}`; export r; \
40465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40466 $(RAW_CXX_TARGET_EXPORTS) \
40467 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
40468 for flag in $(EXTRA_TARGET_FLAGS); do \
40469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40470 done; \
40471 (cd $(TARGET_SUBDIR)/libjava && \
40472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40474 "RANLIB=$${RANLIB}" \
40475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40476 clean) \
40477 || exit 1
40479 @endif target-libjava
40481 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
40482 maybe-distclean-target-libjava:
40483 @if target-libjava
40484 maybe-distclean-target-libjava: distclean-target-libjava
40486 distclean-target-libjava:
40487 @: $(MAKE); $(unstage)
40488 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40489 r=`${PWD_COMMAND}`; export r; \
40490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40491 $(RAW_CXX_TARGET_EXPORTS) \
40492 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
40493 for flag in $(EXTRA_TARGET_FLAGS); do \
40494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40495 done; \
40496 (cd $(TARGET_SUBDIR)/libjava && \
40497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40499 "RANLIB=$${RANLIB}" \
40500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40501 distclean) \
40502 || exit 1
40504 @endif target-libjava
40506 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
40507 maybe-maintainer-clean-target-libjava:
40508 @if target-libjava
40509 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
40511 maintainer-clean-target-libjava:
40512 @: $(MAKE); $(unstage)
40513 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40514 r=`${PWD_COMMAND}`; export r; \
40515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40516 $(RAW_CXX_TARGET_EXPORTS) \
40517 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
40518 for flag in $(EXTRA_TARGET_FLAGS); do \
40519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40520 done; \
40521 (cd $(TARGET_SUBDIR)/libjava && \
40522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40524 "RANLIB=$${RANLIB}" \
40525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40526 maintainer-clean) \
40527 || exit 1
40529 @endif target-libjava
40535 .PHONY: configure-target-zlib maybe-configure-target-zlib
40536 maybe-configure-target-zlib:
40537 @if gcc-bootstrap
40538 configure-target-zlib: stage_current
40539 @endif gcc-bootstrap
40540 @if target-zlib
40541 maybe-configure-target-zlib: configure-target-zlib
40542 configure-target-zlib:
40543 @: $(MAKE); $(unstage)
40544 @r=`${PWD_COMMAND}`; export r; \
40545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40546 echo "Checking multilib configuration for zlib..."; \
40547 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40548 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
40549 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
40550 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
40551 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
40552 else \
40553 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
40554 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40555 fi; \
40556 else \
40557 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40558 fi; \
40559 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
40560 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40561 $(NORMAL_TARGET_EXPORTS) \
40562 echo Configuring in $(TARGET_SUBDIR)/zlib; \
40563 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
40564 case $(srcdir) in \
40565 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40566 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
40567 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40568 esac; \
40569 srcdiroption="--srcdir=$${topdir}/zlib"; \
40570 libsrcdir="$$s/zlib"; \
40571 rm -f no-such-file || : ; \
40572 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40573 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40574 --target=${target_alias} $${srcdiroption} \
40575 || exit 1
40576 @endif target-zlib
40582 .PHONY: all-target-zlib maybe-all-target-zlib
40583 maybe-all-target-zlib:
40584 @if gcc-bootstrap
40585 all-target-zlib: stage_current
40586 @endif gcc-bootstrap
40587 @if target-zlib
40588 TARGET-target-zlib=all
40589 maybe-all-target-zlib: all-target-zlib
40590 all-target-zlib: configure-target-zlib
40591 @: $(MAKE); $(unstage)
40592 @r=`${PWD_COMMAND}`; export r; \
40593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40594 $(NORMAL_TARGET_EXPORTS) \
40595 (cd $(TARGET_SUBDIR)/zlib && \
40596 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40597 $(TARGET-target-zlib))
40598 @endif target-zlib
40604 .PHONY: check-target-zlib maybe-check-target-zlib
40605 maybe-check-target-zlib:
40606 @if target-zlib
40607 maybe-check-target-zlib: check-target-zlib
40609 check-target-zlib:
40610 @: $(MAKE); $(unstage)
40611 @r=`${PWD_COMMAND}`; export r; \
40612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40613 $(NORMAL_TARGET_EXPORTS) \
40614 (cd $(TARGET_SUBDIR)/zlib && \
40615 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40617 @endif target-zlib
40619 .PHONY: install-target-zlib maybe-install-target-zlib
40620 maybe-install-target-zlib:
40621 @if target-zlib
40622 maybe-install-target-zlib: install-target-zlib
40624 install-target-zlib: installdirs
40625 @: $(MAKE); $(unstage)
40626 @r=`${PWD_COMMAND}`; export r; \
40627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40628 $(NORMAL_TARGET_EXPORTS) \
40629 (cd $(TARGET_SUBDIR)/zlib && \
40630 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40632 @endif target-zlib
40634 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
40635 maybe-install-strip-target-zlib:
40636 @if target-zlib
40637 maybe-install-strip-target-zlib: install-strip-target-zlib
40639 install-strip-target-zlib: installdirs
40640 @: $(MAKE); $(unstage)
40641 @r=`${PWD_COMMAND}`; export r; \
40642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40643 $(NORMAL_TARGET_EXPORTS) \
40644 (cd $(TARGET_SUBDIR)/zlib && \
40645 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40647 @endif target-zlib
40649 # Other targets (info, dvi, pdf, etc.)
40651 .PHONY: maybe-info-target-zlib info-target-zlib
40652 maybe-info-target-zlib:
40653 @if target-zlib
40654 maybe-info-target-zlib: info-target-zlib
40656 info-target-zlib: \
40657 configure-target-zlib
40658 @: $(MAKE); $(unstage)
40659 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40660 r=`${PWD_COMMAND}`; export r; \
40661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40662 $(NORMAL_TARGET_EXPORTS) \
40663 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
40664 for flag in $(EXTRA_TARGET_FLAGS); do \
40665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40666 done; \
40667 (cd $(TARGET_SUBDIR)/zlib && \
40668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40670 "RANLIB=$${RANLIB}" \
40671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40672 info) \
40673 || exit 1
40675 @endif target-zlib
40677 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
40678 maybe-dvi-target-zlib:
40679 @if target-zlib
40680 maybe-dvi-target-zlib: dvi-target-zlib
40682 dvi-target-zlib: \
40683 configure-target-zlib
40684 @: $(MAKE); $(unstage)
40685 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40686 r=`${PWD_COMMAND}`; export r; \
40687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40688 $(NORMAL_TARGET_EXPORTS) \
40689 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
40690 for flag in $(EXTRA_TARGET_FLAGS); do \
40691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40692 done; \
40693 (cd $(TARGET_SUBDIR)/zlib && \
40694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40696 "RANLIB=$${RANLIB}" \
40697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40698 dvi) \
40699 || exit 1
40701 @endif target-zlib
40703 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
40704 maybe-pdf-target-zlib:
40705 @if target-zlib
40706 maybe-pdf-target-zlib: pdf-target-zlib
40708 pdf-target-zlib: \
40709 configure-target-zlib
40710 @: $(MAKE); $(unstage)
40711 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40712 r=`${PWD_COMMAND}`; export r; \
40713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40714 $(NORMAL_TARGET_EXPORTS) \
40715 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
40716 for flag in $(EXTRA_TARGET_FLAGS); do \
40717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40718 done; \
40719 (cd $(TARGET_SUBDIR)/zlib && \
40720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40722 "RANLIB=$${RANLIB}" \
40723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40724 pdf) \
40725 || exit 1
40727 @endif target-zlib
40729 .PHONY: maybe-html-target-zlib html-target-zlib
40730 maybe-html-target-zlib:
40731 @if target-zlib
40732 maybe-html-target-zlib: html-target-zlib
40734 html-target-zlib: \
40735 configure-target-zlib
40736 @: $(MAKE); $(unstage)
40737 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40738 r=`${PWD_COMMAND}`; export r; \
40739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40740 $(NORMAL_TARGET_EXPORTS) \
40741 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
40742 for flag in $(EXTRA_TARGET_FLAGS); do \
40743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40744 done; \
40745 (cd $(TARGET_SUBDIR)/zlib && \
40746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40748 "RANLIB=$${RANLIB}" \
40749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40750 html) \
40751 || exit 1
40753 @endif target-zlib
40755 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
40756 maybe-TAGS-target-zlib:
40757 @if target-zlib
40758 maybe-TAGS-target-zlib: TAGS-target-zlib
40760 TAGS-target-zlib: \
40761 configure-target-zlib
40762 @: $(MAKE); $(unstage)
40763 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40764 r=`${PWD_COMMAND}`; export r; \
40765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40766 $(NORMAL_TARGET_EXPORTS) \
40767 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
40768 for flag in $(EXTRA_TARGET_FLAGS); do \
40769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40770 done; \
40771 (cd $(TARGET_SUBDIR)/zlib && \
40772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40774 "RANLIB=$${RANLIB}" \
40775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40776 TAGS) \
40777 || exit 1
40779 @endif target-zlib
40781 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
40782 maybe-install-info-target-zlib:
40783 @if target-zlib
40784 maybe-install-info-target-zlib: install-info-target-zlib
40786 install-info-target-zlib: \
40787 configure-target-zlib \
40788 info-target-zlib
40789 @: $(MAKE); $(unstage)
40790 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40791 r=`${PWD_COMMAND}`; export r; \
40792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40793 $(NORMAL_TARGET_EXPORTS) \
40794 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
40795 for flag in $(EXTRA_TARGET_FLAGS); do \
40796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40797 done; \
40798 (cd $(TARGET_SUBDIR)/zlib && \
40799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40801 "RANLIB=$${RANLIB}" \
40802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40803 install-info) \
40804 || exit 1
40806 @endif target-zlib
40808 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
40809 maybe-install-pdf-target-zlib:
40810 @if target-zlib
40811 maybe-install-pdf-target-zlib: install-pdf-target-zlib
40813 install-pdf-target-zlib: \
40814 configure-target-zlib \
40815 pdf-target-zlib
40816 @: $(MAKE); $(unstage)
40817 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40818 r=`${PWD_COMMAND}`; export r; \
40819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40820 $(NORMAL_TARGET_EXPORTS) \
40821 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
40822 for flag in $(EXTRA_TARGET_FLAGS); do \
40823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40824 done; \
40825 (cd $(TARGET_SUBDIR)/zlib && \
40826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40828 "RANLIB=$${RANLIB}" \
40829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40830 install-pdf) \
40831 || exit 1
40833 @endif target-zlib
40835 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
40836 maybe-install-html-target-zlib:
40837 @if target-zlib
40838 maybe-install-html-target-zlib: install-html-target-zlib
40840 install-html-target-zlib: \
40841 configure-target-zlib \
40842 html-target-zlib
40843 @: $(MAKE); $(unstage)
40844 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40845 r=`${PWD_COMMAND}`; export r; \
40846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40847 $(NORMAL_TARGET_EXPORTS) \
40848 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
40849 for flag in $(EXTRA_TARGET_FLAGS); do \
40850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40851 done; \
40852 (cd $(TARGET_SUBDIR)/zlib && \
40853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40855 "RANLIB=$${RANLIB}" \
40856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40857 install-html) \
40858 || exit 1
40860 @endif target-zlib
40862 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
40863 maybe-installcheck-target-zlib:
40864 @if target-zlib
40865 maybe-installcheck-target-zlib: installcheck-target-zlib
40867 installcheck-target-zlib: \
40868 configure-target-zlib
40869 @: $(MAKE); $(unstage)
40870 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40871 r=`${PWD_COMMAND}`; export r; \
40872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40873 $(NORMAL_TARGET_EXPORTS) \
40874 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
40875 for flag in $(EXTRA_TARGET_FLAGS); do \
40876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40877 done; \
40878 (cd $(TARGET_SUBDIR)/zlib && \
40879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40881 "RANLIB=$${RANLIB}" \
40882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40883 installcheck) \
40884 || exit 1
40886 @endif target-zlib
40888 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
40889 maybe-mostlyclean-target-zlib:
40890 @if target-zlib
40891 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
40893 mostlyclean-target-zlib:
40894 @: $(MAKE); $(unstage)
40895 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40896 r=`${PWD_COMMAND}`; export r; \
40897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40898 $(NORMAL_TARGET_EXPORTS) \
40899 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
40900 for flag in $(EXTRA_TARGET_FLAGS); do \
40901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40902 done; \
40903 (cd $(TARGET_SUBDIR)/zlib && \
40904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40906 "RANLIB=$${RANLIB}" \
40907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40908 mostlyclean) \
40909 || exit 1
40911 @endif target-zlib
40913 .PHONY: maybe-clean-target-zlib clean-target-zlib
40914 maybe-clean-target-zlib:
40915 @if target-zlib
40916 maybe-clean-target-zlib: clean-target-zlib
40918 clean-target-zlib:
40919 @: $(MAKE); $(unstage)
40920 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40921 r=`${PWD_COMMAND}`; export r; \
40922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40923 $(NORMAL_TARGET_EXPORTS) \
40924 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
40925 for flag in $(EXTRA_TARGET_FLAGS); do \
40926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40927 done; \
40928 (cd $(TARGET_SUBDIR)/zlib && \
40929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40931 "RANLIB=$${RANLIB}" \
40932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40933 clean) \
40934 || exit 1
40936 @endif target-zlib
40938 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
40939 maybe-distclean-target-zlib:
40940 @if target-zlib
40941 maybe-distclean-target-zlib: distclean-target-zlib
40943 distclean-target-zlib:
40944 @: $(MAKE); $(unstage)
40945 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40946 r=`${PWD_COMMAND}`; export r; \
40947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40948 $(NORMAL_TARGET_EXPORTS) \
40949 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
40950 for flag in $(EXTRA_TARGET_FLAGS); do \
40951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40952 done; \
40953 (cd $(TARGET_SUBDIR)/zlib && \
40954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40956 "RANLIB=$${RANLIB}" \
40957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40958 distclean) \
40959 || exit 1
40961 @endif target-zlib
40963 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
40964 maybe-maintainer-clean-target-zlib:
40965 @if target-zlib
40966 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
40968 maintainer-clean-target-zlib:
40969 @: $(MAKE); $(unstage)
40970 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40971 r=`${PWD_COMMAND}`; export r; \
40972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40973 $(NORMAL_TARGET_EXPORTS) \
40974 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
40975 for flag in $(EXTRA_TARGET_FLAGS); do \
40976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40977 done; \
40978 (cd $(TARGET_SUBDIR)/zlib && \
40979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40981 "RANLIB=$${RANLIB}" \
40982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40983 maintainer-clean) \
40984 || exit 1
40986 @endif target-zlib
40992 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
40993 maybe-configure-target-boehm-gc:
40994 @if gcc-bootstrap
40995 configure-target-boehm-gc: stage_current
40996 @endif gcc-bootstrap
40997 @if target-boehm-gc
40998 maybe-configure-target-boehm-gc: configure-target-boehm-gc
40999 configure-target-boehm-gc:
41000 @: $(MAKE); $(unstage)
41001 @r=`${PWD_COMMAND}`; export r; \
41002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41003 echo "Checking multilib configuration for boehm-gc..."; \
41004 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41005 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
41006 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41007 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41008 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
41009 else \
41010 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
41011 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41012 fi; \
41013 else \
41014 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41015 fi; \
41016 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
41017 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41018 $(NORMAL_TARGET_EXPORTS) \
41019 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
41020 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
41021 case $(srcdir) in \
41022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41023 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
41024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41025 esac; \
41026 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
41027 libsrcdir="$$s/boehm-gc"; \
41028 rm -f no-such-file || : ; \
41029 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41030 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41031 --target=${target_alias} $${srcdiroption} \
41032 || exit 1
41033 @endif target-boehm-gc
41039 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
41040 maybe-all-target-boehm-gc:
41041 @if gcc-bootstrap
41042 all-target-boehm-gc: stage_current
41043 @endif gcc-bootstrap
41044 @if target-boehm-gc
41045 TARGET-target-boehm-gc=all
41046 maybe-all-target-boehm-gc: all-target-boehm-gc
41047 all-target-boehm-gc: configure-target-boehm-gc
41048 @: $(MAKE); $(unstage)
41049 @r=`${PWD_COMMAND}`; export r; \
41050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41051 $(NORMAL_TARGET_EXPORTS) \
41052 (cd $(TARGET_SUBDIR)/boehm-gc && \
41053 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41054 $(TARGET-target-boehm-gc))
41055 @endif target-boehm-gc
41061 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
41062 maybe-check-target-boehm-gc:
41063 @if target-boehm-gc
41064 maybe-check-target-boehm-gc: check-target-boehm-gc
41066 check-target-boehm-gc:
41067 @: $(MAKE); $(unstage)
41068 @r=`${PWD_COMMAND}`; export r; \
41069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41070 $(NORMAL_TARGET_EXPORTS) \
41071 (cd $(TARGET_SUBDIR)/boehm-gc && \
41072 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41074 @endif target-boehm-gc
41076 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
41077 maybe-install-target-boehm-gc:
41078 @if target-boehm-gc
41079 maybe-install-target-boehm-gc: install-target-boehm-gc
41081 install-target-boehm-gc: installdirs
41082 @: $(MAKE); $(unstage)
41083 @r=`${PWD_COMMAND}`; export r; \
41084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41085 $(NORMAL_TARGET_EXPORTS) \
41086 (cd $(TARGET_SUBDIR)/boehm-gc && \
41087 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41089 @endif target-boehm-gc
41091 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
41092 maybe-install-strip-target-boehm-gc:
41093 @if target-boehm-gc
41094 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
41096 install-strip-target-boehm-gc: installdirs
41097 @: $(MAKE); $(unstage)
41098 @r=`${PWD_COMMAND}`; export r; \
41099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41100 $(NORMAL_TARGET_EXPORTS) \
41101 (cd $(TARGET_SUBDIR)/boehm-gc && \
41102 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41104 @endif target-boehm-gc
41106 # Other targets (info, dvi, pdf, etc.)
41108 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
41109 maybe-info-target-boehm-gc:
41110 @if target-boehm-gc
41111 maybe-info-target-boehm-gc: info-target-boehm-gc
41113 info-target-boehm-gc: \
41114 configure-target-boehm-gc
41115 @: $(MAKE); $(unstage)
41116 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41117 r=`${PWD_COMMAND}`; export r; \
41118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41119 $(NORMAL_TARGET_EXPORTS) \
41120 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
41121 for flag in $(EXTRA_TARGET_FLAGS); do \
41122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41123 done; \
41124 (cd $(TARGET_SUBDIR)/boehm-gc && \
41125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41127 "RANLIB=$${RANLIB}" \
41128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41129 info) \
41130 || exit 1
41132 @endif target-boehm-gc
41134 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
41135 maybe-dvi-target-boehm-gc:
41136 @if target-boehm-gc
41137 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
41139 dvi-target-boehm-gc: \
41140 configure-target-boehm-gc
41141 @: $(MAKE); $(unstage)
41142 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41143 r=`${PWD_COMMAND}`; export r; \
41144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41145 $(NORMAL_TARGET_EXPORTS) \
41146 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
41147 for flag in $(EXTRA_TARGET_FLAGS); do \
41148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41149 done; \
41150 (cd $(TARGET_SUBDIR)/boehm-gc && \
41151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41153 "RANLIB=$${RANLIB}" \
41154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41155 dvi) \
41156 || exit 1
41158 @endif target-boehm-gc
41160 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
41161 maybe-pdf-target-boehm-gc:
41162 @if target-boehm-gc
41163 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
41165 pdf-target-boehm-gc: \
41166 configure-target-boehm-gc
41167 @: $(MAKE); $(unstage)
41168 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41169 r=`${PWD_COMMAND}`; export r; \
41170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41171 $(NORMAL_TARGET_EXPORTS) \
41172 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41173 for flag in $(EXTRA_TARGET_FLAGS); do \
41174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41175 done; \
41176 (cd $(TARGET_SUBDIR)/boehm-gc && \
41177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41179 "RANLIB=$${RANLIB}" \
41180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41181 pdf) \
41182 || exit 1
41184 @endif target-boehm-gc
41186 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
41187 maybe-html-target-boehm-gc:
41188 @if target-boehm-gc
41189 maybe-html-target-boehm-gc: html-target-boehm-gc
41191 html-target-boehm-gc: \
41192 configure-target-boehm-gc
41193 @: $(MAKE); $(unstage)
41194 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41195 r=`${PWD_COMMAND}`; export r; \
41196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41197 $(NORMAL_TARGET_EXPORTS) \
41198 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
41199 for flag in $(EXTRA_TARGET_FLAGS); do \
41200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41201 done; \
41202 (cd $(TARGET_SUBDIR)/boehm-gc && \
41203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41205 "RANLIB=$${RANLIB}" \
41206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41207 html) \
41208 || exit 1
41210 @endif target-boehm-gc
41212 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
41213 maybe-TAGS-target-boehm-gc:
41214 @if target-boehm-gc
41215 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
41217 TAGS-target-boehm-gc: \
41218 configure-target-boehm-gc
41219 @: $(MAKE); $(unstage)
41220 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41221 r=`${PWD_COMMAND}`; export r; \
41222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41223 $(NORMAL_TARGET_EXPORTS) \
41224 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
41225 for flag in $(EXTRA_TARGET_FLAGS); do \
41226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41227 done; \
41228 (cd $(TARGET_SUBDIR)/boehm-gc && \
41229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41231 "RANLIB=$${RANLIB}" \
41232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41233 TAGS) \
41234 || exit 1
41236 @endif target-boehm-gc
41238 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
41239 maybe-install-info-target-boehm-gc:
41240 @if target-boehm-gc
41241 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
41243 install-info-target-boehm-gc: \
41244 configure-target-boehm-gc \
41245 info-target-boehm-gc
41246 @: $(MAKE); $(unstage)
41247 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41248 r=`${PWD_COMMAND}`; export r; \
41249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41250 $(NORMAL_TARGET_EXPORTS) \
41251 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
41252 for flag in $(EXTRA_TARGET_FLAGS); do \
41253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41254 done; \
41255 (cd $(TARGET_SUBDIR)/boehm-gc && \
41256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41258 "RANLIB=$${RANLIB}" \
41259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41260 install-info) \
41261 || exit 1
41263 @endif target-boehm-gc
41265 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
41266 maybe-install-pdf-target-boehm-gc:
41267 @if target-boehm-gc
41268 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
41270 install-pdf-target-boehm-gc: \
41271 configure-target-boehm-gc \
41272 pdf-target-boehm-gc
41273 @: $(MAKE); $(unstage)
41274 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41275 r=`${PWD_COMMAND}`; export r; \
41276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41277 $(NORMAL_TARGET_EXPORTS) \
41278 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41279 for flag in $(EXTRA_TARGET_FLAGS); do \
41280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41281 done; \
41282 (cd $(TARGET_SUBDIR)/boehm-gc && \
41283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41285 "RANLIB=$${RANLIB}" \
41286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41287 install-pdf) \
41288 || exit 1
41290 @endif target-boehm-gc
41292 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
41293 maybe-install-html-target-boehm-gc:
41294 @if target-boehm-gc
41295 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
41297 install-html-target-boehm-gc: \
41298 configure-target-boehm-gc \
41299 html-target-boehm-gc
41300 @: $(MAKE); $(unstage)
41301 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41302 r=`${PWD_COMMAND}`; export r; \
41303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41304 $(NORMAL_TARGET_EXPORTS) \
41305 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
41306 for flag in $(EXTRA_TARGET_FLAGS); do \
41307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41308 done; \
41309 (cd $(TARGET_SUBDIR)/boehm-gc && \
41310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41312 "RANLIB=$${RANLIB}" \
41313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41314 install-html) \
41315 || exit 1
41317 @endif target-boehm-gc
41319 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
41320 maybe-installcheck-target-boehm-gc:
41321 @if target-boehm-gc
41322 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
41324 installcheck-target-boehm-gc: \
41325 configure-target-boehm-gc
41326 @: $(MAKE); $(unstage)
41327 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41328 r=`${PWD_COMMAND}`; export r; \
41329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41330 $(NORMAL_TARGET_EXPORTS) \
41331 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
41332 for flag in $(EXTRA_TARGET_FLAGS); do \
41333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41334 done; \
41335 (cd $(TARGET_SUBDIR)/boehm-gc && \
41336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41338 "RANLIB=$${RANLIB}" \
41339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41340 installcheck) \
41341 || exit 1
41343 @endif target-boehm-gc
41345 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
41346 maybe-mostlyclean-target-boehm-gc:
41347 @if target-boehm-gc
41348 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
41350 mostlyclean-target-boehm-gc:
41351 @: $(MAKE); $(unstage)
41352 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41353 r=`${PWD_COMMAND}`; export r; \
41354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41355 $(NORMAL_TARGET_EXPORTS) \
41356 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
41357 for flag in $(EXTRA_TARGET_FLAGS); do \
41358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41359 done; \
41360 (cd $(TARGET_SUBDIR)/boehm-gc && \
41361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41363 "RANLIB=$${RANLIB}" \
41364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41365 mostlyclean) \
41366 || exit 1
41368 @endif target-boehm-gc
41370 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
41371 maybe-clean-target-boehm-gc:
41372 @if target-boehm-gc
41373 maybe-clean-target-boehm-gc: clean-target-boehm-gc
41375 clean-target-boehm-gc:
41376 @: $(MAKE); $(unstage)
41377 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41378 r=`${PWD_COMMAND}`; export r; \
41379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41380 $(NORMAL_TARGET_EXPORTS) \
41381 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
41382 for flag in $(EXTRA_TARGET_FLAGS); do \
41383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41384 done; \
41385 (cd $(TARGET_SUBDIR)/boehm-gc && \
41386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41388 "RANLIB=$${RANLIB}" \
41389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41390 clean) \
41391 || exit 1
41393 @endif target-boehm-gc
41395 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
41396 maybe-distclean-target-boehm-gc:
41397 @if target-boehm-gc
41398 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
41400 distclean-target-boehm-gc:
41401 @: $(MAKE); $(unstage)
41402 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41403 r=`${PWD_COMMAND}`; export r; \
41404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41405 $(NORMAL_TARGET_EXPORTS) \
41406 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
41407 for flag in $(EXTRA_TARGET_FLAGS); do \
41408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41409 done; \
41410 (cd $(TARGET_SUBDIR)/boehm-gc && \
41411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41413 "RANLIB=$${RANLIB}" \
41414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41415 distclean) \
41416 || exit 1
41418 @endif target-boehm-gc
41420 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
41421 maybe-maintainer-clean-target-boehm-gc:
41422 @if target-boehm-gc
41423 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
41425 maintainer-clean-target-boehm-gc:
41426 @: $(MAKE); $(unstage)
41427 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41428 r=`${PWD_COMMAND}`; export r; \
41429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41430 $(NORMAL_TARGET_EXPORTS) \
41431 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
41432 for flag in $(EXTRA_TARGET_FLAGS); do \
41433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41434 done; \
41435 (cd $(TARGET_SUBDIR)/boehm-gc && \
41436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41438 "RANLIB=$${RANLIB}" \
41439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41440 maintainer-clean) \
41441 || exit 1
41443 @endif target-boehm-gc
41449 .PHONY: configure-target-rda maybe-configure-target-rda
41450 maybe-configure-target-rda:
41451 @if gcc-bootstrap
41452 configure-target-rda: stage_current
41453 @endif gcc-bootstrap
41454 @if target-rda
41455 maybe-configure-target-rda: configure-target-rda
41456 configure-target-rda:
41457 @: $(MAKE); $(unstage)
41458 @r=`${PWD_COMMAND}`; export r; \
41459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41460 echo "Checking multilib configuration for rda..."; \
41461 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
41462 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
41463 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
41464 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
41465 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
41466 else \
41467 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
41468 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
41469 fi; \
41470 else \
41471 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
41472 fi; \
41473 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
41474 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
41475 $(NORMAL_TARGET_EXPORTS) \
41476 echo Configuring in $(TARGET_SUBDIR)/rda; \
41477 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
41478 case $(srcdir) in \
41479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41480 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
41481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41482 esac; \
41483 srcdiroption="--srcdir=$${topdir}/rda"; \
41484 libsrcdir="$$s/rda"; \
41485 rm -f no-such-file || : ; \
41486 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41487 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41488 --target=${target_alias} $${srcdiroption} \
41489 || exit 1
41490 @endif target-rda
41496 .PHONY: all-target-rda maybe-all-target-rda
41497 maybe-all-target-rda:
41498 @if gcc-bootstrap
41499 all-target-rda: stage_current
41500 @endif gcc-bootstrap
41501 @if target-rda
41502 TARGET-target-rda=all
41503 maybe-all-target-rda: all-target-rda
41504 all-target-rda: configure-target-rda
41505 @: $(MAKE); $(unstage)
41506 @r=`${PWD_COMMAND}`; export r; \
41507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41508 $(NORMAL_TARGET_EXPORTS) \
41509 (cd $(TARGET_SUBDIR)/rda && \
41510 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41511 $(TARGET-target-rda))
41512 @endif target-rda
41518 .PHONY: check-target-rda maybe-check-target-rda
41519 maybe-check-target-rda:
41520 @if target-rda
41521 maybe-check-target-rda: check-target-rda
41523 check-target-rda:
41524 @: $(MAKE); $(unstage)
41525 @r=`${PWD_COMMAND}`; export r; \
41526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41527 $(NORMAL_TARGET_EXPORTS) \
41528 (cd $(TARGET_SUBDIR)/rda && \
41529 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41531 @endif target-rda
41533 .PHONY: install-target-rda maybe-install-target-rda
41534 maybe-install-target-rda:
41535 @if target-rda
41536 maybe-install-target-rda: install-target-rda
41538 install-target-rda: installdirs
41539 @: $(MAKE); $(unstage)
41540 @r=`${PWD_COMMAND}`; export r; \
41541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41542 $(NORMAL_TARGET_EXPORTS) \
41543 (cd $(TARGET_SUBDIR)/rda && \
41544 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41546 @endif target-rda
41548 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
41549 maybe-install-strip-target-rda:
41550 @if target-rda
41551 maybe-install-strip-target-rda: install-strip-target-rda
41553 install-strip-target-rda: installdirs
41554 @: $(MAKE); $(unstage)
41555 @r=`${PWD_COMMAND}`; export r; \
41556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41557 $(NORMAL_TARGET_EXPORTS) \
41558 (cd $(TARGET_SUBDIR)/rda && \
41559 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41561 @endif target-rda
41563 # Other targets (info, dvi, pdf, etc.)
41565 .PHONY: maybe-info-target-rda info-target-rda
41566 maybe-info-target-rda:
41567 @if target-rda
41568 maybe-info-target-rda: info-target-rda
41570 info-target-rda: \
41571 configure-target-rda
41572 @: $(MAKE); $(unstage)
41573 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41574 r=`${PWD_COMMAND}`; export r; \
41575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41576 $(NORMAL_TARGET_EXPORTS) \
41577 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
41578 for flag in $(EXTRA_TARGET_FLAGS); do \
41579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41580 done; \
41581 (cd $(TARGET_SUBDIR)/rda && \
41582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41584 "RANLIB=$${RANLIB}" \
41585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41586 info) \
41587 || exit 1
41589 @endif target-rda
41591 .PHONY: maybe-dvi-target-rda dvi-target-rda
41592 maybe-dvi-target-rda:
41593 @if target-rda
41594 maybe-dvi-target-rda: dvi-target-rda
41596 dvi-target-rda: \
41597 configure-target-rda
41598 @: $(MAKE); $(unstage)
41599 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41600 r=`${PWD_COMMAND}`; export r; \
41601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41602 $(NORMAL_TARGET_EXPORTS) \
41603 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
41604 for flag in $(EXTRA_TARGET_FLAGS); do \
41605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41606 done; \
41607 (cd $(TARGET_SUBDIR)/rda && \
41608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41610 "RANLIB=$${RANLIB}" \
41611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41612 dvi) \
41613 || exit 1
41615 @endif target-rda
41617 .PHONY: maybe-pdf-target-rda pdf-target-rda
41618 maybe-pdf-target-rda:
41619 @if target-rda
41620 maybe-pdf-target-rda: pdf-target-rda
41622 pdf-target-rda: \
41623 configure-target-rda
41624 @: $(MAKE); $(unstage)
41625 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41626 r=`${PWD_COMMAND}`; export r; \
41627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41628 $(NORMAL_TARGET_EXPORTS) \
41629 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
41630 for flag in $(EXTRA_TARGET_FLAGS); do \
41631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41632 done; \
41633 (cd $(TARGET_SUBDIR)/rda && \
41634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41636 "RANLIB=$${RANLIB}" \
41637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41638 pdf) \
41639 || exit 1
41641 @endif target-rda
41643 .PHONY: maybe-html-target-rda html-target-rda
41644 maybe-html-target-rda:
41645 @if target-rda
41646 maybe-html-target-rda: html-target-rda
41648 html-target-rda: \
41649 configure-target-rda
41650 @: $(MAKE); $(unstage)
41651 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41652 r=`${PWD_COMMAND}`; export r; \
41653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41654 $(NORMAL_TARGET_EXPORTS) \
41655 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
41656 for flag in $(EXTRA_TARGET_FLAGS); do \
41657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41658 done; \
41659 (cd $(TARGET_SUBDIR)/rda && \
41660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41662 "RANLIB=$${RANLIB}" \
41663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41664 html) \
41665 || exit 1
41667 @endif target-rda
41669 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
41670 maybe-TAGS-target-rda:
41671 @if target-rda
41672 maybe-TAGS-target-rda: TAGS-target-rda
41674 TAGS-target-rda: \
41675 configure-target-rda
41676 @: $(MAKE); $(unstage)
41677 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41678 r=`${PWD_COMMAND}`; export r; \
41679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41680 $(NORMAL_TARGET_EXPORTS) \
41681 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
41682 for flag in $(EXTRA_TARGET_FLAGS); do \
41683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41684 done; \
41685 (cd $(TARGET_SUBDIR)/rda && \
41686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41688 "RANLIB=$${RANLIB}" \
41689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41690 TAGS) \
41691 || exit 1
41693 @endif target-rda
41695 .PHONY: maybe-install-info-target-rda install-info-target-rda
41696 maybe-install-info-target-rda:
41697 @if target-rda
41698 maybe-install-info-target-rda: install-info-target-rda
41700 install-info-target-rda: \
41701 configure-target-rda \
41702 info-target-rda
41703 @: $(MAKE); $(unstage)
41704 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41705 r=`${PWD_COMMAND}`; export r; \
41706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41707 $(NORMAL_TARGET_EXPORTS) \
41708 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
41709 for flag in $(EXTRA_TARGET_FLAGS); do \
41710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41711 done; \
41712 (cd $(TARGET_SUBDIR)/rda && \
41713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41715 "RANLIB=$${RANLIB}" \
41716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41717 install-info) \
41718 || exit 1
41720 @endif target-rda
41722 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
41723 maybe-install-pdf-target-rda:
41724 @if target-rda
41725 maybe-install-pdf-target-rda: install-pdf-target-rda
41727 install-pdf-target-rda: \
41728 configure-target-rda \
41729 pdf-target-rda
41730 @: $(MAKE); $(unstage)
41731 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41732 r=`${PWD_COMMAND}`; export r; \
41733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41734 $(NORMAL_TARGET_EXPORTS) \
41735 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
41736 for flag in $(EXTRA_TARGET_FLAGS); do \
41737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41738 done; \
41739 (cd $(TARGET_SUBDIR)/rda && \
41740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41742 "RANLIB=$${RANLIB}" \
41743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41744 install-pdf) \
41745 || exit 1
41747 @endif target-rda
41749 .PHONY: maybe-install-html-target-rda install-html-target-rda
41750 maybe-install-html-target-rda:
41751 @if target-rda
41752 maybe-install-html-target-rda: install-html-target-rda
41754 install-html-target-rda: \
41755 configure-target-rda \
41756 html-target-rda
41757 @: $(MAKE); $(unstage)
41758 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41759 r=`${PWD_COMMAND}`; export r; \
41760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41761 $(NORMAL_TARGET_EXPORTS) \
41762 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
41763 for flag in $(EXTRA_TARGET_FLAGS); do \
41764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41765 done; \
41766 (cd $(TARGET_SUBDIR)/rda && \
41767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41769 "RANLIB=$${RANLIB}" \
41770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41771 install-html) \
41772 || exit 1
41774 @endif target-rda
41776 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
41777 maybe-installcheck-target-rda:
41778 @if target-rda
41779 maybe-installcheck-target-rda: installcheck-target-rda
41781 installcheck-target-rda: \
41782 configure-target-rda
41783 @: $(MAKE); $(unstage)
41784 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41785 r=`${PWD_COMMAND}`; export r; \
41786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41787 $(NORMAL_TARGET_EXPORTS) \
41788 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
41789 for flag in $(EXTRA_TARGET_FLAGS); do \
41790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41791 done; \
41792 (cd $(TARGET_SUBDIR)/rda && \
41793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41795 "RANLIB=$${RANLIB}" \
41796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41797 installcheck) \
41798 || exit 1
41800 @endif target-rda
41802 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
41803 maybe-mostlyclean-target-rda:
41804 @if target-rda
41805 maybe-mostlyclean-target-rda: mostlyclean-target-rda
41807 mostlyclean-target-rda:
41808 @: $(MAKE); $(unstage)
41809 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41810 r=`${PWD_COMMAND}`; export r; \
41811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41812 $(NORMAL_TARGET_EXPORTS) \
41813 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
41814 for flag in $(EXTRA_TARGET_FLAGS); do \
41815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41816 done; \
41817 (cd $(TARGET_SUBDIR)/rda && \
41818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41820 "RANLIB=$${RANLIB}" \
41821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41822 mostlyclean) \
41823 || exit 1
41825 @endif target-rda
41827 .PHONY: maybe-clean-target-rda clean-target-rda
41828 maybe-clean-target-rda:
41829 @if target-rda
41830 maybe-clean-target-rda: clean-target-rda
41832 clean-target-rda:
41833 @: $(MAKE); $(unstage)
41834 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41835 r=`${PWD_COMMAND}`; export r; \
41836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41837 $(NORMAL_TARGET_EXPORTS) \
41838 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
41839 for flag in $(EXTRA_TARGET_FLAGS); do \
41840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41841 done; \
41842 (cd $(TARGET_SUBDIR)/rda && \
41843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41845 "RANLIB=$${RANLIB}" \
41846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41847 clean) \
41848 || exit 1
41850 @endif target-rda
41852 .PHONY: maybe-distclean-target-rda distclean-target-rda
41853 maybe-distclean-target-rda:
41854 @if target-rda
41855 maybe-distclean-target-rda: distclean-target-rda
41857 distclean-target-rda:
41858 @: $(MAKE); $(unstage)
41859 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41860 r=`${PWD_COMMAND}`; export r; \
41861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41862 $(NORMAL_TARGET_EXPORTS) \
41863 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
41864 for flag in $(EXTRA_TARGET_FLAGS); do \
41865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41866 done; \
41867 (cd $(TARGET_SUBDIR)/rda && \
41868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41870 "RANLIB=$${RANLIB}" \
41871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41872 distclean) \
41873 || exit 1
41875 @endif target-rda
41877 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
41878 maybe-maintainer-clean-target-rda:
41879 @if target-rda
41880 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
41882 maintainer-clean-target-rda:
41883 @: $(MAKE); $(unstage)
41884 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41885 r=`${PWD_COMMAND}`; export r; \
41886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41887 $(NORMAL_TARGET_EXPORTS) \
41888 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
41889 for flag in $(EXTRA_TARGET_FLAGS); do \
41890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41891 done; \
41892 (cd $(TARGET_SUBDIR)/rda && \
41893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41895 "RANLIB=$${RANLIB}" \
41896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41897 maintainer-clean) \
41898 || exit 1
41900 @endif target-rda
41906 .PHONY: configure-target-libada maybe-configure-target-libada
41907 maybe-configure-target-libada:
41908 @if gcc-bootstrap
41909 configure-target-libada: stage_current
41910 @endif gcc-bootstrap
41911 @if target-libada
41912 maybe-configure-target-libada: configure-target-libada
41913 configure-target-libada:
41914 @: $(MAKE); $(unstage)
41915 @r=`${PWD_COMMAND}`; export r; \
41916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41917 echo "Checking multilib configuration for libada..."; \
41918 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
41919 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
41920 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
41921 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
41922 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
41923 else \
41924 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
41925 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
41926 fi; \
41927 else \
41928 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
41929 fi; \
41930 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
41931 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
41932 $(NORMAL_TARGET_EXPORTS) \
41933 echo Configuring in $(TARGET_SUBDIR)/libada; \
41934 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
41935 case $(srcdir) in \
41936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41937 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
41938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41939 esac; \
41940 srcdiroption="--srcdir=$${topdir}/libada"; \
41941 libsrcdir="$$s/libada"; \
41942 rm -f no-such-file || : ; \
41943 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41944 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41945 --target=${target_alias} $${srcdiroption} \
41946 || exit 1
41947 @endif target-libada
41953 .PHONY: all-target-libada maybe-all-target-libada
41954 maybe-all-target-libada:
41955 @if gcc-bootstrap
41956 all-target-libada: stage_current
41957 @endif gcc-bootstrap
41958 @if target-libada
41959 TARGET-target-libada=all
41960 maybe-all-target-libada: all-target-libada
41961 all-target-libada: configure-target-libada
41962 @: $(MAKE); $(unstage)
41963 @r=`${PWD_COMMAND}`; export r; \
41964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41965 $(NORMAL_TARGET_EXPORTS) \
41966 (cd $(TARGET_SUBDIR)/libada && \
41967 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41968 $(TARGET-target-libada))
41969 @endif target-libada
41975 .PHONY: check-target-libada maybe-check-target-libada
41976 maybe-check-target-libada:
41977 @if target-libada
41978 maybe-check-target-libada: check-target-libada
41980 check-target-libada:
41981 @: $(MAKE); $(unstage)
41982 @r=`${PWD_COMMAND}`; export r; \
41983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41984 $(NORMAL_TARGET_EXPORTS) \
41985 (cd $(TARGET_SUBDIR)/libada && \
41986 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41988 @endif target-libada
41990 .PHONY: install-target-libada maybe-install-target-libada
41991 maybe-install-target-libada:
41992 @if target-libada
41993 maybe-install-target-libada: install-target-libada
41995 install-target-libada: installdirs
41996 @: $(MAKE); $(unstage)
41997 @r=`${PWD_COMMAND}`; export r; \
41998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41999 $(NORMAL_TARGET_EXPORTS) \
42000 (cd $(TARGET_SUBDIR)/libada && \
42001 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42003 @endif target-libada
42005 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
42006 maybe-install-strip-target-libada:
42007 @if target-libada
42008 maybe-install-strip-target-libada: install-strip-target-libada
42010 install-strip-target-libada: installdirs
42011 @: $(MAKE); $(unstage)
42012 @r=`${PWD_COMMAND}`; export r; \
42013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42014 $(NORMAL_TARGET_EXPORTS) \
42015 (cd $(TARGET_SUBDIR)/libada && \
42016 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42018 @endif target-libada
42020 # Other targets (info, dvi, pdf, etc.)
42022 .PHONY: maybe-info-target-libada info-target-libada
42023 maybe-info-target-libada:
42024 @if target-libada
42025 maybe-info-target-libada: info-target-libada
42027 info-target-libada: \
42028 configure-target-libada
42029 @: $(MAKE); $(unstage)
42030 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42031 r=`${PWD_COMMAND}`; export r; \
42032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42033 $(NORMAL_TARGET_EXPORTS) \
42034 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
42035 for flag in $(EXTRA_TARGET_FLAGS); do \
42036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42037 done; \
42038 (cd $(TARGET_SUBDIR)/libada && \
42039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42041 "RANLIB=$${RANLIB}" \
42042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42043 info) \
42044 || exit 1
42046 @endif target-libada
42048 .PHONY: maybe-dvi-target-libada dvi-target-libada
42049 maybe-dvi-target-libada:
42050 @if target-libada
42051 maybe-dvi-target-libada: dvi-target-libada
42053 dvi-target-libada: \
42054 configure-target-libada
42055 @: $(MAKE); $(unstage)
42056 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42057 r=`${PWD_COMMAND}`; export r; \
42058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42059 $(NORMAL_TARGET_EXPORTS) \
42060 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
42061 for flag in $(EXTRA_TARGET_FLAGS); do \
42062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42063 done; \
42064 (cd $(TARGET_SUBDIR)/libada && \
42065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42067 "RANLIB=$${RANLIB}" \
42068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42069 dvi) \
42070 || exit 1
42072 @endif target-libada
42074 .PHONY: maybe-pdf-target-libada pdf-target-libada
42075 maybe-pdf-target-libada:
42076 @if target-libada
42077 maybe-pdf-target-libada: pdf-target-libada
42079 pdf-target-libada: \
42080 configure-target-libada
42081 @: $(MAKE); $(unstage)
42082 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42083 r=`${PWD_COMMAND}`; export r; \
42084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42085 $(NORMAL_TARGET_EXPORTS) \
42086 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
42087 for flag in $(EXTRA_TARGET_FLAGS); do \
42088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42089 done; \
42090 (cd $(TARGET_SUBDIR)/libada && \
42091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42093 "RANLIB=$${RANLIB}" \
42094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42095 pdf) \
42096 || exit 1
42098 @endif target-libada
42100 .PHONY: maybe-html-target-libada html-target-libada
42101 maybe-html-target-libada:
42102 @if target-libada
42103 maybe-html-target-libada: html-target-libada
42105 html-target-libada: \
42106 configure-target-libada
42107 @: $(MAKE); $(unstage)
42108 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42109 r=`${PWD_COMMAND}`; export r; \
42110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42111 $(NORMAL_TARGET_EXPORTS) \
42112 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
42113 for flag in $(EXTRA_TARGET_FLAGS); do \
42114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42115 done; \
42116 (cd $(TARGET_SUBDIR)/libada && \
42117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42119 "RANLIB=$${RANLIB}" \
42120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42121 html) \
42122 || exit 1
42124 @endif target-libada
42126 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
42127 maybe-TAGS-target-libada:
42128 @if target-libada
42129 maybe-TAGS-target-libada: TAGS-target-libada
42131 TAGS-target-libada: \
42132 configure-target-libada
42133 @: $(MAKE); $(unstage)
42134 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42135 r=`${PWD_COMMAND}`; export r; \
42136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42137 $(NORMAL_TARGET_EXPORTS) \
42138 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
42139 for flag in $(EXTRA_TARGET_FLAGS); do \
42140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42141 done; \
42142 (cd $(TARGET_SUBDIR)/libada && \
42143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42145 "RANLIB=$${RANLIB}" \
42146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42147 TAGS) \
42148 || exit 1
42150 @endif target-libada
42152 .PHONY: maybe-install-info-target-libada install-info-target-libada
42153 maybe-install-info-target-libada:
42154 @if target-libada
42155 maybe-install-info-target-libada: install-info-target-libada
42157 install-info-target-libada: \
42158 configure-target-libada \
42159 info-target-libada
42160 @: $(MAKE); $(unstage)
42161 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42162 r=`${PWD_COMMAND}`; export r; \
42163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42164 $(NORMAL_TARGET_EXPORTS) \
42165 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
42166 for flag in $(EXTRA_TARGET_FLAGS); do \
42167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42168 done; \
42169 (cd $(TARGET_SUBDIR)/libada && \
42170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42172 "RANLIB=$${RANLIB}" \
42173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42174 install-info) \
42175 || exit 1
42177 @endif target-libada
42179 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
42180 maybe-install-pdf-target-libada:
42181 @if target-libada
42182 maybe-install-pdf-target-libada: install-pdf-target-libada
42184 install-pdf-target-libada: \
42185 configure-target-libada \
42186 pdf-target-libada
42187 @: $(MAKE); $(unstage)
42188 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42189 r=`${PWD_COMMAND}`; export r; \
42190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42191 $(NORMAL_TARGET_EXPORTS) \
42192 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
42193 for flag in $(EXTRA_TARGET_FLAGS); do \
42194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42195 done; \
42196 (cd $(TARGET_SUBDIR)/libada && \
42197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42199 "RANLIB=$${RANLIB}" \
42200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42201 install-pdf) \
42202 || exit 1
42204 @endif target-libada
42206 .PHONY: maybe-install-html-target-libada install-html-target-libada
42207 maybe-install-html-target-libada:
42208 @if target-libada
42209 maybe-install-html-target-libada: install-html-target-libada
42211 install-html-target-libada: \
42212 configure-target-libada \
42213 html-target-libada
42214 @: $(MAKE); $(unstage)
42215 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42216 r=`${PWD_COMMAND}`; export r; \
42217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42218 $(NORMAL_TARGET_EXPORTS) \
42219 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
42220 for flag in $(EXTRA_TARGET_FLAGS); do \
42221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42222 done; \
42223 (cd $(TARGET_SUBDIR)/libada && \
42224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42226 "RANLIB=$${RANLIB}" \
42227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42228 install-html) \
42229 || exit 1
42231 @endif target-libada
42233 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
42234 maybe-installcheck-target-libada:
42235 @if target-libada
42236 maybe-installcheck-target-libada: installcheck-target-libada
42238 installcheck-target-libada: \
42239 configure-target-libada
42240 @: $(MAKE); $(unstage)
42241 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42242 r=`${PWD_COMMAND}`; export r; \
42243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42244 $(NORMAL_TARGET_EXPORTS) \
42245 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
42246 for flag in $(EXTRA_TARGET_FLAGS); do \
42247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42248 done; \
42249 (cd $(TARGET_SUBDIR)/libada && \
42250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42252 "RANLIB=$${RANLIB}" \
42253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42254 installcheck) \
42255 || exit 1
42257 @endif target-libada
42259 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
42260 maybe-mostlyclean-target-libada:
42261 @if target-libada
42262 maybe-mostlyclean-target-libada: mostlyclean-target-libada
42264 mostlyclean-target-libada:
42265 @: $(MAKE); $(unstage)
42266 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42267 r=`${PWD_COMMAND}`; export r; \
42268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42269 $(NORMAL_TARGET_EXPORTS) \
42270 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
42271 for flag in $(EXTRA_TARGET_FLAGS); do \
42272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42273 done; \
42274 (cd $(TARGET_SUBDIR)/libada && \
42275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42277 "RANLIB=$${RANLIB}" \
42278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42279 mostlyclean) \
42280 || exit 1
42282 @endif target-libada
42284 .PHONY: maybe-clean-target-libada clean-target-libada
42285 maybe-clean-target-libada:
42286 @if target-libada
42287 maybe-clean-target-libada: clean-target-libada
42289 clean-target-libada:
42290 @: $(MAKE); $(unstage)
42291 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42292 r=`${PWD_COMMAND}`; export r; \
42293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42294 $(NORMAL_TARGET_EXPORTS) \
42295 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
42296 for flag in $(EXTRA_TARGET_FLAGS); do \
42297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42298 done; \
42299 (cd $(TARGET_SUBDIR)/libada && \
42300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42302 "RANLIB=$${RANLIB}" \
42303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42304 clean) \
42305 || exit 1
42307 @endif target-libada
42309 .PHONY: maybe-distclean-target-libada distclean-target-libada
42310 maybe-distclean-target-libada:
42311 @if target-libada
42312 maybe-distclean-target-libada: distclean-target-libada
42314 distclean-target-libada:
42315 @: $(MAKE); $(unstage)
42316 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42317 r=`${PWD_COMMAND}`; export r; \
42318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42319 $(NORMAL_TARGET_EXPORTS) \
42320 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
42321 for flag in $(EXTRA_TARGET_FLAGS); do \
42322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42323 done; \
42324 (cd $(TARGET_SUBDIR)/libada && \
42325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42327 "RANLIB=$${RANLIB}" \
42328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42329 distclean) \
42330 || exit 1
42332 @endif target-libada
42334 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
42335 maybe-maintainer-clean-target-libada:
42336 @if target-libada
42337 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
42339 maintainer-clean-target-libada:
42340 @: $(MAKE); $(unstage)
42341 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42342 r=`${PWD_COMMAND}`; export r; \
42343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42344 $(NORMAL_TARGET_EXPORTS) \
42345 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
42346 for flag in $(EXTRA_TARGET_FLAGS); do \
42347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42348 done; \
42349 (cd $(TARGET_SUBDIR)/libada && \
42350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42352 "RANLIB=$${RANLIB}" \
42353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42354 maintainer-clean) \
42355 || exit 1
42357 @endif target-libada
42363 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
42364 maybe-configure-target-libgomp:
42365 @if gcc-bootstrap
42366 configure-target-libgomp: stage_current
42367 @endif gcc-bootstrap
42368 @if target-libgomp
42369 maybe-configure-target-libgomp: configure-target-libgomp
42370 configure-target-libgomp:
42371 @r=`${PWD_COMMAND}`; export r; \
42372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42373 echo "Checking multilib configuration for libgomp..."; \
42374 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42375 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42376 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42377 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42378 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42379 else \
42380 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42381 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42382 fi; \
42383 else \
42384 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42385 fi; \
42386 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42387 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42388 $(NORMAL_TARGET_EXPORTS) \
42389 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
42390 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
42391 case $(srcdir) in \
42392 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42393 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42394 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42395 esac; \
42396 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42397 libsrcdir="$$s/libgomp"; \
42398 rm -f no-such-file || : ; \
42399 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42400 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42401 --target=${target_alias} $${srcdiroption} \
42402 || exit 1
42403 @endif target-libgomp
42407 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
42408 maybe-configure-stage1-target-libgomp:
42409 @if target-libgomp-bootstrap
42410 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
42411 configure-stage1-target-libgomp:
42412 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42413 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42414 @r=`${PWD_COMMAND}`; export r; \
42415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42416 TFLAGS="$(STAGE1_TFLAGS)"; \
42417 echo "Checking multilib configuration for libgomp..."; \
42418 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42419 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42420 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42421 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42422 else \
42423 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42424 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42425 fi; \
42426 else \
42427 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42428 fi; \
42429 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42430 $(NORMAL_TARGET_EXPORTS) \
42431 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42432 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42433 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42434 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
42435 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42436 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42437 case $(srcdir) in \
42438 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42439 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42440 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42441 esac; \
42442 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42443 libsrcdir="$$s/libgomp"; \
42444 $(SHELL) $${libsrcdir}/configure \
42445 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42446 --target=${target_alias} $${srcdiroption} \
42447 $(STAGE1_CONFIGURE_FLAGS)
42448 @endif target-libgomp-bootstrap
42450 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
42451 maybe-configure-stage2-target-libgomp:
42452 @if target-libgomp-bootstrap
42453 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
42454 configure-stage2-target-libgomp:
42455 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42456 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42457 @r=`${PWD_COMMAND}`; export r; \
42458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42459 TFLAGS="$(STAGE2_TFLAGS)"; \
42460 echo "Checking multilib configuration for libgomp..."; \
42461 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42462 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42463 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42464 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42465 else \
42466 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42467 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42468 fi; \
42469 else \
42470 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42471 fi; \
42472 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42473 $(NORMAL_TARGET_EXPORTS) \
42475 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42476 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42477 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42478 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
42479 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42480 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42481 case $(srcdir) in \
42482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42483 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42485 esac; \
42486 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42487 libsrcdir="$$s/libgomp"; \
42488 $(SHELL) $${libsrcdir}/configure \
42489 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42490 --target=${target_alias} $${srcdiroption} \
42491 --with-build-libsubdir=$(HOST_SUBDIR) \
42492 $(STAGE2_CONFIGURE_FLAGS)
42493 @endif target-libgomp-bootstrap
42495 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
42496 maybe-configure-stage3-target-libgomp:
42497 @if target-libgomp-bootstrap
42498 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
42499 configure-stage3-target-libgomp:
42500 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42501 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42502 @r=`${PWD_COMMAND}`; export r; \
42503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42504 TFLAGS="$(STAGE3_TFLAGS)"; \
42505 echo "Checking multilib configuration for libgomp..."; \
42506 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42507 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42508 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42509 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42510 else \
42511 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42512 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42513 fi; \
42514 else \
42515 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42516 fi; \
42517 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42518 $(NORMAL_TARGET_EXPORTS) \
42520 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42521 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42522 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42523 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
42524 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42525 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42526 case $(srcdir) in \
42527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42528 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42530 esac; \
42531 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42532 libsrcdir="$$s/libgomp"; \
42533 $(SHELL) $${libsrcdir}/configure \
42534 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42535 --target=${target_alias} $${srcdiroption} \
42536 --with-build-libsubdir=$(HOST_SUBDIR) \
42537 $(STAGE3_CONFIGURE_FLAGS)
42538 @endif target-libgomp-bootstrap
42540 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
42541 maybe-configure-stage4-target-libgomp:
42542 @if target-libgomp-bootstrap
42543 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
42544 configure-stage4-target-libgomp:
42545 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42546 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42547 @r=`${PWD_COMMAND}`; export r; \
42548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42549 TFLAGS="$(STAGE4_TFLAGS)"; \
42550 echo "Checking multilib configuration for libgomp..."; \
42551 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42552 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42553 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42554 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42555 else \
42556 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42557 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42558 fi; \
42559 else \
42560 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42561 fi; \
42562 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42563 $(NORMAL_TARGET_EXPORTS) \
42565 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42566 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42567 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42568 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
42569 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42570 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42571 case $(srcdir) in \
42572 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42573 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42574 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42575 esac; \
42576 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42577 libsrcdir="$$s/libgomp"; \
42578 $(SHELL) $${libsrcdir}/configure \
42579 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42580 --target=${target_alias} $${srcdiroption} \
42581 --with-build-libsubdir=$(HOST_SUBDIR) \
42582 $(STAGE4_CONFIGURE_FLAGS)
42583 @endif target-libgomp-bootstrap
42585 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
42586 maybe-configure-stageprofile-target-libgomp:
42587 @if target-libgomp-bootstrap
42588 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
42589 configure-stageprofile-target-libgomp:
42590 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42591 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42592 @r=`${PWD_COMMAND}`; export r; \
42593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42594 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42595 echo "Checking multilib configuration for libgomp..."; \
42596 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42597 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42598 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42599 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42600 else \
42601 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42602 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42603 fi; \
42604 else \
42605 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42606 fi; \
42607 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42608 $(NORMAL_TARGET_EXPORTS) \
42610 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42611 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42612 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42613 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
42614 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42615 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42616 case $(srcdir) in \
42617 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42618 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42619 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42620 esac; \
42621 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42622 libsrcdir="$$s/libgomp"; \
42623 $(SHELL) $${libsrcdir}/configure \
42624 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42625 --target=${target_alias} $${srcdiroption} \
42626 --with-build-libsubdir=$(HOST_SUBDIR) \
42627 $(STAGEprofile_CONFIGURE_FLAGS)
42628 @endif target-libgomp-bootstrap
42630 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
42631 maybe-configure-stagefeedback-target-libgomp:
42632 @if target-libgomp-bootstrap
42633 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
42634 configure-stagefeedback-target-libgomp:
42635 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42636 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42637 @r=`${PWD_COMMAND}`; export r; \
42638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42639 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42640 echo "Checking multilib configuration for libgomp..."; \
42641 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42642 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42643 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42644 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42645 else \
42646 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42647 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42648 fi; \
42649 else \
42650 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42651 fi; \
42652 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42653 $(NORMAL_TARGET_EXPORTS) \
42655 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42656 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42657 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42658 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
42659 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42660 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42661 case $(srcdir) in \
42662 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42663 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42664 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42665 esac; \
42666 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42667 libsrcdir="$$s/libgomp"; \
42668 $(SHELL) $${libsrcdir}/configure \
42669 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42670 --target=${target_alias} $${srcdiroption} \
42671 --with-build-libsubdir=$(HOST_SUBDIR) \
42672 $(STAGEfeedback_CONFIGURE_FLAGS)
42673 @endif target-libgomp-bootstrap
42679 .PHONY: all-target-libgomp maybe-all-target-libgomp
42680 maybe-all-target-libgomp:
42681 @if gcc-bootstrap
42682 all-target-libgomp: stage_current
42683 @endif gcc-bootstrap
42684 @if target-libgomp
42685 TARGET-target-libgomp=all
42686 maybe-all-target-libgomp: all-target-libgomp
42687 all-target-libgomp: configure-target-libgomp
42688 @r=`${PWD_COMMAND}`; export r; \
42689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42690 $(NORMAL_TARGET_EXPORTS) \
42691 (cd $(TARGET_SUBDIR)/libgomp && \
42692 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42693 $(TARGET-target-libgomp))
42694 @endif target-libgomp
42698 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
42699 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
42700 maybe-all-stage1-target-libgomp:
42701 maybe-clean-stage1-target-libgomp:
42702 @if target-libgomp-bootstrap
42703 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
42704 all-stage1: all-stage1-target-libgomp
42705 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
42706 all-stage1-target-libgomp: configure-stage1-target-libgomp
42707 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42708 @r=`${PWD_COMMAND}`; export r; \
42709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42710 TFLAGS="$(STAGE1_TFLAGS)"; \
42711 $(NORMAL_TARGET_EXPORTS) \
42712 cd $(TARGET_SUBDIR)/libgomp && \
42713 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42714 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42715 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42716 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42717 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42718 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42719 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42720 $(EXTRA_TARGET_FLAGS) \
42722 TFLAGS="$(STAGE1_TFLAGS)" \
42723 $(TARGET-stage1-target-libgomp)
42725 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
42726 clean-stage1: clean-stage1-target-libgomp
42727 clean-stage1-target-libgomp:
42728 @if [ $(current_stage) = stage1 ]; then \
42729 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42730 else \
42731 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
42732 $(MAKE) stage1-start; \
42733 fi; \
42734 cd $(TARGET_SUBDIR)/libgomp && \
42735 $(MAKE) $(EXTRA_TARGET_FLAGS) \
42736 clean
42737 @endif target-libgomp-bootstrap
42740 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
42741 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
42742 maybe-all-stage2-target-libgomp:
42743 maybe-clean-stage2-target-libgomp:
42744 @if target-libgomp-bootstrap
42745 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
42746 all-stage2: all-stage2-target-libgomp
42747 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
42748 all-stage2-target-libgomp: configure-stage2-target-libgomp
42749 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42750 @r=`${PWD_COMMAND}`; export r; \
42751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42752 TFLAGS="$(STAGE2_TFLAGS)"; \
42753 $(NORMAL_TARGET_EXPORTS) \
42755 cd $(TARGET_SUBDIR)/libgomp && \
42756 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42757 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42758 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42759 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42760 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42761 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42762 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42763 $(EXTRA_TARGET_FLAGS) \
42764 TFLAGS="$(STAGE2_TFLAGS)" \
42765 $(TARGET-stage2-target-libgomp)
42767 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
42768 clean-stage2: clean-stage2-target-libgomp
42769 clean-stage2-target-libgomp:
42770 @if [ $(current_stage) = stage2 ]; then \
42771 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42772 else \
42773 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
42774 $(MAKE) stage2-start; \
42775 fi; \
42776 cd $(TARGET_SUBDIR)/libgomp && \
42777 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42778 @endif target-libgomp-bootstrap
42781 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
42782 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
42783 maybe-all-stage3-target-libgomp:
42784 maybe-clean-stage3-target-libgomp:
42785 @if target-libgomp-bootstrap
42786 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
42787 all-stage3: all-stage3-target-libgomp
42788 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
42789 all-stage3-target-libgomp: configure-stage3-target-libgomp
42790 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42791 @r=`${PWD_COMMAND}`; export r; \
42792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42793 TFLAGS="$(STAGE3_TFLAGS)"; \
42794 $(NORMAL_TARGET_EXPORTS) \
42796 cd $(TARGET_SUBDIR)/libgomp && \
42797 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42798 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42799 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42800 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42801 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42802 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42803 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42804 $(EXTRA_TARGET_FLAGS) \
42805 TFLAGS="$(STAGE3_TFLAGS)" \
42806 $(TARGET-stage3-target-libgomp)
42808 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
42809 clean-stage3: clean-stage3-target-libgomp
42810 clean-stage3-target-libgomp:
42811 @if [ $(current_stage) = stage3 ]; then \
42812 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42813 else \
42814 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
42815 $(MAKE) stage3-start; \
42816 fi; \
42817 cd $(TARGET_SUBDIR)/libgomp && \
42818 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42819 @endif target-libgomp-bootstrap
42822 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
42823 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
42824 maybe-all-stage4-target-libgomp:
42825 maybe-clean-stage4-target-libgomp:
42826 @if target-libgomp-bootstrap
42827 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
42828 all-stage4: all-stage4-target-libgomp
42829 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
42830 all-stage4-target-libgomp: configure-stage4-target-libgomp
42831 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42832 @r=`${PWD_COMMAND}`; export r; \
42833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42834 TFLAGS="$(STAGE4_TFLAGS)"; \
42835 $(NORMAL_TARGET_EXPORTS) \
42837 cd $(TARGET_SUBDIR)/libgomp && \
42838 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42839 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42840 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42841 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42842 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42843 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42844 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42845 $(EXTRA_TARGET_FLAGS) \
42846 TFLAGS="$(STAGE4_TFLAGS)" \
42847 $(TARGET-stage4-target-libgomp)
42849 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
42850 clean-stage4: clean-stage4-target-libgomp
42851 clean-stage4-target-libgomp:
42852 @if [ $(current_stage) = stage4 ]; then \
42853 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42854 else \
42855 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
42856 $(MAKE) stage4-start; \
42857 fi; \
42858 cd $(TARGET_SUBDIR)/libgomp && \
42859 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42860 @endif target-libgomp-bootstrap
42863 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
42864 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
42865 maybe-all-stageprofile-target-libgomp:
42866 maybe-clean-stageprofile-target-libgomp:
42867 @if target-libgomp-bootstrap
42868 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
42869 all-stageprofile: all-stageprofile-target-libgomp
42870 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
42871 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
42872 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42873 @r=`${PWD_COMMAND}`; export r; \
42874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42875 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42876 $(NORMAL_TARGET_EXPORTS) \
42878 cd $(TARGET_SUBDIR)/libgomp && \
42879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42880 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42881 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42882 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42886 $(EXTRA_TARGET_FLAGS) \
42887 TFLAGS="$(STAGEprofile_TFLAGS)" \
42888 $(TARGET-stageprofile-target-libgomp)
42890 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
42891 clean-stageprofile: clean-stageprofile-target-libgomp
42892 clean-stageprofile-target-libgomp:
42893 @if [ $(current_stage) = stageprofile ]; then \
42894 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42895 else \
42896 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
42897 $(MAKE) stageprofile-start; \
42898 fi; \
42899 cd $(TARGET_SUBDIR)/libgomp && \
42900 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42901 @endif target-libgomp-bootstrap
42904 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
42905 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
42906 maybe-all-stagefeedback-target-libgomp:
42907 maybe-clean-stagefeedback-target-libgomp:
42908 @if target-libgomp-bootstrap
42909 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
42910 all-stagefeedback: all-stagefeedback-target-libgomp
42911 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
42912 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
42913 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42914 @r=`${PWD_COMMAND}`; export r; \
42915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42916 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42917 $(NORMAL_TARGET_EXPORTS) \
42919 cd $(TARGET_SUBDIR)/libgomp && \
42920 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42921 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42922 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42923 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42924 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42925 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42926 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42927 $(EXTRA_TARGET_FLAGS) \
42928 TFLAGS="$(STAGEfeedback_TFLAGS)" \
42929 $(TARGET-stagefeedback-target-libgomp)
42931 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
42932 clean-stagefeedback: clean-stagefeedback-target-libgomp
42933 clean-stagefeedback-target-libgomp:
42934 @if [ $(current_stage) = stagefeedback ]; then \
42935 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42936 else \
42937 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
42938 $(MAKE) stagefeedback-start; \
42939 fi; \
42940 cd $(TARGET_SUBDIR)/libgomp && \
42941 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42942 @endif target-libgomp-bootstrap
42949 .PHONY: check-target-libgomp maybe-check-target-libgomp
42950 maybe-check-target-libgomp:
42951 @if target-libgomp
42952 maybe-check-target-libgomp: check-target-libgomp
42954 check-target-libgomp:
42955 @: $(MAKE); $(unstage)
42956 @r=`${PWD_COMMAND}`; export r; \
42957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42958 $(NORMAL_TARGET_EXPORTS) \
42959 (cd $(TARGET_SUBDIR)/libgomp && \
42960 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42962 @endif target-libgomp
42964 .PHONY: install-target-libgomp maybe-install-target-libgomp
42965 maybe-install-target-libgomp:
42966 @if target-libgomp
42967 maybe-install-target-libgomp: install-target-libgomp
42969 install-target-libgomp: installdirs
42970 @: $(MAKE); $(unstage)
42971 @r=`${PWD_COMMAND}`; export r; \
42972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42973 $(NORMAL_TARGET_EXPORTS) \
42974 (cd $(TARGET_SUBDIR)/libgomp && \
42975 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42977 @endif target-libgomp
42979 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
42980 maybe-install-strip-target-libgomp:
42981 @if target-libgomp
42982 maybe-install-strip-target-libgomp: install-strip-target-libgomp
42984 install-strip-target-libgomp: installdirs
42985 @: $(MAKE); $(unstage)
42986 @r=`${PWD_COMMAND}`; export r; \
42987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42988 $(NORMAL_TARGET_EXPORTS) \
42989 (cd $(TARGET_SUBDIR)/libgomp && \
42990 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42992 @endif target-libgomp
42994 # Other targets (info, dvi, pdf, etc.)
42996 .PHONY: maybe-info-target-libgomp info-target-libgomp
42997 maybe-info-target-libgomp:
42998 @if target-libgomp
42999 maybe-info-target-libgomp: info-target-libgomp
43001 info-target-libgomp: \
43002 configure-target-libgomp
43003 @: $(MAKE); $(unstage)
43004 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43005 r=`${PWD_COMMAND}`; export r; \
43006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43007 $(NORMAL_TARGET_EXPORTS) \
43008 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
43009 for flag in $(EXTRA_TARGET_FLAGS); do \
43010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43011 done; \
43012 (cd $(TARGET_SUBDIR)/libgomp && \
43013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43015 "RANLIB=$${RANLIB}" \
43016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43017 info) \
43018 || exit 1
43020 @endif target-libgomp
43022 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
43023 maybe-dvi-target-libgomp:
43024 @if target-libgomp
43025 maybe-dvi-target-libgomp: dvi-target-libgomp
43027 dvi-target-libgomp: \
43028 configure-target-libgomp
43029 @: $(MAKE); $(unstage)
43030 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43031 r=`${PWD_COMMAND}`; export r; \
43032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43033 $(NORMAL_TARGET_EXPORTS) \
43034 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
43035 for flag in $(EXTRA_TARGET_FLAGS); do \
43036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43037 done; \
43038 (cd $(TARGET_SUBDIR)/libgomp && \
43039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43041 "RANLIB=$${RANLIB}" \
43042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43043 dvi) \
43044 || exit 1
43046 @endif target-libgomp
43048 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
43049 maybe-pdf-target-libgomp:
43050 @if target-libgomp
43051 maybe-pdf-target-libgomp: pdf-target-libgomp
43053 pdf-target-libgomp: \
43054 configure-target-libgomp
43055 @: $(MAKE); $(unstage)
43056 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43057 r=`${PWD_COMMAND}`; export r; \
43058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43059 $(NORMAL_TARGET_EXPORTS) \
43060 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
43061 for flag in $(EXTRA_TARGET_FLAGS); do \
43062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43063 done; \
43064 (cd $(TARGET_SUBDIR)/libgomp && \
43065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43067 "RANLIB=$${RANLIB}" \
43068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43069 pdf) \
43070 || exit 1
43072 @endif target-libgomp
43074 .PHONY: maybe-html-target-libgomp html-target-libgomp
43075 maybe-html-target-libgomp:
43076 @if target-libgomp
43077 maybe-html-target-libgomp: html-target-libgomp
43079 html-target-libgomp: \
43080 configure-target-libgomp
43081 @: $(MAKE); $(unstage)
43082 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43083 r=`${PWD_COMMAND}`; export r; \
43084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43085 $(NORMAL_TARGET_EXPORTS) \
43086 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
43087 for flag in $(EXTRA_TARGET_FLAGS); do \
43088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43089 done; \
43090 (cd $(TARGET_SUBDIR)/libgomp && \
43091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43093 "RANLIB=$${RANLIB}" \
43094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43095 html) \
43096 || exit 1
43098 @endif target-libgomp
43100 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
43101 maybe-TAGS-target-libgomp:
43102 @if target-libgomp
43103 maybe-TAGS-target-libgomp: TAGS-target-libgomp
43105 TAGS-target-libgomp: \
43106 configure-target-libgomp
43107 @: $(MAKE); $(unstage)
43108 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43109 r=`${PWD_COMMAND}`; export r; \
43110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43111 $(NORMAL_TARGET_EXPORTS) \
43112 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
43113 for flag in $(EXTRA_TARGET_FLAGS); do \
43114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43115 done; \
43116 (cd $(TARGET_SUBDIR)/libgomp && \
43117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43119 "RANLIB=$${RANLIB}" \
43120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43121 TAGS) \
43122 || exit 1
43124 @endif target-libgomp
43126 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
43127 maybe-install-info-target-libgomp:
43128 @if target-libgomp
43129 maybe-install-info-target-libgomp: install-info-target-libgomp
43131 install-info-target-libgomp: \
43132 configure-target-libgomp \
43133 info-target-libgomp
43134 @: $(MAKE); $(unstage)
43135 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43136 r=`${PWD_COMMAND}`; export r; \
43137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43138 $(NORMAL_TARGET_EXPORTS) \
43139 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
43140 for flag in $(EXTRA_TARGET_FLAGS); do \
43141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43142 done; \
43143 (cd $(TARGET_SUBDIR)/libgomp && \
43144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43146 "RANLIB=$${RANLIB}" \
43147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43148 install-info) \
43149 || exit 1
43151 @endif target-libgomp
43153 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
43154 maybe-install-pdf-target-libgomp:
43155 @if target-libgomp
43156 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
43158 install-pdf-target-libgomp: \
43159 configure-target-libgomp \
43160 pdf-target-libgomp
43161 @: $(MAKE); $(unstage)
43162 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43163 r=`${PWD_COMMAND}`; export r; \
43164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43165 $(NORMAL_TARGET_EXPORTS) \
43166 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
43167 for flag in $(EXTRA_TARGET_FLAGS); do \
43168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43169 done; \
43170 (cd $(TARGET_SUBDIR)/libgomp && \
43171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43173 "RANLIB=$${RANLIB}" \
43174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43175 install-pdf) \
43176 || exit 1
43178 @endif target-libgomp
43180 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
43181 maybe-install-html-target-libgomp:
43182 @if target-libgomp
43183 maybe-install-html-target-libgomp: install-html-target-libgomp
43185 install-html-target-libgomp: \
43186 configure-target-libgomp \
43187 html-target-libgomp
43188 @: $(MAKE); $(unstage)
43189 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43190 r=`${PWD_COMMAND}`; export r; \
43191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43192 $(NORMAL_TARGET_EXPORTS) \
43193 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
43194 for flag in $(EXTRA_TARGET_FLAGS); do \
43195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43196 done; \
43197 (cd $(TARGET_SUBDIR)/libgomp && \
43198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43200 "RANLIB=$${RANLIB}" \
43201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43202 install-html) \
43203 || exit 1
43205 @endif target-libgomp
43207 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
43208 maybe-installcheck-target-libgomp:
43209 @if target-libgomp
43210 maybe-installcheck-target-libgomp: installcheck-target-libgomp
43212 installcheck-target-libgomp: \
43213 configure-target-libgomp
43214 @: $(MAKE); $(unstage)
43215 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43216 r=`${PWD_COMMAND}`; export r; \
43217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43218 $(NORMAL_TARGET_EXPORTS) \
43219 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
43220 for flag in $(EXTRA_TARGET_FLAGS); do \
43221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43222 done; \
43223 (cd $(TARGET_SUBDIR)/libgomp && \
43224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43226 "RANLIB=$${RANLIB}" \
43227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43228 installcheck) \
43229 || exit 1
43231 @endif target-libgomp
43233 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
43234 maybe-mostlyclean-target-libgomp:
43235 @if target-libgomp
43236 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
43238 mostlyclean-target-libgomp:
43239 @: $(MAKE); $(unstage)
43240 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43241 r=`${PWD_COMMAND}`; export r; \
43242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43243 $(NORMAL_TARGET_EXPORTS) \
43244 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
43245 for flag in $(EXTRA_TARGET_FLAGS); do \
43246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43247 done; \
43248 (cd $(TARGET_SUBDIR)/libgomp && \
43249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43251 "RANLIB=$${RANLIB}" \
43252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43253 mostlyclean) \
43254 || exit 1
43256 @endif target-libgomp
43258 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
43259 maybe-clean-target-libgomp:
43260 @if target-libgomp
43261 maybe-clean-target-libgomp: clean-target-libgomp
43263 clean-target-libgomp:
43264 @: $(MAKE); $(unstage)
43265 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43266 r=`${PWD_COMMAND}`; export r; \
43267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43268 $(NORMAL_TARGET_EXPORTS) \
43269 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
43270 for flag in $(EXTRA_TARGET_FLAGS); do \
43271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43272 done; \
43273 (cd $(TARGET_SUBDIR)/libgomp && \
43274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43276 "RANLIB=$${RANLIB}" \
43277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43278 clean) \
43279 || exit 1
43281 @endif target-libgomp
43283 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
43284 maybe-distclean-target-libgomp:
43285 @if target-libgomp
43286 maybe-distclean-target-libgomp: distclean-target-libgomp
43288 distclean-target-libgomp:
43289 @: $(MAKE); $(unstage)
43290 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43291 r=`${PWD_COMMAND}`; export r; \
43292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43293 $(NORMAL_TARGET_EXPORTS) \
43294 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
43295 for flag in $(EXTRA_TARGET_FLAGS); do \
43296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43297 done; \
43298 (cd $(TARGET_SUBDIR)/libgomp && \
43299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43301 "RANLIB=$${RANLIB}" \
43302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43303 distclean) \
43304 || exit 1
43306 @endif target-libgomp
43308 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
43309 maybe-maintainer-clean-target-libgomp:
43310 @if target-libgomp
43311 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
43313 maintainer-clean-target-libgomp:
43314 @: $(MAKE); $(unstage)
43315 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43316 r=`${PWD_COMMAND}`; export r; \
43317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43318 $(NORMAL_TARGET_EXPORTS) \
43319 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
43320 for flag in $(EXTRA_TARGET_FLAGS); do \
43321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43322 done; \
43323 (cd $(TARGET_SUBDIR)/libgomp && \
43324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43326 "RANLIB=$${RANLIB}" \
43327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43328 maintainer-clean) \
43329 || exit 1
43331 @endif target-libgomp
43337 .PHONY: configure-target-libitm maybe-configure-target-libitm
43338 maybe-configure-target-libitm:
43339 @if gcc-bootstrap
43340 configure-target-libitm: stage_current
43341 @endif gcc-bootstrap
43342 @if target-libitm
43343 maybe-configure-target-libitm: configure-target-libitm
43344 configure-target-libitm:
43345 @: $(MAKE); $(unstage)
43346 @r=`${PWD_COMMAND}`; export r; \
43347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43348 echo "Checking multilib configuration for libitm..."; \
43349 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
43350 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
43351 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
43352 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
43353 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
43354 else \
43355 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
43356 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
43357 fi; \
43358 else \
43359 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
43360 fi; \
43361 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
43362 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
43363 $(NORMAL_TARGET_EXPORTS) \
43364 echo Configuring in $(TARGET_SUBDIR)/libitm; \
43365 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
43366 case $(srcdir) in \
43367 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43368 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
43369 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43370 esac; \
43371 srcdiroption="--srcdir=$${topdir}/libitm"; \
43372 libsrcdir="$$s/libitm"; \
43373 rm -f no-such-file || : ; \
43374 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43375 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43376 --target=${target_alias} $${srcdiroption} \
43377 || exit 1
43378 @endif target-libitm
43384 .PHONY: all-target-libitm maybe-all-target-libitm
43385 maybe-all-target-libitm:
43386 @if gcc-bootstrap
43387 all-target-libitm: stage_current
43388 @endif gcc-bootstrap
43389 @if target-libitm
43390 TARGET-target-libitm=all
43391 maybe-all-target-libitm: all-target-libitm
43392 all-target-libitm: configure-target-libitm
43393 @: $(MAKE); $(unstage)
43394 @r=`${PWD_COMMAND}`; export r; \
43395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43396 $(NORMAL_TARGET_EXPORTS) \
43397 (cd $(TARGET_SUBDIR)/libitm && \
43398 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43399 $(TARGET-target-libitm))
43400 @endif target-libitm
43406 .PHONY: check-target-libitm maybe-check-target-libitm
43407 maybe-check-target-libitm:
43408 @if target-libitm
43409 maybe-check-target-libitm: check-target-libitm
43411 check-target-libitm:
43412 @: $(MAKE); $(unstage)
43413 @r=`${PWD_COMMAND}`; export r; \
43414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43415 $(NORMAL_TARGET_EXPORTS) \
43416 (cd $(TARGET_SUBDIR)/libitm && \
43417 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43419 @endif target-libitm
43421 .PHONY: install-target-libitm maybe-install-target-libitm
43422 maybe-install-target-libitm:
43423 @if target-libitm
43424 maybe-install-target-libitm: install-target-libitm
43426 install-target-libitm: installdirs
43427 @: $(MAKE); $(unstage)
43428 @r=`${PWD_COMMAND}`; export r; \
43429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43430 $(NORMAL_TARGET_EXPORTS) \
43431 (cd $(TARGET_SUBDIR)/libitm && \
43432 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43434 @endif target-libitm
43436 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
43437 maybe-install-strip-target-libitm:
43438 @if target-libitm
43439 maybe-install-strip-target-libitm: install-strip-target-libitm
43441 install-strip-target-libitm: installdirs
43442 @: $(MAKE); $(unstage)
43443 @r=`${PWD_COMMAND}`; export r; \
43444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43445 $(NORMAL_TARGET_EXPORTS) \
43446 (cd $(TARGET_SUBDIR)/libitm && \
43447 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43449 @endif target-libitm
43451 # Other targets (info, dvi, pdf, etc.)
43453 .PHONY: maybe-info-target-libitm info-target-libitm
43454 maybe-info-target-libitm:
43455 @if target-libitm
43456 maybe-info-target-libitm: info-target-libitm
43458 info-target-libitm: \
43459 configure-target-libitm
43460 @: $(MAKE); $(unstage)
43461 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43462 r=`${PWD_COMMAND}`; export r; \
43463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43464 $(NORMAL_TARGET_EXPORTS) \
43465 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
43466 for flag in $(EXTRA_TARGET_FLAGS); do \
43467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43468 done; \
43469 (cd $(TARGET_SUBDIR)/libitm && \
43470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43472 "RANLIB=$${RANLIB}" \
43473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43474 info) \
43475 || exit 1
43477 @endif target-libitm
43479 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
43480 maybe-dvi-target-libitm:
43481 @if target-libitm
43482 maybe-dvi-target-libitm: dvi-target-libitm
43484 dvi-target-libitm: \
43485 configure-target-libitm
43486 @: $(MAKE); $(unstage)
43487 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43488 r=`${PWD_COMMAND}`; export r; \
43489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43490 $(NORMAL_TARGET_EXPORTS) \
43491 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
43492 for flag in $(EXTRA_TARGET_FLAGS); do \
43493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43494 done; \
43495 (cd $(TARGET_SUBDIR)/libitm && \
43496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43498 "RANLIB=$${RANLIB}" \
43499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43500 dvi) \
43501 || exit 1
43503 @endif target-libitm
43505 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
43506 maybe-pdf-target-libitm:
43507 @if target-libitm
43508 maybe-pdf-target-libitm: pdf-target-libitm
43510 pdf-target-libitm: \
43511 configure-target-libitm
43512 @: $(MAKE); $(unstage)
43513 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43514 r=`${PWD_COMMAND}`; export r; \
43515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43516 $(NORMAL_TARGET_EXPORTS) \
43517 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
43518 for flag in $(EXTRA_TARGET_FLAGS); do \
43519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43520 done; \
43521 (cd $(TARGET_SUBDIR)/libitm && \
43522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43524 "RANLIB=$${RANLIB}" \
43525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43526 pdf) \
43527 || exit 1
43529 @endif target-libitm
43531 .PHONY: maybe-html-target-libitm html-target-libitm
43532 maybe-html-target-libitm:
43533 @if target-libitm
43534 maybe-html-target-libitm: html-target-libitm
43536 html-target-libitm: \
43537 configure-target-libitm
43538 @: $(MAKE); $(unstage)
43539 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43540 r=`${PWD_COMMAND}`; export r; \
43541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43542 $(NORMAL_TARGET_EXPORTS) \
43543 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
43544 for flag in $(EXTRA_TARGET_FLAGS); do \
43545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43546 done; \
43547 (cd $(TARGET_SUBDIR)/libitm && \
43548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43550 "RANLIB=$${RANLIB}" \
43551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43552 html) \
43553 || exit 1
43555 @endif target-libitm
43557 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
43558 maybe-TAGS-target-libitm:
43559 @if target-libitm
43560 maybe-TAGS-target-libitm: TAGS-target-libitm
43562 TAGS-target-libitm: \
43563 configure-target-libitm
43564 @: $(MAKE); $(unstage)
43565 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43566 r=`${PWD_COMMAND}`; export r; \
43567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43568 $(NORMAL_TARGET_EXPORTS) \
43569 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
43570 for flag in $(EXTRA_TARGET_FLAGS); do \
43571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43572 done; \
43573 (cd $(TARGET_SUBDIR)/libitm && \
43574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43576 "RANLIB=$${RANLIB}" \
43577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43578 TAGS) \
43579 || exit 1
43581 @endif target-libitm
43583 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
43584 maybe-install-info-target-libitm:
43585 @if target-libitm
43586 maybe-install-info-target-libitm: install-info-target-libitm
43588 install-info-target-libitm: \
43589 configure-target-libitm \
43590 info-target-libitm
43591 @: $(MAKE); $(unstage)
43592 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43593 r=`${PWD_COMMAND}`; export r; \
43594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43595 $(NORMAL_TARGET_EXPORTS) \
43596 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
43597 for flag in $(EXTRA_TARGET_FLAGS); do \
43598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43599 done; \
43600 (cd $(TARGET_SUBDIR)/libitm && \
43601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43603 "RANLIB=$${RANLIB}" \
43604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43605 install-info) \
43606 || exit 1
43608 @endif target-libitm
43610 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
43611 maybe-install-pdf-target-libitm:
43612 @if target-libitm
43613 maybe-install-pdf-target-libitm: install-pdf-target-libitm
43615 install-pdf-target-libitm: \
43616 configure-target-libitm \
43617 pdf-target-libitm
43618 @: $(MAKE); $(unstage)
43619 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43620 r=`${PWD_COMMAND}`; export r; \
43621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43622 $(NORMAL_TARGET_EXPORTS) \
43623 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
43624 for flag in $(EXTRA_TARGET_FLAGS); do \
43625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43626 done; \
43627 (cd $(TARGET_SUBDIR)/libitm && \
43628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43630 "RANLIB=$${RANLIB}" \
43631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43632 install-pdf) \
43633 || exit 1
43635 @endif target-libitm
43637 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
43638 maybe-install-html-target-libitm:
43639 @if target-libitm
43640 maybe-install-html-target-libitm: install-html-target-libitm
43642 install-html-target-libitm: \
43643 configure-target-libitm \
43644 html-target-libitm
43645 @: $(MAKE); $(unstage)
43646 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43647 r=`${PWD_COMMAND}`; export r; \
43648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43649 $(NORMAL_TARGET_EXPORTS) \
43650 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
43651 for flag in $(EXTRA_TARGET_FLAGS); do \
43652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43653 done; \
43654 (cd $(TARGET_SUBDIR)/libitm && \
43655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43657 "RANLIB=$${RANLIB}" \
43658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43659 install-html) \
43660 || exit 1
43662 @endif target-libitm
43664 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
43665 maybe-installcheck-target-libitm:
43666 @if target-libitm
43667 maybe-installcheck-target-libitm: installcheck-target-libitm
43669 installcheck-target-libitm: \
43670 configure-target-libitm
43671 @: $(MAKE); $(unstage)
43672 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43673 r=`${PWD_COMMAND}`; export r; \
43674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43675 $(NORMAL_TARGET_EXPORTS) \
43676 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
43677 for flag in $(EXTRA_TARGET_FLAGS); do \
43678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43679 done; \
43680 (cd $(TARGET_SUBDIR)/libitm && \
43681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43683 "RANLIB=$${RANLIB}" \
43684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43685 installcheck) \
43686 || exit 1
43688 @endif target-libitm
43690 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
43691 maybe-mostlyclean-target-libitm:
43692 @if target-libitm
43693 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
43695 mostlyclean-target-libitm:
43696 @: $(MAKE); $(unstage)
43697 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43698 r=`${PWD_COMMAND}`; export r; \
43699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43700 $(NORMAL_TARGET_EXPORTS) \
43701 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
43702 for flag in $(EXTRA_TARGET_FLAGS); do \
43703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43704 done; \
43705 (cd $(TARGET_SUBDIR)/libitm && \
43706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43708 "RANLIB=$${RANLIB}" \
43709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43710 mostlyclean) \
43711 || exit 1
43713 @endif target-libitm
43715 .PHONY: maybe-clean-target-libitm clean-target-libitm
43716 maybe-clean-target-libitm:
43717 @if target-libitm
43718 maybe-clean-target-libitm: clean-target-libitm
43720 clean-target-libitm:
43721 @: $(MAKE); $(unstage)
43722 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43723 r=`${PWD_COMMAND}`; export r; \
43724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43725 $(NORMAL_TARGET_EXPORTS) \
43726 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
43727 for flag in $(EXTRA_TARGET_FLAGS); do \
43728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43729 done; \
43730 (cd $(TARGET_SUBDIR)/libitm && \
43731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43733 "RANLIB=$${RANLIB}" \
43734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43735 clean) \
43736 || exit 1
43738 @endif target-libitm
43740 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
43741 maybe-distclean-target-libitm:
43742 @if target-libitm
43743 maybe-distclean-target-libitm: distclean-target-libitm
43745 distclean-target-libitm:
43746 @: $(MAKE); $(unstage)
43747 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43748 r=`${PWD_COMMAND}`; export r; \
43749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43750 $(NORMAL_TARGET_EXPORTS) \
43751 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
43752 for flag in $(EXTRA_TARGET_FLAGS); do \
43753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43754 done; \
43755 (cd $(TARGET_SUBDIR)/libitm && \
43756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43758 "RANLIB=$${RANLIB}" \
43759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43760 distclean) \
43761 || exit 1
43763 @endif target-libitm
43765 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
43766 maybe-maintainer-clean-target-libitm:
43767 @if target-libitm
43768 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
43770 maintainer-clean-target-libitm:
43771 @: $(MAKE); $(unstage)
43772 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43773 r=`${PWD_COMMAND}`; export r; \
43774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43775 $(NORMAL_TARGET_EXPORTS) \
43776 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
43777 for flag in $(EXTRA_TARGET_FLAGS); do \
43778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43779 done; \
43780 (cd $(TARGET_SUBDIR)/libitm && \
43781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43783 "RANLIB=$${RANLIB}" \
43784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43785 maintainer-clean) \
43786 || exit 1
43788 @endif target-libitm
43794 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
43795 maybe-configure-target-libatomic:
43796 @if gcc-bootstrap
43797 configure-target-libatomic: stage_current
43798 @endif gcc-bootstrap
43799 @if target-libatomic
43800 maybe-configure-target-libatomic: configure-target-libatomic
43801 configure-target-libatomic:
43802 @: $(MAKE); $(unstage)
43803 @r=`${PWD_COMMAND}`; export r; \
43804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43805 echo "Checking multilib configuration for libatomic..."; \
43806 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
43807 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
43808 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
43809 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
43810 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
43811 else \
43812 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
43813 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
43814 fi; \
43815 else \
43816 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
43817 fi; \
43818 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
43819 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
43820 $(NORMAL_TARGET_EXPORTS) \
43821 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
43822 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
43823 case $(srcdir) in \
43824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43825 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
43826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43827 esac; \
43828 srcdiroption="--srcdir=$${topdir}/libatomic"; \
43829 libsrcdir="$$s/libatomic"; \
43830 rm -f no-such-file || : ; \
43831 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43832 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43833 --target=${target_alias} $${srcdiroption} \
43834 || exit 1
43835 @endif target-libatomic
43841 .PHONY: all-target-libatomic maybe-all-target-libatomic
43842 maybe-all-target-libatomic:
43843 @if gcc-bootstrap
43844 all-target-libatomic: stage_current
43845 @endif gcc-bootstrap
43846 @if target-libatomic
43847 TARGET-target-libatomic=all
43848 maybe-all-target-libatomic: all-target-libatomic
43849 all-target-libatomic: configure-target-libatomic
43850 @: $(MAKE); $(unstage)
43851 @r=`${PWD_COMMAND}`; export r; \
43852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43853 $(NORMAL_TARGET_EXPORTS) \
43854 (cd $(TARGET_SUBDIR)/libatomic && \
43855 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43856 $(TARGET-target-libatomic))
43857 @endif target-libatomic
43863 .PHONY: check-target-libatomic maybe-check-target-libatomic
43864 maybe-check-target-libatomic:
43865 @if target-libatomic
43866 maybe-check-target-libatomic: check-target-libatomic
43868 check-target-libatomic:
43869 @: $(MAKE); $(unstage)
43870 @r=`${PWD_COMMAND}`; export r; \
43871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43872 $(NORMAL_TARGET_EXPORTS) \
43873 (cd $(TARGET_SUBDIR)/libatomic && \
43874 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43876 @endif target-libatomic
43878 .PHONY: install-target-libatomic maybe-install-target-libatomic
43879 maybe-install-target-libatomic:
43880 @if target-libatomic
43881 maybe-install-target-libatomic: install-target-libatomic
43883 install-target-libatomic: installdirs
43884 @: $(MAKE); $(unstage)
43885 @r=`${PWD_COMMAND}`; export r; \
43886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43887 $(NORMAL_TARGET_EXPORTS) \
43888 (cd $(TARGET_SUBDIR)/libatomic && \
43889 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43891 @endif target-libatomic
43893 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
43894 maybe-install-strip-target-libatomic:
43895 @if target-libatomic
43896 maybe-install-strip-target-libatomic: install-strip-target-libatomic
43898 install-strip-target-libatomic: installdirs
43899 @: $(MAKE); $(unstage)
43900 @r=`${PWD_COMMAND}`; export r; \
43901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43902 $(NORMAL_TARGET_EXPORTS) \
43903 (cd $(TARGET_SUBDIR)/libatomic && \
43904 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43906 @endif target-libatomic
43908 # Other targets (info, dvi, pdf, etc.)
43910 .PHONY: maybe-info-target-libatomic info-target-libatomic
43911 maybe-info-target-libatomic:
43912 @if target-libatomic
43913 maybe-info-target-libatomic: info-target-libatomic
43915 info-target-libatomic: \
43916 configure-target-libatomic
43917 @: $(MAKE); $(unstage)
43918 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43919 r=`${PWD_COMMAND}`; export r; \
43920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43921 $(NORMAL_TARGET_EXPORTS) \
43922 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
43923 for flag in $(EXTRA_TARGET_FLAGS); do \
43924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43925 done; \
43926 (cd $(TARGET_SUBDIR)/libatomic && \
43927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43929 "RANLIB=$${RANLIB}" \
43930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43931 info) \
43932 || exit 1
43934 @endif target-libatomic
43936 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
43937 maybe-dvi-target-libatomic:
43938 @if target-libatomic
43939 maybe-dvi-target-libatomic: dvi-target-libatomic
43941 dvi-target-libatomic: \
43942 configure-target-libatomic
43943 @: $(MAKE); $(unstage)
43944 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43945 r=`${PWD_COMMAND}`; export r; \
43946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43947 $(NORMAL_TARGET_EXPORTS) \
43948 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
43949 for flag in $(EXTRA_TARGET_FLAGS); do \
43950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43951 done; \
43952 (cd $(TARGET_SUBDIR)/libatomic && \
43953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43955 "RANLIB=$${RANLIB}" \
43956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43957 dvi) \
43958 || exit 1
43960 @endif target-libatomic
43962 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
43963 maybe-pdf-target-libatomic:
43964 @if target-libatomic
43965 maybe-pdf-target-libatomic: pdf-target-libatomic
43967 pdf-target-libatomic: \
43968 configure-target-libatomic
43969 @: $(MAKE); $(unstage)
43970 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43971 r=`${PWD_COMMAND}`; export r; \
43972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43973 $(NORMAL_TARGET_EXPORTS) \
43974 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
43975 for flag in $(EXTRA_TARGET_FLAGS); do \
43976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43977 done; \
43978 (cd $(TARGET_SUBDIR)/libatomic && \
43979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43981 "RANLIB=$${RANLIB}" \
43982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43983 pdf) \
43984 || exit 1
43986 @endif target-libatomic
43988 .PHONY: maybe-html-target-libatomic html-target-libatomic
43989 maybe-html-target-libatomic:
43990 @if target-libatomic
43991 maybe-html-target-libatomic: html-target-libatomic
43993 html-target-libatomic: \
43994 configure-target-libatomic
43995 @: $(MAKE); $(unstage)
43996 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43997 r=`${PWD_COMMAND}`; export r; \
43998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43999 $(NORMAL_TARGET_EXPORTS) \
44000 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
44001 for flag in $(EXTRA_TARGET_FLAGS); do \
44002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44003 done; \
44004 (cd $(TARGET_SUBDIR)/libatomic && \
44005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44007 "RANLIB=$${RANLIB}" \
44008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44009 html) \
44010 || exit 1
44012 @endif target-libatomic
44014 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
44015 maybe-TAGS-target-libatomic:
44016 @if target-libatomic
44017 maybe-TAGS-target-libatomic: TAGS-target-libatomic
44019 TAGS-target-libatomic: \
44020 configure-target-libatomic
44021 @: $(MAKE); $(unstage)
44022 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44023 r=`${PWD_COMMAND}`; export r; \
44024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44025 $(NORMAL_TARGET_EXPORTS) \
44026 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
44027 for flag in $(EXTRA_TARGET_FLAGS); do \
44028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44029 done; \
44030 (cd $(TARGET_SUBDIR)/libatomic && \
44031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44033 "RANLIB=$${RANLIB}" \
44034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44035 TAGS) \
44036 || exit 1
44038 @endif target-libatomic
44040 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
44041 maybe-install-info-target-libatomic:
44042 @if target-libatomic
44043 maybe-install-info-target-libatomic: install-info-target-libatomic
44045 install-info-target-libatomic: \
44046 configure-target-libatomic \
44047 info-target-libatomic
44048 @: $(MAKE); $(unstage)
44049 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44050 r=`${PWD_COMMAND}`; export r; \
44051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44052 $(NORMAL_TARGET_EXPORTS) \
44053 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
44054 for flag in $(EXTRA_TARGET_FLAGS); do \
44055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44056 done; \
44057 (cd $(TARGET_SUBDIR)/libatomic && \
44058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44060 "RANLIB=$${RANLIB}" \
44061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44062 install-info) \
44063 || exit 1
44065 @endif target-libatomic
44067 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
44068 maybe-install-pdf-target-libatomic:
44069 @if target-libatomic
44070 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
44072 install-pdf-target-libatomic: \
44073 configure-target-libatomic \
44074 pdf-target-libatomic
44075 @: $(MAKE); $(unstage)
44076 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44077 r=`${PWD_COMMAND}`; export r; \
44078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44079 $(NORMAL_TARGET_EXPORTS) \
44080 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
44081 for flag in $(EXTRA_TARGET_FLAGS); do \
44082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44083 done; \
44084 (cd $(TARGET_SUBDIR)/libatomic && \
44085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44087 "RANLIB=$${RANLIB}" \
44088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44089 install-pdf) \
44090 || exit 1
44092 @endif target-libatomic
44094 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
44095 maybe-install-html-target-libatomic:
44096 @if target-libatomic
44097 maybe-install-html-target-libatomic: install-html-target-libatomic
44099 install-html-target-libatomic: \
44100 configure-target-libatomic \
44101 html-target-libatomic
44102 @: $(MAKE); $(unstage)
44103 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44104 r=`${PWD_COMMAND}`; export r; \
44105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44106 $(NORMAL_TARGET_EXPORTS) \
44107 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
44108 for flag in $(EXTRA_TARGET_FLAGS); do \
44109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44110 done; \
44111 (cd $(TARGET_SUBDIR)/libatomic && \
44112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44114 "RANLIB=$${RANLIB}" \
44115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44116 install-html) \
44117 || exit 1
44119 @endif target-libatomic
44121 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
44122 maybe-installcheck-target-libatomic:
44123 @if target-libatomic
44124 maybe-installcheck-target-libatomic: installcheck-target-libatomic
44126 installcheck-target-libatomic: \
44127 configure-target-libatomic
44128 @: $(MAKE); $(unstage)
44129 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44130 r=`${PWD_COMMAND}`; export r; \
44131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44132 $(NORMAL_TARGET_EXPORTS) \
44133 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
44134 for flag in $(EXTRA_TARGET_FLAGS); do \
44135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44136 done; \
44137 (cd $(TARGET_SUBDIR)/libatomic && \
44138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44140 "RANLIB=$${RANLIB}" \
44141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44142 installcheck) \
44143 || exit 1
44145 @endif target-libatomic
44147 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
44148 maybe-mostlyclean-target-libatomic:
44149 @if target-libatomic
44150 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
44152 mostlyclean-target-libatomic:
44153 @: $(MAKE); $(unstage)
44154 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44155 r=`${PWD_COMMAND}`; export r; \
44156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44157 $(NORMAL_TARGET_EXPORTS) \
44158 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
44159 for flag in $(EXTRA_TARGET_FLAGS); do \
44160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44161 done; \
44162 (cd $(TARGET_SUBDIR)/libatomic && \
44163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44165 "RANLIB=$${RANLIB}" \
44166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44167 mostlyclean) \
44168 || exit 1
44170 @endif target-libatomic
44172 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
44173 maybe-clean-target-libatomic:
44174 @if target-libatomic
44175 maybe-clean-target-libatomic: clean-target-libatomic
44177 clean-target-libatomic:
44178 @: $(MAKE); $(unstage)
44179 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44180 r=`${PWD_COMMAND}`; export r; \
44181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44182 $(NORMAL_TARGET_EXPORTS) \
44183 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
44184 for flag in $(EXTRA_TARGET_FLAGS); do \
44185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44186 done; \
44187 (cd $(TARGET_SUBDIR)/libatomic && \
44188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44190 "RANLIB=$${RANLIB}" \
44191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44192 clean) \
44193 || exit 1
44195 @endif target-libatomic
44197 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
44198 maybe-distclean-target-libatomic:
44199 @if target-libatomic
44200 maybe-distclean-target-libatomic: distclean-target-libatomic
44202 distclean-target-libatomic:
44203 @: $(MAKE); $(unstage)
44204 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44205 r=`${PWD_COMMAND}`; export r; \
44206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44207 $(NORMAL_TARGET_EXPORTS) \
44208 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
44209 for flag in $(EXTRA_TARGET_FLAGS); do \
44210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44211 done; \
44212 (cd $(TARGET_SUBDIR)/libatomic && \
44213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44215 "RANLIB=$${RANLIB}" \
44216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44217 distclean) \
44218 || exit 1
44220 @endif target-libatomic
44222 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
44223 maybe-maintainer-clean-target-libatomic:
44224 @if target-libatomic
44225 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
44227 maintainer-clean-target-libatomic:
44228 @: $(MAKE); $(unstage)
44229 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44230 r=`${PWD_COMMAND}`; export r; \
44231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44232 $(NORMAL_TARGET_EXPORTS) \
44233 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
44234 for flag in $(EXTRA_TARGET_FLAGS); do \
44235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44236 done; \
44237 (cd $(TARGET_SUBDIR)/libatomic && \
44238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44240 "RANLIB=$${RANLIB}" \
44241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44242 maintainer-clean) \
44243 || exit 1
44245 @endif target-libatomic
44249 @if target-libgomp
44250 .PHONY: check-target-libgomp-c++
44251 check-target-libgomp-c++:
44252 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
44254 @endif target-libgomp
44256 @if target-libitm
44257 .PHONY: check-target-libitm-c++
44258 check-target-libitm-c++:
44259 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
44261 @endif target-libitm
44263 # ----------
44264 # GCC module
44265 # ----------
44267 @if gcc-no-bootstrap
44268 .PHONY: cross
44269 cross: all-build all-gas all-ld
44270 @r=`${PWD_COMMAND}`; export r; \
44271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44272 $(HOST_EXPORTS) \
44273 echo "Building the C and C++ compiler"; \
44274 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
44275 @r=`${PWD_COMMAND}`; export r; \
44276 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
44277 echo "Building runtime libraries"; \
44278 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
44279 @endif gcc-no-bootstrap
44281 @if gcc
44283 .PHONY: check-gcc-c check-c
44284 check-gcc-c:
44285 r=`${PWD_COMMAND}`; export r; \
44286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44287 $(HOST_EXPORTS) \
44288 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
44289 check-c: check-gcc-c
44291 .PHONY: check-gcc-c++ check-c++
44292 check-gcc-c++:
44293 r=`${PWD_COMMAND}`; export r; \
44294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44295 $(HOST_EXPORTS) \
44296 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
44297 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
44299 .PHONY: check-gcc-fortran check-fortran
44300 check-gcc-fortran:
44301 r=`${PWD_COMMAND}`; export r; \
44302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44303 $(HOST_EXPORTS) \
44304 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
44305 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
44307 .PHONY: check-gcc-java check-java
44308 check-gcc-java:
44309 r=`${PWD_COMMAND}`; export r; \
44310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44311 $(HOST_EXPORTS) \
44312 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
44313 check-java: check-gcc-java check-target-libjava
44315 .PHONY: check-gcc-ada check-ada
44316 check-gcc-ada:
44317 r=`${PWD_COMMAND}`; export r; \
44318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44319 $(HOST_EXPORTS) \
44320 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
44321 check-ada: check-gcc-ada check-target-libada
44323 .PHONY: check-gcc-objc check-objc
44324 check-gcc-objc:
44325 r=`${PWD_COMMAND}`; export r; \
44326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44327 $(HOST_EXPORTS) \
44328 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
44329 check-objc: check-gcc-objc check-target-libobjc
44331 .PHONY: check-gcc-upc check-upc
44332 check-gcc-upc:
44333 r=`${PWD_COMMAND}`; export r; \
44334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44335 $(HOST_EXPORTS) \
44336 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-upc);
44337 check-upc: check-gcc-upc check-target-libgupc
44339 .PHONY: check-gcc-obj-c++ check-obj-c++
44340 check-gcc-obj-c++:
44341 r=`${PWD_COMMAND}`; export r; \
44342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44343 $(HOST_EXPORTS) \
44344 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
44345 check-obj-c++: check-gcc-obj-c++
44347 .PHONY: check-gcc-go check-go
44348 check-gcc-go:
44349 r=`${PWD_COMMAND}`; export r; \
44350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44351 $(HOST_EXPORTS) \
44352 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
44353 check-go: check-gcc-go check-target-libgo
44356 # The gcc part of install-no-fixedincludes, which relies on an intimate
44357 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
44358 .PHONY: gcc-install-no-fixedincludes
44359 gcc-install-no-fixedincludes:
44360 @if [ -f ./gcc/Makefile ]; then \
44361 r=`${PWD_COMMAND}`; export r; \
44362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44363 $(HOST_EXPORTS) \
44364 (cd ./gcc \
44365 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
44366 else true; fi
44367 @endif gcc
44369 # ---------------------
44370 # GCC bootstrap support
44371 # ---------------------
44373 # We track the current stage (the one in 'gcc') in the stage_current file.
44374 # stage_last instead tracks the stage that was built last. These targets
44375 # are dummy when toplevel bootstrap is not active.
44377 # While making host and target tools, symlinks to the final stage must be
44378 # there, so $(unstage) should be run at various points. To avoid excessive
44379 # recursive invocations of make, we "inline" them using a variable. These
44380 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
44381 # to avoid warnings from the GNU Make job server.
44383 unstage = :
44384 stage = :
44385 current_stage = ""
44387 @if gcc-bootstrap
44388 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
44389 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
44390 current_stage = "`cat stage_current 2> /dev/null`"
44391 @endif gcc-bootstrap
44393 .PHONY: unstage stage
44394 unstage:
44395 @: $(MAKE); $(unstage)
44396 stage:
44397 @: $(MAKE); $(stage)
44399 # Disable commands for lean bootstrap.
44400 LEAN = false
44402 # We name the build directories for the various stages "stage1-gcc",
44403 # "stage2-gcc","stage3-gcc", etc.
44405 # Since the 'compare' process will fail (on debugging information) if any
44406 # directory names are different, we need to link the gcc directory for
44407 # the previous stage to a constant name ('prev-gcc'), and to make the name of
44408 # the build directories constant as well. For the latter, we use naked names
44409 # like 'gcc', because the scripts in that directory assume it. We use
44410 # mv on platforms where symlinks to directories do not work or are not
44411 # reliable.
44413 # 'touch' doesn't work right on some platforms.
44414 STAMP = echo timestamp >
44416 # We only want to compare .o files, so set this!
44417 objext = .o
44420 .PHONY: stage1-start stage1-end
44422 stage1-start::
44423 @: $(MAKE); $(stage); \
44424 echo stage1 > stage_current ; \
44425 echo stage1 > stage_last; \
44426 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44427 @if bfd
44428 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
44429 mkdir stage1-bfd; \
44430 mv stage1-bfd bfd
44431 @endif bfd
44432 @if opcodes
44433 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
44434 mkdir stage1-opcodes; \
44435 mv stage1-opcodes opcodes
44436 @endif opcodes
44437 @if binutils
44438 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
44439 mkdir stage1-binutils; \
44440 mv stage1-binutils binutils
44441 @endif binutils
44442 @if gas
44443 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
44444 mkdir stage1-gas; \
44445 mv stage1-gas gas
44446 @endif gas
44447 @if gcc
44448 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
44449 mkdir stage1-gcc; \
44450 mv stage1-gcc gcc
44451 @endif gcc
44452 @if gmp
44453 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
44454 mkdir stage1-gmp; \
44455 mv stage1-gmp gmp
44456 @endif gmp
44457 @if mpfr
44458 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
44459 mkdir stage1-mpfr; \
44460 mv stage1-mpfr mpfr
44461 @endif mpfr
44462 @if mpc
44463 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
44464 mkdir stage1-mpc; \
44465 mv stage1-mpc mpc
44466 @endif mpc
44467 @if isl
44468 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
44469 mkdir stage1-isl; \
44470 mv stage1-isl isl
44471 @endif isl
44472 @if cloog
44473 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
44474 mkdir stage1-cloog; \
44475 mv stage1-cloog cloog
44476 @endif cloog
44477 @if libelf
44478 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
44479 mkdir stage1-libelf; \
44480 mv stage1-libelf libelf
44481 @endif libelf
44482 @if gold
44483 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
44484 mkdir stage1-gold; \
44485 mv stage1-gold gold
44486 @endif gold
44487 @if intl
44488 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
44489 mkdir stage1-intl; \
44490 mv stage1-intl intl
44491 @endif intl
44492 @if ld
44493 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
44494 mkdir stage1-ld; \
44495 mv stage1-ld ld
44496 @endif ld
44497 @if libbacktrace
44498 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
44499 mkdir stage1-libbacktrace; \
44500 mv stage1-libbacktrace libbacktrace
44501 @endif libbacktrace
44502 @if libcpp
44503 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
44504 mkdir stage1-libcpp; \
44505 mv stage1-libcpp libcpp
44506 @endif libcpp
44507 @if libdecnumber
44508 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
44509 mkdir stage1-libdecnumber; \
44510 mv stage1-libdecnumber libdecnumber
44511 @endif libdecnumber
44512 @if libiberty
44513 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
44514 mkdir stage1-libiberty; \
44515 mv stage1-libiberty libiberty
44516 @endif libiberty
44517 @if zlib
44518 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
44519 mkdir stage1-zlib; \
44520 mv stage1-zlib zlib
44521 @endif zlib
44522 @if lto-plugin
44523 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
44524 mkdir stage1-lto-plugin; \
44525 mv stage1-lto-plugin lto-plugin
44526 @endif lto-plugin
44527 @[ -d stage1-$(TARGET_SUBDIR) ] || \
44528 mkdir stage1-$(TARGET_SUBDIR); \
44529 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
44531 stage1-end::
44532 @if bfd
44533 @if test -d $(HOST_SUBDIR)/bfd ; then \
44534 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
44536 @endif bfd
44537 @if opcodes
44538 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44539 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
44541 @endif opcodes
44542 @if binutils
44543 @if test -d $(HOST_SUBDIR)/binutils ; then \
44544 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
44546 @endif binutils
44547 @if gas
44548 @if test -d $(HOST_SUBDIR)/gas ; then \
44549 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
44551 @endif gas
44552 @if gcc
44553 @if test -d $(HOST_SUBDIR)/gcc ; then \
44554 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
44556 @endif gcc
44557 @if gmp
44558 @if test -d $(HOST_SUBDIR)/gmp ; then \
44559 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
44561 @endif gmp
44562 @if mpfr
44563 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44564 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
44566 @endif mpfr
44567 @if mpc
44568 @if test -d $(HOST_SUBDIR)/mpc ; then \
44569 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
44571 @endif mpc
44572 @if isl
44573 @if test -d $(HOST_SUBDIR)/isl ; then \
44574 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
44576 @endif isl
44577 @if cloog
44578 @if test -d $(HOST_SUBDIR)/cloog ; then \
44579 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
44581 @endif cloog
44582 @if libelf
44583 @if test -d $(HOST_SUBDIR)/libelf ; then \
44584 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
44586 @endif libelf
44587 @if gold
44588 @if test -d $(HOST_SUBDIR)/gold ; then \
44589 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
44591 @endif gold
44592 @if intl
44593 @if test -d $(HOST_SUBDIR)/intl ; then \
44594 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
44596 @endif intl
44597 @if ld
44598 @if test -d $(HOST_SUBDIR)/ld ; then \
44599 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
44601 @endif ld
44602 @if libbacktrace
44603 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44604 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
44606 @endif libbacktrace
44607 @if libcpp
44608 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44609 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
44611 @endif libcpp
44612 @if libdecnumber
44613 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44614 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
44616 @endif libdecnumber
44617 @if libiberty
44618 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44619 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
44621 @endif libiberty
44622 @if zlib
44623 @if test -d $(HOST_SUBDIR)/zlib ; then \
44624 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
44626 @endif zlib
44627 @if lto-plugin
44628 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44629 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
44631 @endif lto-plugin
44632 @if test -d $(TARGET_SUBDIR) ; then \
44633 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
44635 rm -f stage_current
44637 # Bubble a bug fix through all the stages up to stage 1. They are
44638 # remade, but not reconfigured. The next stage (if any) will not be
44639 # reconfigured either.
44640 .PHONY: stage1-bubble
44641 stage1-bubble::
44642 @r=`${PWD_COMMAND}`; export r; \
44643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44644 if test -f stage1-lean ; then \
44645 echo Skipping rebuild of stage1 ; \
44646 else \
44647 $(MAKE) stage1-start; \
44648 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
44651 .PHONY: all-stage1 clean-stage1
44652 do-clean: clean-stage1
44654 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44655 # only possibility, but now it conflicts with no-bootstrap rules
44656 @if gcc-bootstrap
44661 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44663 .PHONY: distclean-stage1
44664 distclean-stage1::
44665 @: $(MAKE); $(stage)
44666 @test "`cat stage_last`" != stage1 || rm -f stage_last
44667 rm -rf stage1-*
44670 @endif gcc-bootstrap
44673 .PHONY: stage2-start stage2-end
44675 stage2-start::
44676 @: $(MAKE); $(stage); \
44677 echo stage2 > stage_current ; \
44678 echo stage2 > stage_last; \
44679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44680 @if bfd
44681 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
44682 mkdir stage2-bfd; \
44683 mv stage2-bfd bfd ; \
44684 mv stage1-bfd prev-bfd || test -f stage1-lean
44685 @endif bfd
44686 @if opcodes
44687 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
44688 mkdir stage2-opcodes; \
44689 mv stage2-opcodes opcodes ; \
44690 mv stage1-opcodes prev-opcodes || test -f stage1-lean
44691 @endif opcodes
44692 @if binutils
44693 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
44694 mkdir stage2-binutils; \
44695 mv stage2-binutils binutils ; \
44696 mv stage1-binutils prev-binutils || test -f stage1-lean
44697 @endif binutils
44698 @if gas
44699 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
44700 mkdir stage2-gas; \
44701 mv stage2-gas gas ; \
44702 mv stage1-gas prev-gas || test -f stage1-lean
44703 @endif gas
44704 @if gcc
44705 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
44706 mkdir stage2-gcc; \
44707 mv stage2-gcc gcc ; \
44708 mv stage1-gcc prev-gcc || test -f stage1-lean
44709 @endif gcc
44710 @if gmp
44711 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
44712 mkdir stage2-gmp; \
44713 mv stage2-gmp gmp ; \
44714 mv stage1-gmp prev-gmp || test -f stage1-lean
44715 @endif gmp
44716 @if mpfr
44717 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
44718 mkdir stage2-mpfr; \
44719 mv stage2-mpfr mpfr ; \
44720 mv stage1-mpfr prev-mpfr || test -f stage1-lean
44721 @endif mpfr
44722 @if mpc
44723 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
44724 mkdir stage2-mpc; \
44725 mv stage2-mpc mpc ; \
44726 mv stage1-mpc prev-mpc || test -f stage1-lean
44727 @endif mpc
44728 @if isl
44729 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
44730 mkdir stage2-isl; \
44731 mv stage2-isl isl ; \
44732 mv stage1-isl prev-isl || test -f stage1-lean
44733 @endif isl
44734 @if cloog
44735 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
44736 mkdir stage2-cloog; \
44737 mv stage2-cloog cloog ; \
44738 mv stage1-cloog prev-cloog || test -f stage1-lean
44739 @endif cloog
44740 @if libelf
44741 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
44742 mkdir stage2-libelf; \
44743 mv stage2-libelf libelf ; \
44744 mv stage1-libelf prev-libelf || test -f stage1-lean
44745 @endif libelf
44746 @if gold
44747 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
44748 mkdir stage2-gold; \
44749 mv stage2-gold gold ; \
44750 mv stage1-gold prev-gold || test -f stage1-lean
44751 @endif gold
44752 @if intl
44753 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
44754 mkdir stage2-intl; \
44755 mv stage2-intl intl ; \
44756 mv stage1-intl prev-intl || test -f stage1-lean
44757 @endif intl
44758 @if ld
44759 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
44760 mkdir stage2-ld; \
44761 mv stage2-ld ld ; \
44762 mv stage1-ld prev-ld || test -f stage1-lean
44763 @endif ld
44764 @if libbacktrace
44765 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
44766 mkdir stage2-libbacktrace; \
44767 mv stage2-libbacktrace libbacktrace ; \
44768 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
44769 @endif libbacktrace
44770 @if libcpp
44771 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
44772 mkdir stage2-libcpp; \
44773 mv stage2-libcpp libcpp ; \
44774 mv stage1-libcpp prev-libcpp || test -f stage1-lean
44775 @endif libcpp
44776 @if libdecnumber
44777 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
44778 mkdir stage2-libdecnumber; \
44779 mv stage2-libdecnumber libdecnumber ; \
44780 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
44781 @endif libdecnumber
44782 @if libiberty
44783 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
44784 mkdir stage2-libiberty; \
44785 mv stage2-libiberty libiberty ; \
44786 mv stage1-libiberty prev-libiberty || test -f stage1-lean
44787 @endif libiberty
44788 @if zlib
44789 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
44790 mkdir stage2-zlib; \
44791 mv stage2-zlib zlib ; \
44792 mv stage1-zlib prev-zlib || test -f stage1-lean
44793 @endif zlib
44794 @if lto-plugin
44795 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
44796 mkdir stage2-lto-plugin; \
44797 mv stage2-lto-plugin lto-plugin ; \
44798 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
44799 @endif lto-plugin
44800 @[ -d stage2-$(TARGET_SUBDIR) ] || \
44801 mkdir stage2-$(TARGET_SUBDIR); \
44802 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44803 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
44805 stage2-end::
44806 @if bfd
44807 @if test -d $(HOST_SUBDIR)/bfd ; then \
44808 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
44809 mv prev-bfd stage1-bfd ; : ; \
44811 @endif bfd
44812 @if opcodes
44813 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44814 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
44815 mv prev-opcodes stage1-opcodes ; : ; \
44817 @endif opcodes
44818 @if binutils
44819 @if test -d $(HOST_SUBDIR)/binutils ; then \
44820 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
44821 mv prev-binutils stage1-binutils ; : ; \
44823 @endif binutils
44824 @if gas
44825 @if test -d $(HOST_SUBDIR)/gas ; then \
44826 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
44827 mv prev-gas stage1-gas ; : ; \
44829 @endif gas
44830 @if gcc
44831 @if test -d $(HOST_SUBDIR)/gcc ; then \
44832 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
44833 mv prev-gcc stage1-gcc ; : ; \
44835 @endif gcc
44836 @if gmp
44837 @if test -d $(HOST_SUBDIR)/gmp ; then \
44838 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
44839 mv prev-gmp stage1-gmp ; : ; \
44841 @endif gmp
44842 @if mpfr
44843 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44844 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
44845 mv prev-mpfr stage1-mpfr ; : ; \
44847 @endif mpfr
44848 @if mpc
44849 @if test -d $(HOST_SUBDIR)/mpc ; then \
44850 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
44851 mv prev-mpc stage1-mpc ; : ; \
44853 @endif mpc
44854 @if isl
44855 @if test -d $(HOST_SUBDIR)/isl ; then \
44856 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
44857 mv prev-isl stage1-isl ; : ; \
44859 @endif isl
44860 @if cloog
44861 @if test -d $(HOST_SUBDIR)/cloog ; then \
44862 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
44863 mv prev-cloog stage1-cloog ; : ; \
44865 @endif cloog
44866 @if libelf
44867 @if test -d $(HOST_SUBDIR)/libelf ; then \
44868 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
44869 mv prev-libelf stage1-libelf ; : ; \
44871 @endif libelf
44872 @if gold
44873 @if test -d $(HOST_SUBDIR)/gold ; then \
44874 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
44875 mv prev-gold stage1-gold ; : ; \
44877 @endif gold
44878 @if intl
44879 @if test -d $(HOST_SUBDIR)/intl ; then \
44880 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
44881 mv prev-intl stage1-intl ; : ; \
44883 @endif intl
44884 @if ld
44885 @if test -d $(HOST_SUBDIR)/ld ; then \
44886 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
44887 mv prev-ld stage1-ld ; : ; \
44889 @endif ld
44890 @if libbacktrace
44891 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44892 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
44893 mv prev-libbacktrace stage1-libbacktrace ; : ; \
44895 @endif libbacktrace
44896 @if libcpp
44897 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44898 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
44899 mv prev-libcpp stage1-libcpp ; : ; \
44901 @endif libcpp
44902 @if libdecnumber
44903 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44904 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
44905 mv prev-libdecnumber stage1-libdecnumber ; : ; \
44907 @endif libdecnumber
44908 @if libiberty
44909 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44910 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
44911 mv prev-libiberty stage1-libiberty ; : ; \
44913 @endif libiberty
44914 @if zlib
44915 @if test -d $(HOST_SUBDIR)/zlib ; then \
44916 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
44917 mv prev-zlib stage1-zlib ; : ; \
44919 @endif zlib
44920 @if lto-plugin
44921 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44922 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
44923 mv prev-lto-plugin stage1-lto-plugin ; : ; \
44925 @endif lto-plugin
44926 @if test -d $(TARGET_SUBDIR) ; then \
44927 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
44928 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
44930 rm -f stage_current
44932 # Bubble a bug fix through all the stages up to stage 2. They are
44933 # remade, but not reconfigured. The next stage (if any) will not be
44934 # reconfigured either.
44935 .PHONY: stage2-bubble
44936 stage2-bubble:: stage1-bubble
44937 @r=`${PWD_COMMAND}`; export r; \
44938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44939 if test -f stage2-lean || test -f stage1-lean ; then \
44940 echo Skipping rebuild of stage2 ; \
44941 else \
44942 $(MAKE) stage2-start; \
44943 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
44946 .PHONY: all-stage2 clean-stage2
44947 do-clean: clean-stage2
44949 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44950 # only possibility, but now it conflicts with no-bootstrap rules
44951 @if gcc-bootstrap
44955 .PHONY: bootstrap2 bootstrap2-lean
44956 bootstrap2:
44957 echo stage2 > stage_final
44958 @r=`${PWD_COMMAND}`; export r; \
44959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44960 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
44961 @: $(MAKE); $(unstage)
44962 @r=`${PWD_COMMAND}`; export r; \
44963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44964 TFLAGS="$(STAGE2_TFLAGS)"; \
44965 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44967 bootstrap2-lean:
44968 echo stage2 > stage_final
44969 @r=`${PWD_COMMAND}`; export r; \
44970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44971 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
44972 @: $(MAKE); $(unstage)
44973 @r=`${PWD_COMMAND}`; export r; \
44974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44975 TFLAGS="$(STAGE2_TFLAGS)"; \
44976 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44979 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44980 distclean-stage1:: distclean-stage2
44981 .PHONY: distclean-stage2
44982 distclean-stage2::
44983 @: $(MAKE); $(stage)
44984 @test "`cat stage_last`" != stage2 || rm -f stage_last
44985 rm -rf stage2-*
44988 @endif gcc-bootstrap
44991 .PHONY: stage3-start stage3-end
44993 stage3-start::
44994 @: $(MAKE); $(stage); \
44995 echo stage3 > stage_current ; \
44996 echo stage3 > stage_last; \
44997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44998 @if bfd
44999 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
45000 mkdir stage3-bfd; \
45001 mv stage3-bfd bfd ; \
45002 mv stage2-bfd prev-bfd || test -f stage2-lean
45003 @endif bfd
45004 @if opcodes
45005 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
45006 mkdir stage3-opcodes; \
45007 mv stage3-opcodes opcodes ; \
45008 mv stage2-opcodes prev-opcodes || test -f stage2-lean
45009 @endif opcodes
45010 @if binutils
45011 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
45012 mkdir stage3-binutils; \
45013 mv stage3-binutils binutils ; \
45014 mv stage2-binutils prev-binutils || test -f stage2-lean
45015 @endif binutils
45016 @if gas
45017 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
45018 mkdir stage3-gas; \
45019 mv stage3-gas gas ; \
45020 mv stage2-gas prev-gas || test -f stage2-lean
45021 @endif gas
45022 @if gcc
45023 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
45024 mkdir stage3-gcc; \
45025 mv stage3-gcc gcc ; \
45026 mv stage2-gcc prev-gcc || test -f stage2-lean
45027 @endif gcc
45028 @if gmp
45029 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
45030 mkdir stage3-gmp; \
45031 mv stage3-gmp gmp ; \
45032 mv stage2-gmp prev-gmp || test -f stage2-lean
45033 @endif gmp
45034 @if mpfr
45035 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
45036 mkdir stage3-mpfr; \
45037 mv stage3-mpfr mpfr ; \
45038 mv stage2-mpfr prev-mpfr || test -f stage2-lean
45039 @endif mpfr
45040 @if mpc
45041 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
45042 mkdir stage3-mpc; \
45043 mv stage3-mpc mpc ; \
45044 mv stage2-mpc prev-mpc || test -f stage2-lean
45045 @endif mpc
45046 @if isl
45047 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
45048 mkdir stage3-isl; \
45049 mv stage3-isl isl ; \
45050 mv stage2-isl prev-isl || test -f stage2-lean
45051 @endif isl
45052 @if cloog
45053 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
45054 mkdir stage3-cloog; \
45055 mv stage3-cloog cloog ; \
45056 mv stage2-cloog prev-cloog || test -f stage2-lean
45057 @endif cloog
45058 @if libelf
45059 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
45060 mkdir stage3-libelf; \
45061 mv stage3-libelf libelf ; \
45062 mv stage2-libelf prev-libelf || test -f stage2-lean
45063 @endif libelf
45064 @if gold
45065 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
45066 mkdir stage3-gold; \
45067 mv stage3-gold gold ; \
45068 mv stage2-gold prev-gold || test -f stage2-lean
45069 @endif gold
45070 @if intl
45071 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
45072 mkdir stage3-intl; \
45073 mv stage3-intl intl ; \
45074 mv stage2-intl prev-intl || test -f stage2-lean
45075 @endif intl
45076 @if ld
45077 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
45078 mkdir stage3-ld; \
45079 mv stage3-ld ld ; \
45080 mv stage2-ld prev-ld || test -f stage2-lean
45081 @endif ld
45082 @if libbacktrace
45083 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
45084 mkdir stage3-libbacktrace; \
45085 mv stage3-libbacktrace libbacktrace ; \
45086 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
45087 @endif libbacktrace
45088 @if libcpp
45089 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
45090 mkdir stage3-libcpp; \
45091 mv stage3-libcpp libcpp ; \
45092 mv stage2-libcpp prev-libcpp || test -f stage2-lean
45093 @endif libcpp
45094 @if libdecnumber
45095 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
45096 mkdir stage3-libdecnumber; \
45097 mv stage3-libdecnumber libdecnumber ; \
45098 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
45099 @endif libdecnumber
45100 @if libiberty
45101 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
45102 mkdir stage3-libiberty; \
45103 mv stage3-libiberty libiberty ; \
45104 mv stage2-libiberty prev-libiberty || test -f stage2-lean
45105 @endif libiberty
45106 @if zlib
45107 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
45108 mkdir stage3-zlib; \
45109 mv stage3-zlib zlib ; \
45110 mv stage2-zlib prev-zlib || test -f stage2-lean
45111 @endif zlib
45112 @if lto-plugin
45113 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
45114 mkdir stage3-lto-plugin; \
45115 mv stage3-lto-plugin lto-plugin ; \
45116 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
45117 @endif lto-plugin
45118 @[ -d stage3-$(TARGET_SUBDIR) ] || \
45119 mkdir stage3-$(TARGET_SUBDIR); \
45120 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45121 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
45123 stage3-end::
45124 @if bfd
45125 @if test -d $(HOST_SUBDIR)/bfd ; then \
45126 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
45127 mv prev-bfd stage2-bfd ; : ; \
45129 @endif bfd
45130 @if opcodes
45131 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45132 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
45133 mv prev-opcodes stage2-opcodes ; : ; \
45135 @endif opcodes
45136 @if binutils
45137 @if test -d $(HOST_SUBDIR)/binutils ; then \
45138 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
45139 mv prev-binutils stage2-binutils ; : ; \
45141 @endif binutils
45142 @if gas
45143 @if test -d $(HOST_SUBDIR)/gas ; then \
45144 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
45145 mv prev-gas stage2-gas ; : ; \
45147 @endif gas
45148 @if gcc
45149 @if test -d $(HOST_SUBDIR)/gcc ; then \
45150 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
45151 mv prev-gcc stage2-gcc ; : ; \
45153 @endif gcc
45154 @if gmp
45155 @if test -d $(HOST_SUBDIR)/gmp ; then \
45156 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
45157 mv prev-gmp stage2-gmp ; : ; \
45159 @endif gmp
45160 @if mpfr
45161 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45162 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
45163 mv prev-mpfr stage2-mpfr ; : ; \
45165 @endif mpfr
45166 @if mpc
45167 @if test -d $(HOST_SUBDIR)/mpc ; then \
45168 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
45169 mv prev-mpc stage2-mpc ; : ; \
45171 @endif mpc
45172 @if isl
45173 @if test -d $(HOST_SUBDIR)/isl ; then \
45174 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
45175 mv prev-isl stage2-isl ; : ; \
45177 @endif isl
45178 @if cloog
45179 @if test -d $(HOST_SUBDIR)/cloog ; then \
45180 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
45181 mv prev-cloog stage2-cloog ; : ; \
45183 @endif cloog
45184 @if libelf
45185 @if test -d $(HOST_SUBDIR)/libelf ; then \
45186 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
45187 mv prev-libelf stage2-libelf ; : ; \
45189 @endif libelf
45190 @if gold
45191 @if test -d $(HOST_SUBDIR)/gold ; then \
45192 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
45193 mv prev-gold stage2-gold ; : ; \
45195 @endif gold
45196 @if intl
45197 @if test -d $(HOST_SUBDIR)/intl ; then \
45198 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
45199 mv prev-intl stage2-intl ; : ; \
45201 @endif intl
45202 @if ld
45203 @if test -d $(HOST_SUBDIR)/ld ; then \
45204 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
45205 mv prev-ld stage2-ld ; : ; \
45207 @endif ld
45208 @if libbacktrace
45209 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45210 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
45211 mv prev-libbacktrace stage2-libbacktrace ; : ; \
45213 @endif libbacktrace
45214 @if libcpp
45215 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45216 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
45217 mv prev-libcpp stage2-libcpp ; : ; \
45219 @endif libcpp
45220 @if libdecnumber
45221 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45222 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
45223 mv prev-libdecnumber stage2-libdecnumber ; : ; \
45225 @endif libdecnumber
45226 @if libiberty
45227 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45228 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
45229 mv prev-libiberty stage2-libiberty ; : ; \
45231 @endif libiberty
45232 @if zlib
45233 @if test -d $(HOST_SUBDIR)/zlib ; then \
45234 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
45235 mv prev-zlib stage2-zlib ; : ; \
45237 @endif zlib
45238 @if lto-plugin
45239 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45240 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
45241 mv prev-lto-plugin stage2-lto-plugin ; : ; \
45243 @endif lto-plugin
45244 @if test -d $(TARGET_SUBDIR) ; then \
45245 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
45246 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
45248 rm -f stage_current
45250 # Bubble a bug fix through all the stages up to stage 3. They are
45251 # remade, but not reconfigured. The next stage (if any) will not be
45252 # reconfigured either.
45253 .PHONY: stage3-bubble
45254 stage3-bubble:: stage2-bubble
45255 @r=`${PWD_COMMAND}`; export r; \
45256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45257 if test -f stage3-lean || test -f stage2-lean ; then \
45258 echo Skipping rebuild of stage3 ; \
45259 else \
45260 $(MAKE) stage3-start; \
45261 if $(LEAN); then \
45262 rm -rf stage1-* ; \
45263 $(STAMP) stage1-lean ; \
45264 fi; \
45265 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
45267 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
45269 .PHONY: all-stage3 clean-stage3
45270 do-clean: clean-stage3
45272 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45273 # only possibility, but now it conflicts with no-bootstrap rules
45274 @if gcc-bootstrap
45276 compare:
45277 @r=`${PWD_COMMAND}`; export r; \
45278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45279 if test -f stage2-lean; then \
45280 echo Cannot compare object files as stage 2 was deleted. ; \
45281 exit 0 ; \
45282 fi; \
45283 : $(MAKE); $(stage); \
45284 rm -f .bad_compare ; \
45285 echo Comparing stages 2 and 3 ; \
45286 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
45287 files=`find stage3-* -name "*$(objext)" -print | \
45288 sed -n s,^stage$$sed-,,p` ; \
45289 for file in $${files} ; do \
45290 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
45291 if test ! -f $$f1; then continue; fi; \
45292 $(do-compare) > /dev/null 2>&1; \
45293 if test $$? -eq 1; then \
45294 case $$file in \
45295 @compare_exclusions@) \
45296 echo warning: $$file differs ;; \
45297 *) \
45298 echo $$file differs >> .bad_compare ;; \
45299 esac ; \
45300 fi ; \
45301 done ; \
45302 if [ -f .bad_compare ]; then \
45303 echo "Bootstrap comparison failure!"; \
45304 cat .bad_compare; \
45305 exit 1; \
45306 else \
45307 echo Comparison successful.; \
45308 fi ; \
45309 $(STAMP) compare
45310 if $(LEAN); then \
45311 rm -rf stage2-*; \
45312 $(STAMP) stage2-lean; \
45317 .PHONY: bootstrap bootstrap-lean
45318 bootstrap:
45319 echo stage3 > stage_final
45320 @r=`${PWD_COMMAND}`; export r; \
45321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45322 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
45323 @: $(MAKE); $(unstage)
45324 @r=`${PWD_COMMAND}`; export r; \
45325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45326 TFLAGS="$(STAGE3_TFLAGS)"; \
45327 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45329 bootstrap-lean:
45330 echo stage3 > stage_final
45331 @r=`${PWD_COMMAND}`; export r; \
45332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45333 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
45334 @: $(MAKE); $(unstage)
45335 @r=`${PWD_COMMAND}`; export r; \
45336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45337 TFLAGS="$(STAGE3_TFLAGS)"; \
45338 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45341 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45342 distclean-stage2:: distclean-stage3
45343 .PHONY: distclean-stage3
45344 distclean-stage3::
45345 @: $(MAKE); $(stage)
45346 @test "`cat stage_last`" != stage3 || rm -f stage_last
45347 rm -rf stage3-* compare
45350 .PHONY: cleanstrap
45351 cleanstrap: do-distclean local-clean
45352 echo stage3 > stage_final
45353 @r=`${PWD_COMMAND}`; export r; \
45354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45355 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
45356 @: $(MAKE); $(unstage)
45357 @r=`${PWD_COMMAND}`; export r; \
45358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45359 TFLAGS="$(STAGE3_TFLAGS)"; \
45360 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45362 @endif gcc-bootstrap
45365 .PHONY: stage4-start stage4-end
45367 stage4-start::
45368 @: $(MAKE); $(stage); \
45369 echo stage4 > stage_current ; \
45370 echo stage4 > stage_last; \
45371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45372 @if bfd
45373 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
45374 mkdir stage4-bfd; \
45375 mv stage4-bfd bfd ; \
45376 mv stage3-bfd prev-bfd || test -f stage3-lean
45377 @endif bfd
45378 @if opcodes
45379 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
45380 mkdir stage4-opcodes; \
45381 mv stage4-opcodes opcodes ; \
45382 mv stage3-opcodes prev-opcodes || test -f stage3-lean
45383 @endif opcodes
45384 @if binutils
45385 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
45386 mkdir stage4-binutils; \
45387 mv stage4-binutils binutils ; \
45388 mv stage3-binutils prev-binutils || test -f stage3-lean
45389 @endif binutils
45390 @if gas
45391 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
45392 mkdir stage4-gas; \
45393 mv stage4-gas gas ; \
45394 mv stage3-gas prev-gas || test -f stage3-lean
45395 @endif gas
45396 @if gcc
45397 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
45398 mkdir stage4-gcc; \
45399 mv stage4-gcc gcc ; \
45400 mv stage3-gcc prev-gcc || test -f stage3-lean
45401 @endif gcc
45402 @if gmp
45403 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
45404 mkdir stage4-gmp; \
45405 mv stage4-gmp gmp ; \
45406 mv stage3-gmp prev-gmp || test -f stage3-lean
45407 @endif gmp
45408 @if mpfr
45409 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
45410 mkdir stage4-mpfr; \
45411 mv stage4-mpfr mpfr ; \
45412 mv stage3-mpfr prev-mpfr || test -f stage3-lean
45413 @endif mpfr
45414 @if mpc
45415 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
45416 mkdir stage4-mpc; \
45417 mv stage4-mpc mpc ; \
45418 mv stage3-mpc prev-mpc || test -f stage3-lean
45419 @endif mpc
45420 @if isl
45421 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
45422 mkdir stage4-isl; \
45423 mv stage4-isl isl ; \
45424 mv stage3-isl prev-isl || test -f stage3-lean
45425 @endif isl
45426 @if cloog
45427 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
45428 mkdir stage4-cloog; \
45429 mv stage4-cloog cloog ; \
45430 mv stage3-cloog prev-cloog || test -f stage3-lean
45431 @endif cloog
45432 @if libelf
45433 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
45434 mkdir stage4-libelf; \
45435 mv stage4-libelf libelf ; \
45436 mv stage3-libelf prev-libelf || test -f stage3-lean
45437 @endif libelf
45438 @if gold
45439 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
45440 mkdir stage4-gold; \
45441 mv stage4-gold gold ; \
45442 mv stage3-gold prev-gold || test -f stage3-lean
45443 @endif gold
45444 @if intl
45445 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
45446 mkdir stage4-intl; \
45447 mv stage4-intl intl ; \
45448 mv stage3-intl prev-intl || test -f stage3-lean
45449 @endif intl
45450 @if ld
45451 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
45452 mkdir stage4-ld; \
45453 mv stage4-ld ld ; \
45454 mv stage3-ld prev-ld || test -f stage3-lean
45455 @endif ld
45456 @if libbacktrace
45457 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
45458 mkdir stage4-libbacktrace; \
45459 mv stage4-libbacktrace libbacktrace ; \
45460 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
45461 @endif libbacktrace
45462 @if libcpp
45463 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
45464 mkdir stage4-libcpp; \
45465 mv stage4-libcpp libcpp ; \
45466 mv stage3-libcpp prev-libcpp || test -f stage3-lean
45467 @endif libcpp
45468 @if libdecnumber
45469 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
45470 mkdir stage4-libdecnumber; \
45471 mv stage4-libdecnumber libdecnumber ; \
45472 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
45473 @endif libdecnumber
45474 @if libiberty
45475 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
45476 mkdir stage4-libiberty; \
45477 mv stage4-libiberty libiberty ; \
45478 mv stage3-libiberty prev-libiberty || test -f stage3-lean
45479 @endif libiberty
45480 @if zlib
45481 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
45482 mkdir stage4-zlib; \
45483 mv stage4-zlib zlib ; \
45484 mv stage3-zlib prev-zlib || test -f stage3-lean
45485 @endif zlib
45486 @if lto-plugin
45487 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
45488 mkdir stage4-lto-plugin; \
45489 mv stage4-lto-plugin lto-plugin ; \
45490 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
45491 @endif lto-plugin
45492 @[ -d stage4-$(TARGET_SUBDIR) ] || \
45493 mkdir stage4-$(TARGET_SUBDIR); \
45494 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45495 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
45497 stage4-end::
45498 @if bfd
45499 @if test -d $(HOST_SUBDIR)/bfd ; then \
45500 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
45501 mv prev-bfd stage3-bfd ; : ; \
45503 @endif bfd
45504 @if opcodes
45505 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45506 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
45507 mv prev-opcodes stage3-opcodes ; : ; \
45509 @endif opcodes
45510 @if binutils
45511 @if test -d $(HOST_SUBDIR)/binutils ; then \
45512 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
45513 mv prev-binutils stage3-binutils ; : ; \
45515 @endif binutils
45516 @if gas
45517 @if test -d $(HOST_SUBDIR)/gas ; then \
45518 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
45519 mv prev-gas stage3-gas ; : ; \
45521 @endif gas
45522 @if gcc
45523 @if test -d $(HOST_SUBDIR)/gcc ; then \
45524 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
45525 mv prev-gcc stage3-gcc ; : ; \
45527 @endif gcc
45528 @if gmp
45529 @if test -d $(HOST_SUBDIR)/gmp ; then \
45530 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
45531 mv prev-gmp stage3-gmp ; : ; \
45533 @endif gmp
45534 @if mpfr
45535 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45536 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
45537 mv prev-mpfr stage3-mpfr ; : ; \
45539 @endif mpfr
45540 @if mpc
45541 @if test -d $(HOST_SUBDIR)/mpc ; then \
45542 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
45543 mv prev-mpc stage3-mpc ; : ; \
45545 @endif mpc
45546 @if isl
45547 @if test -d $(HOST_SUBDIR)/isl ; then \
45548 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
45549 mv prev-isl stage3-isl ; : ; \
45551 @endif isl
45552 @if cloog
45553 @if test -d $(HOST_SUBDIR)/cloog ; then \
45554 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
45555 mv prev-cloog stage3-cloog ; : ; \
45557 @endif cloog
45558 @if libelf
45559 @if test -d $(HOST_SUBDIR)/libelf ; then \
45560 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
45561 mv prev-libelf stage3-libelf ; : ; \
45563 @endif libelf
45564 @if gold
45565 @if test -d $(HOST_SUBDIR)/gold ; then \
45566 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
45567 mv prev-gold stage3-gold ; : ; \
45569 @endif gold
45570 @if intl
45571 @if test -d $(HOST_SUBDIR)/intl ; then \
45572 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
45573 mv prev-intl stage3-intl ; : ; \
45575 @endif intl
45576 @if ld
45577 @if test -d $(HOST_SUBDIR)/ld ; then \
45578 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
45579 mv prev-ld stage3-ld ; : ; \
45581 @endif ld
45582 @if libbacktrace
45583 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45584 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
45585 mv prev-libbacktrace stage3-libbacktrace ; : ; \
45587 @endif libbacktrace
45588 @if libcpp
45589 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45590 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
45591 mv prev-libcpp stage3-libcpp ; : ; \
45593 @endif libcpp
45594 @if libdecnumber
45595 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45596 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
45597 mv prev-libdecnumber stage3-libdecnumber ; : ; \
45599 @endif libdecnumber
45600 @if libiberty
45601 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45602 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
45603 mv prev-libiberty stage3-libiberty ; : ; \
45605 @endif libiberty
45606 @if zlib
45607 @if test -d $(HOST_SUBDIR)/zlib ; then \
45608 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
45609 mv prev-zlib stage3-zlib ; : ; \
45611 @endif zlib
45612 @if lto-plugin
45613 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45614 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
45615 mv prev-lto-plugin stage3-lto-plugin ; : ; \
45617 @endif lto-plugin
45618 @if test -d $(TARGET_SUBDIR) ; then \
45619 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
45620 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
45622 rm -f stage_current
45624 # Bubble a bug fix through all the stages up to stage 4. They are
45625 # remade, but not reconfigured. The next stage (if any) will not be
45626 # reconfigured either.
45627 .PHONY: stage4-bubble
45628 stage4-bubble:: stage3-bubble
45629 @r=`${PWD_COMMAND}`; export r; \
45630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45631 if test -f stage4-lean || test -f stage3-lean ; then \
45632 echo Skipping rebuild of stage4 ; \
45633 else \
45634 $(MAKE) stage4-start; \
45635 if $(LEAN); then \
45636 rm -rf stage2-* ; \
45637 $(STAMP) stage2-lean ; \
45638 fi; \
45639 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
45641 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
45643 .PHONY: all-stage4 clean-stage4
45644 do-clean: clean-stage4
45646 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45647 # only possibility, but now it conflicts with no-bootstrap rules
45648 @if gcc-bootstrap
45650 compare3:
45651 @r=`${PWD_COMMAND}`; export r; \
45652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45653 if test -f stage3-lean; then \
45654 echo Cannot compare object files as stage 3 was deleted. ; \
45655 exit 0 ; \
45656 fi; \
45657 : $(MAKE); $(stage); \
45658 rm -f .bad_compare ; \
45659 echo Comparing stages 3 and 4 ; \
45660 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
45661 files=`find stage4-* -name "*$(objext)" -print | \
45662 sed -n s,^stage$$sed-,,p` ; \
45663 for file in $${files} ; do \
45664 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
45665 if test ! -f $$f1; then continue; fi; \
45666 $(do-compare3) > /dev/null 2>&1; \
45667 if test $$? -eq 1; then \
45668 case $$file in \
45669 @compare_exclusions@) \
45670 echo warning: $$file differs ;; \
45671 *) \
45672 echo $$file differs >> .bad_compare ;; \
45673 esac ; \
45674 fi ; \
45675 done ; \
45676 if [ -f .bad_compare ]; then \
45677 echo "Bootstrap comparison failure!"; \
45678 cat .bad_compare; \
45679 exit 1; \
45680 else \
45681 echo Comparison successful.; \
45682 fi ; \
45683 $(STAMP) compare3
45684 if $(LEAN); then \
45685 rm -rf stage3-*; \
45686 $(STAMP) stage3-lean; \
45691 .PHONY: bootstrap4 bootstrap4-lean
45692 bootstrap4:
45693 echo stage4 > stage_final
45694 @r=`${PWD_COMMAND}`; export r; \
45695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45696 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
45697 @: $(MAKE); $(unstage)
45698 @r=`${PWD_COMMAND}`; export r; \
45699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45700 TFLAGS="$(STAGE4_TFLAGS)"; \
45701 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45703 bootstrap4-lean:
45704 echo stage4 > stage_final
45705 @r=`${PWD_COMMAND}`; export r; \
45706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45707 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
45708 @: $(MAKE); $(unstage)
45709 @r=`${PWD_COMMAND}`; export r; \
45710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45711 TFLAGS="$(STAGE4_TFLAGS)"; \
45712 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45715 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45716 distclean-stage3:: distclean-stage4
45717 .PHONY: distclean-stage4
45718 distclean-stage4::
45719 @: $(MAKE); $(stage)
45720 @test "`cat stage_last`" != stage4 || rm -f stage_last
45721 rm -rf stage4-* compare3
45724 @endif gcc-bootstrap
45727 .PHONY: stageprofile-start stageprofile-end
45729 stageprofile-start::
45730 @: $(MAKE); $(stage); \
45731 echo stageprofile > stage_current ; \
45732 echo stageprofile > stage_last; \
45733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45734 @if bfd
45735 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
45736 mkdir stageprofile-bfd; \
45737 mv stageprofile-bfd bfd ; \
45738 mv stage1-bfd prev-bfd || test -f stage1-lean
45739 @endif bfd
45740 @if opcodes
45741 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
45742 mkdir stageprofile-opcodes; \
45743 mv stageprofile-opcodes opcodes ; \
45744 mv stage1-opcodes prev-opcodes || test -f stage1-lean
45745 @endif opcodes
45746 @if binutils
45747 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
45748 mkdir stageprofile-binutils; \
45749 mv stageprofile-binutils binutils ; \
45750 mv stage1-binutils prev-binutils || test -f stage1-lean
45751 @endif binutils
45752 @if gas
45753 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
45754 mkdir stageprofile-gas; \
45755 mv stageprofile-gas gas ; \
45756 mv stage1-gas prev-gas || test -f stage1-lean
45757 @endif gas
45758 @if gcc
45759 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
45760 mkdir stageprofile-gcc; \
45761 mv stageprofile-gcc gcc ; \
45762 mv stage1-gcc prev-gcc || test -f stage1-lean
45763 @endif gcc
45764 @if gmp
45765 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
45766 mkdir stageprofile-gmp; \
45767 mv stageprofile-gmp gmp ; \
45768 mv stage1-gmp prev-gmp || test -f stage1-lean
45769 @endif gmp
45770 @if mpfr
45771 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
45772 mkdir stageprofile-mpfr; \
45773 mv stageprofile-mpfr mpfr ; \
45774 mv stage1-mpfr prev-mpfr || test -f stage1-lean
45775 @endif mpfr
45776 @if mpc
45777 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
45778 mkdir stageprofile-mpc; \
45779 mv stageprofile-mpc mpc ; \
45780 mv stage1-mpc prev-mpc || test -f stage1-lean
45781 @endif mpc
45782 @if isl
45783 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
45784 mkdir stageprofile-isl; \
45785 mv stageprofile-isl isl ; \
45786 mv stage1-isl prev-isl || test -f stage1-lean
45787 @endif isl
45788 @if cloog
45789 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
45790 mkdir stageprofile-cloog; \
45791 mv stageprofile-cloog cloog ; \
45792 mv stage1-cloog prev-cloog || test -f stage1-lean
45793 @endif cloog
45794 @if libelf
45795 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
45796 mkdir stageprofile-libelf; \
45797 mv stageprofile-libelf libelf ; \
45798 mv stage1-libelf prev-libelf || test -f stage1-lean
45799 @endif libelf
45800 @if gold
45801 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
45802 mkdir stageprofile-gold; \
45803 mv stageprofile-gold gold ; \
45804 mv stage1-gold prev-gold || test -f stage1-lean
45805 @endif gold
45806 @if intl
45807 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
45808 mkdir stageprofile-intl; \
45809 mv stageprofile-intl intl ; \
45810 mv stage1-intl prev-intl || test -f stage1-lean
45811 @endif intl
45812 @if ld
45813 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
45814 mkdir stageprofile-ld; \
45815 mv stageprofile-ld ld ; \
45816 mv stage1-ld prev-ld || test -f stage1-lean
45817 @endif ld
45818 @if libbacktrace
45819 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
45820 mkdir stageprofile-libbacktrace; \
45821 mv stageprofile-libbacktrace libbacktrace ; \
45822 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
45823 @endif libbacktrace
45824 @if libcpp
45825 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
45826 mkdir stageprofile-libcpp; \
45827 mv stageprofile-libcpp libcpp ; \
45828 mv stage1-libcpp prev-libcpp || test -f stage1-lean
45829 @endif libcpp
45830 @if libdecnumber
45831 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
45832 mkdir stageprofile-libdecnumber; \
45833 mv stageprofile-libdecnumber libdecnumber ; \
45834 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
45835 @endif libdecnumber
45836 @if libiberty
45837 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
45838 mkdir stageprofile-libiberty; \
45839 mv stageprofile-libiberty libiberty ; \
45840 mv stage1-libiberty prev-libiberty || test -f stage1-lean
45841 @endif libiberty
45842 @if zlib
45843 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
45844 mkdir stageprofile-zlib; \
45845 mv stageprofile-zlib zlib ; \
45846 mv stage1-zlib prev-zlib || test -f stage1-lean
45847 @endif zlib
45848 @if lto-plugin
45849 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
45850 mkdir stageprofile-lto-plugin; \
45851 mv stageprofile-lto-plugin lto-plugin ; \
45852 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
45853 @endif lto-plugin
45854 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
45855 mkdir stageprofile-$(TARGET_SUBDIR); \
45856 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45857 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45859 stageprofile-end::
45860 @if bfd
45861 @if test -d $(HOST_SUBDIR)/bfd ; then \
45862 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
45863 mv prev-bfd stage1-bfd ; : ; \
45865 @endif bfd
45866 @if opcodes
45867 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45868 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
45869 mv prev-opcodes stage1-opcodes ; : ; \
45871 @endif opcodes
45872 @if binutils
45873 @if test -d $(HOST_SUBDIR)/binutils ; then \
45874 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
45875 mv prev-binutils stage1-binutils ; : ; \
45877 @endif binutils
45878 @if gas
45879 @if test -d $(HOST_SUBDIR)/gas ; then \
45880 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
45881 mv prev-gas stage1-gas ; : ; \
45883 @endif gas
45884 @if gcc
45885 @if test -d $(HOST_SUBDIR)/gcc ; then \
45886 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
45887 mv prev-gcc stage1-gcc ; : ; \
45889 @endif gcc
45890 @if gmp
45891 @if test -d $(HOST_SUBDIR)/gmp ; then \
45892 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
45893 mv prev-gmp stage1-gmp ; : ; \
45895 @endif gmp
45896 @if mpfr
45897 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45898 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
45899 mv prev-mpfr stage1-mpfr ; : ; \
45901 @endif mpfr
45902 @if mpc
45903 @if test -d $(HOST_SUBDIR)/mpc ; then \
45904 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
45905 mv prev-mpc stage1-mpc ; : ; \
45907 @endif mpc
45908 @if isl
45909 @if test -d $(HOST_SUBDIR)/isl ; then \
45910 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
45911 mv prev-isl stage1-isl ; : ; \
45913 @endif isl
45914 @if cloog
45915 @if test -d $(HOST_SUBDIR)/cloog ; then \
45916 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
45917 mv prev-cloog stage1-cloog ; : ; \
45919 @endif cloog
45920 @if libelf
45921 @if test -d $(HOST_SUBDIR)/libelf ; then \
45922 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
45923 mv prev-libelf stage1-libelf ; : ; \
45925 @endif libelf
45926 @if gold
45927 @if test -d $(HOST_SUBDIR)/gold ; then \
45928 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
45929 mv prev-gold stage1-gold ; : ; \
45931 @endif gold
45932 @if intl
45933 @if test -d $(HOST_SUBDIR)/intl ; then \
45934 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
45935 mv prev-intl stage1-intl ; : ; \
45937 @endif intl
45938 @if ld
45939 @if test -d $(HOST_SUBDIR)/ld ; then \
45940 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
45941 mv prev-ld stage1-ld ; : ; \
45943 @endif ld
45944 @if libbacktrace
45945 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45946 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
45947 mv prev-libbacktrace stage1-libbacktrace ; : ; \
45949 @endif libbacktrace
45950 @if libcpp
45951 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45952 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
45953 mv prev-libcpp stage1-libcpp ; : ; \
45955 @endif libcpp
45956 @if libdecnumber
45957 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45958 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
45959 mv prev-libdecnumber stage1-libdecnumber ; : ; \
45961 @endif libdecnumber
45962 @if libiberty
45963 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45964 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
45965 mv prev-libiberty stage1-libiberty ; : ; \
45967 @endif libiberty
45968 @if zlib
45969 @if test -d $(HOST_SUBDIR)/zlib ; then \
45970 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
45971 mv prev-zlib stage1-zlib ; : ; \
45973 @endif zlib
45974 @if lto-plugin
45975 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45976 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
45977 mv prev-lto-plugin stage1-lto-plugin ; : ; \
45979 @endif lto-plugin
45980 @if test -d $(TARGET_SUBDIR) ; then \
45981 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
45982 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
45984 rm -f stage_current
45986 # Bubble a bug fix through all the stages up to stage profile. They are
45987 # remade, but not reconfigured. The next stage (if any) will not be
45988 # reconfigured either.
45989 .PHONY: stageprofile-bubble
45990 stageprofile-bubble:: stage1-bubble
45991 @r=`${PWD_COMMAND}`; export r; \
45992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45993 if test -f stageprofile-lean || test -f stage1-lean ; then \
45994 echo Skipping rebuild of stageprofile ; \
45995 else \
45996 $(MAKE) stageprofile-start; \
45997 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
46000 .PHONY: all-stageprofile clean-stageprofile
46001 do-clean: clean-stageprofile
46003 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46004 # only possibility, but now it conflicts with no-bootstrap rules
46005 @if gcc-bootstrap
46010 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46011 distclean-stage1:: distclean-stageprofile
46012 .PHONY: distclean-stageprofile
46013 distclean-stageprofile::
46014 @: $(MAKE); $(stage)
46015 @test "`cat stage_last`" != stageprofile || rm -f stage_last
46016 rm -rf stageprofile-*
46019 @endif gcc-bootstrap
46022 .PHONY: stagefeedback-start stagefeedback-end
46024 stagefeedback-start::
46025 @: $(MAKE); $(stage); \
46026 echo stagefeedback > stage_current ; \
46027 echo stagefeedback > stage_last; \
46028 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46029 @if bfd
46030 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
46031 mkdir stagefeedback-bfd; \
46032 mv stagefeedback-bfd bfd ; \
46033 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
46034 @endif bfd
46035 @if opcodes
46036 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
46037 mkdir stagefeedback-opcodes; \
46038 mv stagefeedback-opcodes opcodes ; \
46039 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
46040 @endif opcodes
46041 @if binutils
46042 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
46043 mkdir stagefeedback-binutils; \
46044 mv stagefeedback-binutils binutils ; \
46045 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
46046 @endif binutils
46047 @if gas
46048 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
46049 mkdir stagefeedback-gas; \
46050 mv stagefeedback-gas gas ; \
46051 mv stageprofile-gas prev-gas || test -f stageprofile-lean
46052 @endif gas
46053 @if gcc
46054 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
46055 mkdir stagefeedback-gcc; \
46056 mv stagefeedback-gcc gcc ; \
46057 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
46058 @endif gcc
46059 @if gmp
46060 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
46061 mkdir stagefeedback-gmp; \
46062 mv stagefeedback-gmp gmp ; \
46063 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
46064 @endif gmp
46065 @if mpfr
46066 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
46067 mkdir stagefeedback-mpfr; \
46068 mv stagefeedback-mpfr mpfr ; \
46069 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
46070 @endif mpfr
46071 @if mpc
46072 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
46073 mkdir stagefeedback-mpc; \
46074 mv stagefeedback-mpc mpc ; \
46075 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
46076 @endif mpc
46077 @if isl
46078 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
46079 mkdir stagefeedback-isl; \
46080 mv stagefeedback-isl isl ; \
46081 mv stageprofile-isl prev-isl || test -f stageprofile-lean
46082 @endif isl
46083 @if cloog
46084 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
46085 mkdir stagefeedback-cloog; \
46086 mv stagefeedback-cloog cloog ; \
46087 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
46088 @endif cloog
46089 @if libelf
46090 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
46091 mkdir stagefeedback-libelf; \
46092 mv stagefeedback-libelf libelf ; \
46093 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
46094 @endif libelf
46095 @if gold
46096 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
46097 mkdir stagefeedback-gold; \
46098 mv stagefeedback-gold gold ; \
46099 mv stageprofile-gold prev-gold || test -f stageprofile-lean
46100 @endif gold
46101 @if intl
46102 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
46103 mkdir stagefeedback-intl; \
46104 mv stagefeedback-intl intl ; \
46105 mv stageprofile-intl prev-intl || test -f stageprofile-lean
46106 @endif intl
46107 @if ld
46108 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
46109 mkdir stagefeedback-ld; \
46110 mv stagefeedback-ld ld ; \
46111 mv stageprofile-ld prev-ld || test -f stageprofile-lean
46112 @endif ld
46113 @if libbacktrace
46114 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
46115 mkdir stagefeedback-libbacktrace; \
46116 mv stagefeedback-libbacktrace libbacktrace ; \
46117 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
46118 @endif libbacktrace
46119 @if libcpp
46120 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
46121 mkdir stagefeedback-libcpp; \
46122 mv stagefeedback-libcpp libcpp ; \
46123 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
46124 @endif libcpp
46125 @if libdecnumber
46126 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
46127 mkdir stagefeedback-libdecnumber; \
46128 mv stagefeedback-libdecnumber libdecnumber ; \
46129 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
46130 @endif libdecnumber
46131 @if libiberty
46132 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
46133 mkdir stagefeedback-libiberty; \
46134 mv stagefeedback-libiberty libiberty ; \
46135 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
46136 @endif libiberty
46137 @if zlib
46138 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
46139 mkdir stagefeedback-zlib; \
46140 mv stagefeedback-zlib zlib ; \
46141 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
46142 @endif zlib
46143 @if lto-plugin
46144 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
46145 mkdir stagefeedback-lto-plugin; \
46146 mv stagefeedback-lto-plugin lto-plugin ; \
46147 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
46148 @endif lto-plugin
46149 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
46150 mkdir stagefeedback-$(TARGET_SUBDIR); \
46151 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46152 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
46154 stagefeedback-end::
46155 @if bfd
46156 @if test -d $(HOST_SUBDIR)/bfd ; then \
46157 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
46158 mv prev-bfd stageprofile-bfd ; : ; \
46160 @endif bfd
46161 @if opcodes
46162 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46163 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
46164 mv prev-opcodes stageprofile-opcodes ; : ; \
46166 @endif opcodes
46167 @if binutils
46168 @if test -d $(HOST_SUBDIR)/binutils ; then \
46169 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
46170 mv prev-binutils stageprofile-binutils ; : ; \
46172 @endif binutils
46173 @if gas
46174 @if test -d $(HOST_SUBDIR)/gas ; then \
46175 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
46176 mv prev-gas stageprofile-gas ; : ; \
46178 @endif gas
46179 @if gcc
46180 @if test -d $(HOST_SUBDIR)/gcc ; then \
46181 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
46182 mv prev-gcc stageprofile-gcc ; : ; \
46184 @endif gcc
46185 @if gmp
46186 @if test -d $(HOST_SUBDIR)/gmp ; then \
46187 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
46188 mv prev-gmp stageprofile-gmp ; : ; \
46190 @endif gmp
46191 @if mpfr
46192 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46193 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
46194 mv prev-mpfr stageprofile-mpfr ; : ; \
46196 @endif mpfr
46197 @if mpc
46198 @if test -d $(HOST_SUBDIR)/mpc ; then \
46199 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
46200 mv prev-mpc stageprofile-mpc ; : ; \
46202 @endif mpc
46203 @if isl
46204 @if test -d $(HOST_SUBDIR)/isl ; then \
46205 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
46206 mv prev-isl stageprofile-isl ; : ; \
46208 @endif isl
46209 @if cloog
46210 @if test -d $(HOST_SUBDIR)/cloog ; then \
46211 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
46212 mv prev-cloog stageprofile-cloog ; : ; \
46214 @endif cloog
46215 @if libelf
46216 @if test -d $(HOST_SUBDIR)/libelf ; then \
46217 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
46218 mv prev-libelf stageprofile-libelf ; : ; \
46220 @endif libelf
46221 @if gold
46222 @if test -d $(HOST_SUBDIR)/gold ; then \
46223 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
46224 mv prev-gold stageprofile-gold ; : ; \
46226 @endif gold
46227 @if intl
46228 @if test -d $(HOST_SUBDIR)/intl ; then \
46229 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
46230 mv prev-intl stageprofile-intl ; : ; \
46232 @endif intl
46233 @if ld
46234 @if test -d $(HOST_SUBDIR)/ld ; then \
46235 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
46236 mv prev-ld stageprofile-ld ; : ; \
46238 @endif ld
46239 @if libbacktrace
46240 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46241 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
46242 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
46244 @endif libbacktrace
46245 @if libcpp
46246 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46247 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
46248 mv prev-libcpp stageprofile-libcpp ; : ; \
46250 @endif libcpp
46251 @if libdecnumber
46252 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46253 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
46254 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
46256 @endif libdecnumber
46257 @if libiberty
46258 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46259 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
46260 mv prev-libiberty stageprofile-libiberty ; : ; \
46262 @endif libiberty
46263 @if zlib
46264 @if test -d $(HOST_SUBDIR)/zlib ; then \
46265 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
46266 mv prev-zlib stageprofile-zlib ; : ; \
46268 @endif zlib
46269 @if lto-plugin
46270 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46271 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
46272 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
46274 @endif lto-plugin
46275 @if test -d $(TARGET_SUBDIR) ; then \
46276 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
46277 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
46279 rm -f stage_current
46281 # Bubble a bug fix through all the stages up to stage feedback. They are
46282 # remade, but not reconfigured. The next stage (if any) will not be
46283 # reconfigured either.
46284 .PHONY: stagefeedback-bubble
46285 stagefeedback-bubble:: stageprofile-bubble
46286 @r=`${PWD_COMMAND}`; export r; \
46287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46288 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
46289 echo Skipping rebuild of stagefeedback ; \
46290 else \
46291 $(MAKE) stagefeedback-start; \
46292 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
46295 .PHONY: all-stagefeedback clean-stagefeedback
46296 do-clean: clean-stagefeedback
46298 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46299 # only possibility, but now it conflicts with no-bootstrap rules
46300 @if gcc-bootstrap
46304 .PHONY: profiledbootstrap profiledbootstrap-lean
46305 profiledbootstrap:
46306 echo stagefeedback > stage_final
46307 @r=`${PWD_COMMAND}`; export r; \
46308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46309 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
46310 @: $(MAKE); $(unstage)
46311 @r=`${PWD_COMMAND}`; export r; \
46312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46313 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46314 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46316 profiledbootstrap-lean:
46317 echo stagefeedback > stage_final
46318 @r=`${PWD_COMMAND}`; export r; \
46319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46320 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
46321 @: $(MAKE); $(unstage)
46322 @r=`${PWD_COMMAND}`; export r; \
46323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46324 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46325 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46328 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46329 distclean-stageprofile:: distclean-stagefeedback
46330 .PHONY: distclean-stagefeedback
46331 distclean-stagefeedback::
46332 @: $(MAKE); $(stage)
46333 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
46334 rm -rf stagefeedback-*
46337 @endif gcc-bootstrap
46341 stageprofile-end::
46342 $(MAKE) distclean-stagefeedback
46344 stagefeedback-start::
46345 @r=`${PWD_COMMAND}`; export r; \
46346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46347 for i in prev-*; do \
46348 j=`echo $$i | sed s/^prev-//` ; \
46349 cd $$r/$$i && \
46350 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
46351 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
46352 done
46354 @if gcc-bootstrap
46355 do-distclean: distclean-stage1
46357 # Provide a GCC build when we're building target libraries. This does
46358 # not work as a dependency, just as the minimum necessary to avoid errors.
46359 stage_last:
46360 @r=`${PWD_COMMAND}`; export r; \
46361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46362 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
46364 # Same as unstage, but not phony and defaulting to stage1-start. We place
46365 # it in the dependency so that for example `make -j3 all-gcc' works.
46366 stage_current:
46367 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
46369 .PHONY: restrap
46370 restrap::
46371 @: $(MAKE); $(stage)
46372 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
46373 restrap:: all
46374 @endif gcc-bootstrap
46376 # --------------------------------------
46377 # Dependencies between different modules
46378 # --------------------------------------
46380 # Generic dependencies for target modules on host stuff, especially gcc
46381 @if gcc-bootstrap
46382 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
46383 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
46384 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
46385 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
46386 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
46387 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
46388 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
46389 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
46390 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
46391 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
46392 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
46393 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
46394 configure-stage1-target-libvtv: maybe-all-stage1-gcc
46395 configure-stage2-target-libvtv: maybe-all-stage2-gcc
46396 configure-stage3-target-libvtv: maybe-all-stage3-gcc
46397 configure-stage4-target-libvtv: maybe-all-stage4-gcc
46398 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
46399 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
46400 configure-target-libssp: stage_last
46401 configure-target-newlib: stage_last
46402 configure-stage1-target-libgcc: maybe-all-stage1-gcc
46403 configure-stage2-target-libgcc: maybe-all-stage2-gcc
46404 configure-stage3-target-libgcc: maybe-all-stage3-gcc
46405 configure-stage4-target-libgcc: maybe-all-stage4-gcc
46406 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
46407 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
46408 configure-target-libbacktrace: stage_last
46409 configure-target-libquadmath: stage_last
46410 configure-target-libgfortran: stage_last
46411 configure-target-libobjc: stage_last
46412 configure-target-libgupc: stage_last
46413 configure-target-libgo: stage_last
46414 configure-target-libtermcap: stage_last
46415 configure-target-winsup: stage_last
46416 configure-target-libgloss: stage_last
46417 configure-target-libffi: stage_last
46418 configure-target-libjava: stage_last
46419 configure-target-zlib: stage_last
46420 configure-target-boehm-gc: stage_last
46421 configure-target-rda: stage_last
46422 configure-target-libada: stage_last
46423 configure-stage1-target-libgomp: maybe-all-stage1-gcc
46424 configure-stage2-target-libgomp: maybe-all-stage2-gcc
46425 configure-stage3-target-libgomp: maybe-all-stage3-gcc
46426 configure-stage4-target-libgomp: maybe-all-stage4-gcc
46427 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
46428 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
46429 configure-target-libitm: stage_last
46430 configure-target-libatomic: stage_last
46431 @endif gcc-bootstrap
46433 @if gcc-no-bootstrap
46434 configure-target-libstdc++-v3: maybe-all-gcc
46435 configure-target-libsanitizer: maybe-all-gcc
46436 configure-target-libvtv: maybe-all-gcc
46437 configure-target-libssp: maybe-all-gcc
46438 configure-target-newlib: maybe-all-gcc
46439 configure-target-libgcc: maybe-all-gcc
46440 configure-target-libbacktrace: maybe-all-gcc
46441 configure-target-libquadmath: maybe-all-gcc
46442 configure-target-libgfortran: maybe-all-gcc
46443 configure-target-libobjc: maybe-all-gcc
46444 configure-target-libgupc: maybe-all-gcc
46445 configure-target-libgo: maybe-all-gcc
46446 configure-target-libtermcap: maybe-all-gcc
46447 configure-target-winsup: maybe-all-gcc
46448 configure-target-libgloss: maybe-all-gcc
46449 configure-target-libffi: maybe-all-gcc
46450 configure-target-libjava: maybe-all-gcc
46451 configure-target-zlib: maybe-all-gcc
46452 configure-target-boehm-gc: maybe-all-gcc
46453 configure-target-rda: maybe-all-gcc
46454 configure-target-libada: maybe-all-gcc
46455 configure-target-libgomp: maybe-all-gcc
46456 configure-target-libitm: maybe-all-gcc
46457 configure-target-libatomic: maybe-all-gcc
46458 @endif gcc-no-bootstrap
46461 # There are two types of dependencies here: 'hard' dependencies, where one
46462 # module simply won't build without the other; and 'soft' dependencies, where
46463 # if the depended-on module is missing, the depending module will do without
46464 # or find a substitute somewhere (perhaps installed). Soft dependencies
46465 # are made here to depend on a 'maybe-' target. If you're not sure,
46466 # it's safer to use a soft dependency.
46473 # With all the machinery above in place, it is pretty easy to generate
46474 # dependencies. Host dependencies are a bit more complex because we have
46475 # to check for bootstrap/prebootstrap dependencies. To resolve
46476 # prebootstrap dependencies, prebootstrap modules are gathered in
46477 # a hash table.
46478 all-build-bison: maybe-all-build-texinfo
46479 all-build-flex: maybe-all-build-texinfo
46480 all-build-flex: maybe-all-build-bison
46481 all-build-flex: maybe-all-build-m4
46482 all-build-libiberty: maybe-all-build-texinfo
46483 all-build-m4: maybe-all-build-texinfo
46484 all-build-fixincludes: maybe-all-build-libiberty
46485 configure-gcc: maybe-configure-intl
46487 configure-stage1-gcc: maybe-configure-stage1-intl
46488 configure-stage2-gcc: maybe-configure-stage2-intl
46489 configure-stage3-gcc: maybe-configure-stage3-intl
46490 configure-stage4-gcc: maybe-configure-stage4-intl
46491 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
46492 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
46493 configure-gcc: maybe-all-gmp
46495 configure-stage1-gcc: maybe-all-stage1-gmp
46496 configure-stage2-gcc: maybe-all-stage2-gmp
46497 configure-stage3-gcc: maybe-all-stage3-gmp
46498 configure-stage4-gcc: maybe-all-stage4-gmp
46499 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
46500 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
46501 configure-gcc: maybe-all-lto-plugin
46503 configure-stage1-gcc: maybe-all-stage1-lto-plugin
46504 configure-stage2-gcc: maybe-all-stage2-lto-plugin
46505 configure-stage3-gcc: maybe-all-stage3-lto-plugin
46506 configure-stage4-gcc: maybe-all-stage4-lto-plugin
46507 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
46508 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
46509 configure-gcc: maybe-all-binutils
46511 configure-stage1-gcc: maybe-all-stage1-binutils
46512 configure-stage2-gcc: maybe-all-stage2-binutils
46513 configure-stage3-gcc: maybe-all-stage3-binutils
46514 configure-stage4-gcc: maybe-all-stage4-binutils
46515 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
46516 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
46517 configure-gcc: maybe-all-gas
46519 configure-stage1-gcc: maybe-all-stage1-gas
46520 configure-stage2-gcc: maybe-all-stage2-gas
46521 configure-stage3-gcc: maybe-all-stage3-gas
46522 configure-stage4-gcc: maybe-all-stage4-gas
46523 configure-stageprofile-gcc: maybe-all-stageprofile-gas
46524 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
46525 configure-gcc: maybe-all-ld
46527 configure-stage1-gcc: maybe-all-stage1-ld
46528 configure-stage2-gcc: maybe-all-stage2-ld
46529 configure-stage3-gcc: maybe-all-stage3-ld
46530 configure-stage4-gcc: maybe-all-stage4-ld
46531 configure-stageprofile-gcc: maybe-all-stageprofile-ld
46532 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
46533 configure-gcc: maybe-all-gold
46535 configure-stage1-gcc: maybe-all-stage1-gold
46536 configure-stage2-gcc: maybe-all-stage2-gold
46537 configure-stage3-gcc: maybe-all-stage3-gold
46538 configure-stage4-gcc: maybe-all-stage4-gold
46539 configure-stageprofile-gcc: maybe-all-stageprofile-gold
46540 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
46541 configure-gcc: maybe-all-libelf
46543 configure-stage1-gcc: maybe-all-stage1-libelf
46544 configure-stage2-gcc: maybe-all-stage2-libelf
46545 configure-stage3-gcc: maybe-all-stage3-libelf
46546 configure-stage4-gcc: maybe-all-stage4-libelf
46547 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
46548 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
46549 all-gcc: all-libiberty
46551 all-stage1-gcc: all-stage1-libiberty
46552 all-stage2-gcc: all-stage2-libiberty
46553 all-stage3-gcc: all-stage3-libiberty
46554 all-stage4-gcc: all-stage4-libiberty
46555 all-stageprofile-gcc: all-stageprofile-libiberty
46556 all-stagefeedback-gcc: all-stagefeedback-libiberty
46557 all-gcc: maybe-all-intl
46559 all-stage1-gcc: maybe-all-stage1-intl
46560 all-stage2-gcc: maybe-all-stage2-intl
46561 all-stage3-gcc: maybe-all-stage3-intl
46562 all-stage4-gcc: maybe-all-stage4-intl
46563 all-stageprofile-gcc: maybe-all-stageprofile-intl
46564 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
46565 all-gcc: maybe-all-mpfr
46567 all-stage1-gcc: maybe-all-stage1-mpfr
46568 all-stage2-gcc: maybe-all-stage2-mpfr
46569 all-stage3-gcc: maybe-all-stage3-mpfr
46570 all-stage4-gcc: maybe-all-stage4-mpfr
46571 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
46572 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
46573 all-gcc: maybe-all-mpc
46575 all-stage1-gcc: maybe-all-stage1-mpc
46576 all-stage2-gcc: maybe-all-stage2-mpc
46577 all-stage3-gcc: maybe-all-stage3-mpc
46578 all-stage4-gcc: maybe-all-stage4-mpc
46579 all-stageprofile-gcc: maybe-all-stageprofile-mpc
46580 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
46581 all-gcc: maybe-all-cloog
46583 all-stage1-gcc: maybe-all-stage1-cloog
46584 all-stage2-gcc: maybe-all-stage2-cloog
46585 all-stage3-gcc: maybe-all-stage3-cloog
46586 all-stage4-gcc: maybe-all-stage4-cloog
46587 all-stageprofile-gcc: maybe-all-stageprofile-cloog
46588 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
46589 all-gcc: maybe-all-build-texinfo
46591 all-stage1-gcc: maybe-all-build-texinfo
46592 all-stage2-gcc: maybe-all-build-texinfo
46593 all-stage3-gcc: maybe-all-build-texinfo
46594 all-stage4-gcc: maybe-all-build-texinfo
46595 all-stageprofile-gcc: maybe-all-build-texinfo
46596 all-stagefeedback-gcc: maybe-all-build-texinfo
46597 all-gcc: maybe-all-build-bison
46599 all-stage1-gcc: maybe-all-build-bison
46600 all-stage2-gcc: maybe-all-build-bison
46601 all-stage3-gcc: maybe-all-build-bison
46602 all-stage4-gcc: maybe-all-build-bison
46603 all-stageprofile-gcc: maybe-all-build-bison
46604 all-stagefeedback-gcc: maybe-all-build-bison
46605 all-gcc: maybe-all-build-flex
46607 all-stage1-gcc: maybe-all-build-flex
46608 all-stage2-gcc: maybe-all-build-flex
46609 all-stage3-gcc: maybe-all-build-flex
46610 all-stage4-gcc: maybe-all-build-flex
46611 all-stageprofile-gcc: maybe-all-build-flex
46612 all-stagefeedback-gcc: maybe-all-build-flex
46613 all-gcc: maybe-all-build-libiberty
46615 all-stage1-gcc: maybe-all-build-libiberty
46616 all-stage2-gcc: maybe-all-build-libiberty
46617 all-stage3-gcc: maybe-all-build-libiberty
46618 all-stage4-gcc: maybe-all-build-libiberty
46619 all-stageprofile-gcc: maybe-all-build-libiberty
46620 all-stagefeedback-gcc: maybe-all-build-libiberty
46621 all-gcc: maybe-all-build-fixincludes
46623 all-stage1-gcc: maybe-all-build-fixincludes
46624 all-stage2-gcc: maybe-all-build-fixincludes
46625 all-stage3-gcc: maybe-all-build-fixincludes
46626 all-stage4-gcc: maybe-all-build-fixincludes
46627 all-stageprofile-gcc: maybe-all-build-fixincludes
46628 all-stagefeedback-gcc: maybe-all-build-fixincludes
46629 all-gcc: maybe-all-zlib
46631 all-stage1-gcc: maybe-all-stage1-zlib
46632 all-stage2-gcc: maybe-all-stage2-zlib
46633 all-stage3-gcc: maybe-all-stage3-zlib
46634 all-stage4-gcc: maybe-all-stage4-zlib
46635 all-stageprofile-gcc: maybe-all-stageprofile-zlib
46636 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
46637 all-gcc: all-libbacktrace
46639 all-stage1-gcc: all-stage1-libbacktrace
46640 all-stage2-gcc: all-stage2-libbacktrace
46641 all-stage3-gcc: all-stage3-libbacktrace
46642 all-stage4-gcc: all-stage4-libbacktrace
46643 all-stageprofile-gcc: all-stageprofile-libbacktrace
46644 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
46645 all-gcc: all-libcpp
46647 all-stage1-gcc: all-stage1-libcpp
46648 all-stage2-gcc: all-stage2-libcpp
46649 all-stage3-gcc: all-stage3-libcpp
46650 all-stage4-gcc: all-stage4-libcpp
46651 all-stageprofile-gcc: all-stageprofile-libcpp
46652 all-stagefeedback-gcc: all-stagefeedback-libcpp
46653 all-gcc: all-libdecnumber
46655 all-stage1-gcc: all-stage1-libdecnumber
46656 all-stage2-gcc: all-stage2-libdecnumber
46657 all-stage3-gcc: all-stage3-libdecnumber
46658 all-stage4-gcc: all-stage4-libdecnumber
46659 all-stageprofile-gcc: all-stageprofile-libdecnumber
46660 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
46661 all-gcc: maybe-all-libiberty
46663 all-stage1-gcc: maybe-all-stage1-libiberty
46664 all-stage2-gcc: maybe-all-stage2-libiberty
46665 all-stage3-gcc: maybe-all-stage3-libiberty
46666 all-stage4-gcc: maybe-all-stage4-libiberty
46667 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
46668 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
46669 all-gcc: maybe-all-fixincludes
46670 all-gcc: maybe-all-lto-plugin
46672 all-stage1-gcc: maybe-all-stage1-lto-plugin
46673 all-stage2-gcc: maybe-all-stage2-lto-plugin
46674 all-stage3-gcc: maybe-all-stage3-lto-plugin
46675 all-stage4-gcc: maybe-all-stage4-lto-plugin
46676 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
46677 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
46678 info-gcc: maybe-all-build-libiberty
46680 info-stage1-gcc: maybe-all-build-libiberty
46681 info-stage2-gcc: maybe-all-build-libiberty
46682 info-stage3-gcc: maybe-all-build-libiberty
46683 info-stage4-gcc: maybe-all-build-libiberty
46684 info-stageprofile-gcc: maybe-all-build-libiberty
46685 info-stagefeedback-gcc: maybe-all-build-libiberty
46686 dvi-gcc: maybe-all-build-libiberty
46688 dvi-stage1-gcc: maybe-all-build-libiberty
46689 dvi-stage2-gcc: maybe-all-build-libiberty
46690 dvi-stage3-gcc: maybe-all-build-libiberty
46691 dvi-stage4-gcc: maybe-all-build-libiberty
46692 dvi-stageprofile-gcc: maybe-all-build-libiberty
46693 dvi-stagefeedback-gcc: maybe-all-build-libiberty
46694 pdf-gcc: maybe-all-build-libiberty
46696 pdf-stage1-gcc: maybe-all-build-libiberty
46697 pdf-stage2-gcc: maybe-all-build-libiberty
46698 pdf-stage3-gcc: maybe-all-build-libiberty
46699 pdf-stage4-gcc: maybe-all-build-libiberty
46700 pdf-stageprofile-gcc: maybe-all-build-libiberty
46701 pdf-stagefeedback-gcc: maybe-all-build-libiberty
46702 html-gcc: maybe-all-build-libiberty
46704 html-stage1-gcc: maybe-all-build-libiberty
46705 html-stage2-gcc: maybe-all-build-libiberty
46706 html-stage3-gcc: maybe-all-build-libiberty
46707 html-stage4-gcc: maybe-all-build-libiberty
46708 html-stageprofile-gcc: maybe-all-build-libiberty
46709 html-stagefeedback-gcc: maybe-all-build-libiberty
46710 install-gcc: maybe-install-fixincludes
46711 install-gcc: maybe-install-lto-plugin
46712 install-strip-gcc: maybe-install-strip-fixincludes
46713 install-strip-gcc: maybe-install-strip-lto-plugin
46714 configure-libcpp: configure-libiberty
46716 configure-stage1-libcpp: configure-stage1-libiberty
46717 configure-stage2-libcpp: configure-stage2-libiberty
46718 configure-stage3-libcpp: configure-stage3-libiberty
46719 configure-stage4-libcpp: configure-stage4-libiberty
46720 configure-stageprofile-libcpp: configure-stageprofile-libiberty
46721 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
46722 configure-libcpp: maybe-configure-intl
46724 configure-stage1-libcpp: maybe-configure-stage1-intl
46725 configure-stage2-libcpp: maybe-configure-stage2-intl
46726 configure-stage3-libcpp: maybe-configure-stage3-intl
46727 configure-stage4-libcpp: maybe-configure-stage4-intl
46728 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
46729 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
46730 all-libcpp: all-libiberty
46732 all-stage1-libcpp: all-stage1-libiberty
46733 all-stage2-libcpp: all-stage2-libiberty
46734 all-stage3-libcpp: all-stage3-libiberty
46735 all-stage4-libcpp: all-stage4-libiberty
46736 all-stageprofile-libcpp: all-stageprofile-libiberty
46737 all-stagefeedback-libcpp: all-stagefeedback-libiberty
46738 all-libcpp: maybe-all-intl
46740 all-stage1-libcpp: maybe-all-stage1-intl
46741 all-stage2-libcpp: maybe-all-stage2-intl
46742 all-stage3-libcpp: maybe-all-stage3-intl
46743 all-stage4-libcpp: maybe-all-stage4-intl
46744 all-stageprofile-libcpp: maybe-all-stageprofile-intl
46745 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
46746 all-fixincludes: maybe-all-libiberty
46747 all-gnattools: maybe-all-target-libada
46748 all-lto-plugin: maybe-all-libiberty
46750 all-stage1-lto-plugin: maybe-all-stage1-libiberty
46751 all-stage2-lto-plugin: maybe-all-stage2-libiberty
46752 all-stage3-lto-plugin: maybe-all-stage3-libiberty
46753 all-stage4-lto-plugin: maybe-all-stage4-libiberty
46754 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
46755 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
46756 all-utils: maybe-all-libiberty
46757 configure-mpfr: maybe-all-gmp
46759 configure-stage1-mpfr: maybe-all-stage1-gmp
46760 configure-stage2-mpfr: maybe-all-stage2-gmp
46761 configure-stage3-mpfr: maybe-all-stage3-gmp
46762 configure-stage4-mpfr: maybe-all-stage4-gmp
46763 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
46764 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
46765 configure-mpc: maybe-all-mpfr
46767 configure-stage1-mpc: maybe-all-stage1-mpfr
46768 configure-stage2-mpc: maybe-all-stage2-mpfr
46769 configure-stage3-mpc: maybe-all-stage3-mpfr
46770 configure-stage4-mpc: maybe-all-stage4-mpfr
46771 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
46772 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
46773 configure-isl: maybe-all-gmp
46775 configure-stage1-isl: maybe-all-stage1-gmp
46776 configure-stage2-isl: maybe-all-stage2-gmp
46777 configure-stage3-isl: maybe-all-stage3-gmp
46778 configure-stage4-isl: maybe-all-stage4-gmp
46779 configure-stageprofile-isl: maybe-all-stageprofile-gmp
46780 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
46781 configure-cloog: maybe-all-isl
46783 configure-stage1-cloog: maybe-all-stage1-isl
46784 configure-stage2-cloog: maybe-all-stage2-isl
46785 configure-stage3-cloog: maybe-all-stage3-isl
46786 configure-stage4-cloog: maybe-all-stage4-isl
46787 configure-stageprofile-cloog: maybe-all-stageprofile-isl
46788 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
46789 configure-cloog: maybe-all-gmp
46791 configure-stage1-cloog: maybe-all-stage1-gmp
46792 configure-stage2-cloog: maybe-all-stage2-gmp
46793 configure-stage3-cloog: maybe-all-stage3-gmp
46794 configure-stage4-cloog: maybe-all-stage4-gmp
46795 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
46796 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
46797 configure-gdb: maybe-all-intl
46798 configure-gdb: maybe-configure-sim
46799 configure-gdb: maybe-all-bfd
46800 configure-gdb: maybe-all-libiconv
46801 all-gdb: maybe-all-libiberty
46802 all-gdb: maybe-all-libiconv
46803 all-gdb: maybe-all-opcodes
46804 all-gdb: maybe-all-readline
46805 all-gdb: maybe-all-build-bison
46806 all-gdb: maybe-all-sim
46807 all-gdb: maybe-all-libdecnumber
46808 all-gdb: maybe-all-libtermcap
46809 configure-libgui: maybe-configure-tcl
46810 configure-libgui: maybe-configure-tk
46811 all-libgui: maybe-all-tcl
46812 all-libgui: maybe-all-tk
46813 all-libgui: maybe-all-itcl
46814 configure-bfd: configure-libiberty
46816 configure-stage1-bfd: configure-stage1-libiberty
46817 configure-stage2-bfd: configure-stage2-libiberty
46818 configure-stage3-bfd: configure-stage3-libiberty
46819 configure-stage4-bfd: configure-stage4-libiberty
46820 configure-stageprofile-bfd: configure-stageprofile-libiberty
46821 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
46822 configure-bfd: maybe-configure-intl
46824 configure-stage1-bfd: maybe-configure-stage1-intl
46825 configure-stage2-bfd: maybe-configure-stage2-intl
46826 configure-stage3-bfd: maybe-configure-stage3-intl
46827 configure-stage4-bfd: maybe-configure-stage4-intl
46828 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
46829 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
46830 all-bfd: maybe-all-libiberty
46832 all-stage1-bfd: maybe-all-stage1-libiberty
46833 all-stage2-bfd: maybe-all-stage2-libiberty
46834 all-stage3-bfd: maybe-all-stage3-libiberty
46835 all-stage4-bfd: maybe-all-stage4-libiberty
46836 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
46837 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
46838 all-bfd: maybe-all-intl
46840 all-stage1-bfd: maybe-all-stage1-intl
46841 all-stage2-bfd: maybe-all-stage2-intl
46842 all-stage3-bfd: maybe-all-stage3-intl
46843 all-stage4-bfd: maybe-all-stage4-intl
46844 all-stageprofile-bfd: maybe-all-stageprofile-intl
46845 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
46846 configure-opcodes: configure-libiberty
46848 configure-stage1-opcodes: configure-stage1-libiberty
46849 configure-stage2-opcodes: configure-stage2-libiberty
46850 configure-stage3-opcodes: configure-stage3-libiberty
46851 configure-stage4-opcodes: configure-stage4-libiberty
46852 configure-stageprofile-opcodes: configure-stageprofile-libiberty
46853 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
46854 all-opcodes: maybe-all-libiberty
46856 all-stage1-opcodes: maybe-all-stage1-libiberty
46857 all-stage2-opcodes: maybe-all-stage2-libiberty
46858 all-stage3-opcodes: maybe-all-stage3-libiberty
46859 all-stage4-opcodes: maybe-all-stage4-libiberty
46860 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
46861 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
46862 configure-binutils: maybe-configure-intl
46864 configure-stage1-binutils: maybe-configure-stage1-intl
46865 configure-stage2-binutils: maybe-configure-stage2-intl
46866 configure-stage3-binutils: maybe-configure-stage3-intl
46867 configure-stage4-binutils: maybe-configure-stage4-intl
46868 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
46869 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
46870 all-binutils: maybe-all-libiberty
46872 all-stage1-binutils: maybe-all-stage1-libiberty
46873 all-stage2-binutils: maybe-all-stage2-libiberty
46874 all-stage3-binutils: maybe-all-stage3-libiberty
46875 all-stage4-binutils: maybe-all-stage4-libiberty
46876 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
46877 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
46878 all-binutils: maybe-all-opcodes
46880 all-stage1-binutils: maybe-all-stage1-opcodes
46881 all-stage2-binutils: maybe-all-stage2-opcodes
46882 all-stage3-binutils: maybe-all-stage3-opcodes
46883 all-stage4-binutils: maybe-all-stage4-opcodes
46884 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
46885 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
46886 all-binutils: maybe-all-bfd
46888 all-stage1-binutils: maybe-all-stage1-bfd
46889 all-stage2-binutils: maybe-all-stage2-bfd
46890 all-stage3-binutils: maybe-all-stage3-bfd
46891 all-stage4-binutils: maybe-all-stage4-bfd
46892 all-stageprofile-binutils: maybe-all-stageprofile-bfd
46893 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
46894 all-binutils: maybe-all-build-flex
46896 all-stage1-binutils: maybe-all-build-flex
46897 all-stage2-binutils: maybe-all-build-flex
46898 all-stage3-binutils: maybe-all-build-flex
46899 all-stage4-binutils: maybe-all-build-flex
46900 all-stageprofile-binutils: maybe-all-build-flex
46901 all-stagefeedback-binutils: maybe-all-build-flex
46902 all-binutils: maybe-all-build-bison
46904 all-stage1-binutils: maybe-all-build-bison
46905 all-stage2-binutils: maybe-all-build-bison
46906 all-stage3-binutils: maybe-all-build-bison
46907 all-stage4-binutils: maybe-all-build-bison
46908 all-stageprofile-binutils: maybe-all-build-bison
46909 all-stagefeedback-binutils: maybe-all-build-bison
46910 all-binutils: maybe-all-intl
46912 all-stage1-binutils: maybe-all-stage1-intl
46913 all-stage2-binutils: maybe-all-stage2-intl
46914 all-stage3-binutils: maybe-all-stage3-intl
46915 all-stage4-binutils: maybe-all-stage4-intl
46916 all-stageprofile-binutils: maybe-all-stageprofile-intl
46917 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
46918 all-binutils: maybe-all-gas
46920 all-stage1-binutils: maybe-all-stage1-gas
46921 all-stage2-binutils: maybe-all-stage2-gas
46922 all-stage3-binutils: maybe-all-stage3-gas
46923 all-stage4-binutils: maybe-all-stage4-gas
46924 all-stageprofile-binutils: maybe-all-stageprofile-gas
46925 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
46926 install-binutils: maybe-install-opcodes
46927 install-strip-binutils: maybe-install-strip-opcodes
46928 install-opcodes: maybe-install-bfd
46929 install-strip-opcodes: maybe-install-strip-bfd
46930 configure-gas: maybe-configure-intl
46932 configure-stage1-gas: maybe-configure-stage1-intl
46933 configure-stage2-gas: maybe-configure-stage2-intl
46934 configure-stage3-gas: maybe-configure-stage3-intl
46935 configure-stage4-gas: maybe-configure-stage4-intl
46936 configure-stageprofile-gas: maybe-configure-stageprofile-intl
46937 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
46938 all-gas: maybe-all-libiberty
46940 all-stage1-gas: maybe-all-stage1-libiberty
46941 all-stage2-gas: maybe-all-stage2-libiberty
46942 all-stage3-gas: maybe-all-stage3-libiberty
46943 all-stage4-gas: maybe-all-stage4-libiberty
46944 all-stageprofile-gas: maybe-all-stageprofile-libiberty
46945 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
46946 all-gas: maybe-all-opcodes
46948 all-stage1-gas: maybe-all-stage1-opcodes
46949 all-stage2-gas: maybe-all-stage2-opcodes
46950 all-stage3-gas: maybe-all-stage3-opcodes
46951 all-stage4-gas: maybe-all-stage4-opcodes
46952 all-stageprofile-gas: maybe-all-stageprofile-opcodes
46953 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
46954 all-gas: maybe-all-bfd
46956 all-stage1-gas: maybe-all-stage1-bfd
46957 all-stage2-gas: maybe-all-stage2-bfd
46958 all-stage3-gas: maybe-all-stage3-bfd
46959 all-stage4-gas: maybe-all-stage4-bfd
46960 all-stageprofile-gas: maybe-all-stageprofile-bfd
46961 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
46962 all-gas: maybe-all-intl
46964 all-stage1-gas: maybe-all-stage1-intl
46965 all-stage2-gas: maybe-all-stage2-intl
46966 all-stage3-gas: maybe-all-stage3-intl
46967 all-stage4-gas: maybe-all-stage4-intl
46968 all-stageprofile-gas: maybe-all-stageprofile-intl
46969 all-stagefeedback-gas: maybe-all-stagefeedback-intl
46970 configure-gprof: maybe-configure-intl
46971 all-gprof: maybe-all-libiberty
46972 all-gprof: maybe-all-bfd
46973 all-gprof: maybe-all-opcodes
46974 all-gprof: maybe-all-intl
46975 all-gprof: maybe-all-gas
46976 configure-ld: maybe-configure-intl
46978 configure-stage1-ld: maybe-configure-stage1-intl
46979 configure-stage2-ld: maybe-configure-stage2-intl
46980 configure-stage3-ld: maybe-configure-stage3-intl
46981 configure-stage4-ld: maybe-configure-stage4-intl
46982 configure-stageprofile-ld: maybe-configure-stageprofile-intl
46983 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
46984 all-ld: maybe-all-libiberty
46986 all-stage1-ld: maybe-all-stage1-libiberty
46987 all-stage2-ld: maybe-all-stage2-libiberty
46988 all-stage3-ld: maybe-all-stage3-libiberty
46989 all-stage4-ld: maybe-all-stage4-libiberty
46990 all-stageprofile-ld: maybe-all-stageprofile-libiberty
46991 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
46992 all-ld: maybe-all-bfd
46994 all-stage1-ld: maybe-all-stage1-bfd
46995 all-stage2-ld: maybe-all-stage2-bfd
46996 all-stage3-ld: maybe-all-stage3-bfd
46997 all-stage4-ld: maybe-all-stage4-bfd
46998 all-stageprofile-ld: maybe-all-stageprofile-bfd
46999 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
47000 all-ld: maybe-all-opcodes
47002 all-stage1-ld: maybe-all-stage1-opcodes
47003 all-stage2-ld: maybe-all-stage2-opcodes
47004 all-stage3-ld: maybe-all-stage3-opcodes
47005 all-stage4-ld: maybe-all-stage4-opcodes
47006 all-stageprofile-ld: maybe-all-stageprofile-opcodes
47007 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
47008 all-ld: maybe-all-build-bison
47010 all-stage1-ld: maybe-all-build-bison
47011 all-stage2-ld: maybe-all-build-bison
47012 all-stage3-ld: maybe-all-build-bison
47013 all-stage4-ld: maybe-all-build-bison
47014 all-stageprofile-ld: maybe-all-build-bison
47015 all-stagefeedback-ld: maybe-all-build-bison
47016 all-ld: maybe-all-build-flex
47018 all-stage1-ld: maybe-all-build-flex
47019 all-stage2-ld: maybe-all-build-flex
47020 all-stage3-ld: maybe-all-build-flex
47021 all-stage4-ld: maybe-all-build-flex
47022 all-stageprofile-ld: maybe-all-build-flex
47023 all-stagefeedback-ld: maybe-all-build-flex
47024 all-ld: maybe-all-intl
47026 all-stage1-ld: maybe-all-stage1-intl
47027 all-stage2-ld: maybe-all-stage2-intl
47028 all-stage3-ld: maybe-all-stage3-intl
47029 all-stage4-ld: maybe-all-stage4-intl
47030 all-stageprofile-ld: maybe-all-stageprofile-intl
47031 all-stagefeedback-ld: maybe-all-stagefeedback-intl
47032 all-ld: maybe-all-gas
47034 all-stage1-ld: maybe-all-stage1-gas
47035 all-stage2-ld: maybe-all-stage2-gas
47036 all-stage3-ld: maybe-all-stage3-gas
47037 all-stage4-ld: maybe-all-stage4-gas
47038 all-stageprofile-ld: maybe-all-stageprofile-gas
47039 all-stagefeedback-ld: maybe-all-stagefeedback-gas
47040 install-ld: maybe-install-gold
47041 install-strip-ld: maybe-install-strip-gold
47042 configure-gold: maybe-configure-intl
47044 configure-stage1-gold: maybe-configure-stage1-intl
47045 configure-stage2-gold: maybe-configure-stage2-intl
47046 configure-stage3-gold: maybe-configure-stage3-intl
47047 configure-stage4-gold: maybe-configure-stage4-intl
47048 configure-stageprofile-gold: maybe-configure-stageprofile-intl
47049 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
47050 all-gold: maybe-all-libiberty
47052 all-stage1-gold: maybe-all-stage1-libiberty
47053 all-stage2-gold: maybe-all-stage2-libiberty
47054 all-stage3-gold: maybe-all-stage3-libiberty
47055 all-stage4-gold: maybe-all-stage4-libiberty
47056 all-stageprofile-gold: maybe-all-stageprofile-libiberty
47057 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
47058 all-gold: maybe-all-intl
47060 all-stage1-gold: maybe-all-stage1-intl
47061 all-stage2-gold: maybe-all-stage2-intl
47062 all-stage3-gold: maybe-all-stage3-intl
47063 all-stage4-gold: maybe-all-stage4-intl
47064 all-stageprofile-gold: maybe-all-stageprofile-intl
47065 all-stagefeedback-gold: maybe-all-stagefeedback-intl
47066 all-gold: maybe-all-bfd
47068 all-stage1-gold: maybe-all-stage1-bfd
47069 all-stage2-gold: maybe-all-stage2-bfd
47070 all-stage3-gold: maybe-all-stage3-bfd
47071 all-stage4-gold: maybe-all-stage4-bfd
47072 all-stageprofile-gold: maybe-all-stageprofile-bfd
47073 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
47074 all-gold: maybe-all-build-bison
47076 all-stage1-gold: maybe-all-build-bison
47077 all-stage2-gold: maybe-all-build-bison
47078 all-stage3-gold: maybe-all-build-bison
47079 all-stage4-gold: maybe-all-build-bison
47080 all-stageprofile-gold: maybe-all-build-bison
47081 all-stagefeedback-gold: maybe-all-build-bison
47082 all-gold: maybe-all-gas
47084 all-stage1-gold: maybe-all-stage1-gas
47085 all-stage2-gold: maybe-all-stage2-gas
47086 all-stage3-gold: maybe-all-stage3-gas
47087 all-stage4-gold: maybe-all-stage4-gas
47088 all-stageprofile-gold: maybe-all-stageprofile-gas
47089 all-stagefeedback-gold: maybe-all-stagefeedback-gas
47090 check-gold: maybe-all-binutils
47092 check-stage1-gold: maybe-all-stage1-binutils
47093 check-stage2-gold: maybe-all-stage2-binutils
47094 check-stage3-gold: maybe-all-stage3-binutils
47095 check-stage4-gold: maybe-all-stage4-binutils
47096 check-stageprofile-gold: maybe-all-stageprofile-binutils
47097 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
47098 check-gold: maybe-all-gas
47100 check-stage1-gold: maybe-all-stage1-gas
47101 check-stage2-gold: maybe-all-stage2-gas
47102 check-stage3-gold: maybe-all-stage3-gas
47103 check-stage4-gold: maybe-all-stage4-gas
47104 check-stageprofile-gold: maybe-all-stageprofile-gas
47105 check-stagefeedback-gold: maybe-all-stagefeedback-gas
47106 configure-opcodes: maybe-configure-intl
47108 configure-stage1-opcodes: maybe-configure-stage1-intl
47109 configure-stage2-opcodes: maybe-configure-stage2-intl
47110 configure-stage3-opcodes: maybe-configure-stage3-intl
47111 configure-stage4-opcodes: maybe-configure-stage4-intl
47112 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
47113 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
47114 all-opcodes: maybe-all-bfd
47116 all-stage1-opcodes: maybe-all-stage1-bfd
47117 all-stage2-opcodes: maybe-all-stage2-bfd
47118 all-stage3-opcodes: maybe-all-stage3-bfd
47119 all-stage4-opcodes: maybe-all-stage4-bfd
47120 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
47121 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
47122 all-opcodes: maybe-all-libiberty
47124 all-stage1-opcodes: maybe-all-stage1-libiberty
47125 all-stage2-opcodes: maybe-all-stage2-libiberty
47126 all-stage3-opcodes: maybe-all-stage3-libiberty
47127 all-stage4-opcodes: maybe-all-stage4-libiberty
47128 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47129 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47130 all-opcodes: maybe-all-intl
47132 all-stage1-opcodes: maybe-all-stage1-intl
47133 all-stage2-opcodes: maybe-all-stage2-intl
47134 all-stage3-opcodes: maybe-all-stage3-intl
47135 all-stage4-opcodes: maybe-all-stage4-intl
47136 all-stageprofile-opcodes: maybe-all-stageprofile-intl
47137 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
47138 all-dejagnu: maybe-all-tcl
47139 all-dejagnu: maybe-all-expect
47140 all-dejagnu: maybe-all-tk
47141 configure-expect: maybe-configure-tcl
47142 configure-expect: maybe-configure-tk
47143 all-expect: maybe-all-tcl
47144 all-expect: maybe-all-tk
47145 configure-itcl: maybe-configure-tcl
47146 configure-itcl: maybe-configure-tk
47147 all-itcl: maybe-all-tcl
47148 all-itcl: maybe-all-tk
47149 install-itcl: maybe-install-tcl
47150 install-strip-itcl: maybe-install-strip-tcl
47151 configure-tk: maybe-configure-tcl
47152 all-tk: maybe-all-tcl
47153 all-sid: maybe-all-libiberty
47154 all-sid: maybe-all-bfd
47155 all-sid: maybe-all-opcodes
47156 all-sid: maybe-all-tcl
47157 all-sid: maybe-all-tk
47158 install-sid: maybe-install-tcl
47159 install-strip-sid: maybe-install-strip-tcl
47160 install-sid: maybe-install-tk
47161 install-strip-sid: maybe-install-strip-tk
47162 configure-sim: maybe-configure-intl
47163 all-sim: maybe-all-intl
47164 all-sim: maybe-all-libiberty
47165 all-sim: maybe-all-bfd
47166 all-sim: maybe-all-opcodes
47167 all-sim: maybe-all-readline
47168 all-sim: maybe-configure-gdb
47169 all-fastjar: maybe-all-zlib
47170 all-fastjar: maybe-all-build-texinfo
47171 all-fastjar: maybe-all-libiberty
47172 all-bison: maybe-all-intl
47173 all-bison: maybe-all-build-texinfo
47174 all-flex: maybe-all-build-bison
47175 all-flex: maybe-all-intl
47176 all-flex: maybe-all-m4
47177 all-flex: maybe-all-build-texinfo
47178 all-m4: maybe-all-intl
47179 all-m4: maybe-all-build-texinfo
47180 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
47181 configure-target-fastjar: maybe-configure-target-zlib
47182 all-target-fastjar: maybe-all-target-zlib
47183 configure-target-libgo: maybe-configure-target-libffi
47184 configure-target-libgo: maybe-all-target-libstdc++-v3
47185 all-target-libgo: maybe-all-target-libbacktrace
47186 all-target-libgo: maybe-all-target-libffi
47187 all-target-libgo: maybe-all-target-libatomic
47188 configure-target-libjava: maybe-configure-target-zlib
47189 configure-target-libjava: maybe-configure-target-boehm-gc
47190 configure-target-libjava: maybe-configure-target-libffi
47191 all-target-libjava: maybe-all-fastjar
47192 all-target-libjava: maybe-all-target-zlib
47193 all-target-libjava: maybe-all-target-boehm-gc
47194 all-target-libjava: maybe-all-target-libffi
47195 configure-target-libobjc: maybe-configure-target-boehm-gc
47196 all-target-libobjc: maybe-all-target-boehm-gc
47197 all-target-libgupc: maybe-all-target-libbacktrace
47198 all-target-libgupc: maybe-all-target-libatomic
47199 configure-target-libstdc++-v3: maybe-configure-target-libgomp
47201 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47202 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47203 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47204 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47205 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47206 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47207 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
47209 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
47210 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
47211 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
47212 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
47213 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
47214 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
47215 configure-target-libvtv: maybe-all-target-libstdc++-v3
47217 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
47218 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
47219 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
47220 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
47221 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
47222 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
47223 all-target-libstdc++-v3: maybe-configure-target-libgomp
47225 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47226 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47227 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47228 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47229 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47230 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47231 install-target-libgupc: maybe-install-gcc
47232 install-target-libgo: maybe-install-target-libatomic
47233 install-target-libgfortran: maybe-install-target-libquadmath
47234 install-target-libgfortran: maybe-install-target-libgcc
47235 install-target-libsanitizer: maybe-install-target-libstdc++-v3
47236 install-target-libsanitizer: maybe-install-target-libgcc
47237 install-target-libvtv: maybe-install-target-libstdc++-v3
47238 install-target-libvtv: maybe-install-target-libgcc
47239 install-target-libjava: maybe-install-target-libgcc
47240 install-target-libitm: maybe-install-target-libgcc
47241 install-target-libobjc: maybe-install-target-libgcc
47242 install-target-libgupc: maybe-install-target-libgcc
47243 install-target-libstdc++-v3: maybe-install-target-libgcc
47244 all-target-libgloss: maybe-all-target-newlib
47245 all-target-winsup: maybe-all-target-libtermcap
47246 configure-target-newlib: maybe-all-binutils
47247 configure-target-newlib: maybe-all-ld
47248 configure-target-libgfortran: maybe-all-target-libquadmath
47251 # Dependencies for target modules on other target modules are
47252 # described by lang_env_dependencies; the defaults apply to anything
47253 # not mentioned there.
47256 @if gcc-bootstrap
47257 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
47258 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
47259 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
47260 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
47261 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
47262 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
47263 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
47264 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
47265 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
47266 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
47267 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
47268 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
47269 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
47270 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
47271 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
47272 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
47273 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
47274 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
47275 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
47276 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
47277 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
47278 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
47279 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
47280 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
47281 @endif gcc-bootstrap
47283 @if gcc-no-bootstrap
47284 configure-target-libstdc++-v3: maybe-all-target-libgcc
47285 configure-target-libsanitizer: maybe-all-target-libgcc
47286 configure-target-libvtv: maybe-all-target-libgcc
47287 configure-target-libssp: maybe-all-target-libgcc
47288 configure-target-newlib: maybe-all-target-libgcc
47289 configure-target-libbacktrace: maybe-all-target-libgcc
47290 configure-target-libquadmath: maybe-all-target-libgcc
47291 configure-target-libgfortran: maybe-all-target-libgcc
47292 configure-target-libobjc: maybe-all-target-libgcc
47293 configure-target-libgupc: maybe-all-target-libgcc
47294 configure-target-libgo: maybe-all-target-libgcc
47295 configure-target-libtermcap: maybe-all-target-libgcc
47296 configure-target-winsup: maybe-all-target-libgcc
47297 configure-target-libgloss: maybe-all-target-libgcc
47298 configure-target-libffi: maybe-all-target-libgcc
47299 configure-target-libjava: maybe-all-target-libgcc
47300 configure-target-zlib: maybe-all-target-libgcc
47301 configure-target-boehm-gc: maybe-all-target-libgcc
47302 configure-target-rda: maybe-all-target-libgcc
47303 configure-target-libada: maybe-all-target-libgcc
47304 configure-target-libgomp: maybe-all-target-libgcc
47305 configure-target-libitm: maybe-all-target-libgcc
47306 configure-target-libatomic: maybe-all-target-libgcc
47307 @endif gcc-no-bootstrap
47310 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
47312 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
47314 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
47316 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
47320 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
47322 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
47324 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
47326 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
47328 configure-target-libgupc: maybe-all-target-newlib maybe-all-target-libgloss
47330 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
47332 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
47334 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
47337 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
47339 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
47340 configure-target-libjava: maybe-all-target-libstdc++-v3
47342 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
47344 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
47346 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
47348 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
47350 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
47352 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
47353 configure-target-libitm: maybe-all-target-libstdc++-v3
47355 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
47358 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
47359 GDB_TK = @GDB_TK@
47360 INSTALL_GDB_TK = @INSTALL_GDB_TK@
47361 configure-gdb: $(CONFIGURE_GDB_TK)
47362 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
47363 install-gdb: $(INSTALL_GDB_TK)
47365 # Serialization dependencies. Host configures don't work well in parallel to
47366 # each other, due to contention over config.cache. Target configures and
47367 # build configures are similar.
47368 @serialization_dependencies@
47370 # --------------------------------
47371 # Regenerating top level configury
47372 # --------------------------------
47374 # Rebuilding Makefile.in, using autogen.
47375 AUTOGEN = autogen
47376 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
47377 cd $(srcdir) && $(AUTOGEN) Makefile.def
47379 # Rebuilding Makefile.
47380 Makefile: $(srcdir)/Makefile.in config.status
47381 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
47383 config.status: configure
47384 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
47386 # Rebuilding configure.
47387 AUTOCONF = autoconf
47388 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
47389 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
47390 cd $(srcdir) && $(AUTOCONF)
47392 # ------------------------------
47393 # Special directives to GNU Make
47394 # ------------------------------
47396 # Don't pass command-line variables to submakes.
47397 .NOEXPORT:
47398 MAKEOVERRIDES=
47400 # end of Makefile.in