Fix typo/copy'n'pasto.
[official-gcc.git] / Makefile.in
blobd1a734cceef87cedd8cfcc4b13d49d2f0932e89d
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@
49 accel_target_alias=@accel_target_noncanonical@
50 accel_target_vendor=@accel_target_vendor@
51 accel_target_os=@accel_target_os@
52 accel_target=@accel_target@
54 program_transform_name = @program_transform_name@
56 prefix = @prefix@
57 exec_prefix = @exec_prefix@
59 srcdir = @srcdir@
61 bindir = @bindir@
62 sbindir = @sbindir@
63 libexecdir = @libexecdir@
64 datadir = @datadir@
65 sysconfdir = @sysconfdir@
66 sharedstatedir = @sharedstatedir@
67 localstatedir = @localstatedir@
68 libdir = @libdir@
69 includedir = @includedir@
70 oldincludedir = @oldincludedir@
71 infodir = @infodir@
72 datarootdir = @datarootdir@
73 docdir = @docdir@
74 pdfdir = @pdfdir@
75 htmldir = @htmldir@
76 mandir = @mandir@
77 man1dir = $(mandir)/man1
78 man2dir = $(mandir)/man2
79 man3dir = $(mandir)/man3
80 man4dir = $(mandir)/man4
81 man5dir = $(mandir)/man5
82 man6dir = $(mandir)/man6
83 man7dir = $(mandir)/man7
84 man8dir = $(mandir)/man8
85 man9dir = $(mandir)/man9
87 INSTALL = @INSTALL@
88 INSTALL_PROGRAM = @INSTALL_PROGRAM@
89 INSTALL_SCRIPT = @INSTALL_SCRIPT@
90 INSTALL_DATA = @INSTALL_DATA@
91 LN = @LN@
92 LN_S = @LN_S@
93 MAINT = @MAINT@
94 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
95 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
97 # -------------------------------------------------
98 # Miscellaneous non-standard autoconf-set variables
99 # -------------------------------------------------
101 # The gcc driver likes to know the arguments it was configured with.
102 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
104 tooldir = @tooldir@
105 build_tooldir = @build_tooldir@
107 # This is the name of the environment variable used for the path to
108 # the libraries.
109 RPATH_ENVVAR = @RPATH_ENVVAR@
111 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
112 # is used instead of the directory itself to avoid including built
113 # executables in PATH.
114 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
116 # Build programs are put under this directory.
117 BUILD_SUBDIR = @build_subdir@
118 # This is set by the configure script to the arguments to use when configuring
119 # directories built for the build system.
120 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
122 # Linker flags to use on the host, for stage1 or when not
123 # bootstrapping.
124 STAGE1_LDFLAGS = @stage1_ldflags@
126 # Libraries to use on the host, for stage1 or when not bootstrapping.
127 STAGE1_LIBS = @stage1_libs@
129 # Linker flags to use for stage2 and later.
130 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
132 # Libraries to use for stage2 and later.
133 POSTSTAGE1_LIBS = @poststage1_libs@
135 # This is the list of variables to export in the environment when
136 # configuring any subdirectory. It must also be exported whenever
137 # recursing into a build directory in case that directory's Makefile
138 # re-runs configure.
139 BASE_EXPORTS = \
140 FLEX="$(FLEX)"; export FLEX; \
141 LEX="$(LEX)"; export LEX; \
142 BISON="$(BISON)"; export BISON; \
143 YACC="$(YACC)"; export YACC; \
144 M4="$(M4)"; export M4; \
145 SED="$(SED)"; export SED; \
146 AWK="$(AWK)"; export AWK; \
147 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
149 # This is the list of variables to export in the environment when
150 # configuring subdirectories for the build system.
151 BUILD_EXPORTS = \
152 $(BASE_EXPORTS) \
153 AR="$(AR_FOR_BUILD)"; export AR; \
154 AS="$(AS_FOR_BUILD)"; export AS; \
155 CC="$(CC_FOR_BUILD)"; export CC; \
156 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
157 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
158 CXX="$(CXX_FOR_BUILD)"; export CXX; \
159 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
160 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
161 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
162 GOC="$(GOC_FOR_BUILD)"; export GOC; \
163 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
164 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
165 LD="$(LD_FOR_BUILD)"; export LD; \
166 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
167 NM="$(NM_FOR_BUILD)"; export NM; \
168 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
169 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
170 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
172 # These variables must be set on the make command line for directories
173 # built for the build system to override those in BASE_FLAGS_TO_PASS.
174 EXTRA_BUILD_FLAGS = \
175 CFLAGS="$(CFLAGS_FOR_BUILD)" \
176 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
178 # This is the list of directories to built for the host system.
179 SUBDIRS = @configdirs@
180 TARGET_CONFIGDIRS = @target_configdirs@
181 # This is set by the configure script to the arguments to use when configuring
182 # directories built for the host system.
183 HOST_CONFIGARGS = @host_configargs@
184 # Host programs are put under this directory, which is . except if building
185 # with srcdir=..
186 HOST_SUBDIR = @host_subdir@
187 # This is the list of variables to export in the environment when
188 # configuring subdirectories for the host system. We need to pass
189 # some to the GCC configure because of its hybrid host/target nature.
190 HOST_EXPORTS = \
191 $(BASE_EXPORTS) \
192 CC="$(CC)"; export CC; \
193 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
194 CFLAGS="$(CFLAGS)"; export CFLAGS; \
195 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
196 CXX="$(CXX)"; export CXX; \
197 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
198 GCJ="$(GCJ)"; export GCJ; \
199 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
200 GOC="$(GOC)"; export GOC; \
201 AR="$(AR)"; export AR; \
202 AS="$(AS)"; export AS; \
203 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
204 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
205 LD="$(LD)"; export LD; \
206 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
207 NM="$(NM)"; export NM; \
208 RANLIB="$(RANLIB)"; export RANLIB; \
209 WINDRES="$(WINDRES)"; export WINDRES; \
210 WINDMC="$(WINDMC)"; export WINDMC; \
211 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
212 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
213 READELF="$(READELF)"; export READELF; \
214 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
215 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
216 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
217 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
218 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
219 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
220 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
221 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
222 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
223 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
224 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
225 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
226 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
227 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
228 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
229 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
230 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
231 @if gcc-bootstrap
232 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
233 @endif gcc-bootstrap
234 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
236 POSTSTAGE1_CXX_EXPORT = \
237 CXX='$(CXX)'; export CXX; \
238 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
239 @if target-libstdc++-v3-bootstrap
240 # Override the above if we're bootstrapping C++.
241 POSTSTAGE1_CXX_EXPORT = \
242 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
243 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
244 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
245 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
246 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
247 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
248 -I$$s/libstdc++-v3/libsupc++ \
249 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
250 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
251 export CXX; \
252 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
253 @endif target-libstdc++-v3-bootstrap
255 # Similar, for later GCC stages.
256 POSTSTAGE1_HOST_EXPORTS = \
257 $(HOST_EXPORTS) \
258 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
259 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
260 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
261 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
262 $(POSTSTAGE1_CXX_EXPORT) \
263 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
264 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
265 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
267 # Target libraries are put under this directory:
268 TARGET_SUBDIR = @target_subdir@
269 # This is set by the configure script to the arguments to use when configuring
270 # directories built for the target.
271 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
272 # This is the list of variables to export in the environment when
273 # configuring subdirectories for the target system.
274 BASE_TARGET_EXPORTS = \
275 $(BASE_EXPORTS) \
276 AR="$(AR_FOR_TARGET)"; export AR; \
277 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
278 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
279 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
280 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
281 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
282 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
283 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
284 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
285 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
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 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
356 LD_FOR_BUILD = @LD_FOR_BUILD@
357 NM_FOR_BUILD = @NM_FOR_BUILD@
358 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
359 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
360 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
362 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
363 # here so that they can be overridden by Makefile fragments.
364 BUILD_PREFIX = @BUILD_PREFIX@
365 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
367 # Flags to pass to stage2 and later makes. They are defined
368 # here so that they can be overridden by Makefile fragments.
369 BOOT_CFLAGS= -g -O2
370 BOOT_LDFLAGS=
371 BOOT_ADAFLAGS= -gnatpg
373 AWK = @AWK@
374 SED = @SED@
375 BISON = @BISON@
376 YACC = @YACC@
377 FLEX = @FLEX@
378 LEX = @LEX@
379 M4 = @M4@
380 MAKEINFO = @MAKEINFO@
381 EXPECT = @EXPECT@
382 RUNTEST = @RUNTEST@
384 # This just becomes part of the MAKEINFO definition passed down to
385 # sub-makes. It lets flags be given on the command line while still
386 # using the makeinfo from the object tree.
387 # (Default to avoid splitting info files by setting the threshold high.)
388 MAKEINFOFLAGS = --split-size=5000000
390 # ---------------------------------------------
391 # Programs producing files for the HOST machine
392 # ---------------------------------------------
394 AS = @AS@
395 AR = @AR@
396 AR_FLAGS = rc
397 CC = @CC@
398 CXX = @CXX@
399 DLLTOOL = @DLLTOOL@
400 LD = @LD@
401 LIPO = @LIPO@
402 NM = @NM@
403 OBJDUMP = @OBJDUMP@
404 RANLIB = @RANLIB@
405 READELF = @READELF@
406 STRIP = @STRIP@
407 WINDRES = @WINDRES@
408 WINDMC = @WINDMC@
410 GNATBIND = @GNATBIND@
411 GNATMAKE = @GNATMAKE@
413 CFLAGS = @CFLAGS@
414 LDFLAGS = @LDFLAGS@
415 LIBCFLAGS = $(CFLAGS)
416 CXXFLAGS = @CXXFLAGS@
417 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
418 GOCFLAGS = $(CFLAGS)
420 TFLAGS =
422 # Defaults for all stages; some are overridden below.
424 STAGE_CFLAGS = $(BOOT_CFLAGS)
425 STAGE_TFLAGS = $(TFLAGS)
426 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
429 # Defaults for stage 1; some are overridden below.
430 STAGE1_CFLAGS = $(STAGE_CFLAGS)
431 STAGE1_CXXFLAGS = $(CXXFLAGS)
432 @if target-libstdc++-v3-bootstrap
433 # Override the above if we're bootstrapping C++.
434 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
435 @endif target-libstdc++-v3-bootstrap
436 STAGE1_TFLAGS = $(STAGE_TFLAGS)
437 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
439 # Defaults for stage 2; some are overridden below.
440 STAGE2_CFLAGS = $(STAGE_CFLAGS)
441 STAGE2_CXXFLAGS = $(CXXFLAGS)
442 @if target-libstdc++-v3-bootstrap
443 # Override the above if we're bootstrapping C++.
444 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
445 @endif target-libstdc++-v3-bootstrap
446 STAGE2_TFLAGS = $(STAGE_TFLAGS)
447 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
449 # Defaults for stage 3; some are overridden below.
450 STAGE3_CFLAGS = $(STAGE_CFLAGS)
451 STAGE3_CXXFLAGS = $(CXXFLAGS)
452 @if target-libstdc++-v3-bootstrap
453 # Override the above if we're bootstrapping C++.
454 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
455 @endif target-libstdc++-v3-bootstrap
456 STAGE3_TFLAGS = $(STAGE_TFLAGS)
457 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
459 # Defaults for stage 4; some are overridden below.
460 STAGE4_CFLAGS = $(STAGE_CFLAGS)
461 STAGE4_CXXFLAGS = $(CXXFLAGS)
462 @if target-libstdc++-v3-bootstrap
463 # Override the above if we're bootstrapping C++.
464 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
465 @endif target-libstdc++-v3-bootstrap
466 STAGE4_TFLAGS = $(STAGE_TFLAGS)
467 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
469 # Defaults for stage profile; some are overridden below.
470 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
471 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
472 @if target-libstdc++-v3-bootstrap
473 # Override the above if we're bootstrapping C++.
474 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
475 @endif target-libstdc++-v3-bootstrap
476 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
477 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
479 # Defaults for stage feedback; some are overridden below.
480 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
481 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
482 @if target-libstdc++-v3-bootstrap
483 # Override the above if we're bootstrapping C++.
484 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
485 @endif target-libstdc++-v3-bootstrap
486 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
487 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
490 # Only build the C compiler for stage1, because that is the only one that
491 # we can guarantee will build with the native compiler, and also it is the
492 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
493 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
494 # overrideable (for a bootstrap build stage1 also builds gcc.info).
496 STAGE1_CFLAGS = @stage1_cflags@
497 STAGE1_CHECKING = @stage1_checking@
498 STAGE1_LANGUAGES = @stage1_languages@
499 # * We force-disable intermodule optimizations, even if
500 # --enable-intermodule was passed, since the installed compiler
501 # probably can't handle them. Luckily, autoconf always respects
502 # the last argument when conflicting --enable arguments are passed.
503 # * Likewise, we force-disable coverage flags, since the installed
504 # compiler probably has never heard of them.
505 # * We also disable -Wformat, since older GCCs don't understand newer %s.
506 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
507 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
508 --disable-build-format-warnings
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 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
538 LD_FOR_TARGET=@LD_FOR_TARGET@
540 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
541 NM_FOR_TARGET=@NM_FOR_TARGET@
542 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
543 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
544 READELF_FOR_TARGET=@READELF_FOR_TARGET@
545 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
546 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
547 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
549 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
550 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
551 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
553 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
554 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
556 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
557 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
558 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
559 GOCFLAGS_FOR_TARGET = -O2 -g
561 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
562 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
563 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
565 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
567 # ------------------------------------
568 # Miscellaneous targets and flag lists
569 # ------------------------------------
571 # The first rule in the file had better be this one. Don't put any above it.
572 # This lives here to allow makefile fragments to contain dependencies.
573 all:
575 #### host and target specific makefile fragments come in here.
576 @target_makefile_frag@
577 @alphaieee_frag@
578 @ospace_frag@
579 @host_makefile_frag@
582 # This is the list of directories that may be needed in RPATH_ENVVAR
583 # so that programs built for the target machine work.
584 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
586 @if target-libstdc++-v3
587 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
588 @endif target-libstdc++-v3
590 @if target-libsanitizer
591 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
592 @endif target-libsanitizer
594 @if target-libvtv
595 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
596 @endif target-libvtv
598 @if target-libcilkrts
599 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
600 @endif target-libcilkrts
602 @if target-libssp
603 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
604 @endif target-libssp
606 @if target-libgomp
607 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
608 @endif target-libgomp
610 @if target-libitm
611 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
612 @endif target-libitm
614 @if target-libatomic
615 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
616 @endif target-libatomic
620 # This is the list of directories that may be needed in RPATH_ENVVAR
621 # so that programs built for the host machine work.
622 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)
624 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
625 @if gcc
626 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
627 @endif gcc
630 @if gmp
631 HOST_LIB_PATH_gmp = \
632 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
633 @endif gmp
635 @if mpfr
636 HOST_LIB_PATH_mpfr = \
637 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
638 @endif mpfr
640 @if mpc
641 HOST_LIB_PATH_mpc = \
642 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
643 @endif mpc
645 @if isl
646 HOST_LIB_PATH_isl = \
647 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
648 @endif isl
650 @if cloog
651 HOST_LIB_PATH_cloog = \
652 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
653 @endif cloog
655 @if libelf
656 HOST_LIB_PATH_libelf = \
657 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
658 @endif libelf
661 CXX_FOR_TARGET_FLAG_TO_PASS = \
662 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
663 @if target-libstdc++-v3
664 # CXX_FOR_TARGET is tricky to get right for target libs that require a
665 # functional C++ compiler. When we recurse, if we expand
666 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
667 # libstdc++ include flags from the script. Instead, we get an
668 # -funconfigured-* word, so that we'll get errors if this invalid C++
669 # command line is used for anything, but also so that we can use the
670 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
671 # don't pass it on, sub-make will use the default definition, that
672 # re-expands it at the time of use, so we'll get it right when we need
673 # it. One potential exception is the expansion of CXX_FOR_TARGET
674 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
675 # really work, for C++ host programs can't depend on the current-stage
676 # C++ target library.
677 CXX_FOR_TARGET_FLAG_TO_PASS = \
678 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
679 @endif target-libstdc++-v3
681 # Flags to pass down to all sub-makes.
682 BASE_FLAGS_TO_PASS = \
683 "DESTDIR=$(DESTDIR)" \
684 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
685 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
686 "bindir=$(bindir)" \
687 "datadir=$(datadir)" \
688 "exec_prefix=$(exec_prefix)" \
689 "includedir=$(includedir)" \
690 "datarootdir=$(datarootdir)" \
691 "docdir=$(docdir)" \
692 "infodir=$(infodir)" \
693 "pdfdir=$(pdfdir)" \
694 "htmldir=$(htmldir)" \
695 "libdir=$(libdir)" \
696 "libexecdir=$(libexecdir)" \
697 "lispdir=$(lispdir)" \
698 "localstatedir=$(localstatedir)" \
699 "mandir=$(mandir)" \
700 "oldincludedir=$(oldincludedir)" \
701 "prefix=$(prefix)" \
702 "sbindir=$(sbindir)" \
703 "sharedstatedir=$(sharedstatedir)" \
704 "sysconfdir=$(sysconfdir)" \
705 "tooldir=$(tooldir)" \
706 "build_tooldir=$(build_tooldir)" \
707 "target_alias=$(target_alias)" \
708 "accel_target_alias=$(accel_target_alias)" \
709 "AWK=$(AWK)" \
710 "BISON=$(BISON)" \
711 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
712 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
713 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
714 "EXPECT=$(EXPECT)" \
715 "FLEX=$(FLEX)" \
716 "INSTALL=$(INSTALL)" \
717 "INSTALL_DATA=$(INSTALL_DATA)" \
718 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
719 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
720 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
721 "LEX=$(LEX)" \
722 "M4=$(M4)" \
723 "MAKE=$(MAKE)" \
724 "RUNTEST=$(RUNTEST)" \
725 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
726 "SED=$(SED)" \
727 "SHELL=$(SHELL)" \
728 "YACC=$(YACC)" \
729 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
730 "ADA_CFLAGS=$(ADA_CFLAGS)" \
731 "AR_FLAGS=$(AR_FLAGS)" \
732 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
733 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
734 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
735 "CFLAGS=$(CFLAGS)" \
736 "CXXFLAGS=$(CXXFLAGS)" \
737 "LDFLAGS=$(LDFLAGS)" \
738 "LIBCFLAGS=$(LIBCFLAGS)" \
739 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
740 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
741 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
742 "GNATBIND=$(GNATBIND)" \
743 "GNATMAKE=$(GNATMAKE)" \
744 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
745 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
746 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
747 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
748 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
749 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
750 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
751 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
752 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
753 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
754 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
755 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
756 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
757 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
758 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
759 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
760 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
761 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
762 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
763 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
764 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
765 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
766 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
767 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
768 "BUILD_CONFIG=$(BUILD_CONFIG)" \
769 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
770 "LEAN=$(LEAN)" \
771 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
772 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
773 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
774 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
775 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
776 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
777 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
778 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
779 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
780 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
781 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
782 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
783 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
784 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
785 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
786 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
787 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
788 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
789 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
790 "TFLAGS=$(TFLAGS)" \
791 "CONFIG_SHELL=$(SHELL)" \
792 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
794 # We leave this in just in case, but it is not needed anymore.
795 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
797 # Flags to pass down to most sub-makes, in which we're building with
798 # the host environment.
799 EXTRA_HOST_FLAGS = \
800 'AR=$(AR)' \
801 'AS=$(AS)' \
802 'CC=$(CC)' \
803 'CXX=$(CXX)' \
804 'DLLTOOL=$(DLLTOOL)' \
805 'GCJ=$(GCJ)' \
806 'GFORTRAN=$(GFORTRAN)' \
807 'GOC=$(GOC)' \
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 'LD=$(COMPILER_LD_FOR_TARGET)' \
854 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
855 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
856 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
857 'NM=$(COMPILER_NM_FOR_TARGET)' \
858 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
859 'RANLIB=$$(RANLIB_FOR_TARGET)' \
860 'READELF=$$(READELF_FOR_TARGET)' \
861 'WINDRES=$$(WINDRES_FOR_TARGET)' \
862 'WINDMC=$$(WINDMC_FOR_TARGET)' \
863 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
864 "TFLAGS=$$TFLAGS"
866 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
868 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
869 # unfortunately needs the native compiler and the target ar and
870 # ranlib.
871 # If any variables are added here, they must be added to do-*, below.
872 # The BUILD_* variables are a special case, which are used for the gcc
873 # cross-building scheme.
874 EXTRA_GCC_FLAGS = \
875 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
876 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
877 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
879 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
881 @if gcc
882 BUILD_CONFIG = @BUILD_CONFIG@
883 ifneq ($(BUILD_CONFIG),)
884 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
885 endif
886 @endif gcc
888 .PHONY: configure-host
889 configure-host: \
890 maybe-configure-bfd \
891 maybe-configure-opcodes \
892 maybe-configure-binutils \
893 maybe-configure-bison \
894 maybe-configure-cgen \
895 maybe-configure-dejagnu \
896 maybe-configure-etc \
897 maybe-configure-fastjar \
898 maybe-configure-fixincludes \
899 maybe-configure-flex \
900 maybe-configure-gas \
901 maybe-configure-gcc \
902 maybe-configure-accel-gcc \
903 maybe-configure-gmp \
904 maybe-configure-mpfr \
905 maybe-configure-mpc \
906 maybe-configure-isl \
907 maybe-configure-cloog \
908 maybe-configure-libelf \
909 maybe-configure-gold \
910 maybe-configure-gprof \
911 maybe-configure-intl \
912 maybe-configure-tcl \
913 maybe-configure-itcl \
914 maybe-configure-ld \
915 maybe-configure-libbacktrace \
916 maybe-configure-libcpp \
917 maybe-configure-libdecnumber \
918 maybe-configure-libgui \
919 maybe-configure-libiberty \
920 maybe-configure-libiconv \
921 maybe-configure-m4 \
922 maybe-configure-readline \
923 maybe-configure-sid \
924 maybe-configure-sim \
925 maybe-configure-texinfo \
926 maybe-configure-zlib \
927 maybe-configure-gdb \
928 maybe-configure-expect \
929 maybe-configure-guile \
930 maybe-configure-tk \
931 maybe-configure-libtermcap \
932 maybe-configure-utils \
933 maybe-configure-gnattools \
934 maybe-configure-lto-plugin
935 .PHONY: configure-target
936 configure-target: \
937 maybe-configure-target-libstdc++-v3 \
938 maybe-configure-target-libsanitizer \
939 maybe-configure-target-libvtv \
940 maybe-configure-target-libcilkrts \
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-libgo \
949 maybe-configure-target-libtermcap \
950 maybe-configure-target-winsup \
951 maybe-configure-target-libgloss \
952 maybe-configure-target-libffi \
953 maybe-configure-target-libjava \
954 maybe-configure-target-zlib \
955 maybe-configure-target-boehm-gc \
956 maybe-configure-target-rda \
957 maybe-configure-target-libada \
958 maybe-configure-target-libgomp \
959 maybe-configure-target-libitm \
960 maybe-configure-target-libatomic
962 # The target built for a native non-bootstrap build.
963 .PHONY: all
964 all:
965 @if gcc-bootstrap
966 [ -f stage_final ] || echo stage3 > stage_final
967 @r=`${PWD_COMMAND}`; export r; \
968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
969 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
970 @endif gcc-bootstrap
971 @: $(MAKE); $(unstage)
972 @r=`${PWD_COMMAND}`; export r; \
973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
974 @if gcc-bootstrap
975 if [ -f stage_last ]; then \
976 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
977 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
978 else \
979 @endif gcc-bootstrap
980 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
981 @if gcc-bootstrap
983 fi \
984 @endif gcc-bootstrap
985 && :
987 .PHONY: all-build
989 all-build: maybe-all-build-libiberty
990 all-build: maybe-all-build-bison
991 all-build: maybe-all-build-flex
992 all-build: maybe-all-build-m4
993 all-build: maybe-all-build-texinfo
994 all-build: maybe-all-build-fixincludes
996 .PHONY: all-host
998 @if bfd-no-bootstrap
999 all-host: maybe-all-bfd
1000 @endif bfd-no-bootstrap
1001 @if opcodes-no-bootstrap
1002 all-host: maybe-all-opcodes
1003 @endif opcodes-no-bootstrap
1004 @if binutils-no-bootstrap
1005 all-host: maybe-all-binutils
1006 @endif binutils-no-bootstrap
1007 all-host: maybe-all-bison
1008 all-host: maybe-all-cgen
1009 all-host: maybe-all-dejagnu
1010 all-host: maybe-all-etc
1011 all-host: maybe-all-fastjar
1012 all-host: maybe-all-fixincludes
1013 all-host: maybe-all-flex
1014 @if gas-no-bootstrap
1015 all-host: maybe-all-gas
1016 @endif gas-no-bootstrap
1017 @if gcc-no-bootstrap
1018 all-host: maybe-all-gcc
1019 @endif gcc-no-bootstrap
1020 all-host: maybe-all-accel-gcc
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-libcilkrts
1096 all-target: maybe-all-target-libssp
1097 all-target: maybe-all-target-newlib
1098 @if target-libgcc-no-bootstrap
1099 all-target: maybe-all-target-libgcc
1100 @endif target-libgcc-no-bootstrap
1101 all-target: maybe-all-target-libbacktrace
1102 all-target: maybe-all-target-libquadmath
1103 all-target: maybe-all-target-libgfortran
1104 all-target: maybe-all-target-libobjc
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-accel-gcc
1150 info-host: maybe-info-gmp
1151 info-host: maybe-info-mpfr
1152 info-host: maybe-info-mpc
1153 info-host: maybe-info-isl
1154 info-host: maybe-info-cloog
1155 info-host: maybe-info-libelf
1156 info-host: maybe-info-gold
1157 info-host: maybe-info-gprof
1158 info-host: maybe-info-intl
1159 info-host: maybe-info-tcl
1160 info-host: maybe-info-itcl
1161 info-host: maybe-info-ld
1162 info-host: maybe-info-libbacktrace
1163 info-host: maybe-info-libcpp
1164 info-host: maybe-info-libdecnumber
1165 info-host: maybe-info-libgui
1166 info-host: maybe-info-libiberty
1167 info-host: maybe-info-libiconv
1168 info-host: maybe-info-m4
1169 info-host: maybe-info-readline
1170 info-host: maybe-info-sid
1171 info-host: maybe-info-sim
1172 info-host: maybe-info-texinfo
1173 info-host: maybe-info-zlib
1174 info-host: maybe-info-gdb
1175 info-host: maybe-info-expect
1176 info-host: maybe-info-guile
1177 info-host: maybe-info-tk
1178 info-host: maybe-info-libtermcap
1179 info-host: maybe-info-utils
1180 info-host: maybe-info-gnattools
1181 info-host: maybe-info-lto-plugin
1183 .PHONY: info-target
1185 info-target: maybe-info-target-libstdc++-v3
1186 info-target: maybe-info-target-libsanitizer
1187 info-target: maybe-info-target-libvtv
1188 info-target: maybe-info-target-libcilkrts
1189 info-target: maybe-info-target-libssp
1190 info-target: maybe-info-target-newlib
1191 info-target: maybe-info-target-libgcc
1192 info-target: maybe-info-target-libbacktrace
1193 info-target: maybe-info-target-libquadmath
1194 info-target: maybe-info-target-libgfortran
1195 info-target: maybe-info-target-libobjc
1196 info-target: maybe-info-target-libgo
1197 info-target: maybe-info-target-libtermcap
1198 info-target: maybe-info-target-winsup
1199 info-target: maybe-info-target-libgloss
1200 info-target: maybe-info-target-libffi
1201 info-target: maybe-info-target-libjava
1202 info-target: maybe-info-target-zlib
1203 info-target: maybe-info-target-boehm-gc
1204 info-target: maybe-info-target-rda
1205 info-target: maybe-info-target-libada
1206 info-target: maybe-info-target-libgomp
1207 info-target: maybe-info-target-libitm
1208 info-target: maybe-info-target-libatomic
1210 .PHONY: do-dvi
1211 do-dvi:
1212 @: $(MAKE); $(unstage)
1213 @r=`${PWD_COMMAND}`; export r; \
1214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1215 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1216 dvi-target
1219 .PHONY: dvi-host
1221 dvi-host: maybe-dvi-bfd
1222 dvi-host: maybe-dvi-opcodes
1223 dvi-host: maybe-dvi-binutils
1224 dvi-host: maybe-dvi-bison
1225 dvi-host: maybe-dvi-cgen
1226 dvi-host: maybe-dvi-dejagnu
1227 dvi-host: maybe-dvi-etc
1228 dvi-host: maybe-dvi-fastjar
1229 dvi-host: maybe-dvi-fixincludes
1230 dvi-host: maybe-dvi-flex
1231 dvi-host: maybe-dvi-gas
1232 dvi-host: maybe-dvi-gcc
1233 dvi-host: maybe-dvi-accel-gcc
1234 dvi-host: maybe-dvi-gmp
1235 dvi-host: maybe-dvi-mpfr
1236 dvi-host: maybe-dvi-mpc
1237 dvi-host: maybe-dvi-isl
1238 dvi-host: maybe-dvi-cloog
1239 dvi-host: maybe-dvi-libelf
1240 dvi-host: maybe-dvi-gold
1241 dvi-host: maybe-dvi-gprof
1242 dvi-host: maybe-dvi-intl
1243 dvi-host: maybe-dvi-tcl
1244 dvi-host: maybe-dvi-itcl
1245 dvi-host: maybe-dvi-ld
1246 dvi-host: maybe-dvi-libbacktrace
1247 dvi-host: maybe-dvi-libcpp
1248 dvi-host: maybe-dvi-libdecnumber
1249 dvi-host: maybe-dvi-libgui
1250 dvi-host: maybe-dvi-libiberty
1251 dvi-host: maybe-dvi-libiconv
1252 dvi-host: maybe-dvi-m4
1253 dvi-host: maybe-dvi-readline
1254 dvi-host: maybe-dvi-sid
1255 dvi-host: maybe-dvi-sim
1256 dvi-host: maybe-dvi-texinfo
1257 dvi-host: maybe-dvi-zlib
1258 dvi-host: maybe-dvi-gdb
1259 dvi-host: maybe-dvi-expect
1260 dvi-host: maybe-dvi-guile
1261 dvi-host: maybe-dvi-tk
1262 dvi-host: maybe-dvi-libtermcap
1263 dvi-host: maybe-dvi-utils
1264 dvi-host: maybe-dvi-gnattools
1265 dvi-host: maybe-dvi-lto-plugin
1267 .PHONY: dvi-target
1269 dvi-target: maybe-dvi-target-libstdc++-v3
1270 dvi-target: maybe-dvi-target-libsanitizer
1271 dvi-target: maybe-dvi-target-libvtv
1272 dvi-target: maybe-dvi-target-libcilkrts
1273 dvi-target: maybe-dvi-target-libssp
1274 dvi-target: maybe-dvi-target-newlib
1275 dvi-target: maybe-dvi-target-libgcc
1276 dvi-target: maybe-dvi-target-libbacktrace
1277 dvi-target: maybe-dvi-target-libquadmath
1278 dvi-target: maybe-dvi-target-libgfortran
1279 dvi-target: maybe-dvi-target-libobjc
1280 dvi-target: maybe-dvi-target-libgo
1281 dvi-target: maybe-dvi-target-libtermcap
1282 dvi-target: maybe-dvi-target-winsup
1283 dvi-target: maybe-dvi-target-libgloss
1284 dvi-target: maybe-dvi-target-libffi
1285 dvi-target: maybe-dvi-target-libjava
1286 dvi-target: maybe-dvi-target-zlib
1287 dvi-target: maybe-dvi-target-boehm-gc
1288 dvi-target: maybe-dvi-target-rda
1289 dvi-target: maybe-dvi-target-libada
1290 dvi-target: maybe-dvi-target-libgomp
1291 dvi-target: maybe-dvi-target-libitm
1292 dvi-target: maybe-dvi-target-libatomic
1294 .PHONY: do-pdf
1295 do-pdf:
1296 @: $(MAKE); $(unstage)
1297 @r=`${PWD_COMMAND}`; export r; \
1298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1299 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1300 pdf-target
1303 .PHONY: pdf-host
1305 pdf-host: maybe-pdf-bfd
1306 pdf-host: maybe-pdf-opcodes
1307 pdf-host: maybe-pdf-binutils
1308 pdf-host: maybe-pdf-bison
1309 pdf-host: maybe-pdf-cgen
1310 pdf-host: maybe-pdf-dejagnu
1311 pdf-host: maybe-pdf-etc
1312 pdf-host: maybe-pdf-fastjar
1313 pdf-host: maybe-pdf-fixincludes
1314 pdf-host: maybe-pdf-flex
1315 pdf-host: maybe-pdf-gas
1316 pdf-host: maybe-pdf-gcc
1317 pdf-host: maybe-pdf-accel-gcc
1318 pdf-host: maybe-pdf-gmp
1319 pdf-host: maybe-pdf-mpfr
1320 pdf-host: maybe-pdf-mpc
1321 pdf-host: maybe-pdf-isl
1322 pdf-host: maybe-pdf-cloog
1323 pdf-host: maybe-pdf-libelf
1324 pdf-host: maybe-pdf-gold
1325 pdf-host: maybe-pdf-gprof
1326 pdf-host: maybe-pdf-intl
1327 pdf-host: maybe-pdf-tcl
1328 pdf-host: maybe-pdf-itcl
1329 pdf-host: maybe-pdf-ld
1330 pdf-host: maybe-pdf-libbacktrace
1331 pdf-host: maybe-pdf-libcpp
1332 pdf-host: maybe-pdf-libdecnumber
1333 pdf-host: maybe-pdf-libgui
1334 pdf-host: maybe-pdf-libiberty
1335 pdf-host: maybe-pdf-libiconv
1336 pdf-host: maybe-pdf-m4
1337 pdf-host: maybe-pdf-readline
1338 pdf-host: maybe-pdf-sid
1339 pdf-host: maybe-pdf-sim
1340 pdf-host: maybe-pdf-texinfo
1341 pdf-host: maybe-pdf-zlib
1342 pdf-host: maybe-pdf-gdb
1343 pdf-host: maybe-pdf-expect
1344 pdf-host: maybe-pdf-guile
1345 pdf-host: maybe-pdf-tk
1346 pdf-host: maybe-pdf-libtermcap
1347 pdf-host: maybe-pdf-utils
1348 pdf-host: maybe-pdf-gnattools
1349 pdf-host: maybe-pdf-lto-plugin
1351 .PHONY: pdf-target
1353 pdf-target: maybe-pdf-target-libstdc++-v3
1354 pdf-target: maybe-pdf-target-libsanitizer
1355 pdf-target: maybe-pdf-target-libvtv
1356 pdf-target: maybe-pdf-target-libcilkrts
1357 pdf-target: maybe-pdf-target-libssp
1358 pdf-target: maybe-pdf-target-newlib
1359 pdf-target: maybe-pdf-target-libgcc
1360 pdf-target: maybe-pdf-target-libbacktrace
1361 pdf-target: maybe-pdf-target-libquadmath
1362 pdf-target: maybe-pdf-target-libgfortran
1363 pdf-target: maybe-pdf-target-libobjc
1364 pdf-target: maybe-pdf-target-libgo
1365 pdf-target: maybe-pdf-target-libtermcap
1366 pdf-target: maybe-pdf-target-winsup
1367 pdf-target: maybe-pdf-target-libgloss
1368 pdf-target: maybe-pdf-target-libffi
1369 pdf-target: maybe-pdf-target-libjava
1370 pdf-target: maybe-pdf-target-zlib
1371 pdf-target: maybe-pdf-target-boehm-gc
1372 pdf-target: maybe-pdf-target-rda
1373 pdf-target: maybe-pdf-target-libada
1374 pdf-target: maybe-pdf-target-libgomp
1375 pdf-target: maybe-pdf-target-libitm
1376 pdf-target: maybe-pdf-target-libatomic
1378 .PHONY: do-html
1379 do-html:
1380 @: $(MAKE); $(unstage)
1381 @r=`${PWD_COMMAND}`; export r; \
1382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1383 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1384 html-target
1387 .PHONY: html-host
1389 html-host: maybe-html-bfd
1390 html-host: maybe-html-opcodes
1391 html-host: maybe-html-binutils
1392 html-host: maybe-html-bison
1393 html-host: maybe-html-cgen
1394 html-host: maybe-html-dejagnu
1395 html-host: maybe-html-etc
1396 html-host: maybe-html-fastjar
1397 html-host: maybe-html-fixincludes
1398 html-host: maybe-html-flex
1399 html-host: maybe-html-gas
1400 html-host: maybe-html-gcc
1401 html-host: maybe-html-accel-gcc
1402 html-host: maybe-html-gmp
1403 html-host: maybe-html-mpfr
1404 html-host: maybe-html-mpc
1405 html-host: maybe-html-isl
1406 html-host: maybe-html-cloog
1407 html-host: maybe-html-libelf
1408 html-host: maybe-html-gold
1409 html-host: maybe-html-gprof
1410 html-host: maybe-html-intl
1411 html-host: maybe-html-tcl
1412 html-host: maybe-html-itcl
1413 html-host: maybe-html-ld
1414 html-host: maybe-html-libbacktrace
1415 html-host: maybe-html-libcpp
1416 html-host: maybe-html-libdecnumber
1417 html-host: maybe-html-libgui
1418 html-host: maybe-html-libiberty
1419 html-host: maybe-html-libiconv
1420 html-host: maybe-html-m4
1421 html-host: maybe-html-readline
1422 html-host: maybe-html-sid
1423 html-host: maybe-html-sim
1424 html-host: maybe-html-texinfo
1425 html-host: maybe-html-zlib
1426 html-host: maybe-html-gdb
1427 html-host: maybe-html-expect
1428 html-host: maybe-html-guile
1429 html-host: maybe-html-tk
1430 html-host: maybe-html-libtermcap
1431 html-host: maybe-html-utils
1432 html-host: maybe-html-gnattools
1433 html-host: maybe-html-lto-plugin
1435 .PHONY: html-target
1437 html-target: maybe-html-target-libstdc++-v3
1438 html-target: maybe-html-target-libsanitizer
1439 html-target: maybe-html-target-libvtv
1440 html-target: maybe-html-target-libcilkrts
1441 html-target: maybe-html-target-libssp
1442 html-target: maybe-html-target-newlib
1443 html-target: maybe-html-target-libgcc
1444 html-target: maybe-html-target-libbacktrace
1445 html-target: maybe-html-target-libquadmath
1446 html-target: maybe-html-target-libgfortran
1447 html-target: maybe-html-target-libobjc
1448 html-target: maybe-html-target-libgo
1449 html-target: maybe-html-target-libtermcap
1450 html-target: maybe-html-target-winsup
1451 html-target: maybe-html-target-libgloss
1452 html-target: maybe-html-target-libffi
1453 html-target: maybe-html-target-libjava
1454 html-target: maybe-html-target-zlib
1455 html-target: maybe-html-target-boehm-gc
1456 html-target: maybe-html-target-rda
1457 html-target: maybe-html-target-libada
1458 html-target: maybe-html-target-libgomp
1459 html-target: maybe-html-target-libitm
1460 html-target: maybe-html-target-libatomic
1462 .PHONY: do-TAGS
1463 do-TAGS:
1464 @: $(MAKE); $(unstage)
1465 @r=`${PWD_COMMAND}`; export r; \
1466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1467 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1468 TAGS-target
1471 .PHONY: TAGS-host
1473 TAGS-host: maybe-TAGS-bfd
1474 TAGS-host: maybe-TAGS-opcodes
1475 TAGS-host: maybe-TAGS-binutils
1476 TAGS-host: maybe-TAGS-bison
1477 TAGS-host: maybe-TAGS-cgen
1478 TAGS-host: maybe-TAGS-dejagnu
1479 TAGS-host: maybe-TAGS-etc
1480 TAGS-host: maybe-TAGS-fastjar
1481 TAGS-host: maybe-TAGS-fixincludes
1482 TAGS-host: maybe-TAGS-flex
1483 TAGS-host: maybe-TAGS-gas
1484 TAGS-host: maybe-TAGS-gcc
1485 TAGS-host: maybe-TAGS-accel-gcc
1486 TAGS-host: maybe-TAGS-gmp
1487 TAGS-host: maybe-TAGS-mpfr
1488 TAGS-host: maybe-TAGS-mpc
1489 TAGS-host: maybe-TAGS-isl
1490 TAGS-host: maybe-TAGS-cloog
1491 TAGS-host: maybe-TAGS-libelf
1492 TAGS-host: maybe-TAGS-gold
1493 TAGS-host: maybe-TAGS-gprof
1494 TAGS-host: maybe-TAGS-intl
1495 TAGS-host: maybe-TAGS-tcl
1496 TAGS-host: maybe-TAGS-itcl
1497 TAGS-host: maybe-TAGS-ld
1498 TAGS-host: maybe-TAGS-libbacktrace
1499 TAGS-host: maybe-TAGS-libcpp
1500 TAGS-host: maybe-TAGS-libdecnumber
1501 TAGS-host: maybe-TAGS-libgui
1502 TAGS-host: maybe-TAGS-libiberty
1503 TAGS-host: maybe-TAGS-libiconv
1504 TAGS-host: maybe-TAGS-m4
1505 TAGS-host: maybe-TAGS-readline
1506 TAGS-host: maybe-TAGS-sid
1507 TAGS-host: maybe-TAGS-sim
1508 TAGS-host: maybe-TAGS-texinfo
1509 TAGS-host: maybe-TAGS-zlib
1510 TAGS-host: maybe-TAGS-gdb
1511 TAGS-host: maybe-TAGS-expect
1512 TAGS-host: maybe-TAGS-guile
1513 TAGS-host: maybe-TAGS-tk
1514 TAGS-host: maybe-TAGS-libtermcap
1515 TAGS-host: maybe-TAGS-utils
1516 TAGS-host: maybe-TAGS-gnattools
1517 TAGS-host: maybe-TAGS-lto-plugin
1519 .PHONY: TAGS-target
1521 TAGS-target: maybe-TAGS-target-libstdc++-v3
1522 TAGS-target: maybe-TAGS-target-libsanitizer
1523 TAGS-target: maybe-TAGS-target-libvtv
1524 TAGS-target: maybe-TAGS-target-libcilkrts
1525 TAGS-target: maybe-TAGS-target-libssp
1526 TAGS-target: maybe-TAGS-target-newlib
1527 TAGS-target: maybe-TAGS-target-libgcc
1528 TAGS-target: maybe-TAGS-target-libbacktrace
1529 TAGS-target: maybe-TAGS-target-libquadmath
1530 TAGS-target: maybe-TAGS-target-libgfortran
1531 TAGS-target: maybe-TAGS-target-libobjc
1532 TAGS-target: maybe-TAGS-target-libgo
1533 TAGS-target: maybe-TAGS-target-libtermcap
1534 TAGS-target: maybe-TAGS-target-winsup
1535 TAGS-target: maybe-TAGS-target-libgloss
1536 TAGS-target: maybe-TAGS-target-libffi
1537 TAGS-target: maybe-TAGS-target-libjava
1538 TAGS-target: maybe-TAGS-target-zlib
1539 TAGS-target: maybe-TAGS-target-boehm-gc
1540 TAGS-target: maybe-TAGS-target-rda
1541 TAGS-target: maybe-TAGS-target-libada
1542 TAGS-target: maybe-TAGS-target-libgomp
1543 TAGS-target: maybe-TAGS-target-libitm
1544 TAGS-target: maybe-TAGS-target-libatomic
1546 .PHONY: do-install-info
1547 do-install-info:
1548 @: $(MAKE); $(unstage)
1549 @r=`${PWD_COMMAND}`; export r; \
1550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1551 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1552 install-info-target
1555 .PHONY: install-info-host
1557 install-info-host: maybe-install-info-bfd
1558 install-info-host: maybe-install-info-opcodes
1559 install-info-host: maybe-install-info-binutils
1560 install-info-host: maybe-install-info-bison
1561 install-info-host: maybe-install-info-cgen
1562 install-info-host: maybe-install-info-dejagnu
1563 install-info-host: maybe-install-info-etc
1564 install-info-host: maybe-install-info-fastjar
1565 install-info-host: maybe-install-info-fixincludes
1566 install-info-host: maybe-install-info-flex
1567 install-info-host: maybe-install-info-gas
1568 install-info-host: maybe-install-info-gcc
1569 install-info-host: maybe-install-info-accel-gcc
1570 install-info-host: maybe-install-info-gmp
1571 install-info-host: maybe-install-info-mpfr
1572 install-info-host: maybe-install-info-mpc
1573 install-info-host: maybe-install-info-isl
1574 install-info-host: maybe-install-info-cloog
1575 install-info-host: maybe-install-info-libelf
1576 install-info-host: maybe-install-info-gold
1577 install-info-host: maybe-install-info-gprof
1578 install-info-host: maybe-install-info-intl
1579 install-info-host: maybe-install-info-tcl
1580 install-info-host: maybe-install-info-itcl
1581 install-info-host: maybe-install-info-ld
1582 install-info-host: maybe-install-info-libbacktrace
1583 install-info-host: maybe-install-info-libcpp
1584 install-info-host: maybe-install-info-libdecnumber
1585 install-info-host: maybe-install-info-libgui
1586 install-info-host: maybe-install-info-libiberty
1587 install-info-host: maybe-install-info-libiconv
1588 install-info-host: maybe-install-info-m4
1589 install-info-host: maybe-install-info-readline
1590 install-info-host: maybe-install-info-sid
1591 install-info-host: maybe-install-info-sim
1592 install-info-host: maybe-install-info-texinfo
1593 install-info-host: maybe-install-info-zlib
1594 install-info-host: maybe-install-info-gdb
1595 install-info-host: maybe-install-info-expect
1596 install-info-host: maybe-install-info-guile
1597 install-info-host: maybe-install-info-tk
1598 install-info-host: maybe-install-info-libtermcap
1599 install-info-host: maybe-install-info-utils
1600 install-info-host: maybe-install-info-gnattools
1601 install-info-host: maybe-install-info-lto-plugin
1603 .PHONY: install-info-target
1605 install-info-target: maybe-install-info-target-libstdc++-v3
1606 install-info-target: maybe-install-info-target-libsanitizer
1607 install-info-target: maybe-install-info-target-libvtv
1608 install-info-target: maybe-install-info-target-libcilkrts
1609 install-info-target: maybe-install-info-target-libssp
1610 install-info-target: maybe-install-info-target-newlib
1611 install-info-target: maybe-install-info-target-libgcc
1612 install-info-target: maybe-install-info-target-libbacktrace
1613 install-info-target: maybe-install-info-target-libquadmath
1614 install-info-target: maybe-install-info-target-libgfortran
1615 install-info-target: maybe-install-info-target-libobjc
1616 install-info-target: maybe-install-info-target-libgo
1617 install-info-target: maybe-install-info-target-libtermcap
1618 install-info-target: maybe-install-info-target-winsup
1619 install-info-target: maybe-install-info-target-libgloss
1620 install-info-target: maybe-install-info-target-libffi
1621 install-info-target: maybe-install-info-target-libjava
1622 install-info-target: maybe-install-info-target-zlib
1623 install-info-target: maybe-install-info-target-boehm-gc
1624 install-info-target: maybe-install-info-target-rda
1625 install-info-target: maybe-install-info-target-libada
1626 install-info-target: maybe-install-info-target-libgomp
1627 install-info-target: maybe-install-info-target-libitm
1628 install-info-target: maybe-install-info-target-libatomic
1630 .PHONY: do-install-pdf
1631 do-install-pdf:
1632 @: $(MAKE); $(unstage)
1633 @r=`${PWD_COMMAND}`; export r; \
1634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1635 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1636 install-pdf-target
1639 .PHONY: install-pdf-host
1641 install-pdf-host: maybe-install-pdf-bfd
1642 install-pdf-host: maybe-install-pdf-opcodes
1643 install-pdf-host: maybe-install-pdf-binutils
1644 install-pdf-host: maybe-install-pdf-bison
1645 install-pdf-host: maybe-install-pdf-cgen
1646 install-pdf-host: maybe-install-pdf-dejagnu
1647 install-pdf-host: maybe-install-pdf-etc
1648 install-pdf-host: maybe-install-pdf-fastjar
1649 install-pdf-host: maybe-install-pdf-fixincludes
1650 install-pdf-host: maybe-install-pdf-flex
1651 install-pdf-host: maybe-install-pdf-gas
1652 install-pdf-host: maybe-install-pdf-gcc
1653 install-pdf-host: maybe-install-pdf-accel-gcc
1654 install-pdf-host: maybe-install-pdf-gmp
1655 install-pdf-host: maybe-install-pdf-mpfr
1656 install-pdf-host: maybe-install-pdf-mpc
1657 install-pdf-host: maybe-install-pdf-isl
1658 install-pdf-host: maybe-install-pdf-cloog
1659 install-pdf-host: maybe-install-pdf-libelf
1660 install-pdf-host: maybe-install-pdf-gold
1661 install-pdf-host: maybe-install-pdf-gprof
1662 install-pdf-host: maybe-install-pdf-intl
1663 install-pdf-host: maybe-install-pdf-tcl
1664 install-pdf-host: maybe-install-pdf-itcl
1665 install-pdf-host: maybe-install-pdf-ld
1666 install-pdf-host: maybe-install-pdf-libbacktrace
1667 install-pdf-host: maybe-install-pdf-libcpp
1668 install-pdf-host: maybe-install-pdf-libdecnumber
1669 install-pdf-host: maybe-install-pdf-libgui
1670 install-pdf-host: maybe-install-pdf-libiberty
1671 install-pdf-host: maybe-install-pdf-libiconv
1672 install-pdf-host: maybe-install-pdf-m4
1673 install-pdf-host: maybe-install-pdf-readline
1674 install-pdf-host: maybe-install-pdf-sid
1675 install-pdf-host: maybe-install-pdf-sim
1676 install-pdf-host: maybe-install-pdf-texinfo
1677 install-pdf-host: maybe-install-pdf-zlib
1678 install-pdf-host: maybe-install-pdf-gdb
1679 install-pdf-host: maybe-install-pdf-expect
1680 install-pdf-host: maybe-install-pdf-guile
1681 install-pdf-host: maybe-install-pdf-tk
1682 install-pdf-host: maybe-install-pdf-libtermcap
1683 install-pdf-host: maybe-install-pdf-utils
1684 install-pdf-host: maybe-install-pdf-gnattools
1685 install-pdf-host: maybe-install-pdf-lto-plugin
1687 .PHONY: install-pdf-target
1689 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1690 install-pdf-target: maybe-install-pdf-target-libsanitizer
1691 install-pdf-target: maybe-install-pdf-target-libvtv
1692 install-pdf-target: maybe-install-pdf-target-libcilkrts
1693 install-pdf-target: maybe-install-pdf-target-libssp
1694 install-pdf-target: maybe-install-pdf-target-newlib
1695 install-pdf-target: maybe-install-pdf-target-libgcc
1696 install-pdf-target: maybe-install-pdf-target-libbacktrace
1697 install-pdf-target: maybe-install-pdf-target-libquadmath
1698 install-pdf-target: maybe-install-pdf-target-libgfortran
1699 install-pdf-target: maybe-install-pdf-target-libobjc
1700 install-pdf-target: maybe-install-pdf-target-libgo
1701 install-pdf-target: maybe-install-pdf-target-libtermcap
1702 install-pdf-target: maybe-install-pdf-target-winsup
1703 install-pdf-target: maybe-install-pdf-target-libgloss
1704 install-pdf-target: maybe-install-pdf-target-libffi
1705 install-pdf-target: maybe-install-pdf-target-libjava
1706 install-pdf-target: maybe-install-pdf-target-zlib
1707 install-pdf-target: maybe-install-pdf-target-boehm-gc
1708 install-pdf-target: maybe-install-pdf-target-rda
1709 install-pdf-target: maybe-install-pdf-target-libada
1710 install-pdf-target: maybe-install-pdf-target-libgomp
1711 install-pdf-target: maybe-install-pdf-target-libitm
1712 install-pdf-target: maybe-install-pdf-target-libatomic
1714 .PHONY: do-install-html
1715 do-install-html:
1716 @: $(MAKE); $(unstage)
1717 @r=`${PWD_COMMAND}`; export r; \
1718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1719 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1720 install-html-target
1723 .PHONY: install-html-host
1725 install-html-host: maybe-install-html-bfd
1726 install-html-host: maybe-install-html-opcodes
1727 install-html-host: maybe-install-html-binutils
1728 install-html-host: maybe-install-html-bison
1729 install-html-host: maybe-install-html-cgen
1730 install-html-host: maybe-install-html-dejagnu
1731 install-html-host: maybe-install-html-etc
1732 install-html-host: maybe-install-html-fastjar
1733 install-html-host: maybe-install-html-fixincludes
1734 install-html-host: maybe-install-html-flex
1735 install-html-host: maybe-install-html-gas
1736 install-html-host: maybe-install-html-gcc
1737 install-html-host: maybe-install-html-accel-gcc
1738 install-html-host: maybe-install-html-gmp
1739 install-html-host: maybe-install-html-mpfr
1740 install-html-host: maybe-install-html-mpc
1741 install-html-host: maybe-install-html-isl
1742 install-html-host: maybe-install-html-cloog
1743 install-html-host: maybe-install-html-libelf
1744 install-html-host: maybe-install-html-gold
1745 install-html-host: maybe-install-html-gprof
1746 install-html-host: maybe-install-html-intl
1747 install-html-host: maybe-install-html-tcl
1748 install-html-host: maybe-install-html-itcl
1749 install-html-host: maybe-install-html-ld
1750 install-html-host: maybe-install-html-libbacktrace
1751 install-html-host: maybe-install-html-libcpp
1752 install-html-host: maybe-install-html-libdecnumber
1753 install-html-host: maybe-install-html-libgui
1754 install-html-host: maybe-install-html-libiberty
1755 install-html-host: maybe-install-html-libiconv
1756 install-html-host: maybe-install-html-m4
1757 install-html-host: maybe-install-html-readline
1758 install-html-host: maybe-install-html-sid
1759 install-html-host: maybe-install-html-sim
1760 install-html-host: maybe-install-html-texinfo
1761 install-html-host: maybe-install-html-zlib
1762 install-html-host: maybe-install-html-gdb
1763 install-html-host: maybe-install-html-expect
1764 install-html-host: maybe-install-html-guile
1765 install-html-host: maybe-install-html-tk
1766 install-html-host: maybe-install-html-libtermcap
1767 install-html-host: maybe-install-html-utils
1768 install-html-host: maybe-install-html-gnattools
1769 install-html-host: maybe-install-html-lto-plugin
1771 .PHONY: install-html-target
1773 install-html-target: maybe-install-html-target-libstdc++-v3
1774 install-html-target: maybe-install-html-target-libsanitizer
1775 install-html-target: maybe-install-html-target-libvtv
1776 install-html-target: maybe-install-html-target-libcilkrts
1777 install-html-target: maybe-install-html-target-libssp
1778 install-html-target: maybe-install-html-target-newlib
1779 install-html-target: maybe-install-html-target-libgcc
1780 install-html-target: maybe-install-html-target-libbacktrace
1781 install-html-target: maybe-install-html-target-libquadmath
1782 install-html-target: maybe-install-html-target-libgfortran
1783 install-html-target: maybe-install-html-target-libobjc
1784 install-html-target: maybe-install-html-target-libgo
1785 install-html-target: maybe-install-html-target-libtermcap
1786 install-html-target: maybe-install-html-target-winsup
1787 install-html-target: maybe-install-html-target-libgloss
1788 install-html-target: maybe-install-html-target-libffi
1789 install-html-target: maybe-install-html-target-libjava
1790 install-html-target: maybe-install-html-target-zlib
1791 install-html-target: maybe-install-html-target-boehm-gc
1792 install-html-target: maybe-install-html-target-rda
1793 install-html-target: maybe-install-html-target-libada
1794 install-html-target: maybe-install-html-target-libgomp
1795 install-html-target: maybe-install-html-target-libitm
1796 install-html-target: maybe-install-html-target-libatomic
1798 .PHONY: do-installcheck
1799 do-installcheck:
1800 @: $(MAKE); $(unstage)
1801 @r=`${PWD_COMMAND}`; export r; \
1802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1803 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1804 installcheck-target
1807 .PHONY: installcheck-host
1809 installcheck-host: maybe-installcheck-bfd
1810 installcheck-host: maybe-installcheck-opcodes
1811 installcheck-host: maybe-installcheck-binutils
1812 installcheck-host: maybe-installcheck-bison
1813 installcheck-host: maybe-installcheck-cgen
1814 installcheck-host: maybe-installcheck-dejagnu
1815 installcheck-host: maybe-installcheck-etc
1816 installcheck-host: maybe-installcheck-fastjar
1817 installcheck-host: maybe-installcheck-fixincludes
1818 installcheck-host: maybe-installcheck-flex
1819 installcheck-host: maybe-installcheck-gas
1820 installcheck-host: maybe-installcheck-gcc
1821 installcheck-host: maybe-installcheck-accel-gcc
1822 installcheck-host: maybe-installcheck-gmp
1823 installcheck-host: maybe-installcheck-mpfr
1824 installcheck-host: maybe-installcheck-mpc
1825 installcheck-host: maybe-installcheck-isl
1826 installcheck-host: maybe-installcheck-cloog
1827 installcheck-host: maybe-installcheck-libelf
1828 installcheck-host: maybe-installcheck-gold
1829 installcheck-host: maybe-installcheck-gprof
1830 installcheck-host: maybe-installcheck-intl
1831 installcheck-host: maybe-installcheck-tcl
1832 installcheck-host: maybe-installcheck-itcl
1833 installcheck-host: maybe-installcheck-ld
1834 installcheck-host: maybe-installcheck-libbacktrace
1835 installcheck-host: maybe-installcheck-libcpp
1836 installcheck-host: maybe-installcheck-libdecnumber
1837 installcheck-host: maybe-installcheck-libgui
1838 installcheck-host: maybe-installcheck-libiberty
1839 installcheck-host: maybe-installcheck-libiconv
1840 installcheck-host: maybe-installcheck-m4
1841 installcheck-host: maybe-installcheck-readline
1842 installcheck-host: maybe-installcheck-sid
1843 installcheck-host: maybe-installcheck-sim
1844 installcheck-host: maybe-installcheck-texinfo
1845 installcheck-host: maybe-installcheck-zlib
1846 installcheck-host: maybe-installcheck-gdb
1847 installcheck-host: maybe-installcheck-expect
1848 installcheck-host: maybe-installcheck-guile
1849 installcheck-host: maybe-installcheck-tk
1850 installcheck-host: maybe-installcheck-libtermcap
1851 installcheck-host: maybe-installcheck-utils
1852 installcheck-host: maybe-installcheck-gnattools
1853 installcheck-host: maybe-installcheck-lto-plugin
1855 .PHONY: installcheck-target
1857 installcheck-target: maybe-installcheck-target-libstdc++-v3
1858 installcheck-target: maybe-installcheck-target-libsanitizer
1859 installcheck-target: maybe-installcheck-target-libvtv
1860 installcheck-target: maybe-installcheck-target-libcilkrts
1861 installcheck-target: maybe-installcheck-target-libssp
1862 installcheck-target: maybe-installcheck-target-newlib
1863 installcheck-target: maybe-installcheck-target-libgcc
1864 installcheck-target: maybe-installcheck-target-libbacktrace
1865 installcheck-target: maybe-installcheck-target-libquadmath
1866 installcheck-target: maybe-installcheck-target-libgfortran
1867 installcheck-target: maybe-installcheck-target-libobjc
1868 installcheck-target: maybe-installcheck-target-libgo
1869 installcheck-target: maybe-installcheck-target-libtermcap
1870 installcheck-target: maybe-installcheck-target-winsup
1871 installcheck-target: maybe-installcheck-target-libgloss
1872 installcheck-target: maybe-installcheck-target-libffi
1873 installcheck-target: maybe-installcheck-target-libjava
1874 installcheck-target: maybe-installcheck-target-zlib
1875 installcheck-target: maybe-installcheck-target-boehm-gc
1876 installcheck-target: maybe-installcheck-target-rda
1877 installcheck-target: maybe-installcheck-target-libada
1878 installcheck-target: maybe-installcheck-target-libgomp
1879 installcheck-target: maybe-installcheck-target-libitm
1880 installcheck-target: maybe-installcheck-target-libatomic
1882 .PHONY: do-mostlyclean
1883 do-mostlyclean:
1884 @: $(MAKE); $(unstage)
1885 @r=`${PWD_COMMAND}`; export r; \
1886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1887 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1888 mostlyclean-target
1891 .PHONY: mostlyclean-host
1893 mostlyclean-host: maybe-mostlyclean-bfd
1894 mostlyclean-host: maybe-mostlyclean-opcodes
1895 mostlyclean-host: maybe-mostlyclean-binutils
1896 mostlyclean-host: maybe-mostlyclean-bison
1897 mostlyclean-host: maybe-mostlyclean-cgen
1898 mostlyclean-host: maybe-mostlyclean-dejagnu
1899 mostlyclean-host: maybe-mostlyclean-etc
1900 mostlyclean-host: maybe-mostlyclean-fastjar
1901 mostlyclean-host: maybe-mostlyclean-fixincludes
1902 mostlyclean-host: maybe-mostlyclean-flex
1903 mostlyclean-host: maybe-mostlyclean-gas
1904 mostlyclean-host: maybe-mostlyclean-gcc
1905 mostlyclean-host: maybe-mostlyclean-accel-gcc
1906 mostlyclean-host: maybe-mostlyclean-gmp
1907 mostlyclean-host: maybe-mostlyclean-mpfr
1908 mostlyclean-host: maybe-mostlyclean-mpc
1909 mostlyclean-host: maybe-mostlyclean-isl
1910 mostlyclean-host: maybe-mostlyclean-cloog
1911 mostlyclean-host: maybe-mostlyclean-libelf
1912 mostlyclean-host: maybe-mostlyclean-gold
1913 mostlyclean-host: maybe-mostlyclean-gprof
1914 mostlyclean-host: maybe-mostlyclean-intl
1915 mostlyclean-host: maybe-mostlyclean-tcl
1916 mostlyclean-host: maybe-mostlyclean-itcl
1917 mostlyclean-host: maybe-mostlyclean-ld
1918 mostlyclean-host: maybe-mostlyclean-libbacktrace
1919 mostlyclean-host: maybe-mostlyclean-libcpp
1920 mostlyclean-host: maybe-mostlyclean-libdecnumber
1921 mostlyclean-host: maybe-mostlyclean-libgui
1922 mostlyclean-host: maybe-mostlyclean-libiberty
1923 mostlyclean-host: maybe-mostlyclean-libiconv
1924 mostlyclean-host: maybe-mostlyclean-m4
1925 mostlyclean-host: maybe-mostlyclean-readline
1926 mostlyclean-host: maybe-mostlyclean-sid
1927 mostlyclean-host: maybe-mostlyclean-sim
1928 mostlyclean-host: maybe-mostlyclean-texinfo
1929 mostlyclean-host: maybe-mostlyclean-zlib
1930 mostlyclean-host: maybe-mostlyclean-gdb
1931 mostlyclean-host: maybe-mostlyclean-expect
1932 mostlyclean-host: maybe-mostlyclean-guile
1933 mostlyclean-host: maybe-mostlyclean-tk
1934 mostlyclean-host: maybe-mostlyclean-libtermcap
1935 mostlyclean-host: maybe-mostlyclean-utils
1936 mostlyclean-host: maybe-mostlyclean-gnattools
1937 mostlyclean-host: maybe-mostlyclean-lto-plugin
1939 .PHONY: mostlyclean-target
1941 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1942 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1943 mostlyclean-target: maybe-mostlyclean-target-libvtv
1944 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1945 mostlyclean-target: maybe-mostlyclean-target-libssp
1946 mostlyclean-target: maybe-mostlyclean-target-newlib
1947 mostlyclean-target: maybe-mostlyclean-target-libgcc
1948 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1949 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1950 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1951 mostlyclean-target: maybe-mostlyclean-target-libobjc
1952 mostlyclean-target: maybe-mostlyclean-target-libgo
1953 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1954 mostlyclean-target: maybe-mostlyclean-target-winsup
1955 mostlyclean-target: maybe-mostlyclean-target-libgloss
1956 mostlyclean-target: maybe-mostlyclean-target-libffi
1957 mostlyclean-target: maybe-mostlyclean-target-libjava
1958 mostlyclean-target: maybe-mostlyclean-target-zlib
1959 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1960 mostlyclean-target: maybe-mostlyclean-target-rda
1961 mostlyclean-target: maybe-mostlyclean-target-libada
1962 mostlyclean-target: maybe-mostlyclean-target-libgomp
1963 mostlyclean-target: maybe-mostlyclean-target-libitm
1964 mostlyclean-target: maybe-mostlyclean-target-libatomic
1966 .PHONY: do-clean
1967 do-clean:
1968 @: $(MAKE); $(unstage)
1969 @r=`${PWD_COMMAND}`; export r; \
1970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1971 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1972 clean-target
1975 .PHONY: clean-host
1977 clean-host: maybe-clean-bfd
1978 clean-host: maybe-clean-opcodes
1979 clean-host: maybe-clean-binutils
1980 clean-host: maybe-clean-bison
1981 clean-host: maybe-clean-cgen
1982 clean-host: maybe-clean-dejagnu
1983 clean-host: maybe-clean-etc
1984 clean-host: maybe-clean-fastjar
1985 clean-host: maybe-clean-fixincludes
1986 clean-host: maybe-clean-flex
1987 clean-host: maybe-clean-gas
1988 clean-host: maybe-clean-gcc
1989 clean-host: maybe-clean-accel-gcc
1990 clean-host: maybe-clean-gmp
1991 clean-host: maybe-clean-mpfr
1992 clean-host: maybe-clean-mpc
1993 clean-host: maybe-clean-isl
1994 clean-host: maybe-clean-cloog
1995 clean-host: maybe-clean-libelf
1996 clean-host: maybe-clean-gold
1997 clean-host: maybe-clean-gprof
1998 clean-host: maybe-clean-intl
1999 clean-host: maybe-clean-tcl
2000 clean-host: maybe-clean-itcl
2001 clean-host: maybe-clean-ld
2002 clean-host: maybe-clean-libbacktrace
2003 clean-host: maybe-clean-libcpp
2004 clean-host: maybe-clean-libdecnumber
2005 clean-host: maybe-clean-libgui
2006 clean-host: maybe-clean-libiberty
2007 clean-host: maybe-clean-libiconv
2008 clean-host: maybe-clean-m4
2009 clean-host: maybe-clean-readline
2010 clean-host: maybe-clean-sid
2011 clean-host: maybe-clean-sim
2012 clean-host: maybe-clean-texinfo
2013 clean-host: maybe-clean-zlib
2014 clean-host: maybe-clean-gdb
2015 clean-host: maybe-clean-expect
2016 clean-host: maybe-clean-guile
2017 clean-host: maybe-clean-tk
2018 clean-host: maybe-clean-libtermcap
2019 clean-host: maybe-clean-utils
2020 clean-host: maybe-clean-gnattools
2021 clean-host: maybe-clean-lto-plugin
2023 .PHONY: clean-target
2025 clean-target: maybe-clean-target-libstdc++-v3
2026 clean-target: maybe-clean-target-libsanitizer
2027 clean-target: maybe-clean-target-libvtv
2028 clean-target: maybe-clean-target-libcilkrts
2029 clean-target: maybe-clean-target-libssp
2030 clean-target: maybe-clean-target-newlib
2031 clean-target: maybe-clean-target-libgcc
2032 clean-target: maybe-clean-target-libbacktrace
2033 clean-target: maybe-clean-target-libquadmath
2034 clean-target: maybe-clean-target-libgfortran
2035 clean-target: maybe-clean-target-libobjc
2036 clean-target: maybe-clean-target-libgo
2037 clean-target: maybe-clean-target-libtermcap
2038 clean-target: maybe-clean-target-winsup
2039 clean-target: maybe-clean-target-libgloss
2040 clean-target: maybe-clean-target-libffi
2041 clean-target: maybe-clean-target-libjava
2042 clean-target: maybe-clean-target-zlib
2043 clean-target: maybe-clean-target-boehm-gc
2044 clean-target: maybe-clean-target-rda
2045 clean-target: maybe-clean-target-libada
2046 clean-target: maybe-clean-target-libgomp
2047 clean-target: maybe-clean-target-libitm
2048 clean-target: maybe-clean-target-libatomic
2050 .PHONY: do-distclean
2051 do-distclean:
2052 @: $(MAKE); $(unstage)
2053 @r=`${PWD_COMMAND}`; export r; \
2054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2055 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2056 distclean-target
2059 .PHONY: distclean-host
2061 distclean-host: maybe-distclean-bfd
2062 distclean-host: maybe-distclean-opcodes
2063 distclean-host: maybe-distclean-binutils
2064 distclean-host: maybe-distclean-bison
2065 distclean-host: maybe-distclean-cgen
2066 distclean-host: maybe-distclean-dejagnu
2067 distclean-host: maybe-distclean-etc
2068 distclean-host: maybe-distclean-fastjar
2069 distclean-host: maybe-distclean-fixincludes
2070 distclean-host: maybe-distclean-flex
2071 distclean-host: maybe-distclean-gas
2072 distclean-host: maybe-distclean-gcc
2073 distclean-host: maybe-distclean-accel-gcc
2074 distclean-host: maybe-distclean-gmp
2075 distclean-host: maybe-distclean-mpfr
2076 distclean-host: maybe-distclean-mpc
2077 distclean-host: maybe-distclean-isl
2078 distclean-host: maybe-distclean-cloog
2079 distclean-host: maybe-distclean-libelf
2080 distclean-host: maybe-distclean-gold
2081 distclean-host: maybe-distclean-gprof
2082 distclean-host: maybe-distclean-intl
2083 distclean-host: maybe-distclean-tcl
2084 distclean-host: maybe-distclean-itcl
2085 distclean-host: maybe-distclean-ld
2086 distclean-host: maybe-distclean-libbacktrace
2087 distclean-host: maybe-distclean-libcpp
2088 distclean-host: maybe-distclean-libdecnumber
2089 distclean-host: maybe-distclean-libgui
2090 distclean-host: maybe-distclean-libiberty
2091 distclean-host: maybe-distclean-libiconv
2092 distclean-host: maybe-distclean-m4
2093 distclean-host: maybe-distclean-readline
2094 distclean-host: maybe-distclean-sid
2095 distclean-host: maybe-distclean-sim
2096 distclean-host: maybe-distclean-texinfo
2097 distclean-host: maybe-distclean-zlib
2098 distclean-host: maybe-distclean-gdb
2099 distclean-host: maybe-distclean-expect
2100 distclean-host: maybe-distclean-guile
2101 distclean-host: maybe-distclean-tk
2102 distclean-host: maybe-distclean-libtermcap
2103 distclean-host: maybe-distclean-utils
2104 distclean-host: maybe-distclean-gnattools
2105 distclean-host: maybe-distclean-lto-plugin
2107 .PHONY: distclean-target
2109 distclean-target: maybe-distclean-target-libstdc++-v3
2110 distclean-target: maybe-distclean-target-libsanitizer
2111 distclean-target: maybe-distclean-target-libvtv
2112 distclean-target: maybe-distclean-target-libcilkrts
2113 distclean-target: maybe-distclean-target-libssp
2114 distclean-target: maybe-distclean-target-newlib
2115 distclean-target: maybe-distclean-target-libgcc
2116 distclean-target: maybe-distclean-target-libbacktrace
2117 distclean-target: maybe-distclean-target-libquadmath
2118 distclean-target: maybe-distclean-target-libgfortran
2119 distclean-target: maybe-distclean-target-libobjc
2120 distclean-target: maybe-distclean-target-libgo
2121 distclean-target: maybe-distclean-target-libtermcap
2122 distclean-target: maybe-distclean-target-winsup
2123 distclean-target: maybe-distclean-target-libgloss
2124 distclean-target: maybe-distclean-target-libffi
2125 distclean-target: maybe-distclean-target-libjava
2126 distclean-target: maybe-distclean-target-zlib
2127 distclean-target: maybe-distclean-target-boehm-gc
2128 distclean-target: maybe-distclean-target-rda
2129 distclean-target: maybe-distclean-target-libada
2130 distclean-target: maybe-distclean-target-libgomp
2131 distclean-target: maybe-distclean-target-libitm
2132 distclean-target: maybe-distclean-target-libatomic
2134 .PHONY: do-maintainer-clean
2135 do-maintainer-clean:
2136 @: $(MAKE); $(unstage)
2137 @r=`${PWD_COMMAND}`; export r; \
2138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2139 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2140 maintainer-clean-target
2143 .PHONY: maintainer-clean-host
2145 maintainer-clean-host: maybe-maintainer-clean-bfd
2146 maintainer-clean-host: maybe-maintainer-clean-opcodes
2147 maintainer-clean-host: maybe-maintainer-clean-binutils
2148 maintainer-clean-host: maybe-maintainer-clean-bison
2149 maintainer-clean-host: maybe-maintainer-clean-cgen
2150 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2151 maintainer-clean-host: maybe-maintainer-clean-etc
2152 maintainer-clean-host: maybe-maintainer-clean-fastjar
2153 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2154 maintainer-clean-host: maybe-maintainer-clean-flex
2155 maintainer-clean-host: maybe-maintainer-clean-gas
2156 maintainer-clean-host: maybe-maintainer-clean-gcc
2157 maintainer-clean-host: maybe-maintainer-clean-accel-gcc
2158 maintainer-clean-host: maybe-maintainer-clean-gmp
2159 maintainer-clean-host: maybe-maintainer-clean-mpfr
2160 maintainer-clean-host: maybe-maintainer-clean-mpc
2161 maintainer-clean-host: maybe-maintainer-clean-isl
2162 maintainer-clean-host: maybe-maintainer-clean-cloog
2163 maintainer-clean-host: maybe-maintainer-clean-libelf
2164 maintainer-clean-host: maybe-maintainer-clean-gold
2165 maintainer-clean-host: maybe-maintainer-clean-gprof
2166 maintainer-clean-host: maybe-maintainer-clean-intl
2167 maintainer-clean-host: maybe-maintainer-clean-tcl
2168 maintainer-clean-host: maybe-maintainer-clean-itcl
2169 maintainer-clean-host: maybe-maintainer-clean-ld
2170 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2171 maintainer-clean-host: maybe-maintainer-clean-libcpp
2172 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2173 maintainer-clean-host: maybe-maintainer-clean-libgui
2174 maintainer-clean-host: maybe-maintainer-clean-libiberty
2175 maintainer-clean-host: maybe-maintainer-clean-libiconv
2176 maintainer-clean-host: maybe-maintainer-clean-m4
2177 maintainer-clean-host: maybe-maintainer-clean-readline
2178 maintainer-clean-host: maybe-maintainer-clean-sid
2179 maintainer-clean-host: maybe-maintainer-clean-sim
2180 maintainer-clean-host: maybe-maintainer-clean-texinfo
2181 maintainer-clean-host: maybe-maintainer-clean-zlib
2182 maintainer-clean-host: maybe-maintainer-clean-gdb
2183 maintainer-clean-host: maybe-maintainer-clean-expect
2184 maintainer-clean-host: maybe-maintainer-clean-guile
2185 maintainer-clean-host: maybe-maintainer-clean-tk
2186 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2187 maintainer-clean-host: maybe-maintainer-clean-utils
2188 maintainer-clean-host: maybe-maintainer-clean-gnattools
2189 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2191 .PHONY: maintainer-clean-target
2193 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2194 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2195 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2196 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2197 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2198 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2199 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2200 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2201 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2202 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2203 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2204 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2205 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2206 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2207 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2208 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2209 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2210 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2211 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2212 maintainer-clean-target: maybe-maintainer-clean-target-rda
2213 maintainer-clean-target: maybe-maintainer-clean-target-libada
2214 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2215 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2216 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2219 # Here are the targets which correspond to the do-X targets.
2221 .PHONY: info installcheck dvi pdf html
2222 .PHONY: install-info install-pdf install-html
2223 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2224 .PHONY: local-clean local-distclean local-maintainer-clean
2225 info: do-info
2226 installcheck: do-installcheck
2227 dvi: do-dvi
2228 pdf: do-pdf
2229 html: do-html
2231 # Make sure makeinfo is built before we do a `make info', if we're
2232 # in fact building texinfo.
2233 do-info: maybe-all-texinfo
2235 install-info: do-install-info dir.info
2236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2237 if [ -f dir.info ] ; then \
2238 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2239 else true ; fi
2241 install-pdf: do-install-pdf
2243 install-html: do-install-html
2245 local-clean:
2246 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2248 local-distclean:
2249 -rm -f Makefile config.status config.cache mh-frag mt-frag
2250 -rm -f maybedep.tmp serdep.tmp
2251 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2252 rm -rf $(TARGET_SUBDIR); \
2253 else true; fi
2254 -rm -rf $(BUILD_SUBDIR)
2255 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2256 rm -rf $(HOST_SUBDIR); \
2257 else true; fi
2258 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2259 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2260 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2261 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2262 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2263 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2265 local-maintainer-clean:
2266 @echo "This command is intended for maintainers to use;"
2267 @echo "it deletes files that may require special tools to rebuild."
2269 clean: do-clean local-clean
2270 mostlyclean: do-mostlyclean local-clean
2271 distclean: do-distclean local-clean local-distclean
2272 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2273 maintainer-clean: local-distclean
2274 realclean: maintainer-clean
2276 # Check target.
2278 .PHONY: check do-check
2279 check: do-check
2281 # Only include modules actually being configured and built.
2282 .PHONY: check-host
2283 check-host: \
2284 maybe-check-bfd \
2285 maybe-check-opcodes \
2286 maybe-check-binutils \
2287 maybe-check-bison \
2288 maybe-check-cgen \
2289 maybe-check-dejagnu \
2290 maybe-check-etc \
2291 maybe-check-fastjar \
2292 maybe-check-fixincludes \
2293 maybe-check-flex \
2294 maybe-check-gas \
2295 maybe-check-gcc \
2296 maybe-check-accel-gcc \
2297 maybe-check-gmp \
2298 maybe-check-mpfr \
2299 maybe-check-mpc \
2300 maybe-check-isl \
2301 maybe-check-cloog \
2302 maybe-check-libelf \
2303 maybe-check-gold \
2304 maybe-check-gprof \
2305 maybe-check-intl \
2306 maybe-check-tcl \
2307 maybe-check-itcl \
2308 maybe-check-ld \
2309 maybe-check-libbacktrace \
2310 maybe-check-libcpp \
2311 maybe-check-libdecnumber \
2312 maybe-check-libgui \
2313 maybe-check-libiberty \
2314 maybe-check-libiconv \
2315 maybe-check-m4 \
2316 maybe-check-readline \
2317 maybe-check-sid \
2318 maybe-check-sim \
2319 maybe-check-texinfo \
2320 maybe-check-zlib \
2321 maybe-check-gdb \
2322 maybe-check-expect \
2323 maybe-check-guile \
2324 maybe-check-tk \
2325 maybe-check-libtermcap \
2326 maybe-check-utils \
2327 maybe-check-gnattools \
2328 maybe-check-lto-plugin
2330 .PHONY: check-target
2331 check-target: \
2332 maybe-check-target-libstdc++-v3 \
2333 maybe-check-target-libsanitizer \
2334 maybe-check-target-libvtv \
2335 maybe-check-target-libcilkrts \
2336 maybe-check-target-libssp \
2337 maybe-check-target-newlib \
2338 maybe-check-target-libgcc \
2339 maybe-check-target-libbacktrace \
2340 maybe-check-target-libquadmath \
2341 maybe-check-target-libgfortran \
2342 maybe-check-target-libobjc \
2343 maybe-check-target-libgo \
2344 maybe-check-target-libtermcap \
2345 maybe-check-target-winsup \
2346 maybe-check-target-libgloss \
2347 maybe-check-target-libffi \
2348 maybe-check-target-libjava \
2349 maybe-check-target-zlib \
2350 maybe-check-target-boehm-gc \
2351 maybe-check-target-rda \
2352 maybe-check-target-libada \
2353 maybe-check-target-libgomp \
2354 maybe-check-target-libitm \
2355 maybe-check-target-libatomic
2357 do-check:
2358 @: $(MAKE); $(unstage)
2359 @r=`${PWD_COMMAND}`; export r; \
2360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2361 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2363 # Automated reporting of test results.
2365 warning.log: build.log
2366 $(srcdir)/contrib/warn_summary build.log > $@
2368 mail-report.log:
2369 if test x'$(BOOT_CFLAGS)' != x''; then \
2370 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2371 fi; \
2372 $(srcdir)/contrib/test_summary -t >$@
2373 chmod +x $@
2374 echo If you really want to send e-mail, run ./$@ now
2376 mail-report-with-warnings.log: warning.log
2377 if test x'$(BOOT_CFLAGS)' != x''; then \
2378 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2379 fi; \
2380 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2381 chmod +x $@
2382 echo If you really want to send e-mail, run ./$@ now
2384 # Installation targets.
2386 .PHONY: install uninstall
2387 install:
2388 @: $(MAKE); $(unstage)
2389 @r=`${PWD_COMMAND}`; export r; \
2390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2391 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2393 .PHONY: install-host-nogcc
2394 install-host-nogcc: \
2395 maybe-install-bfd \
2396 maybe-install-opcodes \
2397 maybe-install-binutils \
2398 maybe-install-bison \
2399 maybe-install-cgen \
2400 maybe-install-dejagnu \
2401 maybe-install-etc \
2402 maybe-install-fastjar \
2403 maybe-install-fixincludes \
2404 maybe-install-flex \
2405 maybe-install-gas \
2406 maybe-install-accel-gcc \
2407 maybe-install-gmp \
2408 maybe-install-mpfr \
2409 maybe-install-mpc \
2410 maybe-install-isl \
2411 maybe-install-cloog \
2412 maybe-install-libelf \
2413 maybe-install-gold \
2414 maybe-install-gprof \
2415 maybe-install-intl \
2416 maybe-install-tcl \
2417 maybe-install-itcl \
2418 maybe-install-ld \
2419 maybe-install-libbacktrace \
2420 maybe-install-libcpp \
2421 maybe-install-libdecnumber \
2422 maybe-install-libgui \
2423 maybe-install-libiberty \
2424 maybe-install-libiconv \
2425 maybe-install-m4 \
2426 maybe-install-readline \
2427 maybe-install-sid \
2428 maybe-install-sim \
2429 maybe-install-texinfo \
2430 maybe-install-zlib \
2431 maybe-install-gdb \
2432 maybe-install-expect \
2433 maybe-install-guile \
2434 maybe-install-tk \
2435 maybe-install-libtermcap \
2436 maybe-install-utils \
2437 maybe-install-gnattools \
2438 maybe-install-lto-plugin
2440 .PHONY: install-host
2441 install-host: \
2442 maybe-install-bfd \
2443 maybe-install-opcodes \
2444 maybe-install-binutils \
2445 maybe-install-bison \
2446 maybe-install-cgen \
2447 maybe-install-dejagnu \
2448 maybe-install-etc \
2449 maybe-install-fastjar \
2450 maybe-install-fixincludes \
2451 maybe-install-flex \
2452 maybe-install-gas \
2453 maybe-install-gcc \
2454 maybe-install-accel-gcc \
2455 maybe-install-gmp \
2456 maybe-install-mpfr \
2457 maybe-install-mpc \
2458 maybe-install-isl \
2459 maybe-install-cloog \
2460 maybe-install-libelf \
2461 maybe-install-gold \
2462 maybe-install-gprof \
2463 maybe-install-intl \
2464 maybe-install-tcl \
2465 maybe-install-itcl \
2466 maybe-install-ld \
2467 maybe-install-libbacktrace \
2468 maybe-install-libcpp \
2469 maybe-install-libdecnumber \
2470 maybe-install-libgui \
2471 maybe-install-libiberty \
2472 maybe-install-libiconv \
2473 maybe-install-m4 \
2474 maybe-install-readline \
2475 maybe-install-sid \
2476 maybe-install-sim \
2477 maybe-install-texinfo \
2478 maybe-install-zlib \
2479 maybe-install-gdb \
2480 maybe-install-expect \
2481 maybe-install-guile \
2482 maybe-install-tk \
2483 maybe-install-libtermcap \
2484 maybe-install-utils \
2485 maybe-install-gnattools \
2486 maybe-install-lto-plugin
2488 .PHONY: install-target
2489 install-target: \
2490 maybe-install-target-libstdc++-v3 \
2491 maybe-install-target-libsanitizer \
2492 maybe-install-target-libvtv \
2493 maybe-install-target-libcilkrts \
2494 maybe-install-target-libssp \
2495 maybe-install-target-newlib \
2496 maybe-install-target-libgcc \
2497 maybe-install-target-libbacktrace \
2498 maybe-install-target-libquadmath \
2499 maybe-install-target-libgfortran \
2500 maybe-install-target-libobjc \
2501 maybe-install-target-libgo \
2502 maybe-install-target-libtermcap \
2503 maybe-install-target-winsup \
2504 maybe-install-target-libgloss \
2505 maybe-install-target-libffi \
2506 maybe-install-target-libjava \
2507 maybe-install-target-zlib \
2508 maybe-install-target-boehm-gc \
2509 maybe-install-target-rda \
2510 maybe-install-target-libada \
2511 maybe-install-target-libgomp \
2512 maybe-install-target-libitm \
2513 maybe-install-target-libatomic
2515 uninstall:
2516 @echo "the uninstall target is not supported in this tree"
2518 .PHONY: install.all
2519 install.all: install-no-fixedincludes
2520 @if [ -f ./gcc/Makefile ] ; then \
2521 r=`${PWD_COMMAND}` ; export r ; \
2522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2523 $(HOST_EXPORTS) \
2524 (cd ./gcc && \
2525 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2526 else \
2527 true ; \
2530 # install-no-fixedincludes is used to allow the elaboration of binary packages
2531 # suitable for distribution, where we cannot include the fixed system header
2532 # files.
2533 .PHONY: install-no-fixedincludes
2534 install-no-fixedincludes: installdirs install-host-nogcc \
2535 install-target gcc-install-no-fixedincludes
2537 .PHONY: install-strip
2538 install-strip:
2539 @: $(MAKE); $(unstage)
2540 @r=`${PWD_COMMAND}`; export r; \
2541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2542 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2544 .PHONY: install-strip-host
2545 install-strip-host: \
2546 maybe-install-strip-bfd \
2547 maybe-install-strip-opcodes \
2548 maybe-install-strip-binutils \
2549 maybe-install-strip-bison \
2550 maybe-install-strip-cgen \
2551 maybe-install-strip-dejagnu \
2552 maybe-install-strip-etc \
2553 maybe-install-strip-fastjar \
2554 maybe-install-strip-fixincludes \
2555 maybe-install-strip-flex \
2556 maybe-install-strip-gas \
2557 maybe-install-strip-gcc \
2558 maybe-install-strip-accel-gcc \
2559 maybe-install-strip-gmp \
2560 maybe-install-strip-mpfr \
2561 maybe-install-strip-mpc \
2562 maybe-install-strip-isl \
2563 maybe-install-strip-cloog \
2564 maybe-install-strip-libelf \
2565 maybe-install-strip-gold \
2566 maybe-install-strip-gprof \
2567 maybe-install-strip-intl \
2568 maybe-install-strip-tcl \
2569 maybe-install-strip-itcl \
2570 maybe-install-strip-ld \
2571 maybe-install-strip-libbacktrace \
2572 maybe-install-strip-libcpp \
2573 maybe-install-strip-libdecnumber \
2574 maybe-install-strip-libgui \
2575 maybe-install-strip-libiberty \
2576 maybe-install-strip-libiconv \
2577 maybe-install-strip-m4 \
2578 maybe-install-strip-readline \
2579 maybe-install-strip-sid \
2580 maybe-install-strip-sim \
2581 maybe-install-strip-texinfo \
2582 maybe-install-strip-zlib \
2583 maybe-install-strip-gdb \
2584 maybe-install-strip-expect \
2585 maybe-install-strip-guile \
2586 maybe-install-strip-tk \
2587 maybe-install-strip-libtermcap \
2588 maybe-install-strip-utils \
2589 maybe-install-strip-gnattools \
2590 maybe-install-strip-lto-plugin
2592 .PHONY: install-strip-target
2593 install-strip-target: \
2594 maybe-install-strip-target-libstdc++-v3 \
2595 maybe-install-strip-target-libsanitizer \
2596 maybe-install-strip-target-libvtv \
2597 maybe-install-strip-target-libcilkrts \
2598 maybe-install-strip-target-libssp \
2599 maybe-install-strip-target-newlib \
2600 maybe-install-strip-target-libgcc \
2601 maybe-install-strip-target-libbacktrace \
2602 maybe-install-strip-target-libquadmath \
2603 maybe-install-strip-target-libgfortran \
2604 maybe-install-strip-target-libobjc \
2605 maybe-install-strip-target-libgo \
2606 maybe-install-strip-target-libtermcap \
2607 maybe-install-strip-target-winsup \
2608 maybe-install-strip-target-libgloss \
2609 maybe-install-strip-target-libffi \
2610 maybe-install-strip-target-libjava \
2611 maybe-install-strip-target-zlib \
2612 maybe-install-strip-target-boehm-gc \
2613 maybe-install-strip-target-rda \
2614 maybe-install-strip-target-libada \
2615 maybe-install-strip-target-libgomp \
2616 maybe-install-strip-target-libitm \
2617 maybe-install-strip-target-libatomic
2620 ### other supporting targets
2622 MAKEDIRS= \
2623 $(DESTDIR)$(prefix) \
2624 $(DESTDIR)$(exec_prefix)
2625 .PHONY: installdirs
2626 installdirs: mkinstalldirs
2627 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2629 dir.info: do-install-info
2630 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2631 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2632 mv -f dir.info.new dir.info ; \
2633 else true ; \
2636 dist:
2637 @echo "Building a full distribution of this tree isn't done"
2638 @echo "via 'make dist'. Check out the etc/ subdirectory"
2640 etags tags: TAGS
2642 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2643 # ability to use several tags files at once, so there is probably no need
2644 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2645 # (if we felt like it) have this Makefile write a piece of elisp which
2646 # the user could load to tell emacs19 where all the TAGS files we just
2647 # built are.
2648 TAGS: do-TAGS
2650 # ------------------------------------
2651 # Macros for configure and all targets
2652 # ------------------------------------
2658 # --------------------------------------
2659 # Modules which run on the build machine
2660 # --------------------------------------
2663 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2664 maybe-configure-build-libiberty:
2665 @if gcc-bootstrap
2666 configure-build-libiberty: stage_current
2667 @endif gcc-bootstrap
2668 @if build-libiberty
2669 maybe-configure-build-libiberty: configure-build-libiberty
2670 configure-build-libiberty:
2671 @: $(MAKE); $(unstage)
2672 @r=`${PWD_COMMAND}`; export r; \
2673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2674 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2675 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2676 $(BUILD_EXPORTS) \
2677 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2679 this_target="${target_alias}"; \
2681 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2682 case $(srcdir) in \
2683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2684 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2686 esac; \
2687 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2688 libsrcdir="$$s/libiberty"; \
2689 rm -f no-such-file || : ; \
2690 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2691 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2692 --target=$${this_target} $${srcdiroption} \
2693 || exit 1
2694 @endif build-libiberty
2700 .PHONY: all-build-libiberty maybe-all-build-libiberty
2701 maybe-all-build-libiberty:
2702 @if gcc-bootstrap
2703 all-build-libiberty: stage_current
2704 @endif gcc-bootstrap
2705 @if build-libiberty
2706 TARGET-build-libiberty=all
2707 maybe-all-build-libiberty: all-build-libiberty
2708 all-build-libiberty: configure-build-libiberty
2709 @: $(MAKE); $(unstage)
2710 @r=`${PWD_COMMAND}`; export r; \
2711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2712 $(BUILD_EXPORTS) \
2713 (cd $(BUILD_SUBDIR)/libiberty && \
2714 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2715 $(TARGET-build-libiberty))
2716 @endif build-libiberty
2722 .PHONY: configure-build-bison maybe-configure-build-bison
2723 maybe-configure-build-bison:
2724 @if gcc-bootstrap
2725 configure-build-bison: stage_current
2726 @endif gcc-bootstrap
2727 @if build-bison
2728 maybe-configure-build-bison: configure-build-bison
2729 configure-build-bison:
2730 @: $(MAKE); $(unstage)
2731 @r=`${PWD_COMMAND}`; export r; \
2732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2733 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2734 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2735 $(BUILD_EXPORTS) \
2736 echo Configuring in $(BUILD_SUBDIR)/bison; \
2738 this_target="${target_alias}"; \
2740 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2741 case $(srcdir) in \
2742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2743 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2745 esac; \
2746 srcdiroption="--srcdir=$${topdir}/bison"; \
2747 libsrcdir="$$s/bison"; \
2748 rm -f no-such-file || : ; \
2749 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2750 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2751 --target=$${this_target} $${srcdiroption} \
2752 || exit 1
2753 @endif build-bison
2759 .PHONY: all-build-bison maybe-all-build-bison
2760 maybe-all-build-bison:
2761 @if gcc-bootstrap
2762 all-build-bison: stage_current
2763 @endif gcc-bootstrap
2764 @if build-bison
2765 TARGET-build-bison=all
2766 maybe-all-build-bison: all-build-bison
2767 all-build-bison: configure-build-bison
2768 @: $(MAKE); $(unstage)
2769 @r=`${PWD_COMMAND}`; export r; \
2770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2771 $(BUILD_EXPORTS) \
2772 (cd $(BUILD_SUBDIR)/bison && \
2773 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2774 $(TARGET-build-bison))
2775 @endif build-bison
2781 .PHONY: configure-build-flex maybe-configure-build-flex
2782 maybe-configure-build-flex:
2783 @if gcc-bootstrap
2784 configure-build-flex: stage_current
2785 @endif gcc-bootstrap
2786 @if build-flex
2787 maybe-configure-build-flex: configure-build-flex
2788 configure-build-flex:
2789 @: $(MAKE); $(unstage)
2790 @r=`${PWD_COMMAND}`; export r; \
2791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2792 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2793 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2794 $(BUILD_EXPORTS) \
2795 echo Configuring in $(BUILD_SUBDIR)/flex; \
2797 this_target="${target_alias}"; \
2799 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2800 case $(srcdir) in \
2801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2802 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2804 esac; \
2805 srcdiroption="--srcdir=$${topdir}/flex"; \
2806 libsrcdir="$$s/flex"; \
2807 rm -f no-such-file || : ; \
2808 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2809 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2810 --target=$${this_target} $${srcdiroption} \
2811 || exit 1
2812 @endif build-flex
2818 .PHONY: all-build-flex maybe-all-build-flex
2819 maybe-all-build-flex:
2820 @if gcc-bootstrap
2821 all-build-flex: stage_current
2822 @endif gcc-bootstrap
2823 @if build-flex
2824 TARGET-build-flex=all
2825 maybe-all-build-flex: all-build-flex
2826 all-build-flex: configure-build-flex
2827 @: $(MAKE); $(unstage)
2828 @r=`${PWD_COMMAND}`; export r; \
2829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2830 $(BUILD_EXPORTS) \
2831 (cd $(BUILD_SUBDIR)/flex && \
2832 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2833 $(TARGET-build-flex))
2834 @endif build-flex
2840 .PHONY: configure-build-m4 maybe-configure-build-m4
2841 maybe-configure-build-m4:
2842 @if gcc-bootstrap
2843 configure-build-m4: stage_current
2844 @endif gcc-bootstrap
2845 @if build-m4
2846 maybe-configure-build-m4: configure-build-m4
2847 configure-build-m4:
2848 @: $(MAKE); $(unstage)
2849 @r=`${PWD_COMMAND}`; export r; \
2850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2851 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2852 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2853 $(BUILD_EXPORTS) \
2854 echo Configuring in $(BUILD_SUBDIR)/m4; \
2856 this_target="${target_alias}"; \
2858 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2859 case $(srcdir) in \
2860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2861 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2863 esac; \
2864 srcdiroption="--srcdir=$${topdir}/m4"; \
2865 libsrcdir="$$s/m4"; \
2866 rm -f no-such-file || : ; \
2867 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2868 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2869 --target=$${this_target} $${srcdiroption} \
2870 || exit 1
2871 @endif build-m4
2877 .PHONY: all-build-m4 maybe-all-build-m4
2878 maybe-all-build-m4:
2879 @if gcc-bootstrap
2880 all-build-m4: stage_current
2881 @endif gcc-bootstrap
2882 @if build-m4
2883 TARGET-build-m4=all
2884 maybe-all-build-m4: all-build-m4
2885 all-build-m4: configure-build-m4
2886 @: $(MAKE); $(unstage)
2887 @r=`${PWD_COMMAND}`; export r; \
2888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2889 $(BUILD_EXPORTS) \
2890 (cd $(BUILD_SUBDIR)/m4 && \
2891 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2892 $(TARGET-build-m4))
2893 @endif build-m4
2899 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2900 maybe-configure-build-texinfo:
2901 @if gcc-bootstrap
2902 configure-build-texinfo: stage_current
2903 @endif gcc-bootstrap
2904 @if build-texinfo
2905 maybe-configure-build-texinfo: configure-build-texinfo
2906 configure-build-texinfo:
2907 @: $(MAKE); $(unstage)
2908 @r=`${PWD_COMMAND}`; export r; \
2909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2910 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2911 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2912 $(BUILD_EXPORTS) \
2913 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2915 this_target="${target_alias}"; \
2917 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2918 case $(srcdir) in \
2919 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2920 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2921 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2922 esac; \
2923 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2924 libsrcdir="$$s/texinfo"; \
2925 rm -f no-such-file || : ; \
2926 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2927 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2928 --target=$${this_target} $${srcdiroption} \
2929 || exit 1
2930 @endif build-texinfo
2936 .PHONY: all-build-texinfo maybe-all-build-texinfo
2937 maybe-all-build-texinfo:
2938 @if gcc-bootstrap
2939 all-build-texinfo: stage_current
2940 @endif gcc-bootstrap
2941 @if build-texinfo
2942 TARGET-build-texinfo=all
2943 maybe-all-build-texinfo: all-build-texinfo
2944 all-build-texinfo: configure-build-texinfo
2945 @: $(MAKE); $(unstage)
2946 @r=`${PWD_COMMAND}`; export r; \
2947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2948 $(BUILD_EXPORTS) \
2949 (cd $(BUILD_SUBDIR)/texinfo && \
2950 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2951 $(TARGET-build-texinfo))
2952 @endif build-texinfo
2958 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2959 maybe-configure-build-fixincludes:
2960 @if gcc-bootstrap
2961 configure-build-fixincludes: stage_current
2962 @endif gcc-bootstrap
2963 @if build-fixincludes
2964 maybe-configure-build-fixincludes: configure-build-fixincludes
2965 configure-build-fixincludes:
2966 @: $(MAKE); $(unstage)
2967 @r=`${PWD_COMMAND}`; export r; \
2968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2969 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2970 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2971 $(BUILD_EXPORTS) \
2972 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2974 this_target="${target_alias}"; \
2976 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2977 case $(srcdir) in \
2978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2979 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2981 esac; \
2982 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2983 libsrcdir="$$s/fixincludes"; \
2984 rm -f no-such-file || : ; \
2985 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2986 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2987 --target=$${this_target} $${srcdiroption} \
2988 || exit 1
2989 @endif build-fixincludes
2995 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2996 maybe-all-build-fixincludes:
2997 @if gcc-bootstrap
2998 all-build-fixincludes: stage_current
2999 @endif gcc-bootstrap
3000 @if build-fixincludes
3001 TARGET-build-fixincludes=all
3002 maybe-all-build-fixincludes: all-build-fixincludes
3003 all-build-fixincludes: configure-build-fixincludes
3004 @: $(MAKE); $(unstage)
3005 @r=`${PWD_COMMAND}`; export r; \
3006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3007 $(BUILD_EXPORTS) \
3008 (cd $(BUILD_SUBDIR)/fixincludes && \
3009 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3010 $(TARGET-build-fixincludes))
3011 @endif build-fixincludes
3017 # --------------------------------------
3018 # Modules which run on the host machine
3019 # --------------------------------------
3022 .PHONY: configure-bfd maybe-configure-bfd
3023 maybe-configure-bfd:
3024 @if gcc-bootstrap
3025 configure-bfd: stage_current
3026 @endif gcc-bootstrap
3027 @if bfd
3028 maybe-configure-bfd: configure-bfd
3029 configure-bfd:
3030 @r=`${PWD_COMMAND}`; export r; \
3031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3032 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3034 $(HOST_EXPORTS) \
3035 echo Configuring in $(HOST_SUBDIR)/bfd; \
3037 this_target="${target_alias}"; \
3039 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3040 case $(srcdir) in \
3041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3042 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3044 esac; \
3045 srcdiroption="--srcdir=$${topdir}/bfd"; \
3046 libsrcdir="$$s/bfd"; \
3047 $(SHELL) $${libsrcdir}/configure \
3048 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3049 --target=$${this_target} $${srcdiroption} \
3050 || exit 1
3051 @endif bfd
3055 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3056 maybe-configure-stage1-bfd:
3057 @if bfd-bootstrap
3058 maybe-configure-stage1-bfd: configure-stage1-bfd
3059 configure-stage1-bfd:
3060 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3062 @r=`${PWD_COMMAND}`; export r; \
3063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3064 TFLAGS="$(STAGE1_TFLAGS)"; \
3065 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3066 $(HOST_EXPORTS) \
3067 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3068 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3069 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3070 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3072 cd $(HOST_SUBDIR)/bfd || exit 1; \
3073 case $(srcdir) in \
3074 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3075 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3076 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3077 esac; \
3078 srcdiroption="--srcdir=$${topdir}/bfd"; \
3079 libsrcdir="$$s/bfd"; \
3080 $(SHELL) $${libsrcdir}/configure \
3081 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3082 --target=${target_alias} $${srcdiroption} \
3083 $(STAGE1_CONFIGURE_FLAGS)
3084 @endif bfd-bootstrap
3086 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3087 maybe-configure-stage2-bfd:
3088 @if bfd-bootstrap
3089 maybe-configure-stage2-bfd: configure-stage2-bfd
3090 configure-stage2-bfd:
3091 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3092 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3093 @r=`${PWD_COMMAND}`; export r; \
3094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3095 TFLAGS="$(STAGE2_TFLAGS)"; \
3096 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3097 $(HOST_EXPORTS) \
3098 $(POSTSTAGE1_HOST_EXPORTS) \
3099 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3100 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3101 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3102 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3104 cd $(HOST_SUBDIR)/bfd || exit 1; \
3105 case $(srcdir) in \
3106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3107 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3109 esac; \
3110 srcdiroption="--srcdir=$${topdir}/bfd"; \
3111 libsrcdir="$$s/bfd"; \
3112 $(SHELL) $${libsrcdir}/configure \
3113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3114 --target=${target_alias} $${srcdiroption} \
3115 --with-build-libsubdir=$(HOST_SUBDIR) \
3116 $(STAGE2_CONFIGURE_FLAGS)
3117 @endif bfd-bootstrap
3119 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3120 maybe-configure-stage3-bfd:
3121 @if bfd-bootstrap
3122 maybe-configure-stage3-bfd: configure-stage3-bfd
3123 configure-stage3-bfd:
3124 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3125 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3126 @r=`${PWD_COMMAND}`; export r; \
3127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3128 TFLAGS="$(STAGE3_TFLAGS)"; \
3129 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3130 $(HOST_EXPORTS) \
3131 $(POSTSTAGE1_HOST_EXPORTS) \
3132 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3133 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3134 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3135 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3137 cd $(HOST_SUBDIR)/bfd || exit 1; \
3138 case $(srcdir) in \
3139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3140 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3142 esac; \
3143 srcdiroption="--srcdir=$${topdir}/bfd"; \
3144 libsrcdir="$$s/bfd"; \
3145 $(SHELL) $${libsrcdir}/configure \
3146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3147 --target=${target_alias} $${srcdiroption} \
3148 --with-build-libsubdir=$(HOST_SUBDIR) \
3149 $(STAGE3_CONFIGURE_FLAGS)
3150 @endif bfd-bootstrap
3152 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3153 maybe-configure-stage4-bfd:
3154 @if bfd-bootstrap
3155 maybe-configure-stage4-bfd: configure-stage4-bfd
3156 configure-stage4-bfd:
3157 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3158 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3159 @r=`${PWD_COMMAND}`; export r; \
3160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3161 TFLAGS="$(STAGE4_TFLAGS)"; \
3162 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3163 $(HOST_EXPORTS) \
3164 $(POSTSTAGE1_HOST_EXPORTS) \
3165 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3166 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3167 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3168 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3170 cd $(HOST_SUBDIR)/bfd || exit 1; \
3171 case $(srcdir) in \
3172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3173 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3175 esac; \
3176 srcdiroption="--srcdir=$${topdir}/bfd"; \
3177 libsrcdir="$$s/bfd"; \
3178 $(SHELL) $${libsrcdir}/configure \
3179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3180 --target=${target_alias} $${srcdiroption} \
3181 --with-build-libsubdir=$(HOST_SUBDIR) \
3182 $(STAGE4_CONFIGURE_FLAGS)
3183 @endif bfd-bootstrap
3185 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3186 maybe-configure-stageprofile-bfd:
3187 @if bfd-bootstrap
3188 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3189 configure-stageprofile-bfd:
3190 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3192 @r=`${PWD_COMMAND}`; export r; \
3193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3194 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3195 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3196 $(HOST_EXPORTS) \
3197 $(POSTSTAGE1_HOST_EXPORTS) \
3198 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3199 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3200 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3201 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3203 cd $(HOST_SUBDIR)/bfd || exit 1; \
3204 case $(srcdir) in \
3205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3206 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3208 esac; \
3209 srcdiroption="--srcdir=$${topdir}/bfd"; \
3210 libsrcdir="$$s/bfd"; \
3211 $(SHELL) $${libsrcdir}/configure \
3212 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3213 --target=${target_alias} $${srcdiroption} \
3214 --with-build-libsubdir=$(HOST_SUBDIR) \
3215 $(STAGEprofile_CONFIGURE_FLAGS)
3216 @endif bfd-bootstrap
3218 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3219 maybe-configure-stagefeedback-bfd:
3220 @if bfd-bootstrap
3221 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3222 configure-stagefeedback-bfd:
3223 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3224 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3225 @r=`${PWD_COMMAND}`; export r; \
3226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3227 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3228 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3229 $(HOST_EXPORTS) \
3230 $(POSTSTAGE1_HOST_EXPORTS) \
3231 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3232 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3233 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3234 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3235 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3236 cd $(HOST_SUBDIR)/bfd || exit 1; \
3237 case $(srcdir) in \
3238 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3239 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3240 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3241 esac; \
3242 srcdiroption="--srcdir=$${topdir}/bfd"; \
3243 libsrcdir="$$s/bfd"; \
3244 $(SHELL) $${libsrcdir}/configure \
3245 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3246 --target=${target_alias} $${srcdiroption} \
3247 --with-build-libsubdir=$(HOST_SUBDIR) \
3248 $(STAGEfeedback_CONFIGURE_FLAGS)
3249 @endif bfd-bootstrap
3255 .PHONY: all-bfd maybe-all-bfd
3256 maybe-all-bfd:
3257 @if gcc-bootstrap
3258 all-bfd: stage_current
3259 @endif gcc-bootstrap
3260 @if bfd
3261 TARGET-bfd=all
3262 maybe-all-bfd: all-bfd
3263 all-bfd: configure-bfd
3264 @r=`${PWD_COMMAND}`; export r; \
3265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3266 $(HOST_EXPORTS) \
3267 (cd $(HOST_SUBDIR)/bfd && \
3268 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3269 $(TARGET-bfd))
3270 @endif bfd
3274 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3275 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3276 maybe-all-stage1-bfd:
3277 maybe-clean-stage1-bfd:
3278 @if bfd-bootstrap
3279 maybe-all-stage1-bfd: all-stage1-bfd
3280 all-stage1: all-stage1-bfd
3281 TARGET-stage1-bfd = $(TARGET-bfd)
3282 all-stage1-bfd: configure-stage1-bfd
3283 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3284 @r=`${PWD_COMMAND}`; export r; \
3285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3286 TFLAGS="$(STAGE1_TFLAGS)"; \
3287 $(HOST_EXPORTS) \
3288 cd $(HOST_SUBDIR)/bfd && \
3289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3290 CFLAGS="$(STAGE1_CFLAGS)" \
3291 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3292 LIBCFLAGS="$(LIBCFLAGS)" \
3293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3296 $(EXTRA_HOST_FLAGS) \
3297 $(STAGE1_FLAGS_TO_PASS) \
3298 TFLAGS="$(STAGE1_TFLAGS)" \
3299 $(TARGET-stage1-bfd)
3301 maybe-clean-stage1-bfd: clean-stage1-bfd
3302 clean-stage1: clean-stage1-bfd
3303 clean-stage1-bfd:
3304 @if [ $(current_stage) = stage1 ]; then \
3305 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3306 else \
3307 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3308 $(MAKE) stage1-start; \
3309 fi; \
3310 cd $(HOST_SUBDIR)/bfd && \
3311 $(MAKE) $(EXTRA_HOST_FLAGS) \
3312 $(STAGE1_FLAGS_TO_PASS) clean
3313 @endif bfd-bootstrap
3316 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3317 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3318 maybe-all-stage2-bfd:
3319 maybe-clean-stage2-bfd:
3320 @if bfd-bootstrap
3321 maybe-all-stage2-bfd: all-stage2-bfd
3322 all-stage2: all-stage2-bfd
3323 TARGET-stage2-bfd = $(TARGET-bfd)
3324 all-stage2-bfd: configure-stage2-bfd
3325 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3326 @r=`${PWD_COMMAND}`; export r; \
3327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3328 TFLAGS="$(STAGE2_TFLAGS)"; \
3329 $(HOST_EXPORTS) \
3330 $(POSTSTAGE1_HOST_EXPORTS) \
3331 cd $(HOST_SUBDIR)/bfd && \
3332 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3333 CFLAGS="$(STAGE2_CFLAGS)" \
3334 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3335 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3336 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3337 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3338 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3339 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3340 TFLAGS="$(STAGE2_TFLAGS)" \
3341 $(TARGET-stage2-bfd)
3343 maybe-clean-stage2-bfd: clean-stage2-bfd
3344 clean-stage2: clean-stage2-bfd
3345 clean-stage2-bfd:
3346 @if [ $(current_stage) = stage2 ]; then \
3347 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3348 else \
3349 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3350 $(MAKE) stage2-start; \
3351 fi; \
3352 cd $(HOST_SUBDIR)/bfd && \
3353 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3354 @endif bfd-bootstrap
3357 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3358 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3359 maybe-all-stage3-bfd:
3360 maybe-clean-stage3-bfd:
3361 @if bfd-bootstrap
3362 maybe-all-stage3-bfd: all-stage3-bfd
3363 all-stage3: all-stage3-bfd
3364 TARGET-stage3-bfd = $(TARGET-bfd)
3365 all-stage3-bfd: configure-stage3-bfd
3366 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3367 @r=`${PWD_COMMAND}`; export r; \
3368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3369 TFLAGS="$(STAGE3_TFLAGS)"; \
3370 $(HOST_EXPORTS) \
3371 $(POSTSTAGE1_HOST_EXPORTS) \
3372 cd $(HOST_SUBDIR)/bfd && \
3373 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3374 CFLAGS="$(STAGE3_CFLAGS)" \
3375 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3376 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3377 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3378 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3379 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3380 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3381 TFLAGS="$(STAGE3_TFLAGS)" \
3382 $(TARGET-stage3-bfd)
3384 maybe-clean-stage3-bfd: clean-stage3-bfd
3385 clean-stage3: clean-stage3-bfd
3386 clean-stage3-bfd:
3387 @if [ $(current_stage) = stage3 ]; then \
3388 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3389 else \
3390 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3391 $(MAKE) stage3-start; \
3392 fi; \
3393 cd $(HOST_SUBDIR)/bfd && \
3394 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3395 @endif bfd-bootstrap
3398 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3399 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3400 maybe-all-stage4-bfd:
3401 maybe-clean-stage4-bfd:
3402 @if bfd-bootstrap
3403 maybe-all-stage4-bfd: all-stage4-bfd
3404 all-stage4: all-stage4-bfd
3405 TARGET-stage4-bfd = $(TARGET-bfd)
3406 all-stage4-bfd: configure-stage4-bfd
3407 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3408 @r=`${PWD_COMMAND}`; export r; \
3409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3410 TFLAGS="$(STAGE4_TFLAGS)"; \
3411 $(HOST_EXPORTS) \
3412 $(POSTSTAGE1_HOST_EXPORTS) \
3413 cd $(HOST_SUBDIR)/bfd && \
3414 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3415 CFLAGS="$(STAGE4_CFLAGS)" \
3416 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3417 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3418 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3419 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3420 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3421 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3422 TFLAGS="$(STAGE4_TFLAGS)" \
3423 $(TARGET-stage4-bfd)
3425 maybe-clean-stage4-bfd: clean-stage4-bfd
3426 clean-stage4: clean-stage4-bfd
3427 clean-stage4-bfd:
3428 @if [ $(current_stage) = stage4 ]; then \
3429 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3430 else \
3431 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3432 $(MAKE) stage4-start; \
3433 fi; \
3434 cd $(HOST_SUBDIR)/bfd && \
3435 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3436 @endif bfd-bootstrap
3439 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3440 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3441 maybe-all-stageprofile-bfd:
3442 maybe-clean-stageprofile-bfd:
3443 @if bfd-bootstrap
3444 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3445 all-stageprofile: all-stageprofile-bfd
3446 TARGET-stageprofile-bfd = $(TARGET-bfd)
3447 all-stageprofile-bfd: configure-stageprofile-bfd
3448 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3449 @r=`${PWD_COMMAND}`; export r; \
3450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3451 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3452 $(HOST_EXPORTS) \
3453 $(POSTSTAGE1_HOST_EXPORTS) \
3454 cd $(HOST_SUBDIR)/bfd && \
3455 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3456 CFLAGS="$(STAGEprofile_CFLAGS)" \
3457 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3458 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3459 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3460 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3461 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3462 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3463 TFLAGS="$(STAGEprofile_TFLAGS)" \
3464 $(TARGET-stageprofile-bfd)
3466 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3467 clean-stageprofile: clean-stageprofile-bfd
3468 clean-stageprofile-bfd:
3469 @if [ $(current_stage) = stageprofile ]; then \
3470 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3471 else \
3472 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3473 $(MAKE) stageprofile-start; \
3474 fi; \
3475 cd $(HOST_SUBDIR)/bfd && \
3476 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3477 @endif bfd-bootstrap
3480 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3481 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3482 maybe-all-stagefeedback-bfd:
3483 maybe-clean-stagefeedback-bfd:
3484 @if bfd-bootstrap
3485 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3486 all-stagefeedback: all-stagefeedback-bfd
3487 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3488 all-stagefeedback-bfd: configure-stagefeedback-bfd
3489 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3490 @r=`${PWD_COMMAND}`; export r; \
3491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3492 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3493 $(HOST_EXPORTS) \
3494 $(POSTSTAGE1_HOST_EXPORTS) \
3495 cd $(HOST_SUBDIR)/bfd && \
3496 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3497 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3498 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3499 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3500 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3501 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3502 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3503 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3504 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3505 $(TARGET-stagefeedback-bfd)
3507 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3508 clean-stagefeedback: clean-stagefeedback-bfd
3509 clean-stagefeedback-bfd:
3510 @if [ $(current_stage) = stagefeedback ]; then \
3511 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3512 else \
3513 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3514 $(MAKE) stagefeedback-start; \
3515 fi; \
3516 cd $(HOST_SUBDIR)/bfd && \
3517 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3518 @endif bfd-bootstrap
3524 .PHONY: check-bfd maybe-check-bfd
3525 maybe-check-bfd:
3526 @if bfd
3527 maybe-check-bfd: check-bfd
3529 check-bfd:
3530 @: $(MAKE); $(unstage)
3531 @r=`${PWD_COMMAND}`; export r; \
3532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3533 $(HOST_EXPORTS) \
3534 (cd $(HOST_SUBDIR)/bfd && \
3535 $(MAKE) $(FLAGS_TO_PASS) check)
3537 @endif bfd
3539 .PHONY: install-bfd maybe-install-bfd
3540 maybe-install-bfd:
3541 @if bfd
3542 maybe-install-bfd: install-bfd
3544 install-bfd: installdirs
3545 @: $(MAKE); $(unstage)
3546 @r=`${PWD_COMMAND}`; export r; \
3547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3548 $(HOST_EXPORTS) \
3549 (cd $(HOST_SUBDIR)/bfd && \
3550 $(MAKE) $(FLAGS_TO_PASS) install)
3552 @endif bfd
3554 .PHONY: install-strip-bfd maybe-install-strip-bfd
3555 maybe-install-strip-bfd:
3556 @if bfd
3557 maybe-install-strip-bfd: install-strip-bfd
3559 install-strip-bfd: installdirs
3560 @: $(MAKE); $(unstage)
3561 @r=`${PWD_COMMAND}`; export r; \
3562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3563 $(HOST_EXPORTS) \
3564 (cd $(HOST_SUBDIR)/bfd && \
3565 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3567 @endif bfd
3569 # Other targets (info, dvi, pdf, etc.)
3571 .PHONY: maybe-info-bfd info-bfd
3572 maybe-info-bfd:
3573 @if bfd
3574 maybe-info-bfd: info-bfd
3576 info-bfd: \
3577 configure-bfd
3578 @[ -f ./bfd/Makefile ] || exit 0; \
3579 r=`${PWD_COMMAND}`; export r; \
3580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3581 $(HOST_EXPORTS) \
3582 for flag in $(EXTRA_HOST_FLAGS) ; do \
3583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3584 done; \
3585 echo "Doing info in bfd" ; \
3586 (cd $(HOST_SUBDIR)/bfd && \
3587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3589 "RANLIB=$${RANLIB}" \
3590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3591 info) \
3592 || exit 1
3594 @endif bfd
3596 .PHONY: maybe-dvi-bfd dvi-bfd
3597 maybe-dvi-bfd:
3598 @if bfd
3599 maybe-dvi-bfd: dvi-bfd
3601 dvi-bfd: \
3602 configure-bfd
3603 @[ -f ./bfd/Makefile ] || exit 0; \
3604 r=`${PWD_COMMAND}`; export r; \
3605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3606 $(HOST_EXPORTS) \
3607 for flag in $(EXTRA_HOST_FLAGS) ; do \
3608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3609 done; \
3610 echo "Doing dvi in bfd" ; \
3611 (cd $(HOST_SUBDIR)/bfd && \
3612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3614 "RANLIB=$${RANLIB}" \
3615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3616 dvi) \
3617 || exit 1
3619 @endif bfd
3621 .PHONY: maybe-pdf-bfd pdf-bfd
3622 maybe-pdf-bfd:
3623 @if bfd
3624 maybe-pdf-bfd: pdf-bfd
3626 pdf-bfd: \
3627 configure-bfd
3628 @[ -f ./bfd/Makefile ] || exit 0; \
3629 r=`${PWD_COMMAND}`; export r; \
3630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3631 $(HOST_EXPORTS) \
3632 for flag in $(EXTRA_HOST_FLAGS) ; do \
3633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3634 done; \
3635 echo "Doing pdf in bfd" ; \
3636 (cd $(HOST_SUBDIR)/bfd && \
3637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3639 "RANLIB=$${RANLIB}" \
3640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3641 pdf) \
3642 || exit 1
3644 @endif bfd
3646 .PHONY: maybe-html-bfd html-bfd
3647 maybe-html-bfd:
3648 @if bfd
3649 maybe-html-bfd: html-bfd
3651 html-bfd: \
3652 configure-bfd
3653 @[ -f ./bfd/Makefile ] || exit 0; \
3654 r=`${PWD_COMMAND}`; export r; \
3655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3656 $(HOST_EXPORTS) \
3657 for flag in $(EXTRA_HOST_FLAGS) ; do \
3658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3659 done; \
3660 echo "Doing html in bfd" ; \
3661 (cd $(HOST_SUBDIR)/bfd && \
3662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3664 "RANLIB=$${RANLIB}" \
3665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3666 html) \
3667 || exit 1
3669 @endif bfd
3671 .PHONY: maybe-TAGS-bfd TAGS-bfd
3672 maybe-TAGS-bfd:
3673 @if bfd
3674 maybe-TAGS-bfd: TAGS-bfd
3676 TAGS-bfd: \
3677 configure-bfd
3678 @[ -f ./bfd/Makefile ] || exit 0; \
3679 r=`${PWD_COMMAND}`; export r; \
3680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3681 $(HOST_EXPORTS) \
3682 for flag in $(EXTRA_HOST_FLAGS) ; do \
3683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3684 done; \
3685 echo "Doing TAGS in bfd" ; \
3686 (cd $(HOST_SUBDIR)/bfd && \
3687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3689 "RANLIB=$${RANLIB}" \
3690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3691 TAGS) \
3692 || exit 1
3694 @endif bfd
3696 .PHONY: maybe-install-info-bfd install-info-bfd
3697 maybe-install-info-bfd:
3698 @if bfd
3699 maybe-install-info-bfd: install-info-bfd
3701 install-info-bfd: \
3702 configure-bfd \
3703 info-bfd
3704 @[ -f ./bfd/Makefile ] || exit 0; \
3705 r=`${PWD_COMMAND}`; export r; \
3706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3707 $(HOST_EXPORTS) \
3708 for flag in $(EXTRA_HOST_FLAGS) ; do \
3709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3710 done; \
3711 echo "Doing install-info in bfd" ; \
3712 (cd $(HOST_SUBDIR)/bfd && \
3713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3715 "RANLIB=$${RANLIB}" \
3716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3717 install-info) \
3718 || exit 1
3720 @endif bfd
3722 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3723 maybe-install-pdf-bfd:
3724 @if bfd
3725 maybe-install-pdf-bfd: install-pdf-bfd
3727 install-pdf-bfd: \
3728 configure-bfd \
3729 pdf-bfd
3730 @[ -f ./bfd/Makefile ] || exit 0; \
3731 r=`${PWD_COMMAND}`; export r; \
3732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3733 $(HOST_EXPORTS) \
3734 for flag in $(EXTRA_HOST_FLAGS) ; do \
3735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3736 done; \
3737 echo "Doing install-pdf in bfd" ; \
3738 (cd $(HOST_SUBDIR)/bfd && \
3739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3741 "RANLIB=$${RANLIB}" \
3742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3743 install-pdf) \
3744 || exit 1
3746 @endif bfd
3748 .PHONY: maybe-install-html-bfd install-html-bfd
3749 maybe-install-html-bfd:
3750 @if bfd
3751 maybe-install-html-bfd: install-html-bfd
3753 install-html-bfd: \
3754 configure-bfd \
3755 html-bfd
3756 @[ -f ./bfd/Makefile ] || exit 0; \
3757 r=`${PWD_COMMAND}`; export r; \
3758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3759 $(HOST_EXPORTS) \
3760 for flag in $(EXTRA_HOST_FLAGS) ; do \
3761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3762 done; \
3763 echo "Doing install-html in bfd" ; \
3764 (cd $(HOST_SUBDIR)/bfd && \
3765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3767 "RANLIB=$${RANLIB}" \
3768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3769 install-html) \
3770 || exit 1
3772 @endif bfd
3774 .PHONY: maybe-installcheck-bfd installcheck-bfd
3775 maybe-installcheck-bfd:
3776 @if bfd
3777 maybe-installcheck-bfd: installcheck-bfd
3779 installcheck-bfd: \
3780 configure-bfd
3781 @[ -f ./bfd/Makefile ] || exit 0; \
3782 r=`${PWD_COMMAND}`; export r; \
3783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3784 $(HOST_EXPORTS) \
3785 for flag in $(EXTRA_HOST_FLAGS) ; do \
3786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3787 done; \
3788 echo "Doing installcheck in bfd" ; \
3789 (cd $(HOST_SUBDIR)/bfd && \
3790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3792 "RANLIB=$${RANLIB}" \
3793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3794 installcheck) \
3795 || exit 1
3797 @endif bfd
3799 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3800 maybe-mostlyclean-bfd:
3801 @if bfd
3802 maybe-mostlyclean-bfd: mostlyclean-bfd
3804 mostlyclean-bfd:
3805 @[ -f ./bfd/Makefile ] || exit 0; \
3806 r=`${PWD_COMMAND}`; export r; \
3807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3808 $(HOST_EXPORTS) \
3809 for flag in $(EXTRA_HOST_FLAGS) ; do \
3810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3811 done; \
3812 echo "Doing mostlyclean in bfd" ; \
3813 (cd $(HOST_SUBDIR)/bfd && \
3814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3816 "RANLIB=$${RANLIB}" \
3817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3818 mostlyclean) \
3819 || exit 1
3821 @endif bfd
3823 .PHONY: maybe-clean-bfd clean-bfd
3824 maybe-clean-bfd:
3825 @if bfd
3826 maybe-clean-bfd: clean-bfd
3828 clean-bfd:
3829 @[ -f ./bfd/Makefile ] || exit 0; \
3830 r=`${PWD_COMMAND}`; export r; \
3831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3832 $(HOST_EXPORTS) \
3833 for flag in $(EXTRA_HOST_FLAGS) ; do \
3834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3835 done; \
3836 echo "Doing clean in bfd" ; \
3837 (cd $(HOST_SUBDIR)/bfd && \
3838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3840 "RANLIB=$${RANLIB}" \
3841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3842 clean) \
3843 || exit 1
3845 @endif bfd
3847 .PHONY: maybe-distclean-bfd distclean-bfd
3848 maybe-distclean-bfd:
3849 @if bfd
3850 maybe-distclean-bfd: distclean-bfd
3852 distclean-bfd:
3853 @[ -f ./bfd/Makefile ] || exit 0; \
3854 r=`${PWD_COMMAND}`; export r; \
3855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3856 $(HOST_EXPORTS) \
3857 for flag in $(EXTRA_HOST_FLAGS) ; do \
3858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3859 done; \
3860 echo "Doing distclean in bfd" ; \
3861 (cd $(HOST_SUBDIR)/bfd && \
3862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3864 "RANLIB=$${RANLIB}" \
3865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3866 distclean) \
3867 || exit 1
3869 @endif bfd
3871 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3872 maybe-maintainer-clean-bfd:
3873 @if bfd
3874 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3876 maintainer-clean-bfd:
3877 @[ -f ./bfd/Makefile ] || exit 0; \
3878 r=`${PWD_COMMAND}`; export r; \
3879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3880 $(HOST_EXPORTS) \
3881 for flag in $(EXTRA_HOST_FLAGS) ; do \
3882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3883 done; \
3884 echo "Doing maintainer-clean in bfd" ; \
3885 (cd $(HOST_SUBDIR)/bfd && \
3886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3888 "RANLIB=$${RANLIB}" \
3889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3890 maintainer-clean) \
3891 || exit 1
3893 @endif bfd
3897 .PHONY: configure-opcodes maybe-configure-opcodes
3898 maybe-configure-opcodes:
3899 @if gcc-bootstrap
3900 configure-opcodes: stage_current
3901 @endif gcc-bootstrap
3902 @if opcodes
3903 maybe-configure-opcodes: configure-opcodes
3904 configure-opcodes:
3905 @r=`${PWD_COMMAND}`; export r; \
3906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3907 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3908 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3909 $(HOST_EXPORTS) \
3910 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3912 this_target="${target_alias}"; \
3914 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3915 case $(srcdir) in \
3916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3917 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3919 esac; \
3920 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3921 libsrcdir="$$s/opcodes"; \
3922 $(SHELL) $${libsrcdir}/configure \
3923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3924 --target=$${this_target} $${srcdiroption} \
3925 || exit 1
3926 @endif opcodes
3930 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3931 maybe-configure-stage1-opcodes:
3932 @if opcodes-bootstrap
3933 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3934 configure-stage1-opcodes:
3935 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3936 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3937 @r=`${PWD_COMMAND}`; export r; \
3938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3939 TFLAGS="$(STAGE1_TFLAGS)"; \
3940 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3941 $(HOST_EXPORTS) \
3942 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3943 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3944 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3945 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3947 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3948 case $(srcdir) in \
3949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3950 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3952 esac; \
3953 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3954 libsrcdir="$$s/opcodes"; \
3955 $(SHELL) $${libsrcdir}/configure \
3956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3957 --target=${target_alias} $${srcdiroption} \
3958 $(STAGE1_CONFIGURE_FLAGS)
3959 @endif opcodes-bootstrap
3961 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3962 maybe-configure-stage2-opcodes:
3963 @if opcodes-bootstrap
3964 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3965 configure-stage2-opcodes:
3966 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3967 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3968 @r=`${PWD_COMMAND}`; export r; \
3969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3970 TFLAGS="$(STAGE2_TFLAGS)"; \
3971 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3972 $(HOST_EXPORTS) \
3973 $(POSTSTAGE1_HOST_EXPORTS) \
3974 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3975 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3976 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3977 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3978 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3979 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3980 case $(srcdir) in \
3981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3982 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3984 esac; \
3985 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3986 libsrcdir="$$s/opcodes"; \
3987 $(SHELL) $${libsrcdir}/configure \
3988 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3989 --target=${target_alias} $${srcdiroption} \
3990 --with-build-libsubdir=$(HOST_SUBDIR) \
3991 $(STAGE2_CONFIGURE_FLAGS)
3992 @endif opcodes-bootstrap
3994 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3995 maybe-configure-stage3-opcodes:
3996 @if opcodes-bootstrap
3997 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3998 configure-stage3-opcodes:
3999 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4000 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4001 @r=`${PWD_COMMAND}`; export r; \
4002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4003 TFLAGS="$(STAGE3_TFLAGS)"; \
4004 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4005 $(HOST_EXPORTS) \
4006 $(POSTSTAGE1_HOST_EXPORTS) \
4007 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4008 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4009 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4010 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
4011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4012 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4013 case $(srcdir) in \
4014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4015 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4017 esac; \
4018 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4019 libsrcdir="$$s/opcodes"; \
4020 $(SHELL) $${libsrcdir}/configure \
4021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4022 --target=${target_alias} $${srcdiroption} \
4023 --with-build-libsubdir=$(HOST_SUBDIR) \
4024 $(STAGE3_CONFIGURE_FLAGS)
4025 @endif opcodes-bootstrap
4027 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4028 maybe-configure-stage4-opcodes:
4029 @if opcodes-bootstrap
4030 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4031 configure-stage4-opcodes:
4032 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4033 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4034 @r=`${PWD_COMMAND}`; export r; \
4035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4036 TFLAGS="$(STAGE4_TFLAGS)"; \
4037 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4038 $(HOST_EXPORTS) \
4039 $(POSTSTAGE1_HOST_EXPORTS) \
4040 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4041 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4042 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4043 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4045 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4046 case $(srcdir) in \
4047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4048 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4050 esac; \
4051 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4052 libsrcdir="$$s/opcodes"; \
4053 $(SHELL) $${libsrcdir}/configure \
4054 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4055 --target=${target_alias} $${srcdiroption} \
4056 --with-build-libsubdir=$(HOST_SUBDIR) \
4057 $(STAGE4_CONFIGURE_FLAGS)
4058 @endif opcodes-bootstrap
4060 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4061 maybe-configure-stageprofile-opcodes:
4062 @if opcodes-bootstrap
4063 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4064 configure-stageprofile-opcodes:
4065 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4067 @r=`${PWD_COMMAND}`; export r; \
4068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4069 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4070 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4071 $(HOST_EXPORTS) \
4072 $(POSTSTAGE1_HOST_EXPORTS) \
4073 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4074 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4075 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4076 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4078 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4079 case $(srcdir) in \
4080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4081 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4083 esac; \
4084 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4085 libsrcdir="$$s/opcodes"; \
4086 $(SHELL) $${libsrcdir}/configure \
4087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4088 --target=${target_alias} $${srcdiroption} \
4089 --with-build-libsubdir=$(HOST_SUBDIR) \
4090 $(STAGEprofile_CONFIGURE_FLAGS)
4091 @endif opcodes-bootstrap
4093 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4094 maybe-configure-stagefeedback-opcodes:
4095 @if opcodes-bootstrap
4096 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4097 configure-stagefeedback-opcodes:
4098 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4100 @r=`${PWD_COMMAND}`; export r; \
4101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4102 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4103 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4104 $(HOST_EXPORTS) \
4105 $(POSTSTAGE1_HOST_EXPORTS) \
4106 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4107 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4108 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4109 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4111 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4112 case $(srcdir) in \
4113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4114 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4116 esac; \
4117 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4118 libsrcdir="$$s/opcodes"; \
4119 $(SHELL) $${libsrcdir}/configure \
4120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4121 --target=${target_alias} $${srcdiroption} \
4122 --with-build-libsubdir=$(HOST_SUBDIR) \
4123 $(STAGEfeedback_CONFIGURE_FLAGS)
4124 @endif opcodes-bootstrap
4130 .PHONY: all-opcodes maybe-all-opcodes
4131 maybe-all-opcodes:
4132 @if gcc-bootstrap
4133 all-opcodes: stage_current
4134 @endif gcc-bootstrap
4135 @if opcodes
4136 TARGET-opcodes=all
4137 maybe-all-opcodes: all-opcodes
4138 all-opcodes: configure-opcodes
4139 @r=`${PWD_COMMAND}`; export r; \
4140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4141 $(HOST_EXPORTS) \
4142 (cd $(HOST_SUBDIR)/opcodes && \
4143 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4144 $(TARGET-opcodes))
4145 @endif opcodes
4149 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4150 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4151 maybe-all-stage1-opcodes:
4152 maybe-clean-stage1-opcodes:
4153 @if opcodes-bootstrap
4154 maybe-all-stage1-opcodes: all-stage1-opcodes
4155 all-stage1: all-stage1-opcodes
4156 TARGET-stage1-opcodes = $(TARGET-opcodes)
4157 all-stage1-opcodes: configure-stage1-opcodes
4158 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4159 @r=`${PWD_COMMAND}`; export r; \
4160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4161 TFLAGS="$(STAGE1_TFLAGS)"; \
4162 $(HOST_EXPORTS) \
4163 cd $(HOST_SUBDIR)/opcodes && \
4164 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4165 CFLAGS="$(STAGE1_CFLAGS)" \
4166 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4167 LIBCFLAGS="$(LIBCFLAGS)" \
4168 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4169 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4170 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4171 $(EXTRA_HOST_FLAGS) \
4172 $(STAGE1_FLAGS_TO_PASS) \
4173 TFLAGS="$(STAGE1_TFLAGS)" \
4174 $(TARGET-stage1-opcodes)
4176 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4177 clean-stage1: clean-stage1-opcodes
4178 clean-stage1-opcodes:
4179 @if [ $(current_stage) = stage1 ]; then \
4180 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4181 else \
4182 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4183 $(MAKE) stage1-start; \
4184 fi; \
4185 cd $(HOST_SUBDIR)/opcodes && \
4186 $(MAKE) $(EXTRA_HOST_FLAGS) \
4187 $(STAGE1_FLAGS_TO_PASS) clean
4188 @endif opcodes-bootstrap
4191 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4192 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4193 maybe-all-stage2-opcodes:
4194 maybe-clean-stage2-opcodes:
4195 @if opcodes-bootstrap
4196 maybe-all-stage2-opcodes: all-stage2-opcodes
4197 all-stage2: all-stage2-opcodes
4198 TARGET-stage2-opcodes = $(TARGET-opcodes)
4199 all-stage2-opcodes: configure-stage2-opcodes
4200 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4201 @r=`${PWD_COMMAND}`; export r; \
4202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4203 TFLAGS="$(STAGE2_TFLAGS)"; \
4204 $(HOST_EXPORTS) \
4205 $(POSTSTAGE1_HOST_EXPORTS) \
4206 cd $(HOST_SUBDIR)/opcodes && \
4207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4208 CFLAGS="$(STAGE2_CFLAGS)" \
4209 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4210 LIBCFLAGS="$(STAGE2_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="$(STAGE2_TFLAGS)" \
4216 $(TARGET-stage2-opcodes)
4218 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4219 clean-stage2: clean-stage2-opcodes
4220 clean-stage2-opcodes:
4221 @if [ $(current_stage) = stage2 ]; then \
4222 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4223 else \
4224 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4225 $(MAKE) stage2-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-stage3-opcodes maybe-all-stage3-opcodes
4233 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4234 maybe-all-stage3-opcodes:
4235 maybe-clean-stage3-opcodes:
4236 @if opcodes-bootstrap
4237 maybe-all-stage3-opcodes: all-stage3-opcodes
4238 all-stage3: all-stage3-opcodes
4239 TARGET-stage3-opcodes = $(TARGET-opcodes)
4240 all-stage3-opcodes: configure-stage3-opcodes
4241 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4242 @r=`${PWD_COMMAND}`; export r; \
4243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4244 TFLAGS="$(STAGE3_TFLAGS)"; \
4245 $(HOST_EXPORTS) \
4246 $(POSTSTAGE1_HOST_EXPORTS) \
4247 cd $(HOST_SUBDIR)/opcodes && \
4248 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4249 CFLAGS="$(STAGE3_CFLAGS)" \
4250 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4251 LIBCFLAGS="$(STAGE3_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="$(STAGE3_TFLAGS)" \
4257 $(TARGET-stage3-opcodes)
4259 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4260 clean-stage3: clean-stage3-opcodes
4261 clean-stage3-opcodes:
4262 @if [ $(current_stage) = stage3 ]; then \
4263 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4264 else \
4265 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4266 $(MAKE) stage3-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-stage4-opcodes maybe-all-stage4-opcodes
4274 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4275 maybe-all-stage4-opcodes:
4276 maybe-clean-stage4-opcodes:
4277 @if opcodes-bootstrap
4278 maybe-all-stage4-opcodes: all-stage4-opcodes
4279 all-stage4: all-stage4-opcodes
4280 TARGET-stage4-opcodes = $(TARGET-opcodes)
4281 all-stage4-opcodes: configure-stage4-opcodes
4282 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4283 @r=`${PWD_COMMAND}`; export r; \
4284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4285 TFLAGS="$(STAGE4_TFLAGS)"; \
4286 $(HOST_EXPORTS) \
4287 $(POSTSTAGE1_HOST_EXPORTS) \
4288 cd $(HOST_SUBDIR)/opcodes && \
4289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4290 CFLAGS="$(STAGE4_CFLAGS)" \
4291 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4292 LIBCFLAGS="$(STAGE4_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="$(STAGE4_TFLAGS)" \
4298 $(TARGET-stage4-opcodes)
4300 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4301 clean-stage4: clean-stage4-opcodes
4302 clean-stage4-opcodes:
4303 @if [ $(current_stage) = stage4 ]; then \
4304 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4305 else \
4306 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4307 $(MAKE) stage4-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-stageprofile-opcodes maybe-all-stageprofile-opcodes
4315 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4316 maybe-all-stageprofile-opcodes:
4317 maybe-clean-stageprofile-opcodes:
4318 @if opcodes-bootstrap
4319 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4320 all-stageprofile: all-stageprofile-opcodes
4321 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4322 all-stageprofile-opcodes: configure-stageprofile-opcodes
4323 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4324 @r=`${PWD_COMMAND}`; export r; \
4325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4326 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4327 $(HOST_EXPORTS) \
4328 $(POSTSTAGE1_HOST_EXPORTS) \
4329 cd $(HOST_SUBDIR)/opcodes && \
4330 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4331 CFLAGS="$(STAGEprofile_CFLAGS)" \
4332 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4333 LIBCFLAGS="$(STAGEprofile_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="$(STAGEprofile_TFLAGS)" \
4339 $(TARGET-stageprofile-opcodes)
4341 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4342 clean-stageprofile: clean-stageprofile-opcodes
4343 clean-stageprofile-opcodes:
4344 @if [ $(current_stage) = stageprofile ]; then \
4345 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4346 else \
4347 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4348 $(MAKE) stageprofile-start; \
4349 fi; \
4350 cd $(HOST_SUBDIR)/opcodes && \
4351 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4352 @endif opcodes-bootstrap
4355 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4356 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4357 maybe-all-stagefeedback-opcodes:
4358 maybe-clean-stagefeedback-opcodes:
4359 @if opcodes-bootstrap
4360 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4361 all-stagefeedback: all-stagefeedback-opcodes
4362 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4363 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4364 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4365 @r=`${PWD_COMMAND}`; export r; \
4366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4367 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4368 $(HOST_EXPORTS) \
4369 $(POSTSTAGE1_HOST_EXPORTS) \
4370 cd $(HOST_SUBDIR)/opcodes && \
4371 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4372 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4373 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4374 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4375 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4376 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4377 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4378 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4379 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4380 $(TARGET-stagefeedback-opcodes)
4382 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4383 clean-stagefeedback: clean-stagefeedback-opcodes
4384 clean-stagefeedback-opcodes:
4385 @if [ $(current_stage) = stagefeedback ]; then \
4386 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4387 else \
4388 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4389 $(MAKE) stagefeedback-start; \
4390 fi; \
4391 cd $(HOST_SUBDIR)/opcodes && \
4392 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4393 @endif opcodes-bootstrap
4399 .PHONY: check-opcodes maybe-check-opcodes
4400 maybe-check-opcodes:
4401 @if opcodes
4402 maybe-check-opcodes: check-opcodes
4404 check-opcodes:
4405 @: $(MAKE); $(unstage)
4406 @r=`${PWD_COMMAND}`; export r; \
4407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4408 $(HOST_EXPORTS) \
4409 (cd $(HOST_SUBDIR)/opcodes && \
4410 $(MAKE) $(FLAGS_TO_PASS) check)
4412 @endif opcodes
4414 .PHONY: install-opcodes maybe-install-opcodes
4415 maybe-install-opcodes:
4416 @if opcodes
4417 maybe-install-opcodes: install-opcodes
4419 install-opcodes: installdirs
4420 @: $(MAKE); $(unstage)
4421 @r=`${PWD_COMMAND}`; export r; \
4422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4423 $(HOST_EXPORTS) \
4424 (cd $(HOST_SUBDIR)/opcodes && \
4425 $(MAKE) $(FLAGS_TO_PASS) install)
4427 @endif opcodes
4429 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4430 maybe-install-strip-opcodes:
4431 @if opcodes
4432 maybe-install-strip-opcodes: install-strip-opcodes
4434 install-strip-opcodes: installdirs
4435 @: $(MAKE); $(unstage)
4436 @r=`${PWD_COMMAND}`; export r; \
4437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4438 $(HOST_EXPORTS) \
4439 (cd $(HOST_SUBDIR)/opcodes && \
4440 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4442 @endif opcodes
4444 # Other targets (info, dvi, pdf, etc.)
4446 .PHONY: maybe-info-opcodes info-opcodes
4447 maybe-info-opcodes:
4448 @if opcodes
4449 maybe-info-opcodes: info-opcodes
4451 info-opcodes: \
4452 configure-opcodes
4453 @[ -f ./opcodes/Makefile ] || exit 0; \
4454 r=`${PWD_COMMAND}`; export r; \
4455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4456 $(HOST_EXPORTS) \
4457 for flag in $(EXTRA_HOST_FLAGS) ; do \
4458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4459 done; \
4460 echo "Doing info in opcodes" ; \
4461 (cd $(HOST_SUBDIR)/opcodes && \
4462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4464 "RANLIB=$${RANLIB}" \
4465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4466 info) \
4467 || exit 1
4469 @endif opcodes
4471 .PHONY: maybe-dvi-opcodes dvi-opcodes
4472 maybe-dvi-opcodes:
4473 @if opcodes
4474 maybe-dvi-opcodes: dvi-opcodes
4476 dvi-opcodes: \
4477 configure-opcodes
4478 @[ -f ./opcodes/Makefile ] || exit 0; \
4479 r=`${PWD_COMMAND}`; export r; \
4480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4481 $(HOST_EXPORTS) \
4482 for flag in $(EXTRA_HOST_FLAGS) ; do \
4483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4484 done; \
4485 echo "Doing dvi in opcodes" ; \
4486 (cd $(HOST_SUBDIR)/opcodes && \
4487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4489 "RANLIB=$${RANLIB}" \
4490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4491 dvi) \
4492 || exit 1
4494 @endif opcodes
4496 .PHONY: maybe-pdf-opcodes pdf-opcodes
4497 maybe-pdf-opcodes:
4498 @if opcodes
4499 maybe-pdf-opcodes: pdf-opcodes
4501 pdf-opcodes: \
4502 configure-opcodes
4503 @[ -f ./opcodes/Makefile ] || exit 0; \
4504 r=`${PWD_COMMAND}`; export r; \
4505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4506 $(HOST_EXPORTS) \
4507 for flag in $(EXTRA_HOST_FLAGS) ; do \
4508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4509 done; \
4510 echo "Doing pdf in opcodes" ; \
4511 (cd $(HOST_SUBDIR)/opcodes && \
4512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4514 "RANLIB=$${RANLIB}" \
4515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4516 pdf) \
4517 || exit 1
4519 @endif opcodes
4521 .PHONY: maybe-html-opcodes html-opcodes
4522 maybe-html-opcodes:
4523 @if opcodes
4524 maybe-html-opcodes: html-opcodes
4526 html-opcodes: \
4527 configure-opcodes
4528 @[ -f ./opcodes/Makefile ] || exit 0; \
4529 r=`${PWD_COMMAND}`; export r; \
4530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4531 $(HOST_EXPORTS) \
4532 for flag in $(EXTRA_HOST_FLAGS) ; do \
4533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4534 done; \
4535 echo "Doing html in opcodes" ; \
4536 (cd $(HOST_SUBDIR)/opcodes && \
4537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4539 "RANLIB=$${RANLIB}" \
4540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4541 html) \
4542 || exit 1
4544 @endif opcodes
4546 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4547 maybe-TAGS-opcodes:
4548 @if opcodes
4549 maybe-TAGS-opcodes: TAGS-opcodes
4551 TAGS-opcodes: \
4552 configure-opcodes
4553 @[ -f ./opcodes/Makefile ] || exit 0; \
4554 r=`${PWD_COMMAND}`; export r; \
4555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4556 $(HOST_EXPORTS) \
4557 for flag in $(EXTRA_HOST_FLAGS) ; do \
4558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4559 done; \
4560 echo "Doing TAGS in opcodes" ; \
4561 (cd $(HOST_SUBDIR)/opcodes && \
4562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4564 "RANLIB=$${RANLIB}" \
4565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4566 TAGS) \
4567 || exit 1
4569 @endif opcodes
4571 .PHONY: maybe-install-info-opcodes install-info-opcodes
4572 maybe-install-info-opcodes:
4573 @if opcodes
4574 maybe-install-info-opcodes: install-info-opcodes
4576 install-info-opcodes: \
4577 configure-opcodes \
4578 info-opcodes
4579 @[ -f ./opcodes/Makefile ] || exit 0; \
4580 r=`${PWD_COMMAND}`; export r; \
4581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4582 $(HOST_EXPORTS) \
4583 for flag in $(EXTRA_HOST_FLAGS) ; do \
4584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4585 done; \
4586 echo "Doing install-info in opcodes" ; \
4587 (cd $(HOST_SUBDIR)/opcodes && \
4588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4590 "RANLIB=$${RANLIB}" \
4591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4592 install-info) \
4593 || exit 1
4595 @endif opcodes
4597 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4598 maybe-install-pdf-opcodes:
4599 @if opcodes
4600 maybe-install-pdf-opcodes: install-pdf-opcodes
4602 install-pdf-opcodes: \
4603 configure-opcodes \
4604 pdf-opcodes
4605 @[ -f ./opcodes/Makefile ] || exit 0; \
4606 r=`${PWD_COMMAND}`; export r; \
4607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4608 $(HOST_EXPORTS) \
4609 for flag in $(EXTRA_HOST_FLAGS) ; do \
4610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4611 done; \
4612 echo "Doing install-pdf in opcodes" ; \
4613 (cd $(HOST_SUBDIR)/opcodes && \
4614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4616 "RANLIB=$${RANLIB}" \
4617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4618 install-pdf) \
4619 || exit 1
4621 @endif opcodes
4623 .PHONY: maybe-install-html-opcodes install-html-opcodes
4624 maybe-install-html-opcodes:
4625 @if opcodes
4626 maybe-install-html-opcodes: install-html-opcodes
4628 install-html-opcodes: \
4629 configure-opcodes \
4630 html-opcodes
4631 @[ -f ./opcodes/Makefile ] || exit 0; \
4632 r=`${PWD_COMMAND}`; export r; \
4633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4634 $(HOST_EXPORTS) \
4635 for flag in $(EXTRA_HOST_FLAGS) ; do \
4636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4637 done; \
4638 echo "Doing install-html in opcodes" ; \
4639 (cd $(HOST_SUBDIR)/opcodes && \
4640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4642 "RANLIB=$${RANLIB}" \
4643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4644 install-html) \
4645 || exit 1
4647 @endif opcodes
4649 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4650 maybe-installcheck-opcodes:
4651 @if opcodes
4652 maybe-installcheck-opcodes: installcheck-opcodes
4654 installcheck-opcodes: \
4655 configure-opcodes
4656 @[ -f ./opcodes/Makefile ] || exit 0; \
4657 r=`${PWD_COMMAND}`; export r; \
4658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4659 $(HOST_EXPORTS) \
4660 for flag in $(EXTRA_HOST_FLAGS) ; do \
4661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4662 done; \
4663 echo "Doing installcheck in opcodes" ; \
4664 (cd $(HOST_SUBDIR)/opcodes && \
4665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4667 "RANLIB=$${RANLIB}" \
4668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4669 installcheck) \
4670 || exit 1
4672 @endif opcodes
4674 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4675 maybe-mostlyclean-opcodes:
4676 @if opcodes
4677 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4679 mostlyclean-opcodes:
4680 @[ -f ./opcodes/Makefile ] || exit 0; \
4681 r=`${PWD_COMMAND}`; export r; \
4682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4683 $(HOST_EXPORTS) \
4684 for flag in $(EXTRA_HOST_FLAGS) ; do \
4685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4686 done; \
4687 echo "Doing mostlyclean in opcodes" ; \
4688 (cd $(HOST_SUBDIR)/opcodes && \
4689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4691 "RANLIB=$${RANLIB}" \
4692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4693 mostlyclean) \
4694 || exit 1
4696 @endif opcodes
4698 .PHONY: maybe-clean-opcodes clean-opcodes
4699 maybe-clean-opcodes:
4700 @if opcodes
4701 maybe-clean-opcodes: clean-opcodes
4703 clean-opcodes:
4704 @[ -f ./opcodes/Makefile ] || exit 0; \
4705 r=`${PWD_COMMAND}`; export r; \
4706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4707 $(HOST_EXPORTS) \
4708 for flag in $(EXTRA_HOST_FLAGS) ; do \
4709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4710 done; \
4711 echo "Doing clean in opcodes" ; \
4712 (cd $(HOST_SUBDIR)/opcodes && \
4713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4715 "RANLIB=$${RANLIB}" \
4716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4717 clean) \
4718 || exit 1
4720 @endif opcodes
4722 .PHONY: maybe-distclean-opcodes distclean-opcodes
4723 maybe-distclean-opcodes:
4724 @if opcodes
4725 maybe-distclean-opcodes: distclean-opcodes
4727 distclean-opcodes:
4728 @[ -f ./opcodes/Makefile ] || exit 0; \
4729 r=`${PWD_COMMAND}`; export r; \
4730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4731 $(HOST_EXPORTS) \
4732 for flag in $(EXTRA_HOST_FLAGS) ; do \
4733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4734 done; \
4735 echo "Doing distclean in opcodes" ; \
4736 (cd $(HOST_SUBDIR)/opcodes && \
4737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4739 "RANLIB=$${RANLIB}" \
4740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4741 distclean) \
4742 || exit 1
4744 @endif opcodes
4746 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4747 maybe-maintainer-clean-opcodes:
4748 @if opcodes
4749 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4751 maintainer-clean-opcodes:
4752 @[ -f ./opcodes/Makefile ] || exit 0; \
4753 r=`${PWD_COMMAND}`; export r; \
4754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4755 $(HOST_EXPORTS) \
4756 for flag in $(EXTRA_HOST_FLAGS) ; do \
4757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4758 done; \
4759 echo "Doing maintainer-clean in opcodes" ; \
4760 (cd $(HOST_SUBDIR)/opcodes && \
4761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4763 "RANLIB=$${RANLIB}" \
4764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4765 maintainer-clean) \
4766 || exit 1
4768 @endif opcodes
4772 .PHONY: configure-binutils maybe-configure-binutils
4773 maybe-configure-binutils:
4774 @if gcc-bootstrap
4775 configure-binutils: stage_current
4776 @endif gcc-bootstrap
4777 @if binutils
4778 maybe-configure-binutils: configure-binutils
4779 configure-binutils:
4780 @r=`${PWD_COMMAND}`; export r; \
4781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4782 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4784 $(HOST_EXPORTS) \
4785 echo Configuring in $(HOST_SUBDIR)/binutils; \
4787 this_target="${target_alias}"; \
4789 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4790 case $(srcdir) in \
4791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4792 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4794 esac; \
4795 srcdiroption="--srcdir=$${topdir}/binutils"; \
4796 libsrcdir="$$s/binutils"; \
4797 $(SHELL) $${libsrcdir}/configure \
4798 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4799 --target=$${this_target} $${srcdiroption} \
4800 || exit 1
4801 @endif binutils
4805 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4806 maybe-configure-stage1-binutils:
4807 @if binutils-bootstrap
4808 maybe-configure-stage1-binutils: configure-stage1-binutils
4809 configure-stage1-binutils:
4810 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4812 @r=`${PWD_COMMAND}`; export r; \
4813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4814 TFLAGS="$(STAGE1_TFLAGS)"; \
4815 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4816 $(HOST_EXPORTS) \
4817 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4818 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4819 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4820 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4821 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4822 cd $(HOST_SUBDIR)/binutils || exit 1; \
4823 case $(srcdir) in \
4824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4825 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4827 esac; \
4828 srcdiroption="--srcdir=$${topdir}/binutils"; \
4829 libsrcdir="$$s/binutils"; \
4830 $(SHELL) $${libsrcdir}/configure \
4831 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4832 --target=${target_alias} $${srcdiroption} \
4833 $(STAGE1_CONFIGURE_FLAGS)
4834 @endif binutils-bootstrap
4836 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4837 maybe-configure-stage2-binutils:
4838 @if binutils-bootstrap
4839 maybe-configure-stage2-binutils: configure-stage2-binutils
4840 configure-stage2-binutils:
4841 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4842 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4843 @r=`${PWD_COMMAND}`; export r; \
4844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4845 TFLAGS="$(STAGE2_TFLAGS)"; \
4846 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4847 $(HOST_EXPORTS) \
4848 $(POSTSTAGE1_HOST_EXPORTS) \
4849 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4850 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4851 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4852 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4854 cd $(HOST_SUBDIR)/binutils || exit 1; \
4855 case $(srcdir) in \
4856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4857 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4859 esac; \
4860 srcdiroption="--srcdir=$${topdir}/binutils"; \
4861 libsrcdir="$$s/binutils"; \
4862 $(SHELL) $${libsrcdir}/configure \
4863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4864 --target=${target_alias} $${srcdiroption} \
4865 --with-build-libsubdir=$(HOST_SUBDIR) \
4866 $(STAGE2_CONFIGURE_FLAGS)
4867 @endif binutils-bootstrap
4869 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4870 maybe-configure-stage3-binutils:
4871 @if binutils-bootstrap
4872 maybe-configure-stage3-binutils: configure-stage3-binutils
4873 configure-stage3-binutils:
4874 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4875 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4876 @r=`${PWD_COMMAND}`; export r; \
4877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4878 TFLAGS="$(STAGE3_TFLAGS)"; \
4879 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4880 $(HOST_EXPORTS) \
4881 $(POSTSTAGE1_HOST_EXPORTS) \
4882 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4883 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4884 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4885 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4886 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4887 cd $(HOST_SUBDIR)/binutils || exit 1; \
4888 case $(srcdir) in \
4889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4890 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4892 esac; \
4893 srcdiroption="--srcdir=$${topdir}/binutils"; \
4894 libsrcdir="$$s/binutils"; \
4895 $(SHELL) $${libsrcdir}/configure \
4896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4897 --target=${target_alias} $${srcdiroption} \
4898 --with-build-libsubdir=$(HOST_SUBDIR) \
4899 $(STAGE3_CONFIGURE_FLAGS)
4900 @endif binutils-bootstrap
4902 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4903 maybe-configure-stage4-binutils:
4904 @if binutils-bootstrap
4905 maybe-configure-stage4-binutils: configure-stage4-binutils
4906 configure-stage4-binutils:
4907 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4908 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4909 @r=`${PWD_COMMAND}`; export r; \
4910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4911 TFLAGS="$(STAGE4_TFLAGS)"; \
4912 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4913 $(HOST_EXPORTS) \
4914 $(POSTSTAGE1_HOST_EXPORTS) \
4915 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4916 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4917 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4918 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4919 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4920 cd $(HOST_SUBDIR)/binutils || exit 1; \
4921 case $(srcdir) in \
4922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4923 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4925 esac; \
4926 srcdiroption="--srcdir=$${topdir}/binutils"; \
4927 libsrcdir="$$s/binutils"; \
4928 $(SHELL) $${libsrcdir}/configure \
4929 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4930 --target=${target_alias} $${srcdiroption} \
4931 --with-build-libsubdir=$(HOST_SUBDIR) \
4932 $(STAGE4_CONFIGURE_FLAGS)
4933 @endif binutils-bootstrap
4935 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4936 maybe-configure-stageprofile-binutils:
4937 @if binutils-bootstrap
4938 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4939 configure-stageprofile-binutils:
4940 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4941 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4942 @r=`${PWD_COMMAND}`; export r; \
4943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4944 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4945 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4946 $(HOST_EXPORTS) \
4947 $(POSTSTAGE1_HOST_EXPORTS) \
4948 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4949 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4950 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4951 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4953 cd $(HOST_SUBDIR)/binutils || exit 1; \
4954 case $(srcdir) in \
4955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4956 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4958 esac; \
4959 srcdiroption="--srcdir=$${topdir}/binutils"; \
4960 libsrcdir="$$s/binutils"; \
4961 $(SHELL) $${libsrcdir}/configure \
4962 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4963 --target=${target_alias} $${srcdiroption} \
4964 --with-build-libsubdir=$(HOST_SUBDIR) \
4965 $(STAGEprofile_CONFIGURE_FLAGS)
4966 @endif binutils-bootstrap
4968 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4969 maybe-configure-stagefeedback-binutils:
4970 @if binutils-bootstrap
4971 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4972 configure-stagefeedback-binutils:
4973 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4974 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4975 @r=`${PWD_COMMAND}`; export r; \
4976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4977 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4978 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4979 $(HOST_EXPORTS) \
4980 $(POSTSTAGE1_HOST_EXPORTS) \
4981 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4982 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4983 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4984 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4986 cd $(HOST_SUBDIR)/binutils || exit 1; \
4987 case $(srcdir) in \
4988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4989 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4991 esac; \
4992 srcdiroption="--srcdir=$${topdir}/binutils"; \
4993 libsrcdir="$$s/binutils"; \
4994 $(SHELL) $${libsrcdir}/configure \
4995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4996 --target=${target_alias} $${srcdiroption} \
4997 --with-build-libsubdir=$(HOST_SUBDIR) \
4998 $(STAGEfeedback_CONFIGURE_FLAGS)
4999 @endif binutils-bootstrap
5005 .PHONY: all-binutils maybe-all-binutils
5006 maybe-all-binutils:
5007 @if gcc-bootstrap
5008 all-binutils: stage_current
5009 @endif gcc-bootstrap
5010 @if binutils
5011 TARGET-binutils=all
5012 maybe-all-binutils: all-binutils
5013 all-binutils: configure-binutils
5014 @r=`${PWD_COMMAND}`; export r; \
5015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5016 $(HOST_EXPORTS) \
5017 (cd $(HOST_SUBDIR)/binutils && \
5018 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5019 $(TARGET-binutils))
5020 @endif binutils
5024 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5025 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5026 maybe-all-stage1-binutils:
5027 maybe-clean-stage1-binutils:
5028 @if binutils-bootstrap
5029 maybe-all-stage1-binutils: all-stage1-binutils
5030 all-stage1: all-stage1-binutils
5031 TARGET-stage1-binutils = $(TARGET-binutils)
5032 all-stage1-binutils: configure-stage1-binutils
5033 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5034 @r=`${PWD_COMMAND}`; export r; \
5035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5036 TFLAGS="$(STAGE1_TFLAGS)"; \
5037 $(HOST_EXPORTS) \
5038 cd $(HOST_SUBDIR)/binutils && \
5039 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5040 CFLAGS="$(STAGE1_CFLAGS)" \
5041 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5042 LIBCFLAGS="$(LIBCFLAGS)" \
5043 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5044 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5045 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5046 $(EXTRA_HOST_FLAGS) \
5047 $(STAGE1_FLAGS_TO_PASS) \
5048 TFLAGS="$(STAGE1_TFLAGS)" \
5049 $(TARGET-stage1-binutils)
5051 maybe-clean-stage1-binutils: clean-stage1-binutils
5052 clean-stage1: clean-stage1-binutils
5053 clean-stage1-binutils:
5054 @if [ $(current_stage) = stage1 ]; then \
5055 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5056 else \
5057 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5058 $(MAKE) stage1-start; \
5059 fi; \
5060 cd $(HOST_SUBDIR)/binutils && \
5061 $(MAKE) $(EXTRA_HOST_FLAGS) \
5062 $(STAGE1_FLAGS_TO_PASS) clean
5063 @endif binutils-bootstrap
5066 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5067 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5068 maybe-all-stage2-binutils:
5069 maybe-clean-stage2-binutils:
5070 @if binutils-bootstrap
5071 maybe-all-stage2-binutils: all-stage2-binutils
5072 all-stage2: all-stage2-binutils
5073 TARGET-stage2-binutils = $(TARGET-binutils)
5074 all-stage2-binutils: configure-stage2-binutils
5075 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5076 @r=`${PWD_COMMAND}`; export r; \
5077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5078 TFLAGS="$(STAGE2_TFLAGS)"; \
5079 $(HOST_EXPORTS) \
5080 $(POSTSTAGE1_HOST_EXPORTS) \
5081 cd $(HOST_SUBDIR)/binutils && \
5082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5083 CFLAGS="$(STAGE2_CFLAGS)" \
5084 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5085 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5086 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5087 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5088 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5089 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5090 TFLAGS="$(STAGE2_TFLAGS)" \
5091 $(TARGET-stage2-binutils)
5093 maybe-clean-stage2-binutils: clean-stage2-binutils
5094 clean-stage2: clean-stage2-binutils
5095 clean-stage2-binutils:
5096 @if [ $(current_stage) = stage2 ]; then \
5097 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5098 else \
5099 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5100 $(MAKE) stage2-start; \
5101 fi; \
5102 cd $(HOST_SUBDIR)/binutils && \
5103 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5104 @endif binutils-bootstrap
5107 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5108 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5109 maybe-all-stage3-binutils:
5110 maybe-clean-stage3-binutils:
5111 @if binutils-bootstrap
5112 maybe-all-stage3-binutils: all-stage3-binutils
5113 all-stage3: all-stage3-binutils
5114 TARGET-stage3-binutils = $(TARGET-binutils)
5115 all-stage3-binutils: configure-stage3-binutils
5116 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5117 @r=`${PWD_COMMAND}`; export r; \
5118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5119 TFLAGS="$(STAGE3_TFLAGS)"; \
5120 $(HOST_EXPORTS) \
5121 $(POSTSTAGE1_HOST_EXPORTS) \
5122 cd $(HOST_SUBDIR)/binutils && \
5123 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5124 CFLAGS="$(STAGE3_CFLAGS)" \
5125 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5126 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5127 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5128 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5129 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5130 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5131 TFLAGS="$(STAGE3_TFLAGS)" \
5132 $(TARGET-stage3-binutils)
5134 maybe-clean-stage3-binutils: clean-stage3-binutils
5135 clean-stage3: clean-stage3-binutils
5136 clean-stage3-binutils:
5137 @if [ $(current_stage) = stage3 ]; then \
5138 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5139 else \
5140 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5141 $(MAKE) stage3-start; \
5142 fi; \
5143 cd $(HOST_SUBDIR)/binutils && \
5144 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5145 @endif binutils-bootstrap
5148 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5149 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5150 maybe-all-stage4-binutils:
5151 maybe-clean-stage4-binutils:
5152 @if binutils-bootstrap
5153 maybe-all-stage4-binutils: all-stage4-binutils
5154 all-stage4: all-stage4-binutils
5155 TARGET-stage4-binutils = $(TARGET-binutils)
5156 all-stage4-binutils: configure-stage4-binutils
5157 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5158 @r=`${PWD_COMMAND}`; export r; \
5159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5160 TFLAGS="$(STAGE4_TFLAGS)"; \
5161 $(HOST_EXPORTS) \
5162 $(POSTSTAGE1_HOST_EXPORTS) \
5163 cd $(HOST_SUBDIR)/binutils && \
5164 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5165 CFLAGS="$(STAGE4_CFLAGS)" \
5166 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5167 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5168 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5169 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5170 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5171 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5172 TFLAGS="$(STAGE4_TFLAGS)" \
5173 $(TARGET-stage4-binutils)
5175 maybe-clean-stage4-binutils: clean-stage4-binutils
5176 clean-stage4: clean-stage4-binutils
5177 clean-stage4-binutils:
5178 @if [ $(current_stage) = stage4 ]; then \
5179 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5180 else \
5181 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5182 $(MAKE) stage4-start; \
5183 fi; \
5184 cd $(HOST_SUBDIR)/binutils && \
5185 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5186 @endif binutils-bootstrap
5189 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5190 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5191 maybe-all-stageprofile-binutils:
5192 maybe-clean-stageprofile-binutils:
5193 @if binutils-bootstrap
5194 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5195 all-stageprofile: all-stageprofile-binutils
5196 TARGET-stageprofile-binutils = $(TARGET-binutils)
5197 all-stageprofile-binutils: configure-stageprofile-binutils
5198 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5199 @r=`${PWD_COMMAND}`; export r; \
5200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5201 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5202 $(HOST_EXPORTS) \
5203 $(POSTSTAGE1_HOST_EXPORTS) \
5204 cd $(HOST_SUBDIR)/binutils && \
5205 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5206 CFLAGS="$(STAGEprofile_CFLAGS)" \
5207 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5208 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5209 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5210 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5211 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5212 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5213 TFLAGS="$(STAGEprofile_TFLAGS)" \
5214 $(TARGET-stageprofile-binutils)
5216 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5217 clean-stageprofile: clean-stageprofile-binutils
5218 clean-stageprofile-binutils:
5219 @if [ $(current_stage) = stageprofile ]; then \
5220 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5221 else \
5222 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5223 $(MAKE) stageprofile-start; \
5224 fi; \
5225 cd $(HOST_SUBDIR)/binutils && \
5226 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5227 @endif binutils-bootstrap
5230 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5231 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5232 maybe-all-stagefeedback-binutils:
5233 maybe-clean-stagefeedback-binutils:
5234 @if binutils-bootstrap
5235 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5236 all-stagefeedback: all-stagefeedback-binutils
5237 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5238 all-stagefeedback-binutils: configure-stagefeedback-binutils
5239 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5240 @r=`${PWD_COMMAND}`; export r; \
5241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5242 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5243 $(HOST_EXPORTS) \
5244 $(POSTSTAGE1_HOST_EXPORTS) \
5245 cd $(HOST_SUBDIR)/binutils && \
5246 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5247 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5248 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5249 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5250 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5251 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5252 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5253 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5254 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5255 $(TARGET-stagefeedback-binutils)
5257 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5258 clean-stagefeedback: clean-stagefeedback-binutils
5259 clean-stagefeedback-binutils:
5260 @if [ $(current_stage) = stagefeedback ]; then \
5261 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5262 else \
5263 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5264 $(MAKE) stagefeedback-start; \
5265 fi; \
5266 cd $(HOST_SUBDIR)/binutils && \
5267 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5268 @endif binutils-bootstrap
5274 .PHONY: check-binutils maybe-check-binutils
5275 maybe-check-binutils:
5276 @if binutils
5277 maybe-check-binutils: check-binutils
5279 check-binutils:
5280 @: $(MAKE); $(unstage)
5281 @r=`${PWD_COMMAND}`; export r; \
5282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5283 $(HOST_EXPORTS) \
5284 (cd $(HOST_SUBDIR)/binutils && \
5285 $(MAKE) $(FLAGS_TO_PASS) check)
5287 @endif binutils
5289 .PHONY: install-binutils maybe-install-binutils
5290 maybe-install-binutils:
5291 @if binutils
5292 maybe-install-binutils: install-binutils
5294 install-binutils: installdirs
5295 @: $(MAKE); $(unstage)
5296 @r=`${PWD_COMMAND}`; export r; \
5297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5298 $(HOST_EXPORTS) \
5299 (cd $(HOST_SUBDIR)/binutils && \
5300 $(MAKE) $(FLAGS_TO_PASS) install)
5302 @endif binutils
5304 .PHONY: install-strip-binutils maybe-install-strip-binutils
5305 maybe-install-strip-binutils:
5306 @if binutils
5307 maybe-install-strip-binutils: install-strip-binutils
5309 install-strip-binutils: installdirs
5310 @: $(MAKE); $(unstage)
5311 @r=`${PWD_COMMAND}`; export r; \
5312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5313 $(HOST_EXPORTS) \
5314 (cd $(HOST_SUBDIR)/binutils && \
5315 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5317 @endif binutils
5319 # Other targets (info, dvi, pdf, etc.)
5321 .PHONY: maybe-info-binutils info-binutils
5322 maybe-info-binutils:
5323 @if binutils
5324 maybe-info-binutils: info-binutils
5326 info-binutils: \
5327 configure-binutils
5328 @[ -f ./binutils/Makefile ] || exit 0; \
5329 r=`${PWD_COMMAND}`; export r; \
5330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5331 $(HOST_EXPORTS) \
5332 for flag in $(EXTRA_HOST_FLAGS) ; do \
5333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5334 done; \
5335 echo "Doing info in binutils" ; \
5336 (cd $(HOST_SUBDIR)/binutils && \
5337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5339 "RANLIB=$${RANLIB}" \
5340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5341 info) \
5342 || exit 1
5344 @endif binutils
5346 .PHONY: maybe-dvi-binutils dvi-binutils
5347 maybe-dvi-binutils:
5348 @if binutils
5349 maybe-dvi-binutils: dvi-binutils
5351 dvi-binutils: \
5352 configure-binutils
5353 @[ -f ./binutils/Makefile ] || exit 0; \
5354 r=`${PWD_COMMAND}`; export r; \
5355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5356 $(HOST_EXPORTS) \
5357 for flag in $(EXTRA_HOST_FLAGS) ; do \
5358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5359 done; \
5360 echo "Doing dvi in binutils" ; \
5361 (cd $(HOST_SUBDIR)/binutils && \
5362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5364 "RANLIB=$${RANLIB}" \
5365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5366 dvi) \
5367 || exit 1
5369 @endif binutils
5371 .PHONY: maybe-pdf-binutils pdf-binutils
5372 maybe-pdf-binutils:
5373 @if binutils
5374 maybe-pdf-binutils: pdf-binutils
5376 pdf-binutils: \
5377 configure-binutils
5378 @[ -f ./binutils/Makefile ] || exit 0; \
5379 r=`${PWD_COMMAND}`; export r; \
5380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5381 $(HOST_EXPORTS) \
5382 for flag in $(EXTRA_HOST_FLAGS) ; do \
5383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5384 done; \
5385 echo "Doing pdf in binutils" ; \
5386 (cd $(HOST_SUBDIR)/binutils && \
5387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5389 "RANLIB=$${RANLIB}" \
5390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5391 pdf) \
5392 || exit 1
5394 @endif binutils
5396 .PHONY: maybe-html-binutils html-binutils
5397 maybe-html-binutils:
5398 @if binutils
5399 maybe-html-binutils: html-binutils
5401 html-binutils: \
5402 configure-binutils
5403 @[ -f ./binutils/Makefile ] || exit 0; \
5404 r=`${PWD_COMMAND}`; export r; \
5405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5406 $(HOST_EXPORTS) \
5407 for flag in $(EXTRA_HOST_FLAGS) ; do \
5408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5409 done; \
5410 echo "Doing html in binutils" ; \
5411 (cd $(HOST_SUBDIR)/binutils && \
5412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5414 "RANLIB=$${RANLIB}" \
5415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5416 html) \
5417 || exit 1
5419 @endif binutils
5421 .PHONY: maybe-TAGS-binutils TAGS-binutils
5422 maybe-TAGS-binutils:
5423 @if binutils
5424 maybe-TAGS-binutils: TAGS-binutils
5426 TAGS-binutils: \
5427 configure-binutils
5428 @[ -f ./binutils/Makefile ] || exit 0; \
5429 r=`${PWD_COMMAND}`; export r; \
5430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5431 $(HOST_EXPORTS) \
5432 for flag in $(EXTRA_HOST_FLAGS) ; do \
5433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5434 done; \
5435 echo "Doing TAGS in binutils" ; \
5436 (cd $(HOST_SUBDIR)/binutils && \
5437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5439 "RANLIB=$${RANLIB}" \
5440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5441 TAGS) \
5442 || exit 1
5444 @endif binutils
5446 .PHONY: maybe-install-info-binutils install-info-binutils
5447 maybe-install-info-binutils:
5448 @if binutils
5449 maybe-install-info-binutils: install-info-binutils
5451 install-info-binutils: \
5452 configure-binutils \
5453 info-binutils
5454 @[ -f ./binutils/Makefile ] || exit 0; \
5455 r=`${PWD_COMMAND}`; export r; \
5456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5457 $(HOST_EXPORTS) \
5458 for flag in $(EXTRA_HOST_FLAGS) ; do \
5459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5460 done; \
5461 echo "Doing install-info in binutils" ; \
5462 (cd $(HOST_SUBDIR)/binutils && \
5463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5465 "RANLIB=$${RANLIB}" \
5466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5467 install-info) \
5468 || exit 1
5470 @endif binutils
5472 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5473 maybe-install-pdf-binutils:
5474 @if binutils
5475 maybe-install-pdf-binutils: install-pdf-binutils
5477 install-pdf-binutils: \
5478 configure-binutils \
5479 pdf-binutils
5480 @[ -f ./binutils/Makefile ] || exit 0; \
5481 r=`${PWD_COMMAND}`; export r; \
5482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5483 $(HOST_EXPORTS) \
5484 for flag in $(EXTRA_HOST_FLAGS) ; do \
5485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5486 done; \
5487 echo "Doing install-pdf in binutils" ; \
5488 (cd $(HOST_SUBDIR)/binutils && \
5489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5491 "RANLIB=$${RANLIB}" \
5492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5493 install-pdf) \
5494 || exit 1
5496 @endif binutils
5498 .PHONY: maybe-install-html-binutils install-html-binutils
5499 maybe-install-html-binutils:
5500 @if binutils
5501 maybe-install-html-binutils: install-html-binutils
5503 install-html-binutils: \
5504 configure-binutils \
5505 html-binutils
5506 @[ -f ./binutils/Makefile ] || exit 0; \
5507 r=`${PWD_COMMAND}`; export r; \
5508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5509 $(HOST_EXPORTS) \
5510 for flag in $(EXTRA_HOST_FLAGS) ; do \
5511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5512 done; \
5513 echo "Doing install-html in binutils" ; \
5514 (cd $(HOST_SUBDIR)/binutils && \
5515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5517 "RANLIB=$${RANLIB}" \
5518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5519 install-html) \
5520 || exit 1
5522 @endif binutils
5524 .PHONY: maybe-installcheck-binutils installcheck-binutils
5525 maybe-installcheck-binutils:
5526 @if binutils
5527 maybe-installcheck-binutils: installcheck-binutils
5529 installcheck-binutils: \
5530 configure-binutils
5531 @[ -f ./binutils/Makefile ] || exit 0; \
5532 r=`${PWD_COMMAND}`; export r; \
5533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5534 $(HOST_EXPORTS) \
5535 for flag in $(EXTRA_HOST_FLAGS) ; do \
5536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5537 done; \
5538 echo "Doing installcheck in binutils" ; \
5539 (cd $(HOST_SUBDIR)/binutils && \
5540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5542 "RANLIB=$${RANLIB}" \
5543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5544 installcheck) \
5545 || exit 1
5547 @endif binutils
5549 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5550 maybe-mostlyclean-binutils:
5551 @if binutils
5552 maybe-mostlyclean-binutils: mostlyclean-binutils
5554 mostlyclean-binutils:
5555 @[ -f ./binutils/Makefile ] || exit 0; \
5556 r=`${PWD_COMMAND}`; export r; \
5557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5558 $(HOST_EXPORTS) \
5559 for flag in $(EXTRA_HOST_FLAGS) ; do \
5560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5561 done; \
5562 echo "Doing mostlyclean in binutils" ; \
5563 (cd $(HOST_SUBDIR)/binutils && \
5564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5566 "RANLIB=$${RANLIB}" \
5567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5568 mostlyclean) \
5569 || exit 1
5571 @endif binutils
5573 .PHONY: maybe-clean-binutils clean-binutils
5574 maybe-clean-binutils:
5575 @if binutils
5576 maybe-clean-binutils: clean-binutils
5578 clean-binutils:
5579 @[ -f ./binutils/Makefile ] || exit 0; \
5580 r=`${PWD_COMMAND}`; export r; \
5581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5582 $(HOST_EXPORTS) \
5583 for flag in $(EXTRA_HOST_FLAGS) ; do \
5584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5585 done; \
5586 echo "Doing clean in binutils" ; \
5587 (cd $(HOST_SUBDIR)/binutils && \
5588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5590 "RANLIB=$${RANLIB}" \
5591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5592 clean) \
5593 || exit 1
5595 @endif binutils
5597 .PHONY: maybe-distclean-binutils distclean-binutils
5598 maybe-distclean-binutils:
5599 @if binutils
5600 maybe-distclean-binutils: distclean-binutils
5602 distclean-binutils:
5603 @[ -f ./binutils/Makefile ] || exit 0; \
5604 r=`${PWD_COMMAND}`; export r; \
5605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5606 $(HOST_EXPORTS) \
5607 for flag in $(EXTRA_HOST_FLAGS) ; do \
5608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5609 done; \
5610 echo "Doing distclean in binutils" ; \
5611 (cd $(HOST_SUBDIR)/binutils && \
5612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5614 "RANLIB=$${RANLIB}" \
5615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5616 distclean) \
5617 || exit 1
5619 @endif binutils
5621 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5622 maybe-maintainer-clean-binutils:
5623 @if binutils
5624 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5626 maintainer-clean-binutils:
5627 @[ -f ./binutils/Makefile ] || exit 0; \
5628 r=`${PWD_COMMAND}`; export r; \
5629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5630 $(HOST_EXPORTS) \
5631 for flag in $(EXTRA_HOST_FLAGS) ; do \
5632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5633 done; \
5634 echo "Doing maintainer-clean in binutils" ; \
5635 (cd $(HOST_SUBDIR)/binutils && \
5636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5638 "RANLIB=$${RANLIB}" \
5639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5640 maintainer-clean) \
5641 || exit 1
5643 @endif binutils
5647 .PHONY: configure-bison maybe-configure-bison
5648 maybe-configure-bison:
5649 @if gcc-bootstrap
5650 configure-bison: stage_current
5651 @endif gcc-bootstrap
5652 @if bison
5653 maybe-configure-bison: configure-bison
5654 configure-bison:
5655 @: $(MAKE); $(unstage)
5656 @r=`${PWD_COMMAND}`; export r; \
5657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5658 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5659 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5660 $(HOST_EXPORTS) \
5661 echo Configuring in $(HOST_SUBDIR)/bison; \
5663 this_target="${target_alias}"; \
5665 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5666 case $(srcdir) in \
5667 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5668 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5669 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5670 esac; \
5671 srcdiroption="--srcdir=$${topdir}/bison"; \
5672 libsrcdir="$$s/bison"; \
5673 $(SHELL) $${libsrcdir}/configure \
5674 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5675 --target=$${this_target} $${srcdiroption} \
5676 || exit 1
5677 @endif bison
5683 .PHONY: all-bison maybe-all-bison
5684 maybe-all-bison:
5685 @if gcc-bootstrap
5686 all-bison: stage_current
5687 @endif gcc-bootstrap
5688 @if bison
5689 TARGET-bison=all
5690 maybe-all-bison: all-bison
5691 all-bison: configure-bison
5692 @: $(MAKE); $(unstage)
5693 @r=`${PWD_COMMAND}`; export r; \
5694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5695 $(HOST_EXPORTS) \
5696 (cd $(HOST_SUBDIR)/bison && \
5697 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5698 $(TARGET-bison))
5699 @endif bison
5704 .PHONY: check-bison maybe-check-bison
5705 maybe-check-bison:
5706 @if bison
5707 maybe-check-bison: check-bison
5709 # This module is only tested in a native toolchain.
5710 check-bison:
5711 @: $(MAKE); $(unstage)
5712 @if [ '$(host)' = '$(target)' ] ; then \
5713 r=`${PWD_COMMAND}`; export r; \
5714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5715 $(HOST_EXPORTS) \
5716 (cd $(HOST_SUBDIR)/bison && \
5717 $(MAKE) $(FLAGS_TO_PASS) check); \
5720 @endif bison
5722 .PHONY: install-bison maybe-install-bison
5723 maybe-install-bison:
5724 @if bison
5725 maybe-install-bison: install-bison
5727 install-bison: installdirs
5728 @: $(MAKE); $(unstage)
5729 @r=`${PWD_COMMAND}`; export r; \
5730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5731 $(HOST_EXPORTS) \
5732 (cd $(HOST_SUBDIR)/bison && \
5733 $(MAKE) $(FLAGS_TO_PASS) install)
5735 @endif bison
5737 .PHONY: install-strip-bison maybe-install-strip-bison
5738 maybe-install-strip-bison:
5739 @if bison
5740 maybe-install-strip-bison: install-strip-bison
5742 install-strip-bison: installdirs
5743 @: $(MAKE); $(unstage)
5744 @r=`${PWD_COMMAND}`; export r; \
5745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5746 $(HOST_EXPORTS) \
5747 (cd $(HOST_SUBDIR)/bison && \
5748 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5750 @endif bison
5752 # Other targets (info, dvi, pdf, etc.)
5754 .PHONY: maybe-info-bison info-bison
5755 maybe-info-bison:
5756 @if bison
5757 maybe-info-bison: info-bison
5759 info-bison: \
5760 configure-bison
5761 @: $(MAKE); $(unstage)
5762 @[ -f ./bison/Makefile ] || exit 0; \
5763 r=`${PWD_COMMAND}`; export r; \
5764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5765 $(HOST_EXPORTS) \
5766 for flag in $(EXTRA_HOST_FLAGS) ; do \
5767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5768 done; \
5769 echo "Doing info in bison" ; \
5770 (cd $(HOST_SUBDIR)/bison && \
5771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5773 "RANLIB=$${RANLIB}" \
5774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5775 info) \
5776 || exit 1
5778 @endif bison
5780 .PHONY: maybe-dvi-bison dvi-bison
5781 maybe-dvi-bison:
5782 @if bison
5783 maybe-dvi-bison: dvi-bison
5785 dvi-bison: \
5786 configure-bison
5787 @: $(MAKE); $(unstage)
5788 @[ -f ./bison/Makefile ] || exit 0; \
5789 r=`${PWD_COMMAND}`; export r; \
5790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5791 $(HOST_EXPORTS) \
5792 for flag in $(EXTRA_HOST_FLAGS) ; do \
5793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5794 done; \
5795 echo "Doing dvi in bison" ; \
5796 (cd $(HOST_SUBDIR)/bison && \
5797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5799 "RANLIB=$${RANLIB}" \
5800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5801 dvi) \
5802 || exit 1
5804 @endif bison
5806 .PHONY: maybe-pdf-bison pdf-bison
5807 maybe-pdf-bison:
5808 @if bison
5809 maybe-pdf-bison: pdf-bison
5811 pdf-bison: \
5812 configure-bison
5813 @: $(MAKE); $(unstage)
5814 @[ -f ./bison/Makefile ] || exit 0; \
5815 r=`${PWD_COMMAND}`; export r; \
5816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5817 $(HOST_EXPORTS) \
5818 for flag in $(EXTRA_HOST_FLAGS) ; do \
5819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5820 done; \
5821 echo "Doing pdf in bison" ; \
5822 (cd $(HOST_SUBDIR)/bison && \
5823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5825 "RANLIB=$${RANLIB}" \
5826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5827 pdf) \
5828 || exit 1
5830 @endif bison
5832 .PHONY: maybe-html-bison html-bison
5833 maybe-html-bison:
5834 @if bison
5835 maybe-html-bison: html-bison
5837 html-bison: \
5838 configure-bison
5839 @: $(MAKE); $(unstage)
5840 @[ -f ./bison/Makefile ] || exit 0; \
5841 r=`${PWD_COMMAND}`; export r; \
5842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5843 $(HOST_EXPORTS) \
5844 for flag in $(EXTRA_HOST_FLAGS) ; do \
5845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5846 done; \
5847 echo "Doing html in bison" ; \
5848 (cd $(HOST_SUBDIR)/bison && \
5849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5851 "RANLIB=$${RANLIB}" \
5852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5853 html) \
5854 || exit 1
5856 @endif bison
5858 .PHONY: maybe-TAGS-bison TAGS-bison
5859 maybe-TAGS-bison:
5860 @if bison
5861 maybe-TAGS-bison: TAGS-bison
5863 TAGS-bison: \
5864 configure-bison
5865 @: $(MAKE); $(unstage)
5866 @[ -f ./bison/Makefile ] || exit 0; \
5867 r=`${PWD_COMMAND}`; export r; \
5868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5869 $(HOST_EXPORTS) \
5870 for flag in $(EXTRA_HOST_FLAGS) ; do \
5871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5872 done; \
5873 echo "Doing TAGS in bison" ; \
5874 (cd $(HOST_SUBDIR)/bison && \
5875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5877 "RANLIB=$${RANLIB}" \
5878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5879 TAGS) \
5880 || exit 1
5882 @endif bison
5884 .PHONY: maybe-install-info-bison install-info-bison
5885 maybe-install-info-bison:
5886 @if bison
5887 maybe-install-info-bison: install-info-bison
5889 install-info-bison: \
5890 configure-bison \
5891 info-bison
5892 @: $(MAKE); $(unstage)
5893 @[ -f ./bison/Makefile ] || exit 0; \
5894 r=`${PWD_COMMAND}`; export r; \
5895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5896 $(HOST_EXPORTS) \
5897 for flag in $(EXTRA_HOST_FLAGS) ; do \
5898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5899 done; \
5900 echo "Doing install-info in bison" ; \
5901 (cd $(HOST_SUBDIR)/bison && \
5902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5904 "RANLIB=$${RANLIB}" \
5905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5906 install-info) \
5907 || exit 1
5909 @endif bison
5911 .PHONY: maybe-install-pdf-bison install-pdf-bison
5912 maybe-install-pdf-bison:
5913 @if bison
5914 maybe-install-pdf-bison: install-pdf-bison
5916 install-pdf-bison: \
5917 configure-bison \
5918 pdf-bison
5919 @: $(MAKE); $(unstage)
5920 @[ -f ./bison/Makefile ] || exit 0; \
5921 r=`${PWD_COMMAND}`; export r; \
5922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5923 $(HOST_EXPORTS) \
5924 for flag in $(EXTRA_HOST_FLAGS) ; do \
5925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5926 done; \
5927 echo "Doing install-pdf in bison" ; \
5928 (cd $(HOST_SUBDIR)/bison && \
5929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5931 "RANLIB=$${RANLIB}" \
5932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5933 install-pdf) \
5934 || exit 1
5936 @endif bison
5938 .PHONY: maybe-install-html-bison install-html-bison
5939 maybe-install-html-bison:
5940 @if bison
5941 maybe-install-html-bison: install-html-bison
5943 install-html-bison: \
5944 configure-bison \
5945 html-bison
5946 @: $(MAKE); $(unstage)
5947 @[ -f ./bison/Makefile ] || exit 0; \
5948 r=`${PWD_COMMAND}`; export r; \
5949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5950 $(HOST_EXPORTS) \
5951 for flag in $(EXTRA_HOST_FLAGS) ; do \
5952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5953 done; \
5954 echo "Doing install-html in bison" ; \
5955 (cd $(HOST_SUBDIR)/bison && \
5956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5958 "RANLIB=$${RANLIB}" \
5959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5960 install-html) \
5961 || exit 1
5963 @endif bison
5965 .PHONY: maybe-installcheck-bison installcheck-bison
5966 maybe-installcheck-bison:
5967 @if bison
5968 maybe-installcheck-bison: installcheck-bison
5970 installcheck-bison: \
5971 configure-bison
5972 @: $(MAKE); $(unstage)
5973 @[ -f ./bison/Makefile ] || exit 0; \
5974 r=`${PWD_COMMAND}`; export r; \
5975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5976 $(HOST_EXPORTS) \
5977 for flag in $(EXTRA_HOST_FLAGS) ; do \
5978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5979 done; \
5980 echo "Doing installcheck in bison" ; \
5981 (cd $(HOST_SUBDIR)/bison && \
5982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5984 "RANLIB=$${RANLIB}" \
5985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5986 installcheck) \
5987 || exit 1
5989 @endif bison
5991 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5992 maybe-mostlyclean-bison:
5993 @if bison
5994 maybe-mostlyclean-bison: mostlyclean-bison
5996 mostlyclean-bison:
5997 @: $(MAKE); $(unstage)
5998 @[ -f ./bison/Makefile ] || exit 0; \
5999 r=`${PWD_COMMAND}`; export r; \
6000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6001 $(HOST_EXPORTS) \
6002 for flag in $(EXTRA_HOST_FLAGS) ; do \
6003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6004 done; \
6005 echo "Doing mostlyclean in bison" ; \
6006 (cd $(HOST_SUBDIR)/bison && \
6007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6009 "RANLIB=$${RANLIB}" \
6010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6011 mostlyclean) \
6012 || exit 1
6014 @endif bison
6016 .PHONY: maybe-clean-bison clean-bison
6017 maybe-clean-bison:
6018 @if bison
6019 maybe-clean-bison: clean-bison
6021 clean-bison:
6022 @: $(MAKE); $(unstage)
6023 @[ -f ./bison/Makefile ] || exit 0; \
6024 r=`${PWD_COMMAND}`; export r; \
6025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6026 $(HOST_EXPORTS) \
6027 for flag in $(EXTRA_HOST_FLAGS) ; do \
6028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6029 done; \
6030 echo "Doing clean in bison" ; \
6031 (cd $(HOST_SUBDIR)/bison && \
6032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6034 "RANLIB=$${RANLIB}" \
6035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6036 clean) \
6037 || exit 1
6039 @endif bison
6041 .PHONY: maybe-distclean-bison distclean-bison
6042 maybe-distclean-bison:
6043 @if bison
6044 maybe-distclean-bison: distclean-bison
6046 distclean-bison:
6047 @: $(MAKE); $(unstage)
6048 @[ -f ./bison/Makefile ] || exit 0; \
6049 r=`${PWD_COMMAND}`; export r; \
6050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6051 $(HOST_EXPORTS) \
6052 for flag in $(EXTRA_HOST_FLAGS) ; do \
6053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6054 done; \
6055 echo "Doing distclean in bison" ; \
6056 (cd $(HOST_SUBDIR)/bison && \
6057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6059 "RANLIB=$${RANLIB}" \
6060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6061 distclean) \
6062 || exit 1
6064 @endif bison
6066 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6067 maybe-maintainer-clean-bison:
6068 @if bison
6069 maybe-maintainer-clean-bison: maintainer-clean-bison
6071 maintainer-clean-bison:
6072 @: $(MAKE); $(unstage)
6073 @[ -f ./bison/Makefile ] || exit 0; \
6074 r=`${PWD_COMMAND}`; export r; \
6075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6076 $(HOST_EXPORTS) \
6077 for flag in $(EXTRA_HOST_FLAGS) ; do \
6078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6079 done; \
6080 echo "Doing maintainer-clean in bison" ; \
6081 (cd $(HOST_SUBDIR)/bison && \
6082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6084 "RANLIB=$${RANLIB}" \
6085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6086 maintainer-clean) \
6087 || exit 1
6089 @endif bison
6093 .PHONY: configure-cgen maybe-configure-cgen
6094 maybe-configure-cgen:
6095 @if gcc-bootstrap
6096 configure-cgen: stage_current
6097 @endif gcc-bootstrap
6098 @if cgen
6099 maybe-configure-cgen: configure-cgen
6100 configure-cgen:
6101 @: $(MAKE); $(unstage)
6102 @r=`${PWD_COMMAND}`; export r; \
6103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6104 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6106 $(HOST_EXPORTS) \
6107 echo Configuring in $(HOST_SUBDIR)/cgen; \
6109 this_target="${target_alias}"; \
6111 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6112 case $(srcdir) in \
6113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6114 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6116 esac; \
6117 srcdiroption="--srcdir=$${topdir}/cgen"; \
6118 libsrcdir="$$s/cgen"; \
6119 $(SHELL) $${libsrcdir}/configure \
6120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6121 --target=$${this_target} $${srcdiroption} \
6122 || exit 1
6123 @endif cgen
6129 .PHONY: all-cgen maybe-all-cgen
6130 maybe-all-cgen:
6131 @if gcc-bootstrap
6132 all-cgen: stage_current
6133 @endif gcc-bootstrap
6134 @if cgen
6135 TARGET-cgen=all
6136 maybe-all-cgen: all-cgen
6137 all-cgen: configure-cgen
6138 @: $(MAKE); $(unstage)
6139 @r=`${PWD_COMMAND}`; export r; \
6140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6141 $(HOST_EXPORTS) \
6142 (cd $(HOST_SUBDIR)/cgen && \
6143 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6144 $(TARGET-cgen))
6145 @endif cgen
6150 .PHONY: check-cgen maybe-check-cgen
6151 maybe-check-cgen:
6152 @if cgen
6153 maybe-check-cgen: check-cgen
6155 check-cgen:
6156 @: $(MAKE); $(unstage)
6157 @r=`${PWD_COMMAND}`; export r; \
6158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6159 $(HOST_EXPORTS) \
6160 (cd $(HOST_SUBDIR)/cgen && \
6161 $(MAKE) $(FLAGS_TO_PASS) check)
6163 @endif cgen
6165 .PHONY: install-cgen maybe-install-cgen
6166 maybe-install-cgen:
6167 @if cgen
6168 maybe-install-cgen: install-cgen
6170 install-cgen: installdirs
6171 @: $(MAKE); $(unstage)
6172 @r=`${PWD_COMMAND}`; export r; \
6173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6174 $(HOST_EXPORTS) \
6175 (cd $(HOST_SUBDIR)/cgen && \
6176 $(MAKE) $(FLAGS_TO_PASS) install)
6178 @endif cgen
6180 .PHONY: install-strip-cgen maybe-install-strip-cgen
6181 maybe-install-strip-cgen:
6182 @if cgen
6183 maybe-install-strip-cgen: install-strip-cgen
6185 install-strip-cgen: installdirs
6186 @: $(MAKE); $(unstage)
6187 @r=`${PWD_COMMAND}`; export r; \
6188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6189 $(HOST_EXPORTS) \
6190 (cd $(HOST_SUBDIR)/cgen && \
6191 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6193 @endif cgen
6195 # Other targets (info, dvi, pdf, etc.)
6197 .PHONY: maybe-info-cgen info-cgen
6198 maybe-info-cgen:
6199 @if cgen
6200 maybe-info-cgen: info-cgen
6202 info-cgen: \
6203 configure-cgen
6204 @: $(MAKE); $(unstage)
6205 @[ -f ./cgen/Makefile ] || exit 0; \
6206 r=`${PWD_COMMAND}`; export r; \
6207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6208 $(HOST_EXPORTS) \
6209 for flag in $(EXTRA_HOST_FLAGS) ; do \
6210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6211 done; \
6212 echo "Doing info in cgen" ; \
6213 (cd $(HOST_SUBDIR)/cgen && \
6214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6216 "RANLIB=$${RANLIB}" \
6217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6218 info) \
6219 || exit 1
6221 @endif cgen
6223 .PHONY: maybe-dvi-cgen dvi-cgen
6224 maybe-dvi-cgen:
6225 @if cgen
6226 maybe-dvi-cgen: dvi-cgen
6228 dvi-cgen: \
6229 configure-cgen
6230 @: $(MAKE); $(unstage)
6231 @[ -f ./cgen/Makefile ] || exit 0; \
6232 r=`${PWD_COMMAND}`; export r; \
6233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6234 $(HOST_EXPORTS) \
6235 for flag in $(EXTRA_HOST_FLAGS) ; do \
6236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6237 done; \
6238 echo "Doing dvi in cgen" ; \
6239 (cd $(HOST_SUBDIR)/cgen && \
6240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6242 "RANLIB=$${RANLIB}" \
6243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6244 dvi) \
6245 || exit 1
6247 @endif cgen
6249 .PHONY: maybe-pdf-cgen pdf-cgen
6250 maybe-pdf-cgen:
6251 @if cgen
6252 maybe-pdf-cgen: pdf-cgen
6254 pdf-cgen: \
6255 configure-cgen
6256 @: $(MAKE); $(unstage)
6257 @[ -f ./cgen/Makefile ] || exit 0; \
6258 r=`${PWD_COMMAND}`; export r; \
6259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6260 $(HOST_EXPORTS) \
6261 for flag in $(EXTRA_HOST_FLAGS) ; do \
6262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6263 done; \
6264 echo "Doing pdf in cgen" ; \
6265 (cd $(HOST_SUBDIR)/cgen && \
6266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6268 "RANLIB=$${RANLIB}" \
6269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6270 pdf) \
6271 || exit 1
6273 @endif cgen
6275 .PHONY: maybe-html-cgen html-cgen
6276 maybe-html-cgen:
6277 @if cgen
6278 maybe-html-cgen: html-cgen
6280 html-cgen: \
6281 configure-cgen
6282 @: $(MAKE); $(unstage)
6283 @[ -f ./cgen/Makefile ] || exit 0; \
6284 r=`${PWD_COMMAND}`; export r; \
6285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6286 $(HOST_EXPORTS) \
6287 for flag in $(EXTRA_HOST_FLAGS) ; do \
6288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6289 done; \
6290 echo "Doing html in cgen" ; \
6291 (cd $(HOST_SUBDIR)/cgen && \
6292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6294 "RANLIB=$${RANLIB}" \
6295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6296 html) \
6297 || exit 1
6299 @endif cgen
6301 .PHONY: maybe-TAGS-cgen TAGS-cgen
6302 maybe-TAGS-cgen:
6303 @if cgen
6304 maybe-TAGS-cgen: TAGS-cgen
6306 TAGS-cgen: \
6307 configure-cgen
6308 @: $(MAKE); $(unstage)
6309 @[ -f ./cgen/Makefile ] || exit 0; \
6310 r=`${PWD_COMMAND}`; export r; \
6311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6312 $(HOST_EXPORTS) \
6313 for flag in $(EXTRA_HOST_FLAGS) ; do \
6314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6315 done; \
6316 echo "Doing TAGS in cgen" ; \
6317 (cd $(HOST_SUBDIR)/cgen && \
6318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6320 "RANLIB=$${RANLIB}" \
6321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6322 TAGS) \
6323 || exit 1
6325 @endif cgen
6327 .PHONY: maybe-install-info-cgen install-info-cgen
6328 maybe-install-info-cgen:
6329 @if cgen
6330 maybe-install-info-cgen: install-info-cgen
6332 install-info-cgen: \
6333 configure-cgen \
6334 info-cgen
6335 @: $(MAKE); $(unstage)
6336 @[ -f ./cgen/Makefile ] || exit 0; \
6337 r=`${PWD_COMMAND}`; export r; \
6338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6339 $(HOST_EXPORTS) \
6340 for flag in $(EXTRA_HOST_FLAGS) ; do \
6341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6342 done; \
6343 echo "Doing install-info in cgen" ; \
6344 (cd $(HOST_SUBDIR)/cgen && \
6345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6347 "RANLIB=$${RANLIB}" \
6348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6349 install-info) \
6350 || exit 1
6352 @endif cgen
6354 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6355 maybe-install-pdf-cgen:
6356 @if cgen
6357 maybe-install-pdf-cgen: install-pdf-cgen
6359 install-pdf-cgen: \
6360 configure-cgen \
6361 pdf-cgen
6362 @: $(MAKE); $(unstage)
6363 @[ -f ./cgen/Makefile ] || exit 0; \
6364 r=`${PWD_COMMAND}`; export r; \
6365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6366 $(HOST_EXPORTS) \
6367 for flag in $(EXTRA_HOST_FLAGS) ; do \
6368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6369 done; \
6370 echo "Doing install-pdf in cgen" ; \
6371 (cd $(HOST_SUBDIR)/cgen && \
6372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6374 "RANLIB=$${RANLIB}" \
6375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6376 install-pdf) \
6377 || exit 1
6379 @endif cgen
6381 .PHONY: maybe-install-html-cgen install-html-cgen
6382 maybe-install-html-cgen:
6383 @if cgen
6384 maybe-install-html-cgen: install-html-cgen
6386 install-html-cgen: \
6387 configure-cgen \
6388 html-cgen
6389 @: $(MAKE); $(unstage)
6390 @[ -f ./cgen/Makefile ] || exit 0; \
6391 r=`${PWD_COMMAND}`; export r; \
6392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6393 $(HOST_EXPORTS) \
6394 for flag in $(EXTRA_HOST_FLAGS) ; do \
6395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6396 done; \
6397 echo "Doing install-html in cgen" ; \
6398 (cd $(HOST_SUBDIR)/cgen && \
6399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6401 "RANLIB=$${RANLIB}" \
6402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6403 install-html) \
6404 || exit 1
6406 @endif cgen
6408 .PHONY: maybe-installcheck-cgen installcheck-cgen
6409 maybe-installcheck-cgen:
6410 @if cgen
6411 maybe-installcheck-cgen: installcheck-cgen
6413 installcheck-cgen: \
6414 configure-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 installcheck 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 installcheck) \
6430 || exit 1
6432 @endif cgen
6434 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6435 maybe-mostlyclean-cgen:
6436 @if cgen
6437 maybe-mostlyclean-cgen: mostlyclean-cgen
6439 mostlyclean-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 mostlyclean 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 mostlyclean) \
6455 || exit 1
6457 @endif cgen
6459 .PHONY: maybe-clean-cgen clean-cgen
6460 maybe-clean-cgen:
6461 @if cgen
6462 maybe-clean-cgen: clean-cgen
6464 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 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 clean) \
6480 || exit 1
6482 @endif cgen
6484 .PHONY: maybe-distclean-cgen distclean-cgen
6485 maybe-distclean-cgen:
6486 @if cgen
6487 maybe-distclean-cgen: distclean-cgen
6489 distclean-cgen:
6490 @: $(MAKE); $(unstage)
6491 @[ -f ./cgen/Makefile ] || exit 0; \
6492 r=`${PWD_COMMAND}`; export r; \
6493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6494 $(HOST_EXPORTS) \
6495 for flag in $(EXTRA_HOST_FLAGS) ; do \
6496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6497 done; \
6498 echo "Doing distclean in cgen" ; \
6499 (cd $(HOST_SUBDIR)/cgen && \
6500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6502 "RANLIB=$${RANLIB}" \
6503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6504 distclean) \
6505 || exit 1
6507 @endif cgen
6509 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6510 maybe-maintainer-clean-cgen:
6511 @if cgen
6512 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6514 maintainer-clean-cgen:
6515 @: $(MAKE); $(unstage)
6516 @[ -f ./cgen/Makefile ] || exit 0; \
6517 r=`${PWD_COMMAND}`; export r; \
6518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6519 $(HOST_EXPORTS) \
6520 for flag in $(EXTRA_HOST_FLAGS) ; do \
6521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6522 done; \
6523 echo "Doing maintainer-clean in cgen" ; \
6524 (cd $(HOST_SUBDIR)/cgen && \
6525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6527 "RANLIB=$${RANLIB}" \
6528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6529 maintainer-clean) \
6530 || exit 1
6532 @endif cgen
6536 .PHONY: configure-dejagnu maybe-configure-dejagnu
6537 maybe-configure-dejagnu:
6538 @if gcc-bootstrap
6539 configure-dejagnu: stage_current
6540 @endif gcc-bootstrap
6541 @if dejagnu
6542 maybe-configure-dejagnu: configure-dejagnu
6543 configure-dejagnu:
6544 @: $(MAKE); $(unstage)
6545 @r=`${PWD_COMMAND}`; export r; \
6546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6547 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6548 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6549 $(HOST_EXPORTS) \
6550 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6552 this_target="${target_alias}"; \
6554 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6555 case $(srcdir) in \
6556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6557 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6559 esac; \
6560 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6561 libsrcdir="$$s/dejagnu"; \
6562 $(SHELL) $${libsrcdir}/configure \
6563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6564 --target=$${this_target} $${srcdiroption} \
6565 || exit 1
6566 @endif dejagnu
6572 .PHONY: all-dejagnu maybe-all-dejagnu
6573 maybe-all-dejagnu:
6574 @if gcc-bootstrap
6575 all-dejagnu: stage_current
6576 @endif gcc-bootstrap
6577 @if dejagnu
6578 TARGET-dejagnu=all
6579 maybe-all-dejagnu: all-dejagnu
6580 all-dejagnu: configure-dejagnu
6581 @: $(MAKE); $(unstage)
6582 @r=`${PWD_COMMAND}`; export r; \
6583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6584 $(HOST_EXPORTS) \
6585 (cd $(HOST_SUBDIR)/dejagnu && \
6586 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6587 $(TARGET-dejagnu))
6588 @endif dejagnu
6593 .PHONY: check-dejagnu maybe-check-dejagnu
6594 maybe-check-dejagnu:
6595 @if dejagnu
6596 maybe-check-dejagnu: check-dejagnu
6598 check-dejagnu:
6599 @: $(MAKE); $(unstage)
6600 @r=`${PWD_COMMAND}`; export r; \
6601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6602 $(HOST_EXPORTS) \
6603 (cd $(HOST_SUBDIR)/dejagnu && \
6604 $(MAKE) $(FLAGS_TO_PASS) check)
6606 @endif dejagnu
6608 .PHONY: install-dejagnu maybe-install-dejagnu
6609 maybe-install-dejagnu:
6610 @if dejagnu
6611 maybe-install-dejagnu: install-dejagnu
6613 install-dejagnu: installdirs
6614 @: $(MAKE); $(unstage)
6615 @r=`${PWD_COMMAND}`; export r; \
6616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6617 $(HOST_EXPORTS) \
6618 (cd $(HOST_SUBDIR)/dejagnu && \
6619 $(MAKE) $(FLAGS_TO_PASS) install)
6621 @endif dejagnu
6623 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6624 maybe-install-strip-dejagnu:
6625 @if dejagnu
6626 maybe-install-strip-dejagnu: install-strip-dejagnu
6628 install-strip-dejagnu: installdirs
6629 @: $(MAKE); $(unstage)
6630 @r=`${PWD_COMMAND}`; export r; \
6631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6632 $(HOST_EXPORTS) \
6633 (cd $(HOST_SUBDIR)/dejagnu && \
6634 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6636 @endif dejagnu
6638 # Other targets (info, dvi, pdf, etc.)
6640 .PHONY: maybe-info-dejagnu info-dejagnu
6641 maybe-info-dejagnu:
6642 @if dejagnu
6643 maybe-info-dejagnu: info-dejagnu
6645 info-dejagnu: \
6646 configure-dejagnu
6647 @: $(MAKE); $(unstage)
6648 @[ -f ./dejagnu/Makefile ] || exit 0; \
6649 r=`${PWD_COMMAND}`; export r; \
6650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6651 $(HOST_EXPORTS) \
6652 for flag in $(EXTRA_HOST_FLAGS) ; do \
6653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6654 done; \
6655 echo "Doing info in dejagnu" ; \
6656 (cd $(HOST_SUBDIR)/dejagnu && \
6657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6659 "RANLIB=$${RANLIB}" \
6660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6661 info) \
6662 || exit 1
6664 @endif dejagnu
6666 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6667 maybe-dvi-dejagnu:
6668 @if dejagnu
6669 maybe-dvi-dejagnu: dvi-dejagnu
6671 dvi-dejagnu: \
6672 configure-dejagnu
6673 @: $(MAKE); $(unstage)
6674 @[ -f ./dejagnu/Makefile ] || exit 0; \
6675 r=`${PWD_COMMAND}`; export r; \
6676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6677 $(HOST_EXPORTS) \
6678 for flag in $(EXTRA_HOST_FLAGS) ; do \
6679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6680 done; \
6681 echo "Doing dvi in dejagnu" ; \
6682 (cd $(HOST_SUBDIR)/dejagnu && \
6683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6685 "RANLIB=$${RANLIB}" \
6686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6687 dvi) \
6688 || exit 1
6690 @endif dejagnu
6692 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6693 maybe-pdf-dejagnu:
6694 @if dejagnu
6695 maybe-pdf-dejagnu: pdf-dejagnu
6697 pdf-dejagnu: \
6698 configure-dejagnu
6699 @: $(MAKE); $(unstage)
6700 @[ -f ./dejagnu/Makefile ] || exit 0; \
6701 r=`${PWD_COMMAND}`; export r; \
6702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6703 $(HOST_EXPORTS) \
6704 for flag in $(EXTRA_HOST_FLAGS) ; do \
6705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6706 done; \
6707 echo "Doing pdf in dejagnu" ; \
6708 (cd $(HOST_SUBDIR)/dejagnu && \
6709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6711 "RANLIB=$${RANLIB}" \
6712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6713 pdf) \
6714 || exit 1
6716 @endif dejagnu
6718 .PHONY: maybe-html-dejagnu html-dejagnu
6719 maybe-html-dejagnu:
6720 @if dejagnu
6721 maybe-html-dejagnu: html-dejagnu
6723 html-dejagnu: \
6724 configure-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 html 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 html) \
6740 || exit 1
6742 @endif dejagnu
6744 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6745 maybe-TAGS-dejagnu:
6746 @if dejagnu
6747 maybe-TAGS-dejagnu: TAGS-dejagnu
6749 TAGS-dejagnu: \
6750 configure-dejagnu
6751 @: $(MAKE); $(unstage)
6752 @[ -f ./dejagnu/Makefile ] || exit 0; \
6753 r=`${PWD_COMMAND}`; export r; \
6754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6755 $(HOST_EXPORTS) \
6756 for flag in $(EXTRA_HOST_FLAGS) ; do \
6757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6758 done; \
6759 echo "Doing TAGS in dejagnu" ; \
6760 (cd $(HOST_SUBDIR)/dejagnu && \
6761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6763 "RANLIB=$${RANLIB}" \
6764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6765 TAGS) \
6766 || exit 1
6768 @endif dejagnu
6770 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6771 maybe-install-info-dejagnu:
6772 @if dejagnu
6773 maybe-install-info-dejagnu: install-info-dejagnu
6775 install-info-dejagnu: \
6776 configure-dejagnu \
6777 info-dejagnu
6778 @: $(MAKE); $(unstage)
6779 @[ -f ./dejagnu/Makefile ] || exit 0; \
6780 r=`${PWD_COMMAND}`; export r; \
6781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6782 $(HOST_EXPORTS) \
6783 for flag in $(EXTRA_HOST_FLAGS) ; do \
6784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6785 done; \
6786 echo "Doing install-info in dejagnu" ; \
6787 (cd $(HOST_SUBDIR)/dejagnu && \
6788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6790 "RANLIB=$${RANLIB}" \
6791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6792 install-info) \
6793 || exit 1
6795 @endif dejagnu
6797 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6798 maybe-install-pdf-dejagnu:
6799 @if dejagnu
6800 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6802 install-pdf-dejagnu: \
6803 configure-dejagnu \
6804 pdf-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 install-pdf 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 install-pdf) \
6820 || exit 1
6822 @endif dejagnu
6824 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6825 maybe-install-html-dejagnu:
6826 @if dejagnu
6827 maybe-install-html-dejagnu: install-html-dejagnu
6829 install-html-dejagnu: \
6830 configure-dejagnu \
6831 html-dejagnu
6832 @: $(MAKE); $(unstage)
6833 @[ -f ./dejagnu/Makefile ] || exit 0; \
6834 r=`${PWD_COMMAND}`; export r; \
6835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6836 $(HOST_EXPORTS) \
6837 for flag in $(EXTRA_HOST_FLAGS) ; do \
6838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6839 done; \
6840 echo "Doing install-html in dejagnu" ; \
6841 (cd $(HOST_SUBDIR)/dejagnu && \
6842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6844 "RANLIB=$${RANLIB}" \
6845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6846 install-html) \
6847 || exit 1
6849 @endif dejagnu
6851 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6852 maybe-installcheck-dejagnu:
6853 @if dejagnu
6854 maybe-installcheck-dejagnu: installcheck-dejagnu
6856 installcheck-dejagnu: \
6857 configure-dejagnu
6858 @: $(MAKE); $(unstage)
6859 @[ -f ./dejagnu/Makefile ] || exit 0; \
6860 r=`${PWD_COMMAND}`; export r; \
6861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6862 $(HOST_EXPORTS) \
6863 for flag in $(EXTRA_HOST_FLAGS) ; do \
6864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6865 done; \
6866 echo "Doing installcheck in dejagnu" ; \
6867 (cd $(HOST_SUBDIR)/dejagnu && \
6868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6870 "RANLIB=$${RANLIB}" \
6871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6872 installcheck) \
6873 || exit 1
6875 @endif dejagnu
6877 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6878 maybe-mostlyclean-dejagnu:
6879 @if dejagnu
6880 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6882 mostlyclean-dejagnu:
6883 @: $(MAKE); $(unstage)
6884 @[ -f ./dejagnu/Makefile ] || exit 0; \
6885 r=`${PWD_COMMAND}`; export r; \
6886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6887 $(HOST_EXPORTS) \
6888 for flag in $(EXTRA_HOST_FLAGS) ; do \
6889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6890 done; \
6891 echo "Doing mostlyclean in dejagnu" ; \
6892 (cd $(HOST_SUBDIR)/dejagnu && \
6893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6895 "RANLIB=$${RANLIB}" \
6896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6897 mostlyclean) \
6898 || exit 1
6900 @endif dejagnu
6902 .PHONY: maybe-clean-dejagnu clean-dejagnu
6903 maybe-clean-dejagnu:
6904 @if dejagnu
6905 maybe-clean-dejagnu: clean-dejagnu
6907 clean-dejagnu:
6908 @: $(MAKE); $(unstage)
6909 @[ -f ./dejagnu/Makefile ] || exit 0; \
6910 r=`${PWD_COMMAND}`; export r; \
6911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6912 $(HOST_EXPORTS) \
6913 for flag in $(EXTRA_HOST_FLAGS) ; do \
6914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6915 done; \
6916 echo "Doing clean in dejagnu" ; \
6917 (cd $(HOST_SUBDIR)/dejagnu && \
6918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6920 "RANLIB=$${RANLIB}" \
6921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6922 clean) \
6923 || exit 1
6925 @endif dejagnu
6927 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6928 maybe-distclean-dejagnu:
6929 @if dejagnu
6930 maybe-distclean-dejagnu: distclean-dejagnu
6932 distclean-dejagnu:
6933 @: $(MAKE); $(unstage)
6934 @[ -f ./dejagnu/Makefile ] || exit 0; \
6935 r=`${PWD_COMMAND}`; export r; \
6936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6937 $(HOST_EXPORTS) \
6938 for flag in $(EXTRA_HOST_FLAGS) ; do \
6939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6940 done; \
6941 echo "Doing distclean in dejagnu" ; \
6942 (cd $(HOST_SUBDIR)/dejagnu && \
6943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6945 "RANLIB=$${RANLIB}" \
6946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6947 distclean) \
6948 || exit 1
6950 @endif dejagnu
6952 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6953 maybe-maintainer-clean-dejagnu:
6954 @if dejagnu
6955 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6957 maintainer-clean-dejagnu:
6958 @: $(MAKE); $(unstage)
6959 @[ -f ./dejagnu/Makefile ] || exit 0; \
6960 r=`${PWD_COMMAND}`; export r; \
6961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6962 $(HOST_EXPORTS) \
6963 for flag in $(EXTRA_HOST_FLAGS) ; do \
6964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6965 done; \
6966 echo "Doing maintainer-clean in dejagnu" ; \
6967 (cd $(HOST_SUBDIR)/dejagnu && \
6968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6970 "RANLIB=$${RANLIB}" \
6971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6972 maintainer-clean) \
6973 || exit 1
6975 @endif dejagnu
6979 .PHONY: configure-etc maybe-configure-etc
6980 maybe-configure-etc:
6981 @if gcc-bootstrap
6982 configure-etc: stage_current
6983 @endif gcc-bootstrap
6984 @if etc
6985 maybe-configure-etc: configure-etc
6986 configure-etc:
6987 @: $(MAKE); $(unstage)
6988 @r=`${PWD_COMMAND}`; export r; \
6989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6990 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6992 $(HOST_EXPORTS) \
6993 echo Configuring in $(HOST_SUBDIR)/etc; \
6995 this_target="${target_alias}"; \
6997 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6998 case $(srcdir) in \
6999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7000 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7002 esac; \
7003 srcdiroption="--srcdir=$${topdir}/etc"; \
7004 libsrcdir="$$s/etc"; \
7005 $(SHELL) $${libsrcdir}/configure \
7006 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7007 --target=$${this_target} $${srcdiroption} \
7008 || exit 1
7009 @endif etc
7015 .PHONY: all-etc maybe-all-etc
7016 maybe-all-etc:
7017 @if gcc-bootstrap
7018 all-etc: stage_current
7019 @endif gcc-bootstrap
7020 @if etc
7021 TARGET-etc=all
7022 maybe-all-etc: all-etc
7023 all-etc: configure-etc
7024 @: $(MAKE); $(unstage)
7025 @r=`${PWD_COMMAND}`; export r; \
7026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7027 $(HOST_EXPORTS) \
7028 (cd $(HOST_SUBDIR)/etc && \
7029 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7030 $(TARGET-etc))
7031 @endif etc
7036 .PHONY: check-etc maybe-check-etc
7037 maybe-check-etc:
7038 @if etc
7039 maybe-check-etc: check-etc
7041 check-etc:
7042 @: $(MAKE); $(unstage)
7043 @r=`${PWD_COMMAND}`; export r; \
7044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7045 $(HOST_EXPORTS) \
7046 (cd $(HOST_SUBDIR)/etc && \
7047 $(MAKE) $(FLAGS_TO_PASS) check)
7049 @endif etc
7051 .PHONY: install-etc maybe-install-etc
7052 maybe-install-etc:
7053 @if etc
7054 maybe-install-etc: install-etc
7056 install-etc: installdirs
7057 @: $(MAKE); $(unstage)
7058 @r=`${PWD_COMMAND}`; export r; \
7059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7060 $(HOST_EXPORTS) \
7061 (cd $(HOST_SUBDIR)/etc && \
7062 $(MAKE) $(FLAGS_TO_PASS) install)
7064 @endif etc
7066 .PHONY: install-strip-etc maybe-install-strip-etc
7067 maybe-install-strip-etc:
7068 @if etc
7069 maybe-install-strip-etc: install-strip-etc
7071 install-strip-etc: installdirs
7072 @: $(MAKE); $(unstage)
7073 @r=`${PWD_COMMAND}`; export r; \
7074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7075 $(HOST_EXPORTS) \
7076 (cd $(HOST_SUBDIR)/etc && \
7077 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7079 @endif etc
7081 # Other targets (info, dvi, pdf, etc.)
7083 .PHONY: maybe-info-etc info-etc
7084 maybe-info-etc:
7085 @if etc
7086 maybe-info-etc: info-etc
7088 info-etc: \
7089 configure-etc
7090 @: $(MAKE); $(unstage)
7091 @[ -f ./etc/Makefile ] || exit 0; \
7092 r=`${PWD_COMMAND}`; export r; \
7093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7094 $(HOST_EXPORTS) \
7095 for flag in $(EXTRA_HOST_FLAGS) ; do \
7096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7097 done; \
7098 echo "Doing info in etc" ; \
7099 (cd $(HOST_SUBDIR)/etc && \
7100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7102 "RANLIB=$${RANLIB}" \
7103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7104 info) \
7105 || exit 1
7107 @endif etc
7109 .PHONY: maybe-dvi-etc dvi-etc
7110 maybe-dvi-etc:
7111 @if etc
7112 maybe-dvi-etc: dvi-etc
7114 dvi-etc: \
7115 configure-etc
7116 @: $(MAKE); $(unstage)
7117 @[ -f ./etc/Makefile ] || exit 0; \
7118 r=`${PWD_COMMAND}`; export r; \
7119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7120 $(HOST_EXPORTS) \
7121 for flag in $(EXTRA_HOST_FLAGS) ; do \
7122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7123 done; \
7124 echo "Doing dvi in etc" ; \
7125 (cd $(HOST_SUBDIR)/etc && \
7126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7128 "RANLIB=$${RANLIB}" \
7129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7130 dvi) \
7131 || exit 1
7133 @endif etc
7135 .PHONY: maybe-pdf-etc pdf-etc
7136 maybe-pdf-etc:
7137 @if etc
7138 maybe-pdf-etc: pdf-etc
7140 pdf-etc: \
7141 configure-etc
7142 @: $(MAKE); $(unstage)
7143 @[ -f ./etc/Makefile ] || exit 0; \
7144 r=`${PWD_COMMAND}`; export r; \
7145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7146 $(HOST_EXPORTS) \
7147 for flag in $(EXTRA_HOST_FLAGS) ; do \
7148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7149 done; \
7150 echo "Doing pdf in etc" ; \
7151 (cd $(HOST_SUBDIR)/etc && \
7152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7154 "RANLIB=$${RANLIB}" \
7155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7156 pdf) \
7157 || exit 1
7159 @endif etc
7161 .PHONY: maybe-html-etc html-etc
7162 maybe-html-etc:
7163 @if etc
7164 maybe-html-etc: html-etc
7166 html-etc: \
7167 configure-etc
7168 @: $(MAKE); $(unstage)
7169 @[ -f ./etc/Makefile ] || exit 0; \
7170 r=`${PWD_COMMAND}`; export r; \
7171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7172 $(HOST_EXPORTS) \
7173 for flag in $(EXTRA_HOST_FLAGS) ; do \
7174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7175 done; \
7176 echo "Doing html in etc" ; \
7177 (cd $(HOST_SUBDIR)/etc && \
7178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7180 "RANLIB=$${RANLIB}" \
7181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7182 html) \
7183 || exit 1
7185 @endif etc
7187 .PHONY: maybe-TAGS-etc TAGS-etc
7188 maybe-TAGS-etc:
7189 @if etc
7190 maybe-TAGS-etc: TAGS-etc
7192 TAGS-etc: \
7193 configure-etc
7194 @: $(MAKE); $(unstage)
7195 @[ -f ./etc/Makefile ] || exit 0; \
7196 r=`${PWD_COMMAND}`; export r; \
7197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7198 $(HOST_EXPORTS) \
7199 for flag in $(EXTRA_HOST_FLAGS) ; do \
7200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7201 done; \
7202 echo "Doing TAGS in etc" ; \
7203 (cd $(HOST_SUBDIR)/etc && \
7204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7206 "RANLIB=$${RANLIB}" \
7207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7208 TAGS) \
7209 || exit 1
7211 @endif etc
7213 .PHONY: maybe-install-info-etc install-info-etc
7214 maybe-install-info-etc:
7215 @if etc
7216 maybe-install-info-etc: install-info-etc
7218 install-info-etc: \
7219 configure-etc \
7220 info-etc
7221 @: $(MAKE); $(unstage)
7222 @[ -f ./etc/Makefile ] || exit 0; \
7223 r=`${PWD_COMMAND}`; export r; \
7224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7225 $(HOST_EXPORTS) \
7226 for flag in $(EXTRA_HOST_FLAGS) ; do \
7227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7228 done; \
7229 echo "Doing install-info in etc" ; \
7230 (cd $(HOST_SUBDIR)/etc && \
7231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7233 "RANLIB=$${RANLIB}" \
7234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7235 install-info) \
7236 || exit 1
7238 @endif etc
7240 .PHONY: maybe-install-pdf-etc install-pdf-etc
7241 maybe-install-pdf-etc:
7242 @if etc
7243 maybe-install-pdf-etc: install-pdf-etc
7245 install-pdf-etc: \
7246 configure-etc \
7247 pdf-etc
7248 @: $(MAKE); $(unstage)
7249 @[ -f ./etc/Makefile ] || exit 0; \
7250 r=`${PWD_COMMAND}`; export r; \
7251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7252 $(HOST_EXPORTS) \
7253 for flag in $(EXTRA_HOST_FLAGS) ; do \
7254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7255 done; \
7256 echo "Doing install-pdf in etc" ; \
7257 (cd $(HOST_SUBDIR)/etc && \
7258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7260 "RANLIB=$${RANLIB}" \
7261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7262 install-pdf) \
7263 || exit 1
7265 @endif etc
7267 .PHONY: maybe-install-html-etc install-html-etc
7268 maybe-install-html-etc:
7269 @if etc
7270 maybe-install-html-etc: install-html-etc
7272 install-html-etc: \
7273 configure-etc \
7274 html-etc
7275 @: $(MAKE); $(unstage)
7276 @[ -f ./etc/Makefile ] || exit 0; \
7277 r=`${PWD_COMMAND}`; export r; \
7278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7279 $(HOST_EXPORTS) \
7280 for flag in $(EXTRA_HOST_FLAGS) ; do \
7281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7282 done; \
7283 echo "Doing install-html in etc" ; \
7284 (cd $(HOST_SUBDIR)/etc && \
7285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7287 "RANLIB=$${RANLIB}" \
7288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7289 install-html) \
7290 || exit 1
7292 @endif etc
7294 .PHONY: maybe-installcheck-etc installcheck-etc
7295 maybe-installcheck-etc:
7296 @if etc
7297 maybe-installcheck-etc: installcheck-etc
7299 installcheck-etc: \
7300 configure-etc
7301 @: $(MAKE); $(unstage)
7302 @[ -f ./etc/Makefile ] || exit 0; \
7303 r=`${PWD_COMMAND}`; export r; \
7304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7305 $(HOST_EXPORTS) \
7306 for flag in $(EXTRA_HOST_FLAGS) ; do \
7307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7308 done; \
7309 echo "Doing installcheck in etc" ; \
7310 (cd $(HOST_SUBDIR)/etc && \
7311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7313 "RANLIB=$${RANLIB}" \
7314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7315 installcheck) \
7316 || exit 1
7318 @endif etc
7320 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7321 maybe-mostlyclean-etc:
7322 @if etc
7323 maybe-mostlyclean-etc: mostlyclean-etc
7325 mostlyclean-etc:
7326 @: $(MAKE); $(unstage)
7327 @[ -f ./etc/Makefile ] || exit 0; \
7328 r=`${PWD_COMMAND}`; export r; \
7329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7330 $(HOST_EXPORTS) \
7331 for flag in $(EXTRA_HOST_FLAGS) ; do \
7332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7333 done; \
7334 echo "Doing mostlyclean in etc" ; \
7335 (cd $(HOST_SUBDIR)/etc && \
7336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7338 "RANLIB=$${RANLIB}" \
7339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7340 mostlyclean) \
7341 || exit 1
7343 @endif etc
7345 .PHONY: maybe-clean-etc clean-etc
7346 maybe-clean-etc:
7347 @if etc
7348 maybe-clean-etc: clean-etc
7350 clean-etc:
7351 @: $(MAKE); $(unstage)
7352 @[ -f ./etc/Makefile ] || exit 0; \
7353 r=`${PWD_COMMAND}`; export r; \
7354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7355 $(HOST_EXPORTS) \
7356 for flag in $(EXTRA_HOST_FLAGS) ; do \
7357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7358 done; \
7359 echo "Doing clean in etc" ; \
7360 (cd $(HOST_SUBDIR)/etc && \
7361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7363 "RANLIB=$${RANLIB}" \
7364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7365 clean) \
7366 || exit 1
7368 @endif etc
7370 .PHONY: maybe-distclean-etc distclean-etc
7371 maybe-distclean-etc:
7372 @if etc
7373 maybe-distclean-etc: distclean-etc
7375 distclean-etc:
7376 @: $(MAKE); $(unstage)
7377 @[ -f ./etc/Makefile ] || exit 0; \
7378 r=`${PWD_COMMAND}`; export r; \
7379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7380 $(HOST_EXPORTS) \
7381 for flag in $(EXTRA_HOST_FLAGS) ; do \
7382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7383 done; \
7384 echo "Doing distclean in etc" ; \
7385 (cd $(HOST_SUBDIR)/etc && \
7386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7388 "RANLIB=$${RANLIB}" \
7389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7390 distclean) \
7391 || exit 1
7393 @endif etc
7395 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7396 maybe-maintainer-clean-etc:
7397 @if etc
7398 maybe-maintainer-clean-etc: maintainer-clean-etc
7400 maintainer-clean-etc:
7401 @: $(MAKE); $(unstage)
7402 @[ -f ./etc/Makefile ] || exit 0; \
7403 r=`${PWD_COMMAND}`; export r; \
7404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7405 $(HOST_EXPORTS) \
7406 for flag in $(EXTRA_HOST_FLAGS) ; do \
7407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7408 done; \
7409 echo "Doing maintainer-clean in etc" ; \
7410 (cd $(HOST_SUBDIR)/etc && \
7411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7413 "RANLIB=$${RANLIB}" \
7414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7415 maintainer-clean) \
7416 || exit 1
7418 @endif etc
7422 .PHONY: configure-fastjar maybe-configure-fastjar
7423 maybe-configure-fastjar:
7424 @if gcc-bootstrap
7425 configure-fastjar: stage_current
7426 @endif gcc-bootstrap
7427 @if fastjar
7428 maybe-configure-fastjar: configure-fastjar
7429 configure-fastjar:
7430 @: $(MAKE); $(unstage)
7431 @r=`${PWD_COMMAND}`; export r; \
7432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7433 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7434 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7435 $(HOST_EXPORTS) \
7436 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7438 this_target="${target_alias}"; \
7440 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7441 case $(srcdir) in \
7442 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7443 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7444 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7445 esac; \
7446 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7447 libsrcdir="$$s/fastjar"; \
7448 $(SHELL) $${libsrcdir}/configure \
7449 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7450 --target=$${this_target} $${srcdiroption} \
7451 || exit 1
7452 @endif fastjar
7458 .PHONY: all-fastjar maybe-all-fastjar
7459 maybe-all-fastjar:
7460 @if gcc-bootstrap
7461 all-fastjar: stage_current
7462 @endif gcc-bootstrap
7463 @if fastjar
7464 TARGET-fastjar=all
7465 maybe-all-fastjar: all-fastjar
7466 all-fastjar: configure-fastjar
7467 @: $(MAKE); $(unstage)
7468 @r=`${PWD_COMMAND}`; export r; \
7469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7470 $(HOST_EXPORTS) \
7471 (cd $(HOST_SUBDIR)/fastjar && \
7472 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7473 $(TARGET-fastjar))
7474 @endif fastjar
7479 .PHONY: check-fastjar maybe-check-fastjar
7480 maybe-check-fastjar:
7481 @if fastjar
7482 maybe-check-fastjar: check-fastjar
7484 # This module is only tested in a native toolchain.
7485 check-fastjar:
7486 @: $(MAKE); $(unstage)
7487 @if [ '$(host)' = '$(target)' ] ; then \
7488 r=`${PWD_COMMAND}`; export r; \
7489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7490 $(HOST_EXPORTS) \
7491 (cd $(HOST_SUBDIR)/fastjar && \
7492 $(MAKE) $(FLAGS_TO_PASS) check); \
7495 @endif fastjar
7497 .PHONY: install-fastjar maybe-install-fastjar
7498 maybe-install-fastjar:
7499 @if fastjar
7500 maybe-install-fastjar: install-fastjar
7502 install-fastjar: installdirs
7503 @: $(MAKE); $(unstage)
7504 @r=`${PWD_COMMAND}`; export r; \
7505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7506 $(HOST_EXPORTS) \
7507 (cd $(HOST_SUBDIR)/fastjar && \
7508 $(MAKE) $(FLAGS_TO_PASS) install)
7510 @endif fastjar
7512 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7513 maybe-install-strip-fastjar:
7514 @if fastjar
7515 maybe-install-strip-fastjar: install-strip-fastjar
7517 install-strip-fastjar: installdirs
7518 @: $(MAKE); $(unstage)
7519 @r=`${PWD_COMMAND}`; export r; \
7520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7521 $(HOST_EXPORTS) \
7522 (cd $(HOST_SUBDIR)/fastjar && \
7523 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7525 @endif fastjar
7527 # Other targets (info, dvi, pdf, etc.)
7529 .PHONY: maybe-info-fastjar info-fastjar
7530 maybe-info-fastjar:
7531 @if fastjar
7532 maybe-info-fastjar: info-fastjar
7534 info-fastjar: \
7535 configure-fastjar
7536 @: $(MAKE); $(unstage)
7537 @[ -f ./fastjar/Makefile ] || exit 0; \
7538 r=`${PWD_COMMAND}`; export r; \
7539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7540 $(HOST_EXPORTS) \
7541 for flag in $(EXTRA_HOST_FLAGS) ; do \
7542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7543 done; \
7544 echo "Doing info in fastjar" ; \
7545 (cd $(HOST_SUBDIR)/fastjar && \
7546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7548 "RANLIB=$${RANLIB}" \
7549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7550 info) \
7551 || exit 1
7553 @endif fastjar
7555 .PHONY: maybe-dvi-fastjar dvi-fastjar
7556 maybe-dvi-fastjar:
7557 @if fastjar
7558 maybe-dvi-fastjar: dvi-fastjar
7560 dvi-fastjar: \
7561 configure-fastjar
7562 @: $(MAKE); $(unstage)
7563 @[ -f ./fastjar/Makefile ] || exit 0; \
7564 r=`${PWD_COMMAND}`; export r; \
7565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7566 $(HOST_EXPORTS) \
7567 for flag in $(EXTRA_HOST_FLAGS) ; do \
7568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7569 done; \
7570 echo "Doing dvi in fastjar" ; \
7571 (cd $(HOST_SUBDIR)/fastjar && \
7572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7574 "RANLIB=$${RANLIB}" \
7575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7576 dvi) \
7577 || exit 1
7579 @endif fastjar
7581 .PHONY: maybe-pdf-fastjar pdf-fastjar
7582 maybe-pdf-fastjar:
7583 @if fastjar
7584 maybe-pdf-fastjar: pdf-fastjar
7586 pdf-fastjar: \
7587 configure-fastjar
7588 @: $(MAKE); $(unstage)
7589 @[ -f ./fastjar/Makefile ] || exit 0; \
7590 r=`${PWD_COMMAND}`; export r; \
7591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7592 $(HOST_EXPORTS) \
7593 for flag in $(EXTRA_HOST_FLAGS) ; do \
7594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7595 done; \
7596 echo "Doing pdf in fastjar" ; \
7597 (cd $(HOST_SUBDIR)/fastjar && \
7598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7600 "RANLIB=$${RANLIB}" \
7601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7602 pdf) \
7603 || exit 1
7605 @endif fastjar
7607 .PHONY: maybe-html-fastjar html-fastjar
7608 maybe-html-fastjar:
7609 @if fastjar
7610 maybe-html-fastjar: html-fastjar
7612 html-fastjar: \
7613 configure-fastjar
7614 @: $(MAKE); $(unstage)
7615 @[ -f ./fastjar/Makefile ] || exit 0; \
7616 r=`${PWD_COMMAND}`; export r; \
7617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7618 $(HOST_EXPORTS) \
7619 for flag in $(EXTRA_HOST_FLAGS) ; do \
7620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7621 done; \
7622 echo "Doing html in fastjar" ; \
7623 (cd $(HOST_SUBDIR)/fastjar && \
7624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7626 "RANLIB=$${RANLIB}" \
7627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7628 html) \
7629 || exit 1
7631 @endif fastjar
7633 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7634 maybe-TAGS-fastjar:
7635 @if fastjar
7636 maybe-TAGS-fastjar: TAGS-fastjar
7638 TAGS-fastjar: \
7639 configure-fastjar
7640 @: $(MAKE); $(unstage)
7641 @[ -f ./fastjar/Makefile ] || exit 0; \
7642 r=`${PWD_COMMAND}`; export r; \
7643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7644 $(HOST_EXPORTS) \
7645 for flag in $(EXTRA_HOST_FLAGS) ; do \
7646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7647 done; \
7648 echo "Doing TAGS in fastjar" ; \
7649 (cd $(HOST_SUBDIR)/fastjar && \
7650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7652 "RANLIB=$${RANLIB}" \
7653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7654 TAGS) \
7655 || exit 1
7657 @endif fastjar
7659 .PHONY: maybe-install-info-fastjar install-info-fastjar
7660 maybe-install-info-fastjar:
7661 @if fastjar
7662 maybe-install-info-fastjar: install-info-fastjar
7664 install-info-fastjar: \
7665 configure-fastjar \
7666 info-fastjar
7667 @: $(MAKE); $(unstage)
7668 @[ -f ./fastjar/Makefile ] || exit 0; \
7669 r=`${PWD_COMMAND}`; export r; \
7670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7671 $(HOST_EXPORTS) \
7672 for flag in $(EXTRA_HOST_FLAGS) ; do \
7673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7674 done; \
7675 echo "Doing install-info in fastjar" ; \
7676 (cd $(HOST_SUBDIR)/fastjar && \
7677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7679 "RANLIB=$${RANLIB}" \
7680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7681 install-info) \
7682 || exit 1
7684 @endif fastjar
7686 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7687 maybe-install-pdf-fastjar:
7688 @if fastjar
7689 maybe-install-pdf-fastjar: install-pdf-fastjar
7691 install-pdf-fastjar: \
7692 configure-fastjar \
7693 pdf-fastjar
7694 @: $(MAKE); $(unstage)
7695 @[ -f ./fastjar/Makefile ] || exit 0; \
7696 r=`${PWD_COMMAND}`; export r; \
7697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7698 $(HOST_EXPORTS) \
7699 for flag in $(EXTRA_HOST_FLAGS) ; do \
7700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7701 done; \
7702 echo "Doing install-pdf in fastjar" ; \
7703 (cd $(HOST_SUBDIR)/fastjar && \
7704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7706 "RANLIB=$${RANLIB}" \
7707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7708 install-pdf) \
7709 || exit 1
7711 @endif fastjar
7713 .PHONY: maybe-install-html-fastjar install-html-fastjar
7714 maybe-install-html-fastjar:
7715 @if fastjar
7716 maybe-install-html-fastjar: install-html-fastjar
7718 install-html-fastjar: \
7719 configure-fastjar \
7720 html-fastjar
7721 @: $(MAKE); $(unstage)
7722 @[ -f ./fastjar/Makefile ] || exit 0; \
7723 r=`${PWD_COMMAND}`; export r; \
7724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7725 $(HOST_EXPORTS) \
7726 for flag in $(EXTRA_HOST_FLAGS) ; do \
7727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7728 done; \
7729 echo "Doing install-html in fastjar" ; \
7730 (cd $(HOST_SUBDIR)/fastjar && \
7731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7733 "RANLIB=$${RANLIB}" \
7734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7735 install-html) \
7736 || exit 1
7738 @endif fastjar
7740 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7741 maybe-installcheck-fastjar:
7742 @if fastjar
7743 maybe-installcheck-fastjar: installcheck-fastjar
7745 installcheck-fastjar: \
7746 configure-fastjar
7747 @: $(MAKE); $(unstage)
7748 @[ -f ./fastjar/Makefile ] || exit 0; \
7749 r=`${PWD_COMMAND}`; export r; \
7750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7751 $(HOST_EXPORTS) \
7752 for flag in $(EXTRA_HOST_FLAGS) ; do \
7753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7754 done; \
7755 echo "Doing installcheck in fastjar" ; \
7756 (cd $(HOST_SUBDIR)/fastjar && \
7757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7759 "RANLIB=$${RANLIB}" \
7760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7761 installcheck) \
7762 || exit 1
7764 @endif fastjar
7766 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7767 maybe-mostlyclean-fastjar:
7768 @if fastjar
7769 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7771 mostlyclean-fastjar:
7772 @: $(MAKE); $(unstage)
7773 @[ -f ./fastjar/Makefile ] || exit 0; \
7774 r=`${PWD_COMMAND}`; export r; \
7775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7776 $(HOST_EXPORTS) \
7777 for flag in $(EXTRA_HOST_FLAGS) ; do \
7778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7779 done; \
7780 echo "Doing mostlyclean in fastjar" ; \
7781 (cd $(HOST_SUBDIR)/fastjar && \
7782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7784 "RANLIB=$${RANLIB}" \
7785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7786 mostlyclean) \
7787 || exit 1
7789 @endif fastjar
7791 .PHONY: maybe-clean-fastjar clean-fastjar
7792 maybe-clean-fastjar:
7793 @if fastjar
7794 maybe-clean-fastjar: clean-fastjar
7796 clean-fastjar:
7797 @: $(MAKE); $(unstage)
7798 @[ -f ./fastjar/Makefile ] || exit 0; \
7799 r=`${PWD_COMMAND}`; export r; \
7800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7801 $(HOST_EXPORTS) \
7802 for flag in $(EXTRA_HOST_FLAGS) ; do \
7803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7804 done; \
7805 echo "Doing clean in fastjar" ; \
7806 (cd $(HOST_SUBDIR)/fastjar && \
7807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7809 "RANLIB=$${RANLIB}" \
7810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7811 clean) \
7812 || exit 1
7814 @endif fastjar
7816 .PHONY: maybe-distclean-fastjar distclean-fastjar
7817 maybe-distclean-fastjar:
7818 @if fastjar
7819 maybe-distclean-fastjar: distclean-fastjar
7821 distclean-fastjar:
7822 @: $(MAKE); $(unstage)
7823 @[ -f ./fastjar/Makefile ] || exit 0; \
7824 r=`${PWD_COMMAND}`; export r; \
7825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7826 $(HOST_EXPORTS) \
7827 for flag in $(EXTRA_HOST_FLAGS) ; do \
7828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7829 done; \
7830 echo "Doing distclean in fastjar" ; \
7831 (cd $(HOST_SUBDIR)/fastjar && \
7832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7834 "RANLIB=$${RANLIB}" \
7835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7836 distclean) \
7837 || exit 1
7839 @endif fastjar
7841 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7842 maybe-maintainer-clean-fastjar:
7843 @if fastjar
7844 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7846 maintainer-clean-fastjar:
7847 @: $(MAKE); $(unstage)
7848 @[ -f ./fastjar/Makefile ] || exit 0; \
7849 r=`${PWD_COMMAND}`; export r; \
7850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7851 $(HOST_EXPORTS) \
7852 for flag in $(EXTRA_HOST_FLAGS) ; do \
7853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7854 done; \
7855 echo "Doing maintainer-clean in fastjar" ; \
7856 (cd $(HOST_SUBDIR)/fastjar && \
7857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7859 "RANLIB=$${RANLIB}" \
7860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7861 maintainer-clean) \
7862 || exit 1
7864 @endif fastjar
7868 .PHONY: configure-fixincludes maybe-configure-fixincludes
7869 maybe-configure-fixincludes:
7870 @if gcc-bootstrap
7871 configure-fixincludes: stage_current
7872 @endif gcc-bootstrap
7873 @if fixincludes
7874 maybe-configure-fixincludes: configure-fixincludes
7875 configure-fixincludes:
7876 @: $(MAKE); $(unstage)
7877 @r=`${PWD_COMMAND}`; export r; \
7878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7879 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7881 $(HOST_EXPORTS) \
7882 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7884 this_target="${target_alias}"; \
7886 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7887 case $(srcdir) in \
7888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7889 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7891 esac; \
7892 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7893 libsrcdir="$$s/fixincludes"; \
7894 $(SHELL) $${libsrcdir}/configure \
7895 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7896 --target=$${this_target} $${srcdiroption} \
7897 || exit 1
7898 @endif fixincludes
7904 .PHONY: all-fixincludes maybe-all-fixincludes
7905 maybe-all-fixincludes:
7906 @if gcc-bootstrap
7907 all-fixincludes: stage_current
7908 @endif gcc-bootstrap
7909 @if fixincludes
7910 TARGET-fixincludes=all
7911 maybe-all-fixincludes: all-fixincludes
7912 all-fixincludes: configure-fixincludes
7913 @: $(MAKE); $(unstage)
7914 @r=`${PWD_COMMAND}`; export r; \
7915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7916 $(HOST_EXPORTS) \
7917 (cd $(HOST_SUBDIR)/fixincludes && \
7918 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7919 $(TARGET-fixincludes))
7920 @endif fixincludes
7925 .PHONY: check-fixincludes maybe-check-fixincludes
7926 maybe-check-fixincludes:
7927 @if fixincludes
7928 maybe-check-fixincludes: check-fixincludes
7930 check-fixincludes:
7931 @: $(MAKE); $(unstage)
7932 @r=`${PWD_COMMAND}`; export r; \
7933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7934 $(HOST_EXPORTS) \
7935 (cd $(HOST_SUBDIR)/fixincludes && \
7936 $(MAKE) $(FLAGS_TO_PASS) check)
7938 @endif fixincludes
7940 .PHONY: install-fixincludes maybe-install-fixincludes
7941 maybe-install-fixincludes:
7942 @if fixincludes
7943 maybe-install-fixincludes: install-fixincludes
7945 install-fixincludes: installdirs
7946 @: $(MAKE); $(unstage)
7947 @r=`${PWD_COMMAND}`; export r; \
7948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7949 $(HOST_EXPORTS) \
7950 (cd $(HOST_SUBDIR)/fixincludes && \
7951 $(MAKE) $(FLAGS_TO_PASS) install)
7953 @endif fixincludes
7955 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7956 maybe-install-strip-fixincludes:
7957 @if fixincludes
7958 maybe-install-strip-fixincludes: install-strip-fixincludes
7960 install-strip-fixincludes: installdirs
7961 @: $(MAKE); $(unstage)
7962 @r=`${PWD_COMMAND}`; export r; \
7963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7964 $(HOST_EXPORTS) \
7965 (cd $(HOST_SUBDIR)/fixincludes && \
7966 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7968 @endif fixincludes
7970 # Other targets (info, dvi, pdf, etc.)
7972 .PHONY: maybe-info-fixincludes info-fixincludes
7973 maybe-info-fixincludes:
7974 @if fixincludes
7975 maybe-info-fixincludes: info-fixincludes
7977 info-fixincludes: \
7978 configure-fixincludes
7979 @: $(MAKE); $(unstage)
7980 @[ -f ./fixincludes/Makefile ] || exit 0; \
7981 r=`${PWD_COMMAND}`; export r; \
7982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7983 $(HOST_EXPORTS) \
7984 for flag in $(EXTRA_HOST_FLAGS) ; do \
7985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7986 done; \
7987 echo "Doing info in fixincludes" ; \
7988 (cd $(HOST_SUBDIR)/fixincludes && \
7989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7991 "RANLIB=$${RANLIB}" \
7992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7993 info) \
7994 || exit 1
7996 @endif fixincludes
7998 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7999 maybe-dvi-fixincludes:
8000 @if fixincludes
8001 maybe-dvi-fixincludes: dvi-fixincludes
8003 dvi-fixincludes: \
8004 configure-fixincludes
8005 @: $(MAKE); $(unstage)
8006 @[ -f ./fixincludes/Makefile ] || exit 0; \
8007 r=`${PWD_COMMAND}`; export r; \
8008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8009 $(HOST_EXPORTS) \
8010 for flag in $(EXTRA_HOST_FLAGS) ; do \
8011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8012 done; \
8013 echo "Doing dvi in fixincludes" ; \
8014 (cd $(HOST_SUBDIR)/fixincludes && \
8015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8017 "RANLIB=$${RANLIB}" \
8018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8019 dvi) \
8020 || exit 1
8022 @endif fixincludes
8024 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8025 maybe-pdf-fixincludes:
8026 @if fixincludes
8027 maybe-pdf-fixincludes: pdf-fixincludes
8029 pdf-fixincludes: \
8030 configure-fixincludes
8031 @: $(MAKE); $(unstage)
8032 @[ -f ./fixincludes/Makefile ] || exit 0; \
8033 r=`${PWD_COMMAND}`; export r; \
8034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8035 $(HOST_EXPORTS) \
8036 for flag in $(EXTRA_HOST_FLAGS) ; do \
8037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8038 done; \
8039 echo "Doing pdf in fixincludes" ; \
8040 (cd $(HOST_SUBDIR)/fixincludes && \
8041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8043 "RANLIB=$${RANLIB}" \
8044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8045 pdf) \
8046 || exit 1
8048 @endif fixincludes
8050 .PHONY: maybe-html-fixincludes html-fixincludes
8051 maybe-html-fixincludes:
8052 @if fixincludes
8053 maybe-html-fixincludes: html-fixincludes
8055 html-fixincludes: \
8056 configure-fixincludes
8057 @: $(MAKE); $(unstage)
8058 @[ -f ./fixincludes/Makefile ] || exit 0; \
8059 r=`${PWD_COMMAND}`; export r; \
8060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8061 $(HOST_EXPORTS) \
8062 for flag in $(EXTRA_HOST_FLAGS) ; do \
8063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8064 done; \
8065 echo "Doing html in fixincludes" ; \
8066 (cd $(HOST_SUBDIR)/fixincludes && \
8067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8069 "RANLIB=$${RANLIB}" \
8070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8071 html) \
8072 || exit 1
8074 @endif fixincludes
8076 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8077 maybe-TAGS-fixincludes:
8078 @if fixincludes
8079 maybe-TAGS-fixincludes: TAGS-fixincludes
8081 # fixincludes doesn't support TAGS.
8082 TAGS-fixincludes:
8084 @endif fixincludes
8086 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8087 maybe-install-info-fixincludes:
8088 @if fixincludes
8089 maybe-install-info-fixincludes: install-info-fixincludes
8091 install-info-fixincludes: \
8092 configure-fixincludes \
8093 info-fixincludes
8094 @: $(MAKE); $(unstage)
8095 @[ -f ./fixincludes/Makefile ] || exit 0; \
8096 r=`${PWD_COMMAND}`; export r; \
8097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8098 $(HOST_EXPORTS) \
8099 for flag in $(EXTRA_HOST_FLAGS) ; do \
8100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8101 done; \
8102 echo "Doing install-info in fixincludes" ; \
8103 (cd $(HOST_SUBDIR)/fixincludes && \
8104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8106 "RANLIB=$${RANLIB}" \
8107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8108 install-info) \
8109 || exit 1
8111 @endif fixincludes
8113 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8114 maybe-install-pdf-fixincludes:
8115 @if fixincludes
8116 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8118 install-pdf-fixincludes: \
8119 configure-fixincludes \
8120 pdf-fixincludes
8121 @: $(MAKE); $(unstage)
8122 @[ -f ./fixincludes/Makefile ] || exit 0; \
8123 r=`${PWD_COMMAND}`; export r; \
8124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8125 $(HOST_EXPORTS) \
8126 for flag in $(EXTRA_HOST_FLAGS) ; do \
8127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8128 done; \
8129 echo "Doing install-pdf in fixincludes" ; \
8130 (cd $(HOST_SUBDIR)/fixincludes && \
8131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8133 "RANLIB=$${RANLIB}" \
8134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8135 install-pdf) \
8136 || exit 1
8138 @endif fixincludes
8140 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8141 maybe-install-html-fixincludes:
8142 @if fixincludes
8143 maybe-install-html-fixincludes: install-html-fixincludes
8145 install-html-fixincludes: \
8146 configure-fixincludes \
8147 html-fixincludes
8148 @: $(MAKE); $(unstage)
8149 @[ -f ./fixincludes/Makefile ] || exit 0; \
8150 r=`${PWD_COMMAND}`; export r; \
8151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8152 $(HOST_EXPORTS) \
8153 for flag in $(EXTRA_HOST_FLAGS) ; do \
8154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8155 done; \
8156 echo "Doing install-html in fixincludes" ; \
8157 (cd $(HOST_SUBDIR)/fixincludes && \
8158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8160 "RANLIB=$${RANLIB}" \
8161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8162 install-html) \
8163 || exit 1
8165 @endif fixincludes
8167 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8168 maybe-installcheck-fixincludes:
8169 @if fixincludes
8170 maybe-installcheck-fixincludes: installcheck-fixincludes
8172 installcheck-fixincludes: \
8173 configure-fixincludes
8174 @: $(MAKE); $(unstage)
8175 @[ -f ./fixincludes/Makefile ] || exit 0; \
8176 r=`${PWD_COMMAND}`; export r; \
8177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8178 $(HOST_EXPORTS) \
8179 for flag in $(EXTRA_HOST_FLAGS) ; do \
8180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8181 done; \
8182 echo "Doing installcheck in fixincludes" ; \
8183 (cd $(HOST_SUBDIR)/fixincludes && \
8184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8186 "RANLIB=$${RANLIB}" \
8187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8188 installcheck) \
8189 || exit 1
8191 @endif fixincludes
8193 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8194 maybe-mostlyclean-fixincludes:
8195 @if fixincludes
8196 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8198 mostlyclean-fixincludes:
8199 @: $(MAKE); $(unstage)
8200 @[ -f ./fixincludes/Makefile ] || exit 0; \
8201 r=`${PWD_COMMAND}`; export r; \
8202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8203 $(HOST_EXPORTS) \
8204 for flag in $(EXTRA_HOST_FLAGS) ; do \
8205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8206 done; \
8207 echo "Doing mostlyclean in fixincludes" ; \
8208 (cd $(HOST_SUBDIR)/fixincludes && \
8209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8211 "RANLIB=$${RANLIB}" \
8212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8213 mostlyclean) \
8214 || exit 1
8216 @endif fixincludes
8218 .PHONY: maybe-clean-fixincludes clean-fixincludes
8219 maybe-clean-fixincludes:
8220 @if fixincludes
8221 maybe-clean-fixincludes: clean-fixincludes
8223 clean-fixincludes:
8224 @: $(MAKE); $(unstage)
8225 @[ -f ./fixincludes/Makefile ] || exit 0; \
8226 r=`${PWD_COMMAND}`; export r; \
8227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8228 $(HOST_EXPORTS) \
8229 for flag in $(EXTRA_HOST_FLAGS) ; do \
8230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8231 done; \
8232 echo "Doing clean in fixincludes" ; \
8233 (cd $(HOST_SUBDIR)/fixincludes && \
8234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8236 "RANLIB=$${RANLIB}" \
8237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8238 clean) \
8239 || exit 1
8241 @endif fixincludes
8243 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8244 maybe-distclean-fixincludes:
8245 @if fixincludes
8246 maybe-distclean-fixincludes: distclean-fixincludes
8248 distclean-fixincludes:
8249 @: $(MAKE); $(unstage)
8250 @[ -f ./fixincludes/Makefile ] || exit 0; \
8251 r=`${PWD_COMMAND}`; export r; \
8252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8253 $(HOST_EXPORTS) \
8254 for flag in $(EXTRA_HOST_FLAGS) ; do \
8255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8256 done; \
8257 echo "Doing distclean in fixincludes" ; \
8258 (cd $(HOST_SUBDIR)/fixincludes && \
8259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8261 "RANLIB=$${RANLIB}" \
8262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8263 distclean) \
8264 || exit 1
8266 @endif fixincludes
8268 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8269 maybe-maintainer-clean-fixincludes:
8270 @if fixincludes
8271 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8273 maintainer-clean-fixincludes:
8274 @: $(MAKE); $(unstage)
8275 @[ -f ./fixincludes/Makefile ] || exit 0; \
8276 r=`${PWD_COMMAND}`; export r; \
8277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8278 $(HOST_EXPORTS) \
8279 for flag in $(EXTRA_HOST_FLAGS) ; do \
8280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8281 done; \
8282 echo "Doing maintainer-clean in fixincludes" ; \
8283 (cd $(HOST_SUBDIR)/fixincludes && \
8284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8286 "RANLIB=$${RANLIB}" \
8287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8288 maintainer-clean) \
8289 || exit 1
8291 @endif fixincludes
8295 .PHONY: configure-flex maybe-configure-flex
8296 maybe-configure-flex:
8297 @if gcc-bootstrap
8298 configure-flex: stage_current
8299 @endif gcc-bootstrap
8300 @if flex
8301 maybe-configure-flex: configure-flex
8302 configure-flex:
8303 @: $(MAKE); $(unstage)
8304 @r=`${PWD_COMMAND}`; export r; \
8305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8306 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8308 $(HOST_EXPORTS) \
8309 echo Configuring in $(HOST_SUBDIR)/flex; \
8311 this_target="${target_alias}"; \
8313 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8314 case $(srcdir) in \
8315 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8316 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8317 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8318 esac; \
8319 srcdiroption="--srcdir=$${topdir}/flex"; \
8320 libsrcdir="$$s/flex"; \
8321 $(SHELL) $${libsrcdir}/configure \
8322 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8323 --target=$${this_target} $${srcdiroption} \
8324 || exit 1
8325 @endif flex
8331 .PHONY: all-flex maybe-all-flex
8332 maybe-all-flex:
8333 @if gcc-bootstrap
8334 all-flex: stage_current
8335 @endif gcc-bootstrap
8336 @if flex
8337 TARGET-flex=all
8338 maybe-all-flex: all-flex
8339 all-flex: configure-flex
8340 @: $(MAKE); $(unstage)
8341 @r=`${PWD_COMMAND}`; export r; \
8342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8343 $(HOST_EXPORTS) \
8344 (cd $(HOST_SUBDIR)/flex && \
8345 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8346 $(TARGET-flex))
8347 @endif flex
8352 .PHONY: check-flex maybe-check-flex
8353 maybe-check-flex:
8354 @if flex
8355 maybe-check-flex: check-flex
8357 # This module is only tested in a native toolchain.
8358 check-flex:
8359 @: $(MAKE); $(unstage)
8360 @if [ '$(host)' = '$(target)' ] ; then \
8361 r=`${PWD_COMMAND}`; export r; \
8362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8363 $(HOST_EXPORTS) \
8364 (cd $(HOST_SUBDIR)/flex && \
8365 $(MAKE) $(FLAGS_TO_PASS) check); \
8368 @endif flex
8370 .PHONY: install-flex maybe-install-flex
8371 maybe-install-flex:
8372 @if flex
8373 maybe-install-flex: install-flex
8375 install-flex: installdirs
8376 @: $(MAKE); $(unstage)
8377 @r=`${PWD_COMMAND}`; export r; \
8378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8379 $(HOST_EXPORTS) \
8380 (cd $(HOST_SUBDIR)/flex && \
8381 $(MAKE) $(FLAGS_TO_PASS) install)
8383 @endif flex
8385 .PHONY: install-strip-flex maybe-install-strip-flex
8386 maybe-install-strip-flex:
8387 @if flex
8388 maybe-install-strip-flex: install-strip-flex
8390 install-strip-flex: installdirs
8391 @: $(MAKE); $(unstage)
8392 @r=`${PWD_COMMAND}`; export r; \
8393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8394 $(HOST_EXPORTS) \
8395 (cd $(HOST_SUBDIR)/flex && \
8396 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8398 @endif flex
8400 # Other targets (info, dvi, pdf, etc.)
8402 .PHONY: maybe-info-flex info-flex
8403 maybe-info-flex:
8404 @if flex
8405 maybe-info-flex: info-flex
8407 info-flex: \
8408 configure-flex
8409 @: $(MAKE); $(unstage)
8410 @[ -f ./flex/Makefile ] || exit 0; \
8411 r=`${PWD_COMMAND}`; export r; \
8412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8413 $(HOST_EXPORTS) \
8414 for flag in $(EXTRA_HOST_FLAGS) ; do \
8415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8416 done; \
8417 echo "Doing info in flex" ; \
8418 (cd $(HOST_SUBDIR)/flex && \
8419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8421 "RANLIB=$${RANLIB}" \
8422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8423 info) \
8424 || exit 1
8426 @endif flex
8428 .PHONY: maybe-dvi-flex dvi-flex
8429 maybe-dvi-flex:
8430 @if flex
8431 maybe-dvi-flex: dvi-flex
8433 dvi-flex: \
8434 configure-flex
8435 @: $(MAKE); $(unstage)
8436 @[ -f ./flex/Makefile ] || exit 0; \
8437 r=`${PWD_COMMAND}`; export r; \
8438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8439 $(HOST_EXPORTS) \
8440 for flag in $(EXTRA_HOST_FLAGS) ; do \
8441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8442 done; \
8443 echo "Doing dvi in flex" ; \
8444 (cd $(HOST_SUBDIR)/flex && \
8445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8447 "RANLIB=$${RANLIB}" \
8448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8449 dvi) \
8450 || exit 1
8452 @endif flex
8454 .PHONY: maybe-pdf-flex pdf-flex
8455 maybe-pdf-flex:
8456 @if flex
8457 maybe-pdf-flex: pdf-flex
8459 pdf-flex: \
8460 configure-flex
8461 @: $(MAKE); $(unstage)
8462 @[ -f ./flex/Makefile ] || exit 0; \
8463 r=`${PWD_COMMAND}`; export r; \
8464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8465 $(HOST_EXPORTS) \
8466 for flag in $(EXTRA_HOST_FLAGS) ; do \
8467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8468 done; \
8469 echo "Doing pdf in flex" ; \
8470 (cd $(HOST_SUBDIR)/flex && \
8471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8473 "RANLIB=$${RANLIB}" \
8474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8475 pdf) \
8476 || exit 1
8478 @endif flex
8480 .PHONY: maybe-html-flex html-flex
8481 maybe-html-flex:
8482 @if flex
8483 maybe-html-flex: html-flex
8485 html-flex: \
8486 configure-flex
8487 @: $(MAKE); $(unstage)
8488 @[ -f ./flex/Makefile ] || exit 0; \
8489 r=`${PWD_COMMAND}`; export r; \
8490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8491 $(HOST_EXPORTS) \
8492 for flag in $(EXTRA_HOST_FLAGS) ; do \
8493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8494 done; \
8495 echo "Doing html in flex" ; \
8496 (cd $(HOST_SUBDIR)/flex && \
8497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8499 "RANLIB=$${RANLIB}" \
8500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8501 html) \
8502 || exit 1
8504 @endif flex
8506 .PHONY: maybe-TAGS-flex TAGS-flex
8507 maybe-TAGS-flex:
8508 @if flex
8509 maybe-TAGS-flex: TAGS-flex
8511 TAGS-flex: \
8512 configure-flex
8513 @: $(MAKE); $(unstage)
8514 @[ -f ./flex/Makefile ] || exit 0; \
8515 r=`${PWD_COMMAND}`; export r; \
8516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8517 $(HOST_EXPORTS) \
8518 for flag in $(EXTRA_HOST_FLAGS) ; do \
8519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8520 done; \
8521 echo "Doing TAGS in flex" ; \
8522 (cd $(HOST_SUBDIR)/flex && \
8523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8525 "RANLIB=$${RANLIB}" \
8526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8527 TAGS) \
8528 || exit 1
8530 @endif flex
8532 .PHONY: maybe-install-info-flex install-info-flex
8533 maybe-install-info-flex:
8534 @if flex
8535 maybe-install-info-flex: install-info-flex
8537 install-info-flex: \
8538 configure-flex \
8539 info-flex
8540 @: $(MAKE); $(unstage)
8541 @[ -f ./flex/Makefile ] || exit 0; \
8542 r=`${PWD_COMMAND}`; export r; \
8543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8544 $(HOST_EXPORTS) \
8545 for flag in $(EXTRA_HOST_FLAGS) ; do \
8546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8547 done; \
8548 echo "Doing install-info in flex" ; \
8549 (cd $(HOST_SUBDIR)/flex && \
8550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8552 "RANLIB=$${RANLIB}" \
8553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8554 install-info) \
8555 || exit 1
8557 @endif flex
8559 .PHONY: maybe-install-pdf-flex install-pdf-flex
8560 maybe-install-pdf-flex:
8561 @if flex
8562 maybe-install-pdf-flex: install-pdf-flex
8564 install-pdf-flex: \
8565 configure-flex \
8566 pdf-flex
8567 @: $(MAKE); $(unstage)
8568 @[ -f ./flex/Makefile ] || exit 0; \
8569 r=`${PWD_COMMAND}`; export r; \
8570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8571 $(HOST_EXPORTS) \
8572 for flag in $(EXTRA_HOST_FLAGS) ; do \
8573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8574 done; \
8575 echo "Doing install-pdf in flex" ; \
8576 (cd $(HOST_SUBDIR)/flex && \
8577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8579 "RANLIB=$${RANLIB}" \
8580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8581 install-pdf) \
8582 || exit 1
8584 @endif flex
8586 .PHONY: maybe-install-html-flex install-html-flex
8587 maybe-install-html-flex:
8588 @if flex
8589 maybe-install-html-flex: install-html-flex
8591 install-html-flex: \
8592 configure-flex \
8593 html-flex
8594 @: $(MAKE); $(unstage)
8595 @[ -f ./flex/Makefile ] || exit 0; \
8596 r=`${PWD_COMMAND}`; export r; \
8597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8598 $(HOST_EXPORTS) \
8599 for flag in $(EXTRA_HOST_FLAGS) ; do \
8600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8601 done; \
8602 echo "Doing install-html in flex" ; \
8603 (cd $(HOST_SUBDIR)/flex && \
8604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8606 "RANLIB=$${RANLIB}" \
8607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8608 install-html) \
8609 || exit 1
8611 @endif flex
8613 .PHONY: maybe-installcheck-flex installcheck-flex
8614 maybe-installcheck-flex:
8615 @if flex
8616 maybe-installcheck-flex: installcheck-flex
8618 installcheck-flex: \
8619 configure-flex
8620 @: $(MAKE); $(unstage)
8621 @[ -f ./flex/Makefile ] || exit 0; \
8622 r=`${PWD_COMMAND}`; export r; \
8623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8624 $(HOST_EXPORTS) \
8625 for flag in $(EXTRA_HOST_FLAGS) ; do \
8626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8627 done; \
8628 echo "Doing installcheck in flex" ; \
8629 (cd $(HOST_SUBDIR)/flex && \
8630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8632 "RANLIB=$${RANLIB}" \
8633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8634 installcheck) \
8635 || exit 1
8637 @endif flex
8639 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8640 maybe-mostlyclean-flex:
8641 @if flex
8642 maybe-mostlyclean-flex: mostlyclean-flex
8644 mostlyclean-flex:
8645 @: $(MAKE); $(unstage)
8646 @[ -f ./flex/Makefile ] || exit 0; \
8647 r=`${PWD_COMMAND}`; export r; \
8648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8649 $(HOST_EXPORTS) \
8650 for flag in $(EXTRA_HOST_FLAGS) ; do \
8651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8652 done; \
8653 echo "Doing mostlyclean in flex" ; \
8654 (cd $(HOST_SUBDIR)/flex && \
8655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8657 "RANLIB=$${RANLIB}" \
8658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8659 mostlyclean) \
8660 || exit 1
8662 @endif flex
8664 .PHONY: maybe-clean-flex clean-flex
8665 maybe-clean-flex:
8666 @if flex
8667 maybe-clean-flex: clean-flex
8669 clean-flex:
8670 @: $(MAKE); $(unstage)
8671 @[ -f ./flex/Makefile ] || exit 0; \
8672 r=`${PWD_COMMAND}`; export r; \
8673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8674 $(HOST_EXPORTS) \
8675 for flag in $(EXTRA_HOST_FLAGS) ; do \
8676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8677 done; \
8678 echo "Doing clean in flex" ; \
8679 (cd $(HOST_SUBDIR)/flex && \
8680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8682 "RANLIB=$${RANLIB}" \
8683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8684 clean) \
8685 || exit 1
8687 @endif flex
8689 .PHONY: maybe-distclean-flex distclean-flex
8690 maybe-distclean-flex:
8691 @if flex
8692 maybe-distclean-flex: distclean-flex
8694 distclean-flex:
8695 @: $(MAKE); $(unstage)
8696 @[ -f ./flex/Makefile ] || exit 0; \
8697 r=`${PWD_COMMAND}`; export r; \
8698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8699 $(HOST_EXPORTS) \
8700 for flag in $(EXTRA_HOST_FLAGS) ; do \
8701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8702 done; \
8703 echo "Doing distclean in flex" ; \
8704 (cd $(HOST_SUBDIR)/flex && \
8705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8707 "RANLIB=$${RANLIB}" \
8708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8709 distclean) \
8710 || exit 1
8712 @endif flex
8714 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8715 maybe-maintainer-clean-flex:
8716 @if flex
8717 maybe-maintainer-clean-flex: maintainer-clean-flex
8719 maintainer-clean-flex:
8720 @: $(MAKE); $(unstage)
8721 @[ -f ./flex/Makefile ] || exit 0; \
8722 r=`${PWD_COMMAND}`; export r; \
8723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8724 $(HOST_EXPORTS) \
8725 for flag in $(EXTRA_HOST_FLAGS) ; do \
8726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8727 done; \
8728 echo "Doing maintainer-clean in flex" ; \
8729 (cd $(HOST_SUBDIR)/flex && \
8730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8732 "RANLIB=$${RANLIB}" \
8733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8734 maintainer-clean) \
8735 || exit 1
8737 @endif flex
8741 .PHONY: configure-gas maybe-configure-gas
8742 maybe-configure-gas:
8743 @if gcc-bootstrap
8744 configure-gas: stage_current
8745 @endif gcc-bootstrap
8746 @if gas
8747 maybe-configure-gas: configure-gas
8748 configure-gas:
8749 @r=`${PWD_COMMAND}`; export r; \
8750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8751 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8753 $(HOST_EXPORTS) \
8754 echo Configuring in $(HOST_SUBDIR)/gas; \
8756 this_target="${target_alias}"; \
8758 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8759 case $(srcdir) in \
8760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8761 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8763 esac; \
8764 srcdiroption="--srcdir=$${topdir}/gas"; \
8765 libsrcdir="$$s/gas"; \
8766 $(SHELL) $${libsrcdir}/configure \
8767 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8768 --target=$${this_target} $${srcdiroption} \
8769 || exit 1
8770 @endif gas
8774 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8775 maybe-configure-stage1-gas:
8776 @if gas-bootstrap
8777 maybe-configure-stage1-gas: configure-stage1-gas
8778 configure-stage1-gas:
8779 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8780 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8781 @r=`${PWD_COMMAND}`; export r; \
8782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8783 TFLAGS="$(STAGE1_TFLAGS)"; \
8784 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8785 $(HOST_EXPORTS) \
8786 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8787 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8788 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8789 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8791 cd $(HOST_SUBDIR)/gas || exit 1; \
8792 case $(srcdir) in \
8793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8794 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8796 esac; \
8797 srcdiroption="--srcdir=$${topdir}/gas"; \
8798 libsrcdir="$$s/gas"; \
8799 $(SHELL) $${libsrcdir}/configure \
8800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8801 --target=${target_alias} $${srcdiroption} \
8802 $(STAGE1_CONFIGURE_FLAGS)
8803 @endif gas-bootstrap
8805 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8806 maybe-configure-stage2-gas:
8807 @if gas-bootstrap
8808 maybe-configure-stage2-gas: configure-stage2-gas
8809 configure-stage2-gas:
8810 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8812 @r=`${PWD_COMMAND}`; export r; \
8813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8814 TFLAGS="$(STAGE2_TFLAGS)"; \
8815 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8816 $(HOST_EXPORTS) \
8817 $(POSTSTAGE1_HOST_EXPORTS) \
8818 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8819 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8820 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8821 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8823 cd $(HOST_SUBDIR)/gas || exit 1; \
8824 case $(srcdir) in \
8825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8826 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8828 esac; \
8829 srcdiroption="--srcdir=$${topdir}/gas"; \
8830 libsrcdir="$$s/gas"; \
8831 $(SHELL) $${libsrcdir}/configure \
8832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8833 --target=${target_alias} $${srcdiroption} \
8834 --with-build-libsubdir=$(HOST_SUBDIR) \
8835 $(STAGE2_CONFIGURE_FLAGS)
8836 @endif gas-bootstrap
8838 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8839 maybe-configure-stage3-gas:
8840 @if gas-bootstrap
8841 maybe-configure-stage3-gas: configure-stage3-gas
8842 configure-stage3-gas:
8843 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8844 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8845 @r=`${PWD_COMMAND}`; export r; \
8846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8847 TFLAGS="$(STAGE3_TFLAGS)"; \
8848 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8849 $(HOST_EXPORTS) \
8850 $(POSTSTAGE1_HOST_EXPORTS) \
8851 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8852 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8853 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8854 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8856 cd $(HOST_SUBDIR)/gas || exit 1; \
8857 case $(srcdir) in \
8858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8859 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8861 esac; \
8862 srcdiroption="--srcdir=$${topdir}/gas"; \
8863 libsrcdir="$$s/gas"; \
8864 $(SHELL) $${libsrcdir}/configure \
8865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8866 --target=${target_alias} $${srcdiroption} \
8867 --with-build-libsubdir=$(HOST_SUBDIR) \
8868 $(STAGE3_CONFIGURE_FLAGS)
8869 @endif gas-bootstrap
8871 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8872 maybe-configure-stage4-gas:
8873 @if gas-bootstrap
8874 maybe-configure-stage4-gas: configure-stage4-gas
8875 configure-stage4-gas:
8876 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8878 @r=`${PWD_COMMAND}`; export r; \
8879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8880 TFLAGS="$(STAGE4_TFLAGS)"; \
8881 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8882 $(HOST_EXPORTS) \
8883 $(POSTSTAGE1_HOST_EXPORTS) \
8884 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8885 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8886 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8887 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8889 cd $(HOST_SUBDIR)/gas || exit 1; \
8890 case $(srcdir) in \
8891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8892 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8894 esac; \
8895 srcdiroption="--srcdir=$${topdir}/gas"; \
8896 libsrcdir="$$s/gas"; \
8897 $(SHELL) $${libsrcdir}/configure \
8898 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8899 --target=${target_alias} $${srcdiroption} \
8900 --with-build-libsubdir=$(HOST_SUBDIR) \
8901 $(STAGE4_CONFIGURE_FLAGS)
8902 @endif gas-bootstrap
8904 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8905 maybe-configure-stageprofile-gas:
8906 @if gas-bootstrap
8907 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8908 configure-stageprofile-gas:
8909 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8910 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8911 @r=`${PWD_COMMAND}`; export r; \
8912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8913 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8914 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8915 $(HOST_EXPORTS) \
8916 $(POSTSTAGE1_HOST_EXPORTS) \
8917 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8918 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8919 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8920 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8921 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8922 cd $(HOST_SUBDIR)/gas || exit 1; \
8923 case $(srcdir) in \
8924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8925 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8927 esac; \
8928 srcdiroption="--srcdir=$${topdir}/gas"; \
8929 libsrcdir="$$s/gas"; \
8930 $(SHELL) $${libsrcdir}/configure \
8931 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8932 --target=${target_alias} $${srcdiroption} \
8933 --with-build-libsubdir=$(HOST_SUBDIR) \
8934 $(STAGEprofile_CONFIGURE_FLAGS)
8935 @endif gas-bootstrap
8937 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8938 maybe-configure-stagefeedback-gas:
8939 @if gas-bootstrap
8940 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8941 configure-stagefeedback-gas:
8942 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8943 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8944 @r=`${PWD_COMMAND}`; export r; \
8945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8946 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8947 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8948 $(HOST_EXPORTS) \
8949 $(POSTSTAGE1_HOST_EXPORTS) \
8950 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8951 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8952 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8953 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8955 cd $(HOST_SUBDIR)/gas || exit 1; \
8956 case $(srcdir) in \
8957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8958 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8960 esac; \
8961 srcdiroption="--srcdir=$${topdir}/gas"; \
8962 libsrcdir="$$s/gas"; \
8963 $(SHELL) $${libsrcdir}/configure \
8964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8965 --target=${target_alias} $${srcdiroption} \
8966 --with-build-libsubdir=$(HOST_SUBDIR) \
8967 $(STAGEfeedback_CONFIGURE_FLAGS)
8968 @endif gas-bootstrap
8974 .PHONY: all-gas maybe-all-gas
8975 maybe-all-gas:
8976 @if gcc-bootstrap
8977 all-gas: stage_current
8978 @endif gcc-bootstrap
8979 @if gas
8980 TARGET-gas=all
8981 maybe-all-gas: all-gas
8982 all-gas: configure-gas
8983 @r=`${PWD_COMMAND}`; export r; \
8984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8985 $(HOST_EXPORTS) \
8986 (cd $(HOST_SUBDIR)/gas && \
8987 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8988 $(TARGET-gas))
8989 @endif gas
8993 .PHONY: all-stage1-gas maybe-all-stage1-gas
8994 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8995 maybe-all-stage1-gas:
8996 maybe-clean-stage1-gas:
8997 @if gas-bootstrap
8998 maybe-all-stage1-gas: all-stage1-gas
8999 all-stage1: all-stage1-gas
9000 TARGET-stage1-gas = $(TARGET-gas)
9001 all-stage1-gas: configure-stage1-gas
9002 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9003 @r=`${PWD_COMMAND}`; export r; \
9004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9005 TFLAGS="$(STAGE1_TFLAGS)"; \
9006 $(HOST_EXPORTS) \
9007 cd $(HOST_SUBDIR)/gas && \
9008 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9009 CFLAGS="$(STAGE1_CFLAGS)" \
9010 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9011 LIBCFLAGS="$(LIBCFLAGS)" \
9012 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9013 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9014 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9015 $(EXTRA_HOST_FLAGS) \
9016 $(STAGE1_FLAGS_TO_PASS) \
9017 TFLAGS="$(STAGE1_TFLAGS)" \
9018 $(TARGET-stage1-gas)
9020 maybe-clean-stage1-gas: clean-stage1-gas
9021 clean-stage1: clean-stage1-gas
9022 clean-stage1-gas:
9023 @if [ $(current_stage) = stage1 ]; then \
9024 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9025 else \
9026 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9027 $(MAKE) stage1-start; \
9028 fi; \
9029 cd $(HOST_SUBDIR)/gas && \
9030 $(MAKE) $(EXTRA_HOST_FLAGS) \
9031 $(STAGE1_FLAGS_TO_PASS) clean
9032 @endif gas-bootstrap
9035 .PHONY: all-stage2-gas maybe-all-stage2-gas
9036 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9037 maybe-all-stage2-gas:
9038 maybe-clean-stage2-gas:
9039 @if gas-bootstrap
9040 maybe-all-stage2-gas: all-stage2-gas
9041 all-stage2: all-stage2-gas
9042 TARGET-stage2-gas = $(TARGET-gas)
9043 all-stage2-gas: configure-stage2-gas
9044 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9045 @r=`${PWD_COMMAND}`; export r; \
9046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9047 TFLAGS="$(STAGE2_TFLAGS)"; \
9048 $(HOST_EXPORTS) \
9049 $(POSTSTAGE1_HOST_EXPORTS) \
9050 cd $(HOST_SUBDIR)/gas && \
9051 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9052 CFLAGS="$(STAGE2_CFLAGS)" \
9053 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9054 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9055 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9056 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9057 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9058 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9059 TFLAGS="$(STAGE2_TFLAGS)" \
9060 $(TARGET-stage2-gas)
9062 maybe-clean-stage2-gas: clean-stage2-gas
9063 clean-stage2: clean-stage2-gas
9064 clean-stage2-gas:
9065 @if [ $(current_stage) = stage2 ]; then \
9066 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9067 else \
9068 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9069 $(MAKE) stage2-start; \
9070 fi; \
9071 cd $(HOST_SUBDIR)/gas && \
9072 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9073 @endif gas-bootstrap
9076 .PHONY: all-stage3-gas maybe-all-stage3-gas
9077 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9078 maybe-all-stage3-gas:
9079 maybe-clean-stage3-gas:
9080 @if gas-bootstrap
9081 maybe-all-stage3-gas: all-stage3-gas
9082 all-stage3: all-stage3-gas
9083 TARGET-stage3-gas = $(TARGET-gas)
9084 all-stage3-gas: configure-stage3-gas
9085 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9086 @r=`${PWD_COMMAND}`; export r; \
9087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9088 TFLAGS="$(STAGE3_TFLAGS)"; \
9089 $(HOST_EXPORTS) \
9090 $(POSTSTAGE1_HOST_EXPORTS) \
9091 cd $(HOST_SUBDIR)/gas && \
9092 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9093 CFLAGS="$(STAGE3_CFLAGS)" \
9094 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9095 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9096 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9097 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9098 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9099 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9100 TFLAGS="$(STAGE3_TFLAGS)" \
9101 $(TARGET-stage3-gas)
9103 maybe-clean-stage3-gas: clean-stage3-gas
9104 clean-stage3: clean-stage3-gas
9105 clean-stage3-gas:
9106 @if [ $(current_stage) = stage3 ]; then \
9107 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9108 else \
9109 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9110 $(MAKE) stage3-start; \
9111 fi; \
9112 cd $(HOST_SUBDIR)/gas && \
9113 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9114 @endif gas-bootstrap
9117 .PHONY: all-stage4-gas maybe-all-stage4-gas
9118 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9119 maybe-all-stage4-gas:
9120 maybe-clean-stage4-gas:
9121 @if gas-bootstrap
9122 maybe-all-stage4-gas: all-stage4-gas
9123 all-stage4: all-stage4-gas
9124 TARGET-stage4-gas = $(TARGET-gas)
9125 all-stage4-gas: configure-stage4-gas
9126 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9127 @r=`${PWD_COMMAND}`; export r; \
9128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9129 TFLAGS="$(STAGE4_TFLAGS)"; \
9130 $(HOST_EXPORTS) \
9131 $(POSTSTAGE1_HOST_EXPORTS) \
9132 cd $(HOST_SUBDIR)/gas && \
9133 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9134 CFLAGS="$(STAGE4_CFLAGS)" \
9135 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9136 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9137 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9138 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9139 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9140 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9141 TFLAGS="$(STAGE4_TFLAGS)" \
9142 $(TARGET-stage4-gas)
9144 maybe-clean-stage4-gas: clean-stage4-gas
9145 clean-stage4: clean-stage4-gas
9146 clean-stage4-gas:
9147 @if [ $(current_stage) = stage4 ]; then \
9148 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9149 else \
9150 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9151 $(MAKE) stage4-start; \
9152 fi; \
9153 cd $(HOST_SUBDIR)/gas && \
9154 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9155 @endif gas-bootstrap
9158 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9159 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9160 maybe-all-stageprofile-gas:
9161 maybe-clean-stageprofile-gas:
9162 @if gas-bootstrap
9163 maybe-all-stageprofile-gas: all-stageprofile-gas
9164 all-stageprofile: all-stageprofile-gas
9165 TARGET-stageprofile-gas = $(TARGET-gas)
9166 all-stageprofile-gas: configure-stageprofile-gas
9167 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9168 @r=`${PWD_COMMAND}`; export r; \
9169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9170 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9171 $(HOST_EXPORTS) \
9172 $(POSTSTAGE1_HOST_EXPORTS) \
9173 cd $(HOST_SUBDIR)/gas && \
9174 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9175 CFLAGS="$(STAGEprofile_CFLAGS)" \
9176 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9177 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9178 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9179 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9180 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9181 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9182 TFLAGS="$(STAGEprofile_TFLAGS)" \
9183 $(TARGET-stageprofile-gas)
9185 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9186 clean-stageprofile: clean-stageprofile-gas
9187 clean-stageprofile-gas:
9188 @if [ $(current_stage) = stageprofile ]; then \
9189 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9190 else \
9191 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9192 $(MAKE) stageprofile-start; \
9193 fi; \
9194 cd $(HOST_SUBDIR)/gas && \
9195 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9196 @endif gas-bootstrap
9199 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9200 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9201 maybe-all-stagefeedback-gas:
9202 maybe-clean-stagefeedback-gas:
9203 @if gas-bootstrap
9204 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9205 all-stagefeedback: all-stagefeedback-gas
9206 TARGET-stagefeedback-gas = $(TARGET-gas)
9207 all-stagefeedback-gas: configure-stagefeedback-gas
9208 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9209 @r=`${PWD_COMMAND}`; export r; \
9210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9211 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9212 $(HOST_EXPORTS) \
9213 $(POSTSTAGE1_HOST_EXPORTS) \
9214 cd $(HOST_SUBDIR)/gas && \
9215 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9216 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9217 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9218 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9219 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9220 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9221 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9222 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9223 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9224 $(TARGET-stagefeedback-gas)
9226 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9227 clean-stagefeedback: clean-stagefeedback-gas
9228 clean-stagefeedback-gas:
9229 @if [ $(current_stage) = stagefeedback ]; then \
9230 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9231 else \
9232 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9233 $(MAKE) stagefeedback-start; \
9234 fi; \
9235 cd $(HOST_SUBDIR)/gas && \
9236 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9237 @endif gas-bootstrap
9243 .PHONY: check-gas maybe-check-gas
9244 maybe-check-gas:
9245 @if gas
9246 maybe-check-gas: check-gas
9248 check-gas:
9249 @: $(MAKE); $(unstage)
9250 @r=`${PWD_COMMAND}`; export r; \
9251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9252 $(HOST_EXPORTS) \
9253 (cd $(HOST_SUBDIR)/gas && \
9254 $(MAKE) $(FLAGS_TO_PASS) check)
9256 @endif gas
9258 .PHONY: install-gas maybe-install-gas
9259 maybe-install-gas:
9260 @if gas
9261 maybe-install-gas: install-gas
9263 install-gas: installdirs
9264 @: $(MAKE); $(unstage)
9265 @r=`${PWD_COMMAND}`; export r; \
9266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9267 $(HOST_EXPORTS) \
9268 (cd $(HOST_SUBDIR)/gas && \
9269 $(MAKE) $(FLAGS_TO_PASS) install)
9271 @endif gas
9273 .PHONY: install-strip-gas maybe-install-strip-gas
9274 maybe-install-strip-gas:
9275 @if gas
9276 maybe-install-strip-gas: install-strip-gas
9278 install-strip-gas: installdirs
9279 @: $(MAKE); $(unstage)
9280 @r=`${PWD_COMMAND}`; export r; \
9281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9282 $(HOST_EXPORTS) \
9283 (cd $(HOST_SUBDIR)/gas && \
9284 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9286 @endif gas
9288 # Other targets (info, dvi, pdf, etc.)
9290 .PHONY: maybe-info-gas info-gas
9291 maybe-info-gas:
9292 @if gas
9293 maybe-info-gas: info-gas
9295 info-gas: \
9296 configure-gas
9297 @[ -f ./gas/Makefile ] || exit 0; \
9298 r=`${PWD_COMMAND}`; export r; \
9299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9300 $(HOST_EXPORTS) \
9301 for flag in $(EXTRA_HOST_FLAGS) ; do \
9302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9303 done; \
9304 echo "Doing info in gas" ; \
9305 (cd $(HOST_SUBDIR)/gas && \
9306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9308 "RANLIB=$${RANLIB}" \
9309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9310 info) \
9311 || exit 1
9313 @endif gas
9315 .PHONY: maybe-dvi-gas dvi-gas
9316 maybe-dvi-gas:
9317 @if gas
9318 maybe-dvi-gas: dvi-gas
9320 dvi-gas: \
9321 configure-gas
9322 @[ -f ./gas/Makefile ] || exit 0; \
9323 r=`${PWD_COMMAND}`; export r; \
9324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9325 $(HOST_EXPORTS) \
9326 for flag in $(EXTRA_HOST_FLAGS) ; do \
9327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9328 done; \
9329 echo "Doing dvi in gas" ; \
9330 (cd $(HOST_SUBDIR)/gas && \
9331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9333 "RANLIB=$${RANLIB}" \
9334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9335 dvi) \
9336 || exit 1
9338 @endif gas
9340 .PHONY: maybe-pdf-gas pdf-gas
9341 maybe-pdf-gas:
9342 @if gas
9343 maybe-pdf-gas: pdf-gas
9345 pdf-gas: \
9346 configure-gas
9347 @[ -f ./gas/Makefile ] || exit 0; \
9348 r=`${PWD_COMMAND}`; export r; \
9349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9350 $(HOST_EXPORTS) \
9351 for flag in $(EXTRA_HOST_FLAGS) ; do \
9352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9353 done; \
9354 echo "Doing pdf in gas" ; \
9355 (cd $(HOST_SUBDIR)/gas && \
9356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9358 "RANLIB=$${RANLIB}" \
9359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9360 pdf) \
9361 || exit 1
9363 @endif gas
9365 .PHONY: maybe-html-gas html-gas
9366 maybe-html-gas:
9367 @if gas
9368 maybe-html-gas: html-gas
9370 html-gas: \
9371 configure-gas
9372 @[ -f ./gas/Makefile ] || exit 0; \
9373 r=`${PWD_COMMAND}`; export r; \
9374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9375 $(HOST_EXPORTS) \
9376 for flag in $(EXTRA_HOST_FLAGS) ; do \
9377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9378 done; \
9379 echo "Doing html in gas" ; \
9380 (cd $(HOST_SUBDIR)/gas && \
9381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9383 "RANLIB=$${RANLIB}" \
9384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9385 html) \
9386 || exit 1
9388 @endif gas
9390 .PHONY: maybe-TAGS-gas TAGS-gas
9391 maybe-TAGS-gas:
9392 @if gas
9393 maybe-TAGS-gas: TAGS-gas
9395 TAGS-gas: \
9396 configure-gas
9397 @[ -f ./gas/Makefile ] || exit 0; \
9398 r=`${PWD_COMMAND}`; export r; \
9399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9400 $(HOST_EXPORTS) \
9401 for flag in $(EXTRA_HOST_FLAGS) ; do \
9402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9403 done; \
9404 echo "Doing TAGS in gas" ; \
9405 (cd $(HOST_SUBDIR)/gas && \
9406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9408 "RANLIB=$${RANLIB}" \
9409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9410 TAGS) \
9411 || exit 1
9413 @endif gas
9415 .PHONY: maybe-install-info-gas install-info-gas
9416 maybe-install-info-gas:
9417 @if gas
9418 maybe-install-info-gas: install-info-gas
9420 install-info-gas: \
9421 configure-gas \
9422 info-gas
9423 @[ -f ./gas/Makefile ] || exit 0; \
9424 r=`${PWD_COMMAND}`; export r; \
9425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9426 $(HOST_EXPORTS) \
9427 for flag in $(EXTRA_HOST_FLAGS) ; do \
9428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9429 done; \
9430 echo "Doing install-info in gas" ; \
9431 (cd $(HOST_SUBDIR)/gas && \
9432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9434 "RANLIB=$${RANLIB}" \
9435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9436 install-info) \
9437 || exit 1
9439 @endif gas
9441 .PHONY: maybe-install-pdf-gas install-pdf-gas
9442 maybe-install-pdf-gas:
9443 @if gas
9444 maybe-install-pdf-gas: install-pdf-gas
9446 install-pdf-gas: \
9447 configure-gas \
9448 pdf-gas
9449 @[ -f ./gas/Makefile ] || exit 0; \
9450 r=`${PWD_COMMAND}`; export r; \
9451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9452 $(HOST_EXPORTS) \
9453 for flag in $(EXTRA_HOST_FLAGS) ; do \
9454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9455 done; \
9456 echo "Doing install-pdf in gas" ; \
9457 (cd $(HOST_SUBDIR)/gas && \
9458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9460 "RANLIB=$${RANLIB}" \
9461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9462 install-pdf) \
9463 || exit 1
9465 @endif gas
9467 .PHONY: maybe-install-html-gas install-html-gas
9468 maybe-install-html-gas:
9469 @if gas
9470 maybe-install-html-gas: install-html-gas
9472 install-html-gas: \
9473 configure-gas \
9474 html-gas
9475 @[ -f ./gas/Makefile ] || exit 0; \
9476 r=`${PWD_COMMAND}`; export r; \
9477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9478 $(HOST_EXPORTS) \
9479 for flag in $(EXTRA_HOST_FLAGS) ; do \
9480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9481 done; \
9482 echo "Doing install-html in gas" ; \
9483 (cd $(HOST_SUBDIR)/gas && \
9484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9486 "RANLIB=$${RANLIB}" \
9487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9488 install-html) \
9489 || exit 1
9491 @endif gas
9493 .PHONY: maybe-installcheck-gas installcheck-gas
9494 maybe-installcheck-gas:
9495 @if gas
9496 maybe-installcheck-gas: installcheck-gas
9498 installcheck-gas: \
9499 configure-gas
9500 @[ -f ./gas/Makefile ] || exit 0; \
9501 r=`${PWD_COMMAND}`; export r; \
9502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9503 $(HOST_EXPORTS) \
9504 for flag in $(EXTRA_HOST_FLAGS) ; do \
9505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9506 done; \
9507 echo "Doing installcheck in gas" ; \
9508 (cd $(HOST_SUBDIR)/gas && \
9509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9511 "RANLIB=$${RANLIB}" \
9512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9513 installcheck) \
9514 || exit 1
9516 @endif gas
9518 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9519 maybe-mostlyclean-gas:
9520 @if gas
9521 maybe-mostlyclean-gas: mostlyclean-gas
9523 mostlyclean-gas:
9524 @[ -f ./gas/Makefile ] || exit 0; \
9525 r=`${PWD_COMMAND}`; export r; \
9526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9527 $(HOST_EXPORTS) \
9528 for flag in $(EXTRA_HOST_FLAGS) ; do \
9529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9530 done; \
9531 echo "Doing mostlyclean in gas" ; \
9532 (cd $(HOST_SUBDIR)/gas && \
9533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9535 "RANLIB=$${RANLIB}" \
9536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9537 mostlyclean) \
9538 || exit 1
9540 @endif gas
9542 .PHONY: maybe-clean-gas clean-gas
9543 maybe-clean-gas:
9544 @if gas
9545 maybe-clean-gas: clean-gas
9547 clean-gas:
9548 @[ -f ./gas/Makefile ] || exit 0; \
9549 r=`${PWD_COMMAND}`; export r; \
9550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9551 $(HOST_EXPORTS) \
9552 for flag in $(EXTRA_HOST_FLAGS) ; do \
9553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9554 done; \
9555 echo "Doing clean in gas" ; \
9556 (cd $(HOST_SUBDIR)/gas && \
9557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9559 "RANLIB=$${RANLIB}" \
9560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9561 clean) \
9562 || exit 1
9564 @endif gas
9566 .PHONY: maybe-distclean-gas distclean-gas
9567 maybe-distclean-gas:
9568 @if gas
9569 maybe-distclean-gas: distclean-gas
9571 distclean-gas:
9572 @[ -f ./gas/Makefile ] || exit 0; \
9573 r=`${PWD_COMMAND}`; export r; \
9574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9575 $(HOST_EXPORTS) \
9576 for flag in $(EXTRA_HOST_FLAGS) ; do \
9577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9578 done; \
9579 echo "Doing distclean in gas" ; \
9580 (cd $(HOST_SUBDIR)/gas && \
9581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9583 "RANLIB=$${RANLIB}" \
9584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9585 distclean) \
9586 || exit 1
9588 @endif gas
9590 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9591 maybe-maintainer-clean-gas:
9592 @if gas
9593 maybe-maintainer-clean-gas: maintainer-clean-gas
9595 maintainer-clean-gas:
9596 @[ -f ./gas/Makefile ] || exit 0; \
9597 r=`${PWD_COMMAND}`; export r; \
9598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9599 $(HOST_EXPORTS) \
9600 for flag in $(EXTRA_HOST_FLAGS) ; do \
9601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9602 done; \
9603 echo "Doing maintainer-clean in gas" ; \
9604 (cd $(HOST_SUBDIR)/gas && \
9605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9607 "RANLIB=$${RANLIB}" \
9608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9609 maintainer-clean) \
9610 || exit 1
9612 @endif gas
9616 .PHONY: configure-gcc maybe-configure-gcc
9617 maybe-configure-gcc:
9618 @if gcc-bootstrap
9619 configure-gcc: stage_current
9620 @endif gcc-bootstrap
9621 @if gcc
9622 maybe-configure-gcc: configure-gcc
9623 configure-gcc:
9624 @r=`${PWD_COMMAND}`; export r; \
9625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9626 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9628 $(HOST_EXPORTS) \
9629 echo Configuring in $(HOST_SUBDIR)/gcc; \
9631 this_target="${target_alias}"; \
9633 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9634 case $(srcdir) in \
9635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9636 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9638 esac; \
9639 srcdiroption="--srcdir=$${topdir}/gcc"; \
9640 libsrcdir="$$s/gcc"; \
9641 $(SHELL) $${libsrcdir}/configure \
9642 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9643 --target=$${this_target} $${srcdiroption} \
9644 || exit 1
9645 @endif gcc
9649 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9650 maybe-configure-stage1-gcc:
9651 @if gcc-bootstrap
9652 maybe-configure-stage1-gcc: configure-stage1-gcc
9653 configure-stage1-gcc:
9654 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9655 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9656 @r=`${PWD_COMMAND}`; export r; \
9657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9658 TFLAGS="$(STAGE1_TFLAGS)"; \
9659 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9660 $(HOST_EXPORTS) \
9661 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9662 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9663 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9664 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9665 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9666 cd $(HOST_SUBDIR)/gcc || exit 1; \
9667 case $(srcdir) in \
9668 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9669 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9670 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9671 esac; \
9672 srcdiroption="--srcdir=$${topdir}/gcc"; \
9673 libsrcdir="$$s/gcc"; \
9674 $(SHELL) $${libsrcdir}/configure \
9675 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9676 --target=${target_alias} $${srcdiroption} \
9677 $(STAGE1_CONFIGURE_FLAGS)
9678 @endif gcc-bootstrap
9680 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9681 maybe-configure-stage2-gcc:
9682 @if gcc-bootstrap
9683 maybe-configure-stage2-gcc: configure-stage2-gcc
9684 configure-stage2-gcc:
9685 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9686 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9687 @r=`${PWD_COMMAND}`; export r; \
9688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9689 TFLAGS="$(STAGE2_TFLAGS)"; \
9690 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9691 $(HOST_EXPORTS) \
9692 $(POSTSTAGE1_HOST_EXPORTS) \
9693 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9694 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9695 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9696 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9697 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9698 cd $(HOST_SUBDIR)/gcc || exit 1; \
9699 case $(srcdir) in \
9700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9701 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9703 esac; \
9704 srcdiroption="--srcdir=$${topdir}/gcc"; \
9705 libsrcdir="$$s/gcc"; \
9706 $(SHELL) $${libsrcdir}/configure \
9707 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9708 --target=${target_alias} $${srcdiroption} \
9709 --with-build-libsubdir=$(HOST_SUBDIR) \
9710 $(STAGE2_CONFIGURE_FLAGS)
9711 @endif gcc-bootstrap
9713 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9714 maybe-configure-stage3-gcc:
9715 @if gcc-bootstrap
9716 maybe-configure-stage3-gcc: configure-stage3-gcc
9717 configure-stage3-gcc:
9718 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9719 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9720 @r=`${PWD_COMMAND}`; export r; \
9721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9722 TFLAGS="$(STAGE3_TFLAGS)"; \
9723 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9724 $(HOST_EXPORTS) \
9725 $(POSTSTAGE1_HOST_EXPORTS) \
9726 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9727 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9728 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9729 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9731 cd $(HOST_SUBDIR)/gcc || exit 1; \
9732 case $(srcdir) in \
9733 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9734 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9735 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9736 esac; \
9737 srcdiroption="--srcdir=$${topdir}/gcc"; \
9738 libsrcdir="$$s/gcc"; \
9739 $(SHELL) $${libsrcdir}/configure \
9740 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9741 --target=${target_alias} $${srcdiroption} \
9742 --with-build-libsubdir=$(HOST_SUBDIR) \
9743 $(STAGE3_CONFIGURE_FLAGS)
9744 @endif gcc-bootstrap
9746 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9747 maybe-configure-stage4-gcc:
9748 @if gcc-bootstrap
9749 maybe-configure-stage4-gcc: configure-stage4-gcc
9750 configure-stage4-gcc:
9751 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9752 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9753 @r=`${PWD_COMMAND}`; export r; \
9754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9755 TFLAGS="$(STAGE4_TFLAGS)"; \
9756 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9757 $(HOST_EXPORTS) \
9758 $(POSTSTAGE1_HOST_EXPORTS) \
9759 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9760 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9761 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9762 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9763 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9764 cd $(HOST_SUBDIR)/gcc || exit 1; \
9765 case $(srcdir) in \
9766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9767 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9769 esac; \
9770 srcdiroption="--srcdir=$${topdir}/gcc"; \
9771 libsrcdir="$$s/gcc"; \
9772 $(SHELL) $${libsrcdir}/configure \
9773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9774 --target=${target_alias} $${srcdiroption} \
9775 --with-build-libsubdir=$(HOST_SUBDIR) \
9776 $(STAGE4_CONFIGURE_FLAGS)
9777 @endif gcc-bootstrap
9779 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9780 maybe-configure-stageprofile-gcc:
9781 @if gcc-bootstrap
9782 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9783 configure-stageprofile-gcc:
9784 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9785 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9786 @r=`${PWD_COMMAND}`; export r; \
9787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9788 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9789 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9790 $(HOST_EXPORTS) \
9791 $(POSTSTAGE1_HOST_EXPORTS) \
9792 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9793 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9794 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9795 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9796 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9797 cd $(HOST_SUBDIR)/gcc || exit 1; \
9798 case $(srcdir) in \
9799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9800 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9802 esac; \
9803 srcdiroption="--srcdir=$${topdir}/gcc"; \
9804 libsrcdir="$$s/gcc"; \
9805 $(SHELL) $${libsrcdir}/configure \
9806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9807 --target=${target_alias} $${srcdiroption} \
9808 --with-build-libsubdir=$(HOST_SUBDIR) \
9809 $(STAGEprofile_CONFIGURE_FLAGS)
9810 @endif gcc-bootstrap
9812 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9813 maybe-configure-stagefeedback-gcc:
9814 @if gcc-bootstrap
9815 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9816 configure-stagefeedback-gcc:
9817 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9818 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9819 @r=`${PWD_COMMAND}`; export r; \
9820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9821 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9822 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9823 $(HOST_EXPORTS) \
9824 $(POSTSTAGE1_HOST_EXPORTS) \
9825 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9826 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9827 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9828 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9830 cd $(HOST_SUBDIR)/gcc || exit 1; \
9831 case $(srcdir) in \
9832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9833 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9835 esac; \
9836 srcdiroption="--srcdir=$${topdir}/gcc"; \
9837 libsrcdir="$$s/gcc"; \
9838 $(SHELL) $${libsrcdir}/configure \
9839 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9840 --target=${target_alias} $${srcdiroption} \
9841 --with-build-libsubdir=$(HOST_SUBDIR) \
9842 $(STAGEfeedback_CONFIGURE_FLAGS)
9843 @endif gcc-bootstrap
9849 .PHONY: all-gcc maybe-all-gcc
9850 maybe-all-gcc:
9851 @if gcc-bootstrap
9852 all-gcc: stage_current
9853 @endif gcc-bootstrap
9854 @if gcc
9855 TARGET-gcc=all
9856 maybe-all-gcc: all-gcc
9857 all-gcc: configure-gcc
9858 @r=`${PWD_COMMAND}`; export r; \
9859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9860 $(HOST_EXPORTS) \
9861 (cd $(HOST_SUBDIR)/gcc && \
9862 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9863 $(TARGET-gcc))
9864 @endif gcc
9868 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9869 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9870 maybe-all-stage1-gcc:
9871 maybe-clean-stage1-gcc:
9872 @if gcc-bootstrap
9873 maybe-all-stage1-gcc: all-stage1-gcc
9874 all-stage1: all-stage1-gcc
9875 TARGET-stage1-gcc = $(TARGET-gcc)
9876 all-stage1-gcc: configure-stage1-gcc
9877 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9878 @r=`${PWD_COMMAND}`; export r; \
9879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9880 TFLAGS="$(STAGE1_TFLAGS)"; \
9881 $(HOST_EXPORTS) \
9882 cd $(HOST_SUBDIR)/gcc && \
9883 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9884 CFLAGS="$(STAGE1_CFLAGS)" \
9885 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9886 LIBCFLAGS="$(LIBCFLAGS)" \
9887 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9888 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9889 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9890 $(EXTRA_HOST_FLAGS) \
9891 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9892 TFLAGS="$(STAGE1_TFLAGS)" \
9893 $(TARGET-stage1-gcc)
9895 maybe-clean-stage1-gcc: clean-stage1-gcc
9896 clean-stage1: clean-stage1-gcc
9897 clean-stage1-gcc:
9898 @if [ $(current_stage) = stage1 ]; then \
9899 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9900 else \
9901 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9902 $(MAKE) stage1-start; \
9903 fi; \
9904 cd $(HOST_SUBDIR)/gcc && \
9905 $(MAKE) $(EXTRA_HOST_FLAGS) \
9906 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9907 @endif gcc-bootstrap
9910 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9911 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9912 maybe-all-stage2-gcc:
9913 maybe-clean-stage2-gcc:
9914 @if gcc-bootstrap
9915 maybe-all-stage2-gcc: all-stage2-gcc
9916 all-stage2: all-stage2-gcc
9917 TARGET-stage2-gcc = $(TARGET-gcc)
9918 all-stage2-gcc: configure-stage2-gcc
9919 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9920 @r=`${PWD_COMMAND}`; export r; \
9921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9922 TFLAGS="$(STAGE2_TFLAGS)"; \
9923 $(HOST_EXPORTS) \
9924 $(POSTSTAGE1_HOST_EXPORTS) \
9925 cd $(HOST_SUBDIR)/gcc && \
9926 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9927 CFLAGS="$(STAGE2_CFLAGS)" \
9928 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9929 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9930 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9931 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9932 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9933 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9934 TFLAGS="$(STAGE2_TFLAGS)" \
9935 $(TARGET-stage2-gcc)
9937 maybe-clean-stage2-gcc: clean-stage2-gcc
9938 clean-stage2: clean-stage2-gcc
9939 clean-stage2-gcc:
9940 @if [ $(current_stage) = stage2 ]; then \
9941 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9942 else \
9943 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9944 $(MAKE) stage2-start; \
9945 fi; \
9946 cd $(HOST_SUBDIR)/gcc && \
9947 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9948 @endif gcc-bootstrap
9951 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9952 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9953 maybe-all-stage3-gcc:
9954 maybe-clean-stage3-gcc:
9955 @if gcc-bootstrap
9956 maybe-all-stage3-gcc: all-stage3-gcc
9957 all-stage3: all-stage3-gcc
9958 TARGET-stage3-gcc = $(TARGET-gcc)
9959 all-stage3-gcc: configure-stage3-gcc
9960 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9961 @r=`${PWD_COMMAND}`; export r; \
9962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9963 TFLAGS="$(STAGE3_TFLAGS)"; \
9964 $(HOST_EXPORTS) \
9965 $(POSTSTAGE1_HOST_EXPORTS) \
9966 cd $(HOST_SUBDIR)/gcc && \
9967 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9968 CFLAGS="$(STAGE3_CFLAGS)" \
9969 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9970 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9971 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9972 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9973 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9974 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9975 TFLAGS="$(STAGE3_TFLAGS)" \
9976 $(TARGET-stage3-gcc)
9978 maybe-clean-stage3-gcc: clean-stage3-gcc
9979 clean-stage3: clean-stage3-gcc
9980 clean-stage3-gcc:
9981 @if [ $(current_stage) = stage3 ]; then \
9982 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9983 else \
9984 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9985 $(MAKE) stage3-start; \
9986 fi; \
9987 cd $(HOST_SUBDIR)/gcc && \
9988 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9989 @endif gcc-bootstrap
9992 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9993 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9994 maybe-all-stage4-gcc:
9995 maybe-clean-stage4-gcc:
9996 @if gcc-bootstrap
9997 maybe-all-stage4-gcc: all-stage4-gcc
9998 all-stage4: all-stage4-gcc
9999 TARGET-stage4-gcc = $(TARGET-gcc)
10000 all-stage4-gcc: configure-stage4-gcc
10001 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10002 @r=`${PWD_COMMAND}`; export r; \
10003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10004 TFLAGS="$(STAGE4_TFLAGS)"; \
10005 $(HOST_EXPORTS) \
10006 $(POSTSTAGE1_HOST_EXPORTS) \
10007 cd $(HOST_SUBDIR)/gcc && \
10008 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10009 CFLAGS="$(STAGE4_CFLAGS)" \
10010 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10011 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10012 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10013 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10014 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10015 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10016 TFLAGS="$(STAGE4_TFLAGS)" \
10017 $(TARGET-stage4-gcc)
10019 maybe-clean-stage4-gcc: clean-stage4-gcc
10020 clean-stage4: clean-stage4-gcc
10021 clean-stage4-gcc:
10022 @if [ $(current_stage) = stage4 ]; then \
10023 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10024 else \
10025 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10026 $(MAKE) stage4-start; \
10027 fi; \
10028 cd $(HOST_SUBDIR)/gcc && \
10029 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10030 @endif gcc-bootstrap
10033 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10034 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10035 maybe-all-stageprofile-gcc:
10036 maybe-clean-stageprofile-gcc:
10037 @if gcc-bootstrap
10038 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10039 all-stageprofile: all-stageprofile-gcc
10040 TARGET-stageprofile-gcc = $(TARGET-gcc)
10041 all-stageprofile-gcc: configure-stageprofile-gcc
10042 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10043 @r=`${PWD_COMMAND}`; export r; \
10044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10045 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10046 $(HOST_EXPORTS) \
10047 $(POSTSTAGE1_HOST_EXPORTS) \
10048 cd $(HOST_SUBDIR)/gcc && \
10049 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10050 CFLAGS="$(STAGEprofile_CFLAGS)" \
10051 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10052 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10053 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10054 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10055 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10056 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10057 TFLAGS="$(STAGEprofile_TFLAGS)" \
10058 $(TARGET-stageprofile-gcc)
10060 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10061 clean-stageprofile: clean-stageprofile-gcc
10062 clean-stageprofile-gcc:
10063 @if [ $(current_stage) = stageprofile ]; then \
10064 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10065 else \
10066 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10067 $(MAKE) stageprofile-start; \
10068 fi; \
10069 cd $(HOST_SUBDIR)/gcc && \
10070 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10071 @endif gcc-bootstrap
10074 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10075 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10076 maybe-all-stagefeedback-gcc:
10077 maybe-clean-stagefeedback-gcc:
10078 @if gcc-bootstrap
10079 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10080 all-stagefeedback: all-stagefeedback-gcc
10081 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10082 all-stagefeedback-gcc: configure-stagefeedback-gcc
10083 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10084 @r=`${PWD_COMMAND}`; export r; \
10085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10086 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10087 $(HOST_EXPORTS) \
10088 $(POSTSTAGE1_HOST_EXPORTS) \
10089 cd $(HOST_SUBDIR)/gcc && \
10090 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10091 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10092 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10093 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10094 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10095 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10096 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10097 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10098 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10099 $(TARGET-stagefeedback-gcc)
10101 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10102 clean-stagefeedback: clean-stagefeedback-gcc
10103 clean-stagefeedback-gcc:
10104 @if [ $(current_stage) = stagefeedback ]; then \
10105 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10106 else \
10107 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10108 $(MAKE) stagefeedback-start; \
10109 fi; \
10110 cd $(HOST_SUBDIR)/gcc && \
10111 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10112 @endif gcc-bootstrap
10118 .PHONY: check-gcc maybe-check-gcc
10119 maybe-check-gcc:
10120 @if gcc
10121 maybe-check-gcc: check-gcc
10123 check-gcc:
10124 @: $(MAKE); $(unstage)
10125 @r=`${PWD_COMMAND}`; export r; \
10126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10127 $(HOST_EXPORTS) \
10128 (cd $(HOST_SUBDIR)/gcc && \
10129 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10131 @endif gcc
10133 .PHONY: install-gcc maybe-install-gcc
10134 maybe-install-gcc:
10135 @if gcc
10136 maybe-install-gcc: install-gcc
10138 install-gcc: installdirs
10139 @: $(MAKE); $(unstage)
10140 @r=`${PWD_COMMAND}`; export r; \
10141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10142 $(HOST_EXPORTS) \
10143 (cd $(HOST_SUBDIR)/gcc && \
10144 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10146 @endif gcc
10148 .PHONY: install-strip-gcc maybe-install-strip-gcc
10149 maybe-install-strip-gcc:
10150 @if gcc
10151 maybe-install-strip-gcc: install-strip-gcc
10153 install-strip-gcc: installdirs
10154 @: $(MAKE); $(unstage)
10155 @r=`${PWD_COMMAND}`; export r; \
10156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10157 $(HOST_EXPORTS) \
10158 (cd $(HOST_SUBDIR)/gcc && \
10159 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10161 @endif gcc
10163 # Other targets (info, dvi, pdf, etc.)
10165 .PHONY: maybe-info-gcc info-gcc
10166 maybe-info-gcc:
10167 @if gcc
10168 maybe-info-gcc: info-gcc
10170 info-gcc: \
10171 configure-gcc
10172 @[ -f ./gcc/Makefile ] || exit 0; \
10173 r=`${PWD_COMMAND}`; export r; \
10174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10175 $(HOST_EXPORTS) \
10176 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10178 done; \
10179 echo "Doing info in gcc" ; \
10180 (cd $(HOST_SUBDIR)/gcc && \
10181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10183 "RANLIB=$${RANLIB}" \
10184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10185 info) \
10186 || exit 1
10188 @endif gcc
10190 .PHONY: maybe-dvi-gcc dvi-gcc
10191 maybe-dvi-gcc:
10192 @if gcc
10193 maybe-dvi-gcc: dvi-gcc
10195 dvi-gcc: \
10196 configure-gcc
10197 @[ -f ./gcc/Makefile ] || exit 0; \
10198 r=`${PWD_COMMAND}`; export r; \
10199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10200 $(HOST_EXPORTS) \
10201 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10203 done; \
10204 echo "Doing dvi in gcc" ; \
10205 (cd $(HOST_SUBDIR)/gcc && \
10206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10208 "RANLIB=$${RANLIB}" \
10209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10210 dvi) \
10211 || exit 1
10213 @endif gcc
10215 .PHONY: maybe-pdf-gcc pdf-gcc
10216 maybe-pdf-gcc:
10217 @if gcc
10218 maybe-pdf-gcc: pdf-gcc
10220 pdf-gcc: \
10221 configure-gcc
10222 @[ -f ./gcc/Makefile ] || exit 0; \
10223 r=`${PWD_COMMAND}`; export r; \
10224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10225 $(HOST_EXPORTS) \
10226 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10228 done; \
10229 echo "Doing pdf in gcc" ; \
10230 (cd $(HOST_SUBDIR)/gcc && \
10231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10233 "RANLIB=$${RANLIB}" \
10234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10235 pdf) \
10236 || exit 1
10238 @endif gcc
10240 .PHONY: maybe-html-gcc html-gcc
10241 maybe-html-gcc:
10242 @if gcc
10243 maybe-html-gcc: html-gcc
10245 html-gcc: \
10246 configure-gcc
10247 @[ -f ./gcc/Makefile ] || exit 0; \
10248 r=`${PWD_COMMAND}`; export r; \
10249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10250 $(HOST_EXPORTS) \
10251 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10253 done; \
10254 echo "Doing html in gcc" ; \
10255 (cd $(HOST_SUBDIR)/gcc && \
10256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10258 "RANLIB=$${RANLIB}" \
10259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10260 html) \
10261 || exit 1
10263 @endif gcc
10265 .PHONY: maybe-TAGS-gcc TAGS-gcc
10266 maybe-TAGS-gcc:
10267 @if gcc
10268 maybe-TAGS-gcc: TAGS-gcc
10270 TAGS-gcc: \
10271 configure-gcc
10272 @[ -f ./gcc/Makefile ] || exit 0; \
10273 r=`${PWD_COMMAND}`; export r; \
10274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10275 $(HOST_EXPORTS) \
10276 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10278 done; \
10279 echo "Doing TAGS in gcc" ; \
10280 (cd $(HOST_SUBDIR)/gcc && \
10281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10283 "RANLIB=$${RANLIB}" \
10284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10285 TAGS) \
10286 || exit 1
10288 @endif gcc
10290 .PHONY: maybe-install-info-gcc install-info-gcc
10291 maybe-install-info-gcc:
10292 @if gcc
10293 maybe-install-info-gcc: install-info-gcc
10295 install-info-gcc: \
10296 configure-gcc \
10297 info-gcc
10298 @[ -f ./gcc/Makefile ] || exit 0; \
10299 r=`${PWD_COMMAND}`; export r; \
10300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10301 $(HOST_EXPORTS) \
10302 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10304 done; \
10305 echo "Doing install-info in gcc" ; \
10306 (cd $(HOST_SUBDIR)/gcc && \
10307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10309 "RANLIB=$${RANLIB}" \
10310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10311 install-info) \
10312 || exit 1
10314 @endif gcc
10316 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10317 maybe-install-pdf-gcc:
10318 @if gcc
10319 maybe-install-pdf-gcc: install-pdf-gcc
10321 install-pdf-gcc: \
10322 configure-gcc \
10323 pdf-gcc
10324 @[ -f ./gcc/Makefile ] || exit 0; \
10325 r=`${PWD_COMMAND}`; export r; \
10326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10327 $(HOST_EXPORTS) \
10328 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10330 done; \
10331 echo "Doing install-pdf in gcc" ; \
10332 (cd $(HOST_SUBDIR)/gcc && \
10333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10335 "RANLIB=$${RANLIB}" \
10336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10337 install-pdf) \
10338 || exit 1
10340 @endif gcc
10342 .PHONY: maybe-install-html-gcc install-html-gcc
10343 maybe-install-html-gcc:
10344 @if gcc
10345 maybe-install-html-gcc: install-html-gcc
10347 install-html-gcc: \
10348 configure-gcc \
10349 html-gcc
10350 @[ -f ./gcc/Makefile ] || exit 0; \
10351 r=`${PWD_COMMAND}`; export r; \
10352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10353 $(HOST_EXPORTS) \
10354 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10356 done; \
10357 echo "Doing install-html in gcc" ; \
10358 (cd $(HOST_SUBDIR)/gcc && \
10359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10361 "RANLIB=$${RANLIB}" \
10362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10363 install-html) \
10364 || exit 1
10366 @endif gcc
10368 .PHONY: maybe-installcheck-gcc installcheck-gcc
10369 maybe-installcheck-gcc:
10370 @if gcc
10371 maybe-installcheck-gcc: installcheck-gcc
10373 installcheck-gcc: \
10374 configure-gcc
10375 @[ -f ./gcc/Makefile ] || exit 0; \
10376 r=`${PWD_COMMAND}`; export r; \
10377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10378 $(HOST_EXPORTS) \
10379 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10381 done; \
10382 echo "Doing installcheck in gcc" ; \
10383 (cd $(HOST_SUBDIR)/gcc && \
10384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10386 "RANLIB=$${RANLIB}" \
10387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10388 installcheck) \
10389 || exit 1
10391 @endif gcc
10393 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10394 maybe-mostlyclean-gcc:
10395 @if gcc
10396 maybe-mostlyclean-gcc: mostlyclean-gcc
10398 mostlyclean-gcc:
10399 @[ -f ./gcc/Makefile ] || exit 0; \
10400 r=`${PWD_COMMAND}`; export r; \
10401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10402 $(HOST_EXPORTS) \
10403 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10405 done; \
10406 echo "Doing mostlyclean in gcc" ; \
10407 (cd $(HOST_SUBDIR)/gcc && \
10408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10410 "RANLIB=$${RANLIB}" \
10411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10412 mostlyclean) \
10413 || exit 1
10415 @endif gcc
10417 .PHONY: maybe-clean-gcc clean-gcc
10418 maybe-clean-gcc:
10419 @if gcc
10420 maybe-clean-gcc: clean-gcc
10422 clean-gcc:
10423 @[ -f ./gcc/Makefile ] || exit 0; \
10424 r=`${PWD_COMMAND}`; export r; \
10425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10426 $(HOST_EXPORTS) \
10427 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10429 done; \
10430 echo "Doing clean in gcc" ; \
10431 (cd $(HOST_SUBDIR)/gcc && \
10432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10434 "RANLIB=$${RANLIB}" \
10435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10436 clean) \
10437 || exit 1
10439 @endif gcc
10441 .PHONY: maybe-distclean-gcc distclean-gcc
10442 maybe-distclean-gcc:
10443 @if gcc
10444 maybe-distclean-gcc: distclean-gcc
10446 distclean-gcc:
10447 @[ -f ./gcc/Makefile ] || exit 0; \
10448 r=`${PWD_COMMAND}`; export r; \
10449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10450 $(HOST_EXPORTS) \
10451 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10453 done; \
10454 echo "Doing distclean in gcc" ; \
10455 (cd $(HOST_SUBDIR)/gcc && \
10456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10458 "RANLIB=$${RANLIB}" \
10459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10460 distclean) \
10461 || exit 1
10463 @endif gcc
10465 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10466 maybe-maintainer-clean-gcc:
10467 @if gcc
10468 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10470 maintainer-clean-gcc:
10471 @[ -f ./gcc/Makefile ] || exit 0; \
10472 r=`${PWD_COMMAND}`; export r; \
10473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10474 $(HOST_EXPORTS) \
10475 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10477 done; \
10478 echo "Doing maintainer-clean in gcc" ; \
10479 (cd $(HOST_SUBDIR)/gcc && \
10480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10482 "RANLIB=$${RANLIB}" \
10483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10484 maintainer-clean) \
10485 || exit 1
10487 @endif gcc
10491 .PHONY: configure-accel-gcc maybe-configure-accel-gcc
10492 maybe-configure-accel-gcc:
10493 @if gcc-bootstrap
10494 configure-accel-gcc: stage_current
10495 @endif gcc-bootstrap
10496 @if accel-gcc
10497 maybe-configure-accel-gcc: configure-accel-gcc
10498 configure-accel-gcc:
10499 @: $(MAKE); $(unstage)
10500 @r=`${PWD_COMMAND}`; export r; \
10501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10502 test ! -f $(HOST_SUBDIR)/accel-gcc/Makefile || exit 0; \
10503 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/accel-gcc ; \
10504 $(HOST_EXPORTS) \
10505 echo Configuring in $(HOST_SUBDIR)/accel-gcc; \
10507 this_target="$(accel_target_alias)"; \
10509 cd "$(HOST_SUBDIR)/accel-gcc" || exit 1; \
10510 case $(srcdir) in \
10511 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10512 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10513 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10514 esac; \
10515 srcdiroption="--srcdir=$${topdir}/gcc"; \
10516 libsrcdir="$$s/gcc"; \
10517 $(SHELL) $${libsrcdir}/configure \
10518 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10519 --target=$${this_target} $${srcdiroption} --enable-as-accelerator-for=$(target_alias) \
10520 || exit 1
10521 @endif accel-gcc
10527 .PHONY: all-accel-gcc maybe-all-accel-gcc
10528 maybe-all-accel-gcc:
10529 @if gcc-bootstrap
10530 all-accel-gcc: stage_current
10531 @endif gcc-bootstrap
10532 @if accel-gcc
10533 TARGET-accel-gcc=all
10534 maybe-all-accel-gcc: all-accel-gcc
10535 all-accel-gcc: configure-accel-gcc
10536 @: $(MAKE); $(unstage)
10537 @r=`${PWD_COMMAND}`; export r; \
10538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10539 $(HOST_EXPORTS) \
10540 (cd $(HOST_SUBDIR)/accel-gcc && \
10541 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10542 $(TARGET-gcc))
10543 @endif accel-gcc
10548 .PHONY: check-accel-gcc maybe-check-accel-gcc
10549 maybe-check-accel-gcc:
10550 @if accel-gcc
10551 maybe-check-accel-gcc: check-accel-gcc
10553 check-accel-gcc:
10554 @: $(MAKE); $(unstage)
10555 @r=`${PWD_COMMAND}`; export r; \
10556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10557 $(HOST_EXPORTS) \
10558 (cd $(HOST_SUBDIR)/accel-gcc && \
10559 $(MAKE) $(FLAGS_TO_PASS) check)
10561 @endif accel-gcc
10563 .PHONY: install-accel-gcc maybe-install-accel-gcc
10564 maybe-install-accel-gcc:
10565 @if accel-gcc
10566 maybe-install-accel-gcc: install-accel-gcc
10568 install-accel-gcc: installdirs
10569 @: $(MAKE); $(unstage)
10570 @r=`${PWD_COMMAND}`; export r; \
10571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10572 $(HOST_EXPORTS) \
10573 (cd $(HOST_SUBDIR)/accel-gcc && \
10574 $(MAKE) $(FLAGS_TO_PASS) install)
10576 @endif accel-gcc
10578 .PHONY: install-strip-accel-gcc maybe-install-strip-accel-gcc
10579 maybe-install-strip-accel-gcc:
10580 @if accel-gcc
10581 maybe-install-strip-accel-gcc: install-strip-accel-gcc
10583 install-strip-accel-gcc: installdirs
10584 @: $(MAKE); $(unstage)
10585 @r=`${PWD_COMMAND}`; export r; \
10586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10587 $(HOST_EXPORTS) \
10588 (cd $(HOST_SUBDIR)/accel-gcc && \
10589 $(MAKE) $(FLAGS_TO_PASS) install-strip)
10591 @endif accel-gcc
10593 # Other targets (info, dvi, pdf, etc.)
10595 .PHONY: maybe-info-accel-gcc info-accel-gcc
10596 maybe-info-accel-gcc:
10597 @if accel-gcc
10598 maybe-info-accel-gcc: info-accel-gcc
10600 info-accel-gcc: \
10601 configure-accel-gcc
10602 @: $(MAKE); $(unstage)
10603 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10604 r=`${PWD_COMMAND}`; export r; \
10605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10606 $(HOST_EXPORTS) \
10607 for flag in $(EXTRA_HOST_FLAGS) ; do \
10608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10609 done; \
10610 echo "Doing info in accel-gcc" ; \
10611 (cd $(HOST_SUBDIR)/accel-gcc && \
10612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10614 "RANLIB=$${RANLIB}" \
10615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10616 info) \
10617 || exit 1
10619 @endif accel-gcc
10621 .PHONY: maybe-dvi-accel-gcc dvi-accel-gcc
10622 maybe-dvi-accel-gcc:
10623 @if accel-gcc
10624 maybe-dvi-accel-gcc: dvi-accel-gcc
10626 dvi-accel-gcc: \
10627 configure-accel-gcc
10628 @: $(MAKE); $(unstage)
10629 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10630 r=`${PWD_COMMAND}`; export r; \
10631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10632 $(HOST_EXPORTS) \
10633 for flag in $(EXTRA_HOST_FLAGS) ; do \
10634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10635 done; \
10636 echo "Doing dvi in accel-gcc" ; \
10637 (cd $(HOST_SUBDIR)/accel-gcc && \
10638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10640 "RANLIB=$${RANLIB}" \
10641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10642 dvi) \
10643 || exit 1
10645 @endif accel-gcc
10647 .PHONY: maybe-pdf-accel-gcc pdf-accel-gcc
10648 maybe-pdf-accel-gcc:
10649 @if accel-gcc
10650 maybe-pdf-accel-gcc: pdf-accel-gcc
10652 pdf-accel-gcc: \
10653 configure-accel-gcc
10654 @: $(MAKE); $(unstage)
10655 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10656 r=`${PWD_COMMAND}`; export r; \
10657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10658 $(HOST_EXPORTS) \
10659 for flag in $(EXTRA_HOST_FLAGS) ; do \
10660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10661 done; \
10662 echo "Doing pdf in accel-gcc" ; \
10663 (cd $(HOST_SUBDIR)/accel-gcc && \
10664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10666 "RANLIB=$${RANLIB}" \
10667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10668 pdf) \
10669 || exit 1
10671 @endif accel-gcc
10673 .PHONY: maybe-html-accel-gcc html-accel-gcc
10674 maybe-html-accel-gcc:
10675 @if accel-gcc
10676 maybe-html-accel-gcc: html-accel-gcc
10678 html-accel-gcc: \
10679 configure-accel-gcc
10680 @: $(MAKE); $(unstage)
10681 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10682 r=`${PWD_COMMAND}`; export r; \
10683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10684 $(HOST_EXPORTS) \
10685 for flag in $(EXTRA_HOST_FLAGS) ; do \
10686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10687 done; \
10688 echo "Doing html in accel-gcc" ; \
10689 (cd $(HOST_SUBDIR)/accel-gcc && \
10690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10692 "RANLIB=$${RANLIB}" \
10693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10694 html) \
10695 || exit 1
10697 @endif accel-gcc
10699 .PHONY: maybe-TAGS-accel-gcc TAGS-accel-gcc
10700 maybe-TAGS-accel-gcc:
10701 @if accel-gcc
10702 maybe-TAGS-accel-gcc: TAGS-accel-gcc
10704 TAGS-accel-gcc: \
10705 configure-accel-gcc
10706 @: $(MAKE); $(unstage)
10707 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10708 r=`${PWD_COMMAND}`; export r; \
10709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10710 $(HOST_EXPORTS) \
10711 for flag in $(EXTRA_HOST_FLAGS) ; do \
10712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10713 done; \
10714 echo "Doing TAGS in accel-gcc" ; \
10715 (cd $(HOST_SUBDIR)/accel-gcc && \
10716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10718 "RANLIB=$${RANLIB}" \
10719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10720 TAGS) \
10721 || exit 1
10723 @endif accel-gcc
10725 .PHONY: maybe-install-info-accel-gcc install-info-accel-gcc
10726 maybe-install-info-accel-gcc:
10727 @if accel-gcc
10728 maybe-install-info-accel-gcc: install-info-accel-gcc
10730 install-info-accel-gcc: \
10731 configure-accel-gcc \
10732 info-accel-gcc
10733 @: $(MAKE); $(unstage)
10734 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10735 r=`${PWD_COMMAND}`; export r; \
10736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10737 $(HOST_EXPORTS) \
10738 for flag in $(EXTRA_HOST_FLAGS) ; do \
10739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10740 done; \
10741 echo "Doing install-info in accel-gcc" ; \
10742 (cd $(HOST_SUBDIR)/accel-gcc && \
10743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10745 "RANLIB=$${RANLIB}" \
10746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10747 install-info) \
10748 || exit 1
10750 @endif accel-gcc
10752 .PHONY: maybe-install-pdf-accel-gcc install-pdf-accel-gcc
10753 maybe-install-pdf-accel-gcc:
10754 @if accel-gcc
10755 maybe-install-pdf-accel-gcc: install-pdf-accel-gcc
10757 install-pdf-accel-gcc: \
10758 configure-accel-gcc \
10759 pdf-accel-gcc
10760 @: $(MAKE); $(unstage)
10761 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10762 r=`${PWD_COMMAND}`; export r; \
10763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10764 $(HOST_EXPORTS) \
10765 for flag in $(EXTRA_HOST_FLAGS) ; do \
10766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10767 done; \
10768 echo "Doing install-pdf in accel-gcc" ; \
10769 (cd $(HOST_SUBDIR)/accel-gcc && \
10770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10772 "RANLIB=$${RANLIB}" \
10773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10774 install-pdf) \
10775 || exit 1
10777 @endif accel-gcc
10779 .PHONY: maybe-install-html-accel-gcc install-html-accel-gcc
10780 maybe-install-html-accel-gcc:
10781 @if accel-gcc
10782 maybe-install-html-accel-gcc: install-html-accel-gcc
10784 install-html-accel-gcc: \
10785 configure-accel-gcc \
10786 html-accel-gcc
10787 @: $(MAKE); $(unstage)
10788 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10789 r=`${PWD_COMMAND}`; export r; \
10790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10791 $(HOST_EXPORTS) \
10792 for flag in $(EXTRA_HOST_FLAGS) ; do \
10793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10794 done; \
10795 echo "Doing install-html in accel-gcc" ; \
10796 (cd $(HOST_SUBDIR)/accel-gcc && \
10797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10799 "RANLIB=$${RANLIB}" \
10800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10801 install-html) \
10802 || exit 1
10804 @endif accel-gcc
10806 .PHONY: maybe-installcheck-accel-gcc installcheck-accel-gcc
10807 maybe-installcheck-accel-gcc:
10808 @if accel-gcc
10809 maybe-installcheck-accel-gcc: installcheck-accel-gcc
10811 installcheck-accel-gcc: \
10812 configure-accel-gcc
10813 @: $(MAKE); $(unstage)
10814 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10815 r=`${PWD_COMMAND}`; export r; \
10816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10817 $(HOST_EXPORTS) \
10818 for flag in $(EXTRA_HOST_FLAGS) ; do \
10819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10820 done; \
10821 echo "Doing installcheck in accel-gcc" ; \
10822 (cd $(HOST_SUBDIR)/accel-gcc && \
10823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10825 "RANLIB=$${RANLIB}" \
10826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10827 installcheck) \
10828 || exit 1
10830 @endif accel-gcc
10832 .PHONY: maybe-mostlyclean-accel-gcc mostlyclean-accel-gcc
10833 maybe-mostlyclean-accel-gcc:
10834 @if accel-gcc
10835 maybe-mostlyclean-accel-gcc: mostlyclean-accel-gcc
10837 mostlyclean-accel-gcc:
10838 @: $(MAKE); $(unstage)
10839 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10840 r=`${PWD_COMMAND}`; export r; \
10841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10842 $(HOST_EXPORTS) \
10843 for flag in $(EXTRA_HOST_FLAGS) ; do \
10844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10845 done; \
10846 echo "Doing mostlyclean in accel-gcc" ; \
10847 (cd $(HOST_SUBDIR)/accel-gcc && \
10848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10850 "RANLIB=$${RANLIB}" \
10851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10852 mostlyclean) \
10853 || exit 1
10855 @endif accel-gcc
10857 .PHONY: maybe-clean-accel-gcc clean-accel-gcc
10858 maybe-clean-accel-gcc:
10859 @if accel-gcc
10860 maybe-clean-accel-gcc: clean-accel-gcc
10862 clean-accel-gcc:
10863 @: $(MAKE); $(unstage)
10864 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10865 r=`${PWD_COMMAND}`; export r; \
10866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10867 $(HOST_EXPORTS) \
10868 for flag in $(EXTRA_HOST_FLAGS) ; do \
10869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10870 done; \
10871 echo "Doing clean in accel-gcc" ; \
10872 (cd $(HOST_SUBDIR)/accel-gcc && \
10873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10875 "RANLIB=$${RANLIB}" \
10876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10877 clean) \
10878 || exit 1
10880 @endif accel-gcc
10882 .PHONY: maybe-distclean-accel-gcc distclean-accel-gcc
10883 maybe-distclean-accel-gcc:
10884 @if accel-gcc
10885 maybe-distclean-accel-gcc: distclean-accel-gcc
10887 distclean-accel-gcc:
10888 @: $(MAKE); $(unstage)
10889 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10890 r=`${PWD_COMMAND}`; export r; \
10891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10892 $(HOST_EXPORTS) \
10893 for flag in $(EXTRA_HOST_FLAGS) ; do \
10894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10895 done; \
10896 echo "Doing distclean in accel-gcc" ; \
10897 (cd $(HOST_SUBDIR)/accel-gcc && \
10898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10900 "RANLIB=$${RANLIB}" \
10901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10902 distclean) \
10903 || exit 1
10905 @endif accel-gcc
10907 .PHONY: maybe-maintainer-clean-accel-gcc maintainer-clean-accel-gcc
10908 maybe-maintainer-clean-accel-gcc:
10909 @if accel-gcc
10910 maybe-maintainer-clean-accel-gcc: maintainer-clean-accel-gcc
10912 maintainer-clean-accel-gcc:
10913 @: $(MAKE); $(unstage)
10914 @[ -f ./accel-gcc/Makefile ] || exit 0; \
10915 r=`${PWD_COMMAND}`; export r; \
10916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10917 $(HOST_EXPORTS) \
10918 for flag in $(EXTRA_HOST_FLAGS) ; do \
10919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10920 done; \
10921 echo "Doing maintainer-clean in accel-gcc" ; \
10922 (cd $(HOST_SUBDIR)/accel-gcc && \
10923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10925 "RANLIB=$${RANLIB}" \
10926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10927 maintainer-clean) \
10928 || exit 1
10930 @endif accel-gcc
10934 .PHONY: configure-gmp maybe-configure-gmp
10935 maybe-configure-gmp:
10936 @if gcc-bootstrap
10937 configure-gmp: stage_current
10938 @endif gcc-bootstrap
10939 @if gmp
10940 maybe-configure-gmp: configure-gmp
10941 configure-gmp:
10942 @r=`${PWD_COMMAND}`; export r; \
10943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10944 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10945 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10946 $(HOST_EXPORTS) \
10947 echo Configuring in $(HOST_SUBDIR)/gmp; \
10949 this_target="none-${host_vendor}-${host_os}"; \
10951 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10952 case $(srcdir) in \
10953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10954 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10956 esac; \
10957 srcdiroption="--srcdir=$${topdir}/gmp"; \
10958 libsrcdir="$$s/gmp"; \
10959 $(SHELL) $${libsrcdir}/configure \
10960 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10961 --target=$${this_target} $${srcdiroption} --disable-shared \
10962 || exit 1
10963 @endif gmp
10967 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10968 maybe-configure-stage1-gmp:
10969 @if gmp-bootstrap
10970 maybe-configure-stage1-gmp: configure-stage1-gmp
10971 configure-stage1-gmp:
10972 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10973 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10974 @r=`${PWD_COMMAND}`; export r; \
10975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10976 TFLAGS="$(STAGE1_TFLAGS)"; \
10977 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10978 $(HOST_EXPORTS) \
10979 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10980 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10981 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10982 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10983 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10984 cd $(HOST_SUBDIR)/gmp || exit 1; \
10985 case $(srcdir) in \
10986 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10987 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10988 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10989 esac; \
10990 srcdiroption="--srcdir=$${topdir}/gmp"; \
10991 libsrcdir="$$s/gmp"; \
10992 $(SHELL) $${libsrcdir}/configure \
10993 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10994 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10995 $(STAGE1_CONFIGURE_FLAGS) \
10996 --disable-shared
10997 @endif gmp-bootstrap
10999 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11000 maybe-configure-stage2-gmp:
11001 @if gmp-bootstrap
11002 maybe-configure-stage2-gmp: configure-stage2-gmp
11003 configure-stage2-gmp:
11004 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11005 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11006 @r=`${PWD_COMMAND}`; export r; \
11007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11008 TFLAGS="$(STAGE2_TFLAGS)"; \
11009 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11010 $(HOST_EXPORTS) \
11011 $(POSTSTAGE1_HOST_EXPORTS) \
11012 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11013 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11014 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11015 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
11016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11017 cd $(HOST_SUBDIR)/gmp || exit 1; \
11018 case $(srcdir) in \
11019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11020 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11022 esac; \
11023 srcdiroption="--srcdir=$${topdir}/gmp"; \
11024 libsrcdir="$$s/gmp"; \
11025 $(SHELL) $${libsrcdir}/configure \
11026 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11027 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11028 --with-build-libsubdir=$(HOST_SUBDIR) \
11029 $(STAGE2_CONFIGURE_FLAGS) \
11030 --disable-shared
11031 @endif gmp-bootstrap
11033 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11034 maybe-configure-stage3-gmp:
11035 @if gmp-bootstrap
11036 maybe-configure-stage3-gmp: configure-stage3-gmp
11037 configure-stage3-gmp:
11038 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11040 @r=`${PWD_COMMAND}`; export r; \
11041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11042 TFLAGS="$(STAGE3_TFLAGS)"; \
11043 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11044 $(HOST_EXPORTS) \
11045 $(POSTSTAGE1_HOST_EXPORTS) \
11046 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11047 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11048 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11049 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
11050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11051 cd $(HOST_SUBDIR)/gmp || exit 1; \
11052 case $(srcdir) in \
11053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11054 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11056 esac; \
11057 srcdiroption="--srcdir=$${topdir}/gmp"; \
11058 libsrcdir="$$s/gmp"; \
11059 $(SHELL) $${libsrcdir}/configure \
11060 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11061 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11062 --with-build-libsubdir=$(HOST_SUBDIR) \
11063 $(STAGE3_CONFIGURE_FLAGS) \
11064 --disable-shared
11065 @endif gmp-bootstrap
11067 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11068 maybe-configure-stage4-gmp:
11069 @if gmp-bootstrap
11070 maybe-configure-stage4-gmp: configure-stage4-gmp
11071 configure-stage4-gmp:
11072 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11073 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11074 @r=`${PWD_COMMAND}`; export r; \
11075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11076 TFLAGS="$(STAGE4_TFLAGS)"; \
11077 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11078 $(HOST_EXPORTS) \
11079 $(POSTSTAGE1_HOST_EXPORTS) \
11080 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11081 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11082 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11083 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
11084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11085 cd $(HOST_SUBDIR)/gmp || exit 1; \
11086 case $(srcdir) in \
11087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11088 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11090 esac; \
11091 srcdiroption="--srcdir=$${topdir}/gmp"; \
11092 libsrcdir="$$s/gmp"; \
11093 $(SHELL) $${libsrcdir}/configure \
11094 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11095 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11096 --with-build-libsubdir=$(HOST_SUBDIR) \
11097 $(STAGE4_CONFIGURE_FLAGS) \
11098 --disable-shared
11099 @endif gmp-bootstrap
11101 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11102 maybe-configure-stageprofile-gmp:
11103 @if gmp-bootstrap
11104 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11105 configure-stageprofile-gmp:
11106 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11107 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11108 @r=`${PWD_COMMAND}`; export r; \
11109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11110 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11111 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11112 $(HOST_EXPORTS) \
11113 $(POSTSTAGE1_HOST_EXPORTS) \
11114 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11115 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11116 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11117 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
11118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11119 cd $(HOST_SUBDIR)/gmp || exit 1; \
11120 case $(srcdir) in \
11121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11122 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11124 esac; \
11125 srcdiroption="--srcdir=$${topdir}/gmp"; \
11126 libsrcdir="$$s/gmp"; \
11127 $(SHELL) $${libsrcdir}/configure \
11128 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11129 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11130 --with-build-libsubdir=$(HOST_SUBDIR) \
11131 $(STAGEprofile_CONFIGURE_FLAGS) \
11132 --disable-shared
11133 @endif gmp-bootstrap
11135 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11136 maybe-configure-stagefeedback-gmp:
11137 @if gmp-bootstrap
11138 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11139 configure-stagefeedback-gmp:
11140 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11141 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11142 @r=`${PWD_COMMAND}`; export r; \
11143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11144 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11145 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11146 $(HOST_EXPORTS) \
11147 $(POSTSTAGE1_HOST_EXPORTS) \
11148 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11149 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11150 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11151 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
11152 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11153 cd $(HOST_SUBDIR)/gmp || exit 1; \
11154 case $(srcdir) in \
11155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11156 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11158 esac; \
11159 srcdiroption="--srcdir=$${topdir}/gmp"; \
11160 libsrcdir="$$s/gmp"; \
11161 $(SHELL) $${libsrcdir}/configure \
11162 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11163 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11164 --with-build-libsubdir=$(HOST_SUBDIR) \
11165 $(STAGEfeedback_CONFIGURE_FLAGS) \
11166 --disable-shared
11167 @endif gmp-bootstrap
11173 .PHONY: all-gmp maybe-all-gmp
11174 maybe-all-gmp:
11175 @if gcc-bootstrap
11176 all-gmp: stage_current
11177 @endif gcc-bootstrap
11178 @if gmp
11179 TARGET-gmp=all
11180 maybe-all-gmp: all-gmp
11181 all-gmp: configure-gmp
11182 @r=`${PWD_COMMAND}`; export r; \
11183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11184 $(HOST_EXPORTS) \
11185 (cd $(HOST_SUBDIR)/gmp && \
11186 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11187 $(TARGET-gmp))
11188 @endif gmp
11192 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11193 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11194 maybe-all-stage1-gmp:
11195 maybe-clean-stage1-gmp:
11196 @if gmp-bootstrap
11197 maybe-all-stage1-gmp: all-stage1-gmp
11198 all-stage1: all-stage1-gmp
11199 TARGET-stage1-gmp = $(TARGET-gmp)
11200 all-stage1-gmp: configure-stage1-gmp
11201 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11202 @r=`${PWD_COMMAND}`; export r; \
11203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11204 TFLAGS="$(STAGE1_TFLAGS)"; \
11205 $(HOST_EXPORTS) \
11206 cd $(HOST_SUBDIR)/gmp && \
11207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11208 CFLAGS="$(STAGE1_CFLAGS)" \
11209 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11210 LIBCFLAGS="$(LIBCFLAGS)" \
11211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11214 $(EXTRA_HOST_FLAGS) \
11215 $(STAGE1_FLAGS_TO_PASS) \
11216 TFLAGS="$(STAGE1_TFLAGS)" \
11217 $(TARGET-stage1-gmp)
11219 maybe-clean-stage1-gmp: clean-stage1-gmp
11220 clean-stage1: clean-stage1-gmp
11221 clean-stage1-gmp:
11222 @if [ $(current_stage) = stage1 ]; then \
11223 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11224 else \
11225 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11226 $(MAKE) stage1-start; \
11227 fi; \
11228 cd $(HOST_SUBDIR)/gmp && \
11229 $(MAKE) $(EXTRA_HOST_FLAGS) \
11230 $(STAGE1_FLAGS_TO_PASS) clean
11231 @endif gmp-bootstrap
11234 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11235 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11236 maybe-all-stage2-gmp:
11237 maybe-clean-stage2-gmp:
11238 @if gmp-bootstrap
11239 maybe-all-stage2-gmp: all-stage2-gmp
11240 all-stage2: all-stage2-gmp
11241 TARGET-stage2-gmp = $(TARGET-gmp)
11242 all-stage2-gmp: configure-stage2-gmp
11243 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11244 @r=`${PWD_COMMAND}`; export r; \
11245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11246 TFLAGS="$(STAGE2_TFLAGS)"; \
11247 $(HOST_EXPORTS) \
11248 $(POSTSTAGE1_HOST_EXPORTS) \
11249 cd $(HOST_SUBDIR)/gmp && \
11250 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11251 CFLAGS="$(STAGE2_CFLAGS)" \
11252 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11253 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11254 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11255 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11256 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11257 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11258 TFLAGS="$(STAGE2_TFLAGS)" \
11259 $(TARGET-stage2-gmp)
11261 maybe-clean-stage2-gmp: clean-stage2-gmp
11262 clean-stage2: clean-stage2-gmp
11263 clean-stage2-gmp:
11264 @if [ $(current_stage) = stage2 ]; then \
11265 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11266 else \
11267 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11268 $(MAKE) stage2-start; \
11269 fi; \
11270 cd $(HOST_SUBDIR)/gmp && \
11271 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11272 @endif gmp-bootstrap
11275 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11276 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11277 maybe-all-stage3-gmp:
11278 maybe-clean-stage3-gmp:
11279 @if gmp-bootstrap
11280 maybe-all-stage3-gmp: all-stage3-gmp
11281 all-stage3: all-stage3-gmp
11282 TARGET-stage3-gmp = $(TARGET-gmp)
11283 all-stage3-gmp: configure-stage3-gmp
11284 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11285 @r=`${PWD_COMMAND}`; export r; \
11286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11287 TFLAGS="$(STAGE3_TFLAGS)"; \
11288 $(HOST_EXPORTS) \
11289 $(POSTSTAGE1_HOST_EXPORTS) \
11290 cd $(HOST_SUBDIR)/gmp && \
11291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11292 CFLAGS="$(STAGE3_CFLAGS)" \
11293 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11294 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11295 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11296 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11297 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11298 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11299 TFLAGS="$(STAGE3_TFLAGS)" \
11300 $(TARGET-stage3-gmp)
11302 maybe-clean-stage3-gmp: clean-stage3-gmp
11303 clean-stage3: clean-stage3-gmp
11304 clean-stage3-gmp:
11305 @if [ $(current_stage) = stage3 ]; then \
11306 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11307 else \
11308 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11309 $(MAKE) stage3-start; \
11310 fi; \
11311 cd $(HOST_SUBDIR)/gmp && \
11312 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11313 @endif gmp-bootstrap
11316 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11317 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11318 maybe-all-stage4-gmp:
11319 maybe-clean-stage4-gmp:
11320 @if gmp-bootstrap
11321 maybe-all-stage4-gmp: all-stage4-gmp
11322 all-stage4: all-stage4-gmp
11323 TARGET-stage4-gmp = $(TARGET-gmp)
11324 all-stage4-gmp: configure-stage4-gmp
11325 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11326 @r=`${PWD_COMMAND}`; export r; \
11327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11328 TFLAGS="$(STAGE4_TFLAGS)"; \
11329 $(HOST_EXPORTS) \
11330 $(POSTSTAGE1_HOST_EXPORTS) \
11331 cd $(HOST_SUBDIR)/gmp && \
11332 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11333 CFLAGS="$(STAGE4_CFLAGS)" \
11334 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11335 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11336 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11337 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11338 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11339 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11340 TFLAGS="$(STAGE4_TFLAGS)" \
11341 $(TARGET-stage4-gmp)
11343 maybe-clean-stage4-gmp: clean-stage4-gmp
11344 clean-stage4: clean-stage4-gmp
11345 clean-stage4-gmp:
11346 @if [ $(current_stage) = stage4 ]; then \
11347 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11348 else \
11349 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11350 $(MAKE) stage4-start; \
11351 fi; \
11352 cd $(HOST_SUBDIR)/gmp && \
11353 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11354 @endif gmp-bootstrap
11357 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11358 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11359 maybe-all-stageprofile-gmp:
11360 maybe-clean-stageprofile-gmp:
11361 @if gmp-bootstrap
11362 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11363 all-stageprofile: all-stageprofile-gmp
11364 TARGET-stageprofile-gmp = $(TARGET-gmp)
11365 all-stageprofile-gmp: configure-stageprofile-gmp
11366 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11367 @r=`${PWD_COMMAND}`; export r; \
11368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11369 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11370 $(HOST_EXPORTS) \
11371 $(POSTSTAGE1_HOST_EXPORTS) \
11372 cd $(HOST_SUBDIR)/gmp && \
11373 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11374 CFLAGS="$(STAGEprofile_CFLAGS)" \
11375 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11376 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11377 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11378 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11379 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11380 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11381 TFLAGS="$(STAGEprofile_TFLAGS)" \
11382 $(TARGET-stageprofile-gmp)
11384 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11385 clean-stageprofile: clean-stageprofile-gmp
11386 clean-stageprofile-gmp:
11387 @if [ $(current_stage) = stageprofile ]; then \
11388 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11389 else \
11390 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11391 $(MAKE) stageprofile-start; \
11392 fi; \
11393 cd $(HOST_SUBDIR)/gmp && \
11394 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11395 @endif gmp-bootstrap
11398 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11399 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11400 maybe-all-stagefeedback-gmp:
11401 maybe-clean-stagefeedback-gmp:
11402 @if gmp-bootstrap
11403 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11404 all-stagefeedback: all-stagefeedback-gmp
11405 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11406 all-stagefeedback-gmp: configure-stagefeedback-gmp
11407 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11408 @r=`${PWD_COMMAND}`; export r; \
11409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11410 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11411 $(HOST_EXPORTS) \
11412 $(POSTSTAGE1_HOST_EXPORTS) \
11413 cd $(HOST_SUBDIR)/gmp && \
11414 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11415 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11416 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11417 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11418 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11419 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11420 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11421 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11422 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11423 $(TARGET-stagefeedback-gmp)
11425 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11426 clean-stagefeedback: clean-stagefeedback-gmp
11427 clean-stagefeedback-gmp:
11428 @if [ $(current_stage) = stagefeedback ]; then \
11429 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11430 else \
11431 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11432 $(MAKE) stagefeedback-start; \
11433 fi; \
11434 cd $(HOST_SUBDIR)/gmp && \
11435 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11436 @endif gmp-bootstrap
11442 .PHONY: check-gmp maybe-check-gmp
11443 maybe-check-gmp:
11444 @if gmp
11445 maybe-check-gmp: check-gmp
11447 check-gmp:
11448 @: $(MAKE); $(unstage)
11449 @r=`${PWD_COMMAND}`; export r; \
11450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11451 $(HOST_EXPORTS) \
11452 (cd $(HOST_SUBDIR)/gmp && \
11453 $(MAKE) $(FLAGS_TO_PASS) check)
11455 @endif gmp
11457 .PHONY: install-gmp maybe-install-gmp
11458 maybe-install-gmp:
11459 @if gmp
11460 maybe-install-gmp: install-gmp
11462 install-gmp:
11464 @endif gmp
11466 .PHONY: install-strip-gmp maybe-install-strip-gmp
11467 maybe-install-strip-gmp:
11468 @if gmp
11469 maybe-install-strip-gmp: install-strip-gmp
11471 install-strip-gmp:
11473 @endif gmp
11475 # Other targets (info, dvi, pdf, etc.)
11477 .PHONY: maybe-info-gmp info-gmp
11478 maybe-info-gmp:
11479 @if gmp
11480 maybe-info-gmp: info-gmp
11482 info-gmp: \
11483 configure-gmp
11484 @[ -f ./gmp/Makefile ] || exit 0; \
11485 r=`${PWD_COMMAND}`; export r; \
11486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11487 $(HOST_EXPORTS) \
11488 for flag in $(EXTRA_HOST_FLAGS) ; do \
11489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11490 done; \
11491 echo "Doing info in gmp" ; \
11492 (cd $(HOST_SUBDIR)/gmp && \
11493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11495 "RANLIB=$${RANLIB}" \
11496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11497 info) \
11498 || exit 1
11500 @endif gmp
11502 .PHONY: maybe-dvi-gmp dvi-gmp
11503 maybe-dvi-gmp:
11504 @if gmp
11505 maybe-dvi-gmp: dvi-gmp
11507 dvi-gmp: \
11508 configure-gmp
11509 @[ -f ./gmp/Makefile ] || exit 0; \
11510 r=`${PWD_COMMAND}`; export r; \
11511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11512 $(HOST_EXPORTS) \
11513 for flag in $(EXTRA_HOST_FLAGS) ; do \
11514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11515 done; \
11516 echo "Doing dvi in gmp" ; \
11517 (cd $(HOST_SUBDIR)/gmp && \
11518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11520 "RANLIB=$${RANLIB}" \
11521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11522 dvi) \
11523 || exit 1
11525 @endif gmp
11527 .PHONY: maybe-pdf-gmp pdf-gmp
11528 maybe-pdf-gmp:
11529 @if gmp
11530 maybe-pdf-gmp: pdf-gmp
11532 pdf-gmp: \
11533 configure-gmp
11534 @[ -f ./gmp/Makefile ] || exit 0; \
11535 r=`${PWD_COMMAND}`; export r; \
11536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11537 $(HOST_EXPORTS) \
11538 for flag in $(EXTRA_HOST_FLAGS) ; do \
11539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11540 done; \
11541 echo "Doing pdf in gmp" ; \
11542 (cd $(HOST_SUBDIR)/gmp && \
11543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11545 "RANLIB=$${RANLIB}" \
11546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11547 pdf) \
11548 || exit 1
11550 @endif gmp
11552 .PHONY: maybe-html-gmp html-gmp
11553 maybe-html-gmp:
11554 @if gmp
11555 maybe-html-gmp: html-gmp
11557 html-gmp: \
11558 configure-gmp
11559 @[ -f ./gmp/Makefile ] || exit 0; \
11560 r=`${PWD_COMMAND}`; export r; \
11561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11562 $(HOST_EXPORTS) \
11563 for flag in $(EXTRA_HOST_FLAGS) ; do \
11564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11565 done; \
11566 echo "Doing html in gmp" ; \
11567 (cd $(HOST_SUBDIR)/gmp && \
11568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11570 "RANLIB=$${RANLIB}" \
11571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11572 html) \
11573 || exit 1
11575 @endif gmp
11577 .PHONY: maybe-TAGS-gmp TAGS-gmp
11578 maybe-TAGS-gmp:
11579 @if gmp
11580 maybe-TAGS-gmp: TAGS-gmp
11582 TAGS-gmp: \
11583 configure-gmp
11584 @[ -f ./gmp/Makefile ] || exit 0; \
11585 r=`${PWD_COMMAND}`; export r; \
11586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11587 $(HOST_EXPORTS) \
11588 for flag in $(EXTRA_HOST_FLAGS) ; do \
11589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11590 done; \
11591 echo "Doing TAGS in gmp" ; \
11592 (cd $(HOST_SUBDIR)/gmp && \
11593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11595 "RANLIB=$${RANLIB}" \
11596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11597 TAGS) \
11598 || exit 1
11600 @endif gmp
11602 .PHONY: maybe-install-info-gmp install-info-gmp
11603 maybe-install-info-gmp:
11604 @if gmp
11605 maybe-install-info-gmp: install-info-gmp
11607 install-info-gmp: \
11608 configure-gmp \
11609 info-gmp
11610 @[ -f ./gmp/Makefile ] || exit 0; \
11611 r=`${PWD_COMMAND}`; export r; \
11612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11613 $(HOST_EXPORTS) \
11614 for flag in $(EXTRA_HOST_FLAGS) ; do \
11615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11616 done; \
11617 echo "Doing install-info in gmp" ; \
11618 (cd $(HOST_SUBDIR)/gmp && \
11619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11621 "RANLIB=$${RANLIB}" \
11622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11623 install-info) \
11624 || exit 1
11626 @endif gmp
11628 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11629 maybe-install-pdf-gmp:
11630 @if gmp
11631 maybe-install-pdf-gmp: install-pdf-gmp
11633 install-pdf-gmp: \
11634 configure-gmp \
11635 pdf-gmp
11636 @[ -f ./gmp/Makefile ] || exit 0; \
11637 r=`${PWD_COMMAND}`; export r; \
11638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11639 $(HOST_EXPORTS) \
11640 for flag in $(EXTRA_HOST_FLAGS) ; do \
11641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11642 done; \
11643 echo "Doing install-pdf in gmp" ; \
11644 (cd $(HOST_SUBDIR)/gmp && \
11645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11647 "RANLIB=$${RANLIB}" \
11648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11649 install-pdf) \
11650 || exit 1
11652 @endif gmp
11654 .PHONY: maybe-install-html-gmp install-html-gmp
11655 maybe-install-html-gmp:
11656 @if gmp
11657 maybe-install-html-gmp: install-html-gmp
11659 install-html-gmp: \
11660 configure-gmp \
11661 html-gmp
11662 @[ -f ./gmp/Makefile ] || exit 0; \
11663 r=`${PWD_COMMAND}`; export r; \
11664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11665 $(HOST_EXPORTS) \
11666 for flag in $(EXTRA_HOST_FLAGS) ; do \
11667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11668 done; \
11669 echo "Doing install-html in gmp" ; \
11670 (cd $(HOST_SUBDIR)/gmp && \
11671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11673 "RANLIB=$${RANLIB}" \
11674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11675 install-html) \
11676 || exit 1
11678 @endif gmp
11680 .PHONY: maybe-installcheck-gmp installcheck-gmp
11681 maybe-installcheck-gmp:
11682 @if gmp
11683 maybe-installcheck-gmp: installcheck-gmp
11685 installcheck-gmp: \
11686 configure-gmp
11687 @[ -f ./gmp/Makefile ] || exit 0; \
11688 r=`${PWD_COMMAND}`; export r; \
11689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11690 $(HOST_EXPORTS) \
11691 for flag in $(EXTRA_HOST_FLAGS) ; do \
11692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11693 done; \
11694 echo "Doing installcheck in gmp" ; \
11695 (cd $(HOST_SUBDIR)/gmp && \
11696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11698 "RANLIB=$${RANLIB}" \
11699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11700 installcheck) \
11701 || exit 1
11703 @endif gmp
11705 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11706 maybe-mostlyclean-gmp:
11707 @if gmp
11708 maybe-mostlyclean-gmp: mostlyclean-gmp
11710 mostlyclean-gmp:
11711 @[ -f ./gmp/Makefile ] || exit 0; \
11712 r=`${PWD_COMMAND}`; export r; \
11713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11714 $(HOST_EXPORTS) \
11715 for flag in $(EXTRA_HOST_FLAGS) ; do \
11716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11717 done; \
11718 echo "Doing mostlyclean in gmp" ; \
11719 (cd $(HOST_SUBDIR)/gmp && \
11720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11722 "RANLIB=$${RANLIB}" \
11723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11724 mostlyclean) \
11725 || exit 1
11727 @endif gmp
11729 .PHONY: maybe-clean-gmp clean-gmp
11730 maybe-clean-gmp:
11731 @if gmp
11732 maybe-clean-gmp: clean-gmp
11734 clean-gmp:
11735 @[ -f ./gmp/Makefile ] || exit 0; \
11736 r=`${PWD_COMMAND}`; export r; \
11737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11738 $(HOST_EXPORTS) \
11739 for flag in $(EXTRA_HOST_FLAGS) ; do \
11740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11741 done; \
11742 echo "Doing clean in gmp" ; \
11743 (cd $(HOST_SUBDIR)/gmp && \
11744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11746 "RANLIB=$${RANLIB}" \
11747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11748 clean) \
11749 || exit 1
11751 @endif gmp
11753 .PHONY: maybe-distclean-gmp distclean-gmp
11754 maybe-distclean-gmp:
11755 @if gmp
11756 maybe-distclean-gmp: distclean-gmp
11758 distclean-gmp:
11759 @[ -f ./gmp/Makefile ] || exit 0; \
11760 r=`${PWD_COMMAND}`; export r; \
11761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11762 $(HOST_EXPORTS) \
11763 for flag in $(EXTRA_HOST_FLAGS) ; do \
11764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11765 done; \
11766 echo "Doing distclean in gmp" ; \
11767 (cd $(HOST_SUBDIR)/gmp && \
11768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11770 "RANLIB=$${RANLIB}" \
11771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11772 distclean) \
11773 || exit 1
11775 @endif gmp
11777 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11778 maybe-maintainer-clean-gmp:
11779 @if gmp
11780 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11782 maintainer-clean-gmp:
11783 @[ -f ./gmp/Makefile ] || exit 0; \
11784 r=`${PWD_COMMAND}`; export r; \
11785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11786 $(HOST_EXPORTS) \
11787 for flag in $(EXTRA_HOST_FLAGS) ; do \
11788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11789 done; \
11790 echo "Doing maintainer-clean in gmp" ; \
11791 (cd $(HOST_SUBDIR)/gmp && \
11792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11794 "RANLIB=$${RANLIB}" \
11795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11796 maintainer-clean) \
11797 || exit 1
11799 @endif gmp
11803 .PHONY: configure-mpfr maybe-configure-mpfr
11804 maybe-configure-mpfr:
11805 @if gcc-bootstrap
11806 configure-mpfr: stage_current
11807 @endif gcc-bootstrap
11808 @if mpfr
11809 maybe-configure-mpfr: configure-mpfr
11810 configure-mpfr:
11811 @r=`${PWD_COMMAND}`; export r; \
11812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11813 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11814 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11815 $(HOST_EXPORTS) \
11816 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11818 this_target="${target_alias}"; \
11820 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11821 case $(srcdir) in \
11822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11823 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11825 esac; \
11826 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11827 libsrcdir="$$s/mpfr"; \
11828 $(SHELL) $${libsrcdir}/configure \
11829 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11830 --target=$${this_target} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11831 || exit 1
11832 @endif mpfr
11836 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11837 maybe-configure-stage1-mpfr:
11838 @if mpfr-bootstrap
11839 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11840 configure-stage1-mpfr:
11841 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11842 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11843 @r=`${PWD_COMMAND}`; export r; \
11844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11845 TFLAGS="$(STAGE1_TFLAGS)"; \
11846 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11847 $(HOST_EXPORTS) \
11848 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11849 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11850 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11851 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11852 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11853 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11854 case $(srcdir) in \
11855 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11856 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11857 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11858 esac; \
11859 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11860 libsrcdir="$$s/mpfr"; \
11861 $(SHELL) $${libsrcdir}/configure \
11862 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11863 --target=${target_alias} $${srcdiroption} \
11864 $(STAGE1_CONFIGURE_FLAGS) \
11865 --disable-shared @extra_mpfr_configure_flags@
11866 @endif mpfr-bootstrap
11868 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11869 maybe-configure-stage2-mpfr:
11870 @if mpfr-bootstrap
11871 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11872 configure-stage2-mpfr:
11873 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11874 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11875 @r=`${PWD_COMMAND}`; export r; \
11876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11877 TFLAGS="$(STAGE2_TFLAGS)"; \
11878 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11879 $(HOST_EXPORTS) \
11880 $(POSTSTAGE1_HOST_EXPORTS) \
11881 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11882 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11883 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11884 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11885 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11886 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11887 case $(srcdir) in \
11888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11889 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11891 esac; \
11892 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11893 libsrcdir="$$s/mpfr"; \
11894 $(SHELL) $${libsrcdir}/configure \
11895 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11896 --target=${target_alias} $${srcdiroption} \
11897 --with-build-libsubdir=$(HOST_SUBDIR) \
11898 $(STAGE2_CONFIGURE_FLAGS) \
11899 --disable-shared @extra_mpfr_configure_flags@
11900 @endif mpfr-bootstrap
11902 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11903 maybe-configure-stage3-mpfr:
11904 @if mpfr-bootstrap
11905 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11906 configure-stage3-mpfr:
11907 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11908 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11909 @r=`${PWD_COMMAND}`; export r; \
11910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11911 TFLAGS="$(STAGE3_TFLAGS)"; \
11912 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11913 $(HOST_EXPORTS) \
11914 $(POSTSTAGE1_HOST_EXPORTS) \
11915 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11916 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11917 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11918 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11919 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11920 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11921 case $(srcdir) in \
11922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11923 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11925 esac; \
11926 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11927 libsrcdir="$$s/mpfr"; \
11928 $(SHELL) $${libsrcdir}/configure \
11929 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11930 --target=${target_alias} $${srcdiroption} \
11931 --with-build-libsubdir=$(HOST_SUBDIR) \
11932 $(STAGE3_CONFIGURE_FLAGS) \
11933 --disable-shared @extra_mpfr_configure_flags@
11934 @endif mpfr-bootstrap
11936 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11937 maybe-configure-stage4-mpfr:
11938 @if mpfr-bootstrap
11939 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11940 configure-stage4-mpfr:
11941 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11942 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11943 @r=`${PWD_COMMAND}`; export r; \
11944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11945 TFLAGS="$(STAGE4_TFLAGS)"; \
11946 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11947 $(HOST_EXPORTS) \
11948 $(POSTSTAGE1_HOST_EXPORTS) \
11949 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11950 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11951 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11952 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11953 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11954 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11955 case $(srcdir) in \
11956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11957 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11959 esac; \
11960 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11961 libsrcdir="$$s/mpfr"; \
11962 $(SHELL) $${libsrcdir}/configure \
11963 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11964 --target=${target_alias} $${srcdiroption} \
11965 --with-build-libsubdir=$(HOST_SUBDIR) \
11966 $(STAGE4_CONFIGURE_FLAGS) \
11967 --disable-shared @extra_mpfr_configure_flags@
11968 @endif mpfr-bootstrap
11970 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11971 maybe-configure-stageprofile-mpfr:
11972 @if mpfr-bootstrap
11973 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11974 configure-stageprofile-mpfr:
11975 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11977 @r=`${PWD_COMMAND}`; export r; \
11978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11979 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11980 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11981 $(HOST_EXPORTS) \
11982 $(POSTSTAGE1_HOST_EXPORTS) \
11983 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11984 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11985 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11986 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11988 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11989 case $(srcdir) in \
11990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11991 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11993 esac; \
11994 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11995 libsrcdir="$$s/mpfr"; \
11996 $(SHELL) $${libsrcdir}/configure \
11997 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11998 --target=${target_alias} $${srcdiroption} \
11999 --with-build-libsubdir=$(HOST_SUBDIR) \
12000 $(STAGEprofile_CONFIGURE_FLAGS) \
12001 --disable-shared @extra_mpfr_configure_flags@
12002 @endif mpfr-bootstrap
12004 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12005 maybe-configure-stagefeedback-mpfr:
12006 @if mpfr-bootstrap
12007 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12008 configure-stagefeedback-mpfr:
12009 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12010 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12011 @r=`${PWD_COMMAND}`; export r; \
12012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12013 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12014 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12015 $(HOST_EXPORTS) \
12016 $(POSTSTAGE1_HOST_EXPORTS) \
12017 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12018 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12019 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12020 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
12021 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12022 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12023 case $(srcdir) in \
12024 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12025 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12026 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12027 esac; \
12028 srcdiroption="--srcdir=$${topdir}/mpfr"; \
12029 libsrcdir="$$s/mpfr"; \
12030 $(SHELL) $${libsrcdir}/configure \
12031 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12032 --target=${target_alias} $${srcdiroption} \
12033 --with-build-libsubdir=$(HOST_SUBDIR) \
12034 $(STAGEfeedback_CONFIGURE_FLAGS) \
12035 --disable-shared @extra_mpfr_configure_flags@
12036 @endif mpfr-bootstrap
12042 .PHONY: all-mpfr maybe-all-mpfr
12043 maybe-all-mpfr:
12044 @if gcc-bootstrap
12045 all-mpfr: stage_current
12046 @endif gcc-bootstrap
12047 @if mpfr
12048 TARGET-mpfr=all
12049 maybe-all-mpfr: all-mpfr
12050 all-mpfr: configure-mpfr
12051 @r=`${PWD_COMMAND}`; export r; \
12052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12053 $(HOST_EXPORTS) \
12054 (cd $(HOST_SUBDIR)/mpfr && \
12055 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12056 $(TARGET-mpfr))
12057 @endif mpfr
12061 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12062 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12063 maybe-all-stage1-mpfr:
12064 maybe-clean-stage1-mpfr:
12065 @if mpfr-bootstrap
12066 maybe-all-stage1-mpfr: all-stage1-mpfr
12067 all-stage1: all-stage1-mpfr
12068 TARGET-stage1-mpfr = $(TARGET-mpfr)
12069 all-stage1-mpfr: configure-stage1-mpfr
12070 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12071 @r=`${PWD_COMMAND}`; export r; \
12072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12073 TFLAGS="$(STAGE1_TFLAGS)"; \
12074 $(HOST_EXPORTS) \
12075 cd $(HOST_SUBDIR)/mpfr && \
12076 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12077 CFLAGS="$(STAGE1_CFLAGS)" \
12078 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12079 LIBCFLAGS="$(LIBCFLAGS)" \
12080 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12081 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12082 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12083 $(EXTRA_HOST_FLAGS) \
12084 $(STAGE1_FLAGS_TO_PASS) \
12085 TFLAGS="$(STAGE1_TFLAGS)" \
12086 $(TARGET-stage1-mpfr)
12088 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12089 clean-stage1: clean-stage1-mpfr
12090 clean-stage1-mpfr:
12091 @if [ $(current_stage) = stage1 ]; then \
12092 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12093 else \
12094 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12095 $(MAKE) stage1-start; \
12096 fi; \
12097 cd $(HOST_SUBDIR)/mpfr && \
12098 $(MAKE) $(EXTRA_HOST_FLAGS) \
12099 $(STAGE1_FLAGS_TO_PASS) clean
12100 @endif mpfr-bootstrap
12103 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12104 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12105 maybe-all-stage2-mpfr:
12106 maybe-clean-stage2-mpfr:
12107 @if mpfr-bootstrap
12108 maybe-all-stage2-mpfr: all-stage2-mpfr
12109 all-stage2: all-stage2-mpfr
12110 TARGET-stage2-mpfr = $(TARGET-mpfr)
12111 all-stage2-mpfr: configure-stage2-mpfr
12112 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12113 @r=`${PWD_COMMAND}`; export r; \
12114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12115 TFLAGS="$(STAGE2_TFLAGS)"; \
12116 $(HOST_EXPORTS) \
12117 $(POSTSTAGE1_HOST_EXPORTS) \
12118 cd $(HOST_SUBDIR)/mpfr && \
12119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12120 CFLAGS="$(STAGE2_CFLAGS)" \
12121 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12122 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12123 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12124 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12125 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12126 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12127 TFLAGS="$(STAGE2_TFLAGS)" \
12128 $(TARGET-stage2-mpfr)
12130 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12131 clean-stage2: clean-stage2-mpfr
12132 clean-stage2-mpfr:
12133 @if [ $(current_stage) = stage2 ]; then \
12134 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12135 else \
12136 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12137 $(MAKE) stage2-start; \
12138 fi; \
12139 cd $(HOST_SUBDIR)/mpfr && \
12140 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12141 @endif mpfr-bootstrap
12144 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12145 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12146 maybe-all-stage3-mpfr:
12147 maybe-clean-stage3-mpfr:
12148 @if mpfr-bootstrap
12149 maybe-all-stage3-mpfr: all-stage3-mpfr
12150 all-stage3: all-stage3-mpfr
12151 TARGET-stage3-mpfr = $(TARGET-mpfr)
12152 all-stage3-mpfr: configure-stage3-mpfr
12153 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12154 @r=`${PWD_COMMAND}`; export r; \
12155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12156 TFLAGS="$(STAGE3_TFLAGS)"; \
12157 $(HOST_EXPORTS) \
12158 $(POSTSTAGE1_HOST_EXPORTS) \
12159 cd $(HOST_SUBDIR)/mpfr && \
12160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12161 CFLAGS="$(STAGE3_CFLAGS)" \
12162 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12163 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12164 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12165 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12166 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12167 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12168 TFLAGS="$(STAGE3_TFLAGS)" \
12169 $(TARGET-stage3-mpfr)
12171 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12172 clean-stage3: clean-stage3-mpfr
12173 clean-stage3-mpfr:
12174 @if [ $(current_stage) = stage3 ]; then \
12175 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12176 else \
12177 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12178 $(MAKE) stage3-start; \
12179 fi; \
12180 cd $(HOST_SUBDIR)/mpfr && \
12181 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12182 @endif mpfr-bootstrap
12185 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12186 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12187 maybe-all-stage4-mpfr:
12188 maybe-clean-stage4-mpfr:
12189 @if mpfr-bootstrap
12190 maybe-all-stage4-mpfr: all-stage4-mpfr
12191 all-stage4: all-stage4-mpfr
12192 TARGET-stage4-mpfr = $(TARGET-mpfr)
12193 all-stage4-mpfr: configure-stage4-mpfr
12194 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12195 @r=`${PWD_COMMAND}`; export r; \
12196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12197 TFLAGS="$(STAGE4_TFLAGS)"; \
12198 $(HOST_EXPORTS) \
12199 $(POSTSTAGE1_HOST_EXPORTS) \
12200 cd $(HOST_SUBDIR)/mpfr && \
12201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12202 CFLAGS="$(STAGE4_CFLAGS)" \
12203 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12204 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12208 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12209 TFLAGS="$(STAGE4_TFLAGS)" \
12210 $(TARGET-stage4-mpfr)
12212 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12213 clean-stage4: clean-stage4-mpfr
12214 clean-stage4-mpfr:
12215 @if [ $(current_stage) = stage4 ]; then \
12216 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12217 else \
12218 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12219 $(MAKE) stage4-start; \
12220 fi; \
12221 cd $(HOST_SUBDIR)/mpfr && \
12222 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12223 @endif mpfr-bootstrap
12226 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12227 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12228 maybe-all-stageprofile-mpfr:
12229 maybe-clean-stageprofile-mpfr:
12230 @if mpfr-bootstrap
12231 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12232 all-stageprofile: all-stageprofile-mpfr
12233 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12234 all-stageprofile-mpfr: configure-stageprofile-mpfr
12235 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12236 @r=`${PWD_COMMAND}`; export r; \
12237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12238 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12239 $(HOST_EXPORTS) \
12240 $(POSTSTAGE1_HOST_EXPORTS) \
12241 cd $(HOST_SUBDIR)/mpfr && \
12242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12243 CFLAGS="$(STAGEprofile_CFLAGS)" \
12244 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12245 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12249 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12250 TFLAGS="$(STAGEprofile_TFLAGS)" \
12251 $(TARGET-stageprofile-mpfr)
12253 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12254 clean-stageprofile: clean-stageprofile-mpfr
12255 clean-stageprofile-mpfr:
12256 @if [ $(current_stage) = stageprofile ]; then \
12257 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12258 else \
12259 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12260 $(MAKE) stageprofile-start; \
12261 fi; \
12262 cd $(HOST_SUBDIR)/mpfr && \
12263 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12264 @endif mpfr-bootstrap
12267 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12268 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12269 maybe-all-stagefeedback-mpfr:
12270 maybe-clean-stagefeedback-mpfr:
12271 @if mpfr-bootstrap
12272 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12273 all-stagefeedback: all-stagefeedback-mpfr
12274 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12275 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12276 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12277 @r=`${PWD_COMMAND}`; export r; \
12278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12279 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12280 $(HOST_EXPORTS) \
12281 $(POSTSTAGE1_HOST_EXPORTS) \
12282 cd $(HOST_SUBDIR)/mpfr && \
12283 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12284 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12285 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12286 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12287 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12288 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12289 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12290 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12291 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12292 $(TARGET-stagefeedback-mpfr)
12294 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12295 clean-stagefeedback: clean-stagefeedback-mpfr
12296 clean-stagefeedback-mpfr:
12297 @if [ $(current_stage) = stagefeedback ]; then \
12298 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12299 else \
12300 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12301 $(MAKE) stagefeedback-start; \
12302 fi; \
12303 cd $(HOST_SUBDIR)/mpfr && \
12304 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12305 @endif mpfr-bootstrap
12311 .PHONY: check-mpfr maybe-check-mpfr
12312 maybe-check-mpfr:
12313 @if mpfr
12314 maybe-check-mpfr: check-mpfr
12316 check-mpfr:
12317 @: $(MAKE); $(unstage)
12318 @r=`${PWD_COMMAND}`; export r; \
12319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12320 $(HOST_EXPORTS) \
12321 (cd $(HOST_SUBDIR)/mpfr && \
12322 $(MAKE) $(FLAGS_TO_PASS) check)
12324 @endif mpfr
12326 .PHONY: install-mpfr maybe-install-mpfr
12327 maybe-install-mpfr:
12328 @if mpfr
12329 maybe-install-mpfr: install-mpfr
12331 install-mpfr:
12333 @endif mpfr
12335 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12336 maybe-install-strip-mpfr:
12337 @if mpfr
12338 maybe-install-strip-mpfr: install-strip-mpfr
12340 install-strip-mpfr:
12342 @endif mpfr
12344 # Other targets (info, dvi, pdf, etc.)
12346 .PHONY: maybe-info-mpfr info-mpfr
12347 maybe-info-mpfr:
12348 @if mpfr
12349 maybe-info-mpfr: info-mpfr
12351 info-mpfr: \
12352 configure-mpfr
12353 @[ -f ./mpfr/Makefile ] || exit 0; \
12354 r=`${PWD_COMMAND}`; export r; \
12355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12356 $(HOST_EXPORTS) \
12357 for flag in $(EXTRA_HOST_FLAGS) ; do \
12358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12359 done; \
12360 echo "Doing info in mpfr" ; \
12361 (cd $(HOST_SUBDIR)/mpfr && \
12362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12364 "RANLIB=$${RANLIB}" \
12365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12366 info) \
12367 || exit 1
12369 @endif mpfr
12371 .PHONY: maybe-dvi-mpfr dvi-mpfr
12372 maybe-dvi-mpfr:
12373 @if mpfr
12374 maybe-dvi-mpfr: dvi-mpfr
12376 dvi-mpfr: \
12377 configure-mpfr
12378 @[ -f ./mpfr/Makefile ] || exit 0; \
12379 r=`${PWD_COMMAND}`; export r; \
12380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12381 $(HOST_EXPORTS) \
12382 for flag in $(EXTRA_HOST_FLAGS) ; do \
12383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12384 done; \
12385 echo "Doing dvi in mpfr" ; \
12386 (cd $(HOST_SUBDIR)/mpfr && \
12387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12389 "RANLIB=$${RANLIB}" \
12390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12391 dvi) \
12392 || exit 1
12394 @endif mpfr
12396 .PHONY: maybe-pdf-mpfr pdf-mpfr
12397 maybe-pdf-mpfr:
12398 @if mpfr
12399 maybe-pdf-mpfr: pdf-mpfr
12401 pdf-mpfr: \
12402 configure-mpfr
12403 @[ -f ./mpfr/Makefile ] || exit 0; \
12404 r=`${PWD_COMMAND}`; export r; \
12405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12406 $(HOST_EXPORTS) \
12407 for flag in $(EXTRA_HOST_FLAGS) ; do \
12408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12409 done; \
12410 echo "Doing pdf in mpfr" ; \
12411 (cd $(HOST_SUBDIR)/mpfr && \
12412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12414 "RANLIB=$${RANLIB}" \
12415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12416 pdf) \
12417 || exit 1
12419 @endif mpfr
12421 .PHONY: maybe-html-mpfr html-mpfr
12422 maybe-html-mpfr:
12423 @if mpfr
12424 maybe-html-mpfr: html-mpfr
12426 html-mpfr: \
12427 configure-mpfr
12428 @[ -f ./mpfr/Makefile ] || exit 0; \
12429 r=`${PWD_COMMAND}`; export r; \
12430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12431 $(HOST_EXPORTS) \
12432 for flag in $(EXTRA_HOST_FLAGS) ; do \
12433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12434 done; \
12435 echo "Doing html in mpfr" ; \
12436 (cd $(HOST_SUBDIR)/mpfr && \
12437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12439 "RANLIB=$${RANLIB}" \
12440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12441 html) \
12442 || exit 1
12444 @endif mpfr
12446 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12447 maybe-TAGS-mpfr:
12448 @if mpfr
12449 maybe-TAGS-mpfr: TAGS-mpfr
12451 TAGS-mpfr: \
12452 configure-mpfr
12453 @[ -f ./mpfr/Makefile ] || exit 0; \
12454 r=`${PWD_COMMAND}`; export r; \
12455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12456 $(HOST_EXPORTS) \
12457 for flag in $(EXTRA_HOST_FLAGS) ; do \
12458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12459 done; \
12460 echo "Doing TAGS in mpfr" ; \
12461 (cd $(HOST_SUBDIR)/mpfr && \
12462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12464 "RANLIB=$${RANLIB}" \
12465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12466 TAGS) \
12467 || exit 1
12469 @endif mpfr
12471 .PHONY: maybe-install-info-mpfr install-info-mpfr
12472 maybe-install-info-mpfr:
12473 @if mpfr
12474 maybe-install-info-mpfr: install-info-mpfr
12476 install-info-mpfr: \
12477 configure-mpfr \
12478 info-mpfr
12479 @[ -f ./mpfr/Makefile ] || exit 0; \
12480 r=`${PWD_COMMAND}`; export r; \
12481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12482 $(HOST_EXPORTS) \
12483 for flag in $(EXTRA_HOST_FLAGS) ; do \
12484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12485 done; \
12486 echo "Doing install-info in mpfr" ; \
12487 (cd $(HOST_SUBDIR)/mpfr && \
12488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12490 "RANLIB=$${RANLIB}" \
12491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12492 install-info) \
12493 || exit 1
12495 @endif mpfr
12497 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12498 maybe-install-pdf-mpfr:
12499 @if mpfr
12500 maybe-install-pdf-mpfr: install-pdf-mpfr
12502 install-pdf-mpfr: \
12503 configure-mpfr \
12504 pdf-mpfr
12505 @[ -f ./mpfr/Makefile ] || exit 0; \
12506 r=`${PWD_COMMAND}`; export r; \
12507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12508 $(HOST_EXPORTS) \
12509 for flag in $(EXTRA_HOST_FLAGS) ; do \
12510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12511 done; \
12512 echo "Doing install-pdf in mpfr" ; \
12513 (cd $(HOST_SUBDIR)/mpfr && \
12514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12516 "RANLIB=$${RANLIB}" \
12517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12518 install-pdf) \
12519 || exit 1
12521 @endif mpfr
12523 .PHONY: maybe-install-html-mpfr install-html-mpfr
12524 maybe-install-html-mpfr:
12525 @if mpfr
12526 maybe-install-html-mpfr: install-html-mpfr
12528 install-html-mpfr: \
12529 configure-mpfr \
12530 html-mpfr
12531 @[ -f ./mpfr/Makefile ] || exit 0; \
12532 r=`${PWD_COMMAND}`; export r; \
12533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12534 $(HOST_EXPORTS) \
12535 for flag in $(EXTRA_HOST_FLAGS) ; do \
12536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12537 done; \
12538 echo "Doing install-html in mpfr" ; \
12539 (cd $(HOST_SUBDIR)/mpfr && \
12540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12542 "RANLIB=$${RANLIB}" \
12543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12544 install-html) \
12545 || exit 1
12547 @endif mpfr
12549 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12550 maybe-installcheck-mpfr:
12551 @if mpfr
12552 maybe-installcheck-mpfr: installcheck-mpfr
12554 installcheck-mpfr: \
12555 configure-mpfr
12556 @[ -f ./mpfr/Makefile ] || exit 0; \
12557 r=`${PWD_COMMAND}`; export r; \
12558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12559 $(HOST_EXPORTS) \
12560 for flag in $(EXTRA_HOST_FLAGS) ; do \
12561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12562 done; \
12563 echo "Doing installcheck in mpfr" ; \
12564 (cd $(HOST_SUBDIR)/mpfr && \
12565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12567 "RANLIB=$${RANLIB}" \
12568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12569 installcheck) \
12570 || exit 1
12572 @endif mpfr
12574 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12575 maybe-mostlyclean-mpfr:
12576 @if mpfr
12577 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12579 mostlyclean-mpfr:
12580 @[ -f ./mpfr/Makefile ] || exit 0; \
12581 r=`${PWD_COMMAND}`; export r; \
12582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12583 $(HOST_EXPORTS) \
12584 for flag in $(EXTRA_HOST_FLAGS) ; do \
12585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12586 done; \
12587 echo "Doing mostlyclean in mpfr" ; \
12588 (cd $(HOST_SUBDIR)/mpfr && \
12589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12591 "RANLIB=$${RANLIB}" \
12592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12593 mostlyclean) \
12594 || exit 1
12596 @endif mpfr
12598 .PHONY: maybe-clean-mpfr clean-mpfr
12599 maybe-clean-mpfr:
12600 @if mpfr
12601 maybe-clean-mpfr: clean-mpfr
12603 clean-mpfr:
12604 @[ -f ./mpfr/Makefile ] || exit 0; \
12605 r=`${PWD_COMMAND}`; export r; \
12606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12607 $(HOST_EXPORTS) \
12608 for flag in $(EXTRA_HOST_FLAGS) ; do \
12609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12610 done; \
12611 echo "Doing clean in mpfr" ; \
12612 (cd $(HOST_SUBDIR)/mpfr && \
12613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12615 "RANLIB=$${RANLIB}" \
12616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12617 clean) \
12618 || exit 1
12620 @endif mpfr
12622 .PHONY: maybe-distclean-mpfr distclean-mpfr
12623 maybe-distclean-mpfr:
12624 @if mpfr
12625 maybe-distclean-mpfr: distclean-mpfr
12627 distclean-mpfr:
12628 @[ -f ./mpfr/Makefile ] || exit 0; \
12629 r=`${PWD_COMMAND}`; export r; \
12630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12631 $(HOST_EXPORTS) \
12632 for flag in $(EXTRA_HOST_FLAGS) ; do \
12633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12634 done; \
12635 echo "Doing distclean in mpfr" ; \
12636 (cd $(HOST_SUBDIR)/mpfr && \
12637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12639 "RANLIB=$${RANLIB}" \
12640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12641 distclean) \
12642 || exit 1
12644 @endif mpfr
12646 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12647 maybe-maintainer-clean-mpfr:
12648 @if mpfr
12649 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12651 maintainer-clean-mpfr:
12652 @[ -f ./mpfr/Makefile ] || exit 0; \
12653 r=`${PWD_COMMAND}`; export r; \
12654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12655 $(HOST_EXPORTS) \
12656 for flag in $(EXTRA_HOST_FLAGS) ; do \
12657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12658 done; \
12659 echo "Doing maintainer-clean in mpfr" ; \
12660 (cd $(HOST_SUBDIR)/mpfr && \
12661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12663 "RANLIB=$${RANLIB}" \
12664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12665 maintainer-clean) \
12666 || exit 1
12668 @endif mpfr
12672 .PHONY: configure-mpc maybe-configure-mpc
12673 maybe-configure-mpc:
12674 @if gcc-bootstrap
12675 configure-mpc: stage_current
12676 @endif gcc-bootstrap
12677 @if mpc
12678 maybe-configure-mpc: configure-mpc
12679 configure-mpc:
12680 @r=`${PWD_COMMAND}`; export r; \
12681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12682 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12684 $(HOST_EXPORTS) \
12685 echo Configuring in $(HOST_SUBDIR)/mpc; \
12687 this_target="${target_alias}"; \
12689 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12690 case $(srcdir) in \
12691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12692 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12694 esac; \
12695 srcdiroption="--srcdir=$${topdir}/mpc"; \
12696 libsrcdir="$$s/mpc"; \
12697 $(SHELL) $${libsrcdir}/configure \
12698 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12699 --target=$${this_target} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12700 || exit 1
12701 @endif mpc
12705 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12706 maybe-configure-stage1-mpc:
12707 @if mpc-bootstrap
12708 maybe-configure-stage1-mpc: configure-stage1-mpc
12709 configure-stage1-mpc:
12710 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12711 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12712 @r=`${PWD_COMMAND}`; export r; \
12713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12714 TFLAGS="$(STAGE1_TFLAGS)"; \
12715 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12716 $(HOST_EXPORTS) \
12717 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12718 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12719 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12720 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12721 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12722 cd $(HOST_SUBDIR)/mpc || exit 1; \
12723 case $(srcdir) in \
12724 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12725 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12726 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12727 esac; \
12728 srcdiroption="--srcdir=$${topdir}/mpc"; \
12729 libsrcdir="$$s/mpc"; \
12730 $(SHELL) $${libsrcdir}/configure \
12731 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12732 --target=${target_alias} $${srcdiroption} \
12733 $(STAGE1_CONFIGURE_FLAGS) \
12734 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12735 @endif mpc-bootstrap
12737 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12738 maybe-configure-stage2-mpc:
12739 @if mpc-bootstrap
12740 maybe-configure-stage2-mpc: configure-stage2-mpc
12741 configure-stage2-mpc:
12742 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12743 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12744 @r=`${PWD_COMMAND}`; export r; \
12745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12746 TFLAGS="$(STAGE2_TFLAGS)"; \
12747 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12748 $(HOST_EXPORTS) \
12749 $(POSTSTAGE1_HOST_EXPORTS) \
12750 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12751 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12752 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12753 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12755 cd $(HOST_SUBDIR)/mpc || exit 1; \
12756 case $(srcdir) in \
12757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12758 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12760 esac; \
12761 srcdiroption="--srcdir=$${topdir}/mpc"; \
12762 libsrcdir="$$s/mpc"; \
12763 $(SHELL) $${libsrcdir}/configure \
12764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12765 --target=${target_alias} $${srcdiroption} \
12766 --with-build-libsubdir=$(HOST_SUBDIR) \
12767 $(STAGE2_CONFIGURE_FLAGS) \
12768 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12769 @endif mpc-bootstrap
12771 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12772 maybe-configure-stage3-mpc:
12773 @if mpc-bootstrap
12774 maybe-configure-stage3-mpc: configure-stage3-mpc
12775 configure-stage3-mpc:
12776 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12777 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12778 @r=`${PWD_COMMAND}`; export r; \
12779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12780 TFLAGS="$(STAGE3_TFLAGS)"; \
12781 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12782 $(HOST_EXPORTS) \
12783 $(POSTSTAGE1_HOST_EXPORTS) \
12784 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12785 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12786 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12787 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12788 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12789 cd $(HOST_SUBDIR)/mpc || exit 1; \
12790 case $(srcdir) in \
12791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12792 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12794 esac; \
12795 srcdiroption="--srcdir=$${topdir}/mpc"; \
12796 libsrcdir="$$s/mpc"; \
12797 $(SHELL) $${libsrcdir}/configure \
12798 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12799 --target=${target_alias} $${srcdiroption} \
12800 --with-build-libsubdir=$(HOST_SUBDIR) \
12801 $(STAGE3_CONFIGURE_FLAGS) \
12802 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12803 @endif mpc-bootstrap
12805 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12806 maybe-configure-stage4-mpc:
12807 @if mpc-bootstrap
12808 maybe-configure-stage4-mpc: configure-stage4-mpc
12809 configure-stage4-mpc:
12810 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12812 @r=`${PWD_COMMAND}`; export r; \
12813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12814 TFLAGS="$(STAGE4_TFLAGS)"; \
12815 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12816 $(HOST_EXPORTS) \
12817 $(POSTSTAGE1_HOST_EXPORTS) \
12818 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12819 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12820 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12821 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12823 cd $(HOST_SUBDIR)/mpc || exit 1; \
12824 case $(srcdir) in \
12825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12826 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12828 esac; \
12829 srcdiroption="--srcdir=$${topdir}/mpc"; \
12830 libsrcdir="$$s/mpc"; \
12831 $(SHELL) $${libsrcdir}/configure \
12832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12833 --target=${target_alias} $${srcdiroption} \
12834 --with-build-libsubdir=$(HOST_SUBDIR) \
12835 $(STAGE4_CONFIGURE_FLAGS) \
12836 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12837 @endif mpc-bootstrap
12839 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12840 maybe-configure-stageprofile-mpc:
12841 @if mpc-bootstrap
12842 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12843 configure-stageprofile-mpc:
12844 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12845 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12846 @r=`${PWD_COMMAND}`; export r; \
12847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12848 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12849 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12850 $(HOST_EXPORTS) \
12851 $(POSTSTAGE1_HOST_EXPORTS) \
12852 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12853 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12854 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12855 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12857 cd $(HOST_SUBDIR)/mpc || exit 1; \
12858 case $(srcdir) in \
12859 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12860 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12861 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12862 esac; \
12863 srcdiroption="--srcdir=$${topdir}/mpc"; \
12864 libsrcdir="$$s/mpc"; \
12865 $(SHELL) $${libsrcdir}/configure \
12866 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12867 --target=${target_alias} $${srcdiroption} \
12868 --with-build-libsubdir=$(HOST_SUBDIR) \
12869 $(STAGEprofile_CONFIGURE_FLAGS) \
12870 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12871 @endif mpc-bootstrap
12873 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12874 maybe-configure-stagefeedback-mpc:
12875 @if mpc-bootstrap
12876 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12877 configure-stagefeedback-mpc:
12878 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12879 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12880 @r=`${PWD_COMMAND}`; export r; \
12881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12882 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12883 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12884 $(HOST_EXPORTS) \
12885 $(POSTSTAGE1_HOST_EXPORTS) \
12886 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12887 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12888 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12889 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12891 cd $(HOST_SUBDIR)/mpc || exit 1; \
12892 case $(srcdir) in \
12893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12894 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12896 esac; \
12897 srcdiroption="--srcdir=$${topdir}/mpc"; \
12898 libsrcdir="$$s/mpc"; \
12899 $(SHELL) $${libsrcdir}/configure \
12900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12901 --target=${target_alias} $${srcdiroption} \
12902 --with-build-libsubdir=$(HOST_SUBDIR) \
12903 $(STAGEfeedback_CONFIGURE_FLAGS) \
12904 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12905 @endif mpc-bootstrap
12911 .PHONY: all-mpc maybe-all-mpc
12912 maybe-all-mpc:
12913 @if gcc-bootstrap
12914 all-mpc: stage_current
12915 @endif gcc-bootstrap
12916 @if mpc
12917 TARGET-mpc=all
12918 maybe-all-mpc: all-mpc
12919 all-mpc: configure-mpc
12920 @r=`${PWD_COMMAND}`; export r; \
12921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12922 $(HOST_EXPORTS) \
12923 (cd $(HOST_SUBDIR)/mpc && \
12924 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12925 $(TARGET-mpc))
12926 @endif mpc
12930 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12931 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12932 maybe-all-stage1-mpc:
12933 maybe-clean-stage1-mpc:
12934 @if mpc-bootstrap
12935 maybe-all-stage1-mpc: all-stage1-mpc
12936 all-stage1: all-stage1-mpc
12937 TARGET-stage1-mpc = $(TARGET-mpc)
12938 all-stage1-mpc: configure-stage1-mpc
12939 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12940 @r=`${PWD_COMMAND}`; export r; \
12941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12942 TFLAGS="$(STAGE1_TFLAGS)"; \
12943 $(HOST_EXPORTS) \
12944 cd $(HOST_SUBDIR)/mpc && \
12945 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12946 CFLAGS="$(STAGE1_CFLAGS)" \
12947 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12948 LIBCFLAGS="$(LIBCFLAGS)" \
12949 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12950 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12951 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12952 $(EXTRA_HOST_FLAGS) \
12953 $(STAGE1_FLAGS_TO_PASS) \
12954 TFLAGS="$(STAGE1_TFLAGS)" \
12955 $(TARGET-stage1-mpc)
12957 maybe-clean-stage1-mpc: clean-stage1-mpc
12958 clean-stage1: clean-stage1-mpc
12959 clean-stage1-mpc:
12960 @if [ $(current_stage) = stage1 ]; then \
12961 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12962 else \
12963 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12964 $(MAKE) stage1-start; \
12965 fi; \
12966 cd $(HOST_SUBDIR)/mpc && \
12967 $(MAKE) $(EXTRA_HOST_FLAGS) \
12968 $(STAGE1_FLAGS_TO_PASS) clean
12969 @endif mpc-bootstrap
12972 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12973 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12974 maybe-all-stage2-mpc:
12975 maybe-clean-stage2-mpc:
12976 @if mpc-bootstrap
12977 maybe-all-stage2-mpc: all-stage2-mpc
12978 all-stage2: all-stage2-mpc
12979 TARGET-stage2-mpc = $(TARGET-mpc)
12980 all-stage2-mpc: configure-stage2-mpc
12981 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12982 @r=`${PWD_COMMAND}`; export r; \
12983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12984 TFLAGS="$(STAGE2_TFLAGS)"; \
12985 $(HOST_EXPORTS) \
12986 $(POSTSTAGE1_HOST_EXPORTS) \
12987 cd $(HOST_SUBDIR)/mpc && \
12988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12989 CFLAGS="$(STAGE2_CFLAGS)" \
12990 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12991 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12995 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12996 TFLAGS="$(STAGE2_TFLAGS)" \
12997 $(TARGET-stage2-mpc)
12999 maybe-clean-stage2-mpc: clean-stage2-mpc
13000 clean-stage2: clean-stage2-mpc
13001 clean-stage2-mpc:
13002 @if [ $(current_stage) = stage2 ]; then \
13003 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13004 else \
13005 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13006 $(MAKE) stage2-start; \
13007 fi; \
13008 cd $(HOST_SUBDIR)/mpc && \
13009 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13010 @endif mpc-bootstrap
13013 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13014 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13015 maybe-all-stage3-mpc:
13016 maybe-clean-stage3-mpc:
13017 @if mpc-bootstrap
13018 maybe-all-stage3-mpc: all-stage3-mpc
13019 all-stage3: all-stage3-mpc
13020 TARGET-stage3-mpc = $(TARGET-mpc)
13021 all-stage3-mpc: configure-stage3-mpc
13022 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13023 @r=`${PWD_COMMAND}`; export r; \
13024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13025 TFLAGS="$(STAGE3_TFLAGS)"; \
13026 $(HOST_EXPORTS) \
13027 $(POSTSTAGE1_HOST_EXPORTS) \
13028 cd $(HOST_SUBDIR)/mpc && \
13029 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13030 CFLAGS="$(STAGE3_CFLAGS)" \
13031 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13032 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13033 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13034 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13035 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13036 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13037 TFLAGS="$(STAGE3_TFLAGS)" \
13038 $(TARGET-stage3-mpc)
13040 maybe-clean-stage3-mpc: clean-stage3-mpc
13041 clean-stage3: clean-stage3-mpc
13042 clean-stage3-mpc:
13043 @if [ $(current_stage) = stage3 ]; then \
13044 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13045 else \
13046 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13047 $(MAKE) stage3-start; \
13048 fi; \
13049 cd $(HOST_SUBDIR)/mpc && \
13050 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13051 @endif mpc-bootstrap
13054 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13055 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13056 maybe-all-stage4-mpc:
13057 maybe-clean-stage4-mpc:
13058 @if mpc-bootstrap
13059 maybe-all-stage4-mpc: all-stage4-mpc
13060 all-stage4: all-stage4-mpc
13061 TARGET-stage4-mpc = $(TARGET-mpc)
13062 all-stage4-mpc: configure-stage4-mpc
13063 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13064 @r=`${PWD_COMMAND}`; export r; \
13065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13066 TFLAGS="$(STAGE4_TFLAGS)"; \
13067 $(HOST_EXPORTS) \
13068 $(POSTSTAGE1_HOST_EXPORTS) \
13069 cd $(HOST_SUBDIR)/mpc && \
13070 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13071 CFLAGS="$(STAGE4_CFLAGS)" \
13072 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13073 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13074 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13075 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13076 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13077 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13078 TFLAGS="$(STAGE4_TFLAGS)" \
13079 $(TARGET-stage4-mpc)
13081 maybe-clean-stage4-mpc: clean-stage4-mpc
13082 clean-stage4: clean-stage4-mpc
13083 clean-stage4-mpc:
13084 @if [ $(current_stage) = stage4 ]; then \
13085 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13086 else \
13087 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13088 $(MAKE) stage4-start; \
13089 fi; \
13090 cd $(HOST_SUBDIR)/mpc && \
13091 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13092 @endif mpc-bootstrap
13095 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13096 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13097 maybe-all-stageprofile-mpc:
13098 maybe-clean-stageprofile-mpc:
13099 @if mpc-bootstrap
13100 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13101 all-stageprofile: all-stageprofile-mpc
13102 TARGET-stageprofile-mpc = $(TARGET-mpc)
13103 all-stageprofile-mpc: configure-stageprofile-mpc
13104 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13105 @r=`${PWD_COMMAND}`; export r; \
13106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13107 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13108 $(HOST_EXPORTS) \
13109 $(POSTSTAGE1_HOST_EXPORTS) \
13110 cd $(HOST_SUBDIR)/mpc && \
13111 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13112 CFLAGS="$(STAGEprofile_CFLAGS)" \
13113 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13114 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13115 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13116 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13117 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13118 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13119 TFLAGS="$(STAGEprofile_TFLAGS)" \
13120 $(TARGET-stageprofile-mpc)
13122 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13123 clean-stageprofile: clean-stageprofile-mpc
13124 clean-stageprofile-mpc:
13125 @if [ $(current_stage) = stageprofile ]; then \
13126 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13127 else \
13128 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13129 $(MAKE) stageprofile-start; \
13130 fi; \
13131 cd $(HOST_SUBDIR)/mpc && \
13132 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13133 @endif mpc-bootstrap
13136 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13137 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13138 maybe-all-stagefeedback-mpc:
13139 maybe-clean-stagefeedback-mpc:
13140 @if mpc-bootstrap
13141 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13142 all-stagefeedback: all-stagefeedback-mpc
13143 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13144 all-stagefeedback-mpc: configure-stagefeedback-mpc
13145 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13146 @r=`${PWD_COMMAND}`; export r; \
13147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13148 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13149 $(HOST_EXPORTS) \
13150 $(POSTSTAGE1_HOST_EXPORTS) \
13151 cd $(HOST_SUBDIR)/mpc && \
13152 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13153 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13154 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13155 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13156 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13157 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13158 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13159 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13160 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13161 $(TARGET-stagefeedback-mpc)
13163 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13164 clean-stagefeedback: clean-stagefeedback-mpc
13165 clean-stagefeedback-mpc:
13166 @if [ $(current_stage) = stagefeedback ]; then \
13167 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13168 else \
13169 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13170 $(MAKE) stagefeedback-start; \
13171 fi; \
13172 cd $(HOST_SUBDIR)/mpc && \
13173 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13174 @endif mpc-bootstrap
13180 .PHONY: check-mpc maybe-check-mpc
13181 maybe-check-mpc:
13182 @if mpc
13183 maybe-check-mpc: check-mpc
13185 check-mpc:
13186 @: $(MAKE); $(unstage)
13187 @r=`${PWD_COMMAND}`; export r; \
13188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13189 $(HOST_EXPORTS) \
13190 (cd $(HOST_SUBDIR)/mpc && \
13191 $(MAKE) $(FLAGS_TO_PASS) check)
13193 @endif mpc
13195 .PHONY: install-mpc maybe-install-mpc
13196 maybe-install-mpc:
13197 @if mpc
13198 maybe-install-mpc: install-mpc
13200 install-mpc:
13202 @endif mpc
13204 .PHONY: install-strip-mpc maybe-install-strip-mpc
13205 maybe-install-strip-mpc:
13206 @if mpc
13207 maybe-install-strip-mpc: install-strip-mpc
13209 install-strip-mpc:
13211 @endif mpc
13213 # Other targets (info, dvi, pdf, etc.)
13215 .PHONY: maybe-info-mpc info-mpc
13216 maybe-info-mpc:
13217 @if mpc
13218 maybe-info-mpc: info-mpc
13220 info-mpc: \
13221 configure-mpc
13222 @[ -f ./mpc/Makefile ] || exit 0; \
13223 r=`${PWD_COMMAND}`; export r; \
13224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13225 $(HOST_EXPORTS) \
13226 for flag in $(EXTRA_HOST_FLAGS) ; do \
13227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13228 done; \
13229 echo "Doing info in mpc" ; \
13230 (cd $(HOST_SUBDIR)/mpc && \
13231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13233 "RANLIB=$${RANLIB}" \
13234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13235 info) \
13236 || exit 1
13238 @endif mpc
13240 .PHONY: maybe-dvi-mpc dvi-mpc
13241 maybe-dvi-mpc:
13242 @if mpc
13243 maybe-dvi-mpc: dvi-mpc
13245 dvi-mpc: \
13246 configure-mpc
13247 @[ -f ./mpc/Makefile ] || exit 0; \
13248 r=`${PWD_COMMAND}`; export r; \
13249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13250 $(HOST_EXPORTS) \
13251 for flag in $(EXTRA_HOST_FLAGS) ; do \
13252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13253 done; \
13254 echo "Doing dvi in mpc" ; \
13255 (cd $(HOST_SUBDIR)/mpc && \
13256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13258 "RANLIB=$${RANLIB}" \
13259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13260 dvi) \
13261 || exit 1
13263 @endif mpc
13265 .PHONY: maybe-pdf-mpc pdf-mpc
13266 maybe-pdf-mpc:
13267 @if mpc
13268 maybe-pdf-mpc: pdf-mpc
13270 pdf-mpc: \
13271 configure-mpc
13272 @[ -f ./mpc/Makefile ] || exit 0; \
13273 r=`${PWD_COMMAND}`; export r; \
13274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13275 $(HOST_EXPORTS) \
13276 for flag in $(EXTRA_HOST_FLAGS) ; do \
13277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13278 done; \
13279 echo "Doing pdf in mpc" ; \
13280 (cd $(HOST_SUBDIR)/mpc && \
13281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13283 "RANLIB=$${RANLIB}" \
13284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13285 pdf) \
13286 || exit 1
13288 @endif mpc
13290 .PHONY: maybe-html-mpc html-mpc
13291 maybe-html-mpc:
13292 @if mpc
13293 maybe-html-mpc: html-mpc
13295 html-mpc: \
13296 configure-mpc
13297 @[ -f ./mpc/Makefile ] || exit 0; \
13298 r=`${PWD_COMMAND}`; export r; \
13299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13300 $(HOST_EXPORTS) \
13301 for flag in $(EXTRA_HOST_FLAGS) ; do \
13302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13303 done; \
13304 echo "Doing html in mpc" ; \
13305 (cd $(HOST_SUBDIR)/mpc && \
13306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13308 "RANLIB=$${RANLIB}" \
13309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13310 html) \
13311 || exit 1
13313 @endif mpc
13315 .PHONY: maybe-TAGS-mpc TAGS-mpc
13316 maybe-TAGS-mpc:
13317 @if mpc
13318 maybe-TAGS-mpc: TAGS-mpc
13320 TAGS-mpc: \
13321 configure-mpc
13322 @[ -f ./mpc/Makefile ] || exit 0; \
13323 r=`${PWD_COMMAND}`; export r; \
13324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13325 $(HOST_EXPORTS) \
13326 for flag in $(EXTRA_HOST_FLAGS) ; do \
13327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13328 done; \
13329 echo "Doing TAGS in mpc" ; \
13330 (cd $(HOST_SUBDIR)/mpc && \
13331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13333 "RANLIB=$${RANLIB}" \
13334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13335 TAGS) \
13336 || exit 1
13338 @endif mpc
13340 .PHONY: maybe-install-info-mpc install-info-mpc
13341 maybe-install-info-mpc:
13342 @if mpc
13343 maybe-install-info-mpc: install-info-mpc
13345 install-info-mpc: \
13346 configure-mpc \
13347 info-mpc
13348 @[ -f ./mpc/Makefile ] || exit 0; \
13349 r=`${PWD_COMMAND}`; export r; \
13350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13351 $(HOST_EXPORTS) \
13352 for flag in $(EXTRA_HOST_FLAGS) ; do \
13353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13354 done; \
13355 echo "Doing install-info in mpc" ; \
13356 (cd $(HOST_SUBDIR)/mpc && \
13357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13359 "RANLIB=$${RANLIB}" \
13360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13361 install-info) \
13362 || exit 1
13364 @endif mpc
13366 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13367 maybe-install-pdf-mpc:
13368 @if mpc
13369 maybe-install-pdf-mpc: install-pdf-mpc
13371 install-pdf-mpc: \
13372 configure-mpc \
13373 pdf-mpc
13374 @[ -f ./mpc/Makefile ] || exit 0; \
13375 r=`${PWD_COMMAND}`; export r; \
13376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13377 $(HOST_EXPORTS) \
13378 for flag in $(EXTRA_HOST_FLAGS) ; do \
13379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13380 done; \
13381 echo "Doing install-pdf in mpc" ; \
13382 (cd $(HOST_SUBDIR)/mpc && \
13383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13385 "RANLIB=$${RANLIB}" \
13386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13387 install-pdf) \
13388 || exit 1
13390 @endif mpc
13392 .PHONY: maybe-install-html-mpc install-html-mpc
13393 maybe-install-html-mpc:
13394 @if mpc
13395 maybe-install-html-mpc: install-html-mpc
13397 install-html-mpc: \
13398 configure-mpc \
13399 html-mpc
13400 @[ -f ./mpc/Makefile ] || exit 0; \
13401 r=`${PWD_COMMAND}`; export r; \
13402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13403 $(HOST_EXPORTS) \
13404 for flag in $(EXTRA_HOST_FLAGS) ; do \
13405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13406 done; \
13407 echo "Doing install-html in mpc" ; \
13408 (cd $(HOST_SUBDIR)/mpc && \
13409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13411 "RANLIB=$${RANLIB}" \
13412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13413 install-html) \
13414 || exit 1
13416 @endif mpc
13418 .PHONY: maybe-installcheck-mpc installcheck-mpc
13419 maybe-installcheck-mpc:
13420 @if mpc
13421 maybe-installcheck-mpc: installcheck-mpc
13423 installcheck-mpc: \
13424 configure-mpc
13425 @[ -f ./mpc/Makefile ] || exit 0; \
13426 r=`${PWD_COMMAND}`; export r; \
13427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13428 $(HOST_EXPORTS) \
13429 for flag in $(EXTRA_HOST_FLAGS) ; do \
13430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13431 done; \
13432 echo "Doing installcheck in mpc" ; \
13433 (cd $(HOST_SUBDIR)/mpc && \
13434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13436 "RANLIB=$${RANLIB}" \
13437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13438 installcheck) \
13439 || exit 1
13441 @endif mpc
13443 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13444 maybe-mostlyclean-mpc:
13445 @if mpc
13446 maybe-mostlyclean-mpc: mostlyclean-mpc
13448 mostlyclean-mpc:
13449 @[ -f ./mpc/Makefile ] || exit 0; \
13450 r=`${PWD_COMMAND}`; export r; \
13451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13452 $(HOST_EXPORTS) \
13453 for flag in $(EXTRA_HOST_FLAGS) ; do \
13454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13455 done; \
13456 echo "Doing mostlyclean in mpc" ; \
13457 (cd $(HOST_SUBDIR)/mpc && \
13458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13460 "RANLIB=$${RANLIB}" \
13461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13462 mostlyclean) \
13463 || exit 1
13465 @endif mpc
13467 .PHONY: maybe-clean-mpc clean-mpc
13468 maybe-clean-mpc:
13469 @if mpc
13470 maybe-clean-mpc: clean-mpc
13472 clean-mpc:
13473 @[ -f ./mpc/Makefile ] || exit 0; \
13474 r=`${PWD_COMMAND}`; export r; \
13475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13476 $(HOST_EXPORTS) \
13477 for flag in $(EXTRA_HOST_FLAGS) ; do \
13478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13479 done; \
13480 echo "Doing clean in mpc" ; \
13481 (cd $(HOST_SUBDIR)/mpc && \
13482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13484 "RANLIB=$${RANLIB}" \
13485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13486 clean) \
13487 || exit 1
13489 @endif mpc
13491 .PHONY: maybe-distclean-mpc distclean-mpc
13492 maybe-distclean-mpc:
13493 @if mpc
13494 maybe-distclean-mpc: distclean-mpc
13496 distclean-mpc:
13497 @[ -f ./mpc/Makefile ] || exit 0; \
13498 r=`${PWD_COMMAND}`; export r; \
13499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13500 $(HOST_EXPORTS) \
13501 for flag in $(EXTRA_HOST_FLAGS) ; do \
13502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13503 done; \
13504 echo "Doing distclean in mpc" ; \
13505 (cd $(HOST_SUBDIR)/mpc && \
13506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13508 "RANLIB=$${RANLIB}" \
13509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13510 distclean) \
13511 || exit 1
13513 @endif mpc
13515 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13516 maybe-maintainer-clean-mpc:
13517 @if mpc
13518 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13520 maintainer-clean-mpc:
13521 @[ -f ./mpc/Makefile ] || exit 0; \
13522 r=`${PWD_COMMAND}`; export r; \
13523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13524 $(HOST_EXPORTS) \
13525 for flag in $(EXTRA_HOST_FLAGS) ; do \
13526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13527 done; \
13528 echo "Doing maintainer-clean in mpc" ; \
13529 (cd $(HOST_SUBDIR)/mpc && \
13530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13532 "RANLIB=$${RANLIB}" \
13533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13534 maintainer-clean) \
13535 || exit 1
13537 @endif mpc
13541 .PHONY: configure-isl maybe-configure-isl
13542 maybe-configure-isl:
13543 @if gcc-bootstrap
13544 configure-isl: stage_current
13545 @endif gcc-bootstrap
13546 @if isl
13547 maybe-configure-isl: configure-isl
13548 configure-isl:
13549 @r=`${PWD_COMMAND}`; export r; \
13550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13551 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13552 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13553 $(HOST_EXPORTS) \
13554 echo Configuring in $(HOST_SUBDIR)/isl; \
13556 this_target="${target_alias}"; \
13558 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13559 case $(srcdir) in \
13560 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13561 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13562 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13563 esac; \
13564 srcdiroption="--srcdir=$${topdir}/isl"; \
13565 libsrcdir="$$s/isl"; \
13566 $(SHELL) $${libsrcdir}/configure \
13567 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13568 --target=$${this_target} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13569 || exit 1
13570 @endif isl
13574 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13575 maybe-configure-stage1-isl:
13576 @if isl-bootstrap
13577 maybe-configure-stage1-isl: configure-stage1-isl
13578 configure-stage1-isl:
13579 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13580 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13581 @r=`${PWD_COMMAND}`; export r; \
13582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13583 TFLAGS="$(STAGE1_TFLAGS)"; \
13584 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13585 $(HOST_EXPORTS) \
13586 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13587 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13588 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13589 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13590 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13591 cd $(HOST_SUBDIR)/isl || exit 1; \
13592 case $(srcdir) in \
13593 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13594 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13595 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13596 esac; \
13597 srcdiroption="--srcdir=$${topdir}/isl"; \
13598 libsrcdir="$$s/isl"; \
13599 $(SHELL) $${libsrcdir}/configure \
13600 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13601 --target=${target_alias} $${srcdiroption} \
13602 $(STAGE1_CONFIGURE_FLAGS) \
13603 --disable-shared @extra_isl_gmp_configure_flags@
13604 @endif isl-bootstrap
13606 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13607 maybe-configure-stage2-isl:
13608 @if isl-bootstrap
13609 maybe-configure-stage2-isl: configure-stage2-isl
13610 configure-stage2-isl:
13611 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13612 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13613 @r=`${PWD_COMMAND}`; export r; \
13614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13615 TFLAGS="$(STAGE2_TFLAGS)"; \
13616 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13617 $(HOST_EXPORTS) \
13618 $(POSTSTAGE1_HOST_EXPORTS) \
13619 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13620 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13621 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13622 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13623 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13624 cd $(HOST_SUBDIR)/isl || exit 1; \
13625 case $(srcdir) in \
13626 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13627 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13628 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13629 esac; \
13630 srcdiroption="--srcdir=$${topdir}/isl"; \
13631 libsrcdir="$$s/isl"; \
13632 $(SHELL) $${libsrcdir}/configure \
13633 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13634 --target=${target_alias} $${srcdiroption} \
13635 --with-build-libsubdir=$(HOST_SUBDIR) \
13636 $(STAGE2_CONFIGURE_FLAGS) \
13637 --disable-shared @extra_isl_gmp_configure_flags@
13638 @endif isl-bootstrap
13640 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13641 maybe-configure-stage3-isl:
13642 @if isl-bootstrap
13643 maybe-configure-stage3-isl: configure-stage3-isl
13644 configure-stage3-isl:
13645 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13646 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13647 @r=`${PWD_COMMAND}`; export r; \
13648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13649 TFLAGS="$(STAGE3_TFLAGS)"; \
13650 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13651 $(HOST_EXPORTS) \
13652 $(POSTSTAGE1_HOST_EXPORTS) \
13653 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13654 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13655 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13656 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13657 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13658 cd $(HOST_SUBDIR)/isl || exit 1; \
13659 case $(srcdir) in \
13660 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13661 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13662 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13663 esac; \
13664 srcdiroption="--srcdir=$${topdir}/isl"; \
13665 libsrcdir="$$s/isl"; \
13666 $(SHELL) $${libsrcdir}/configure \
13667 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13668 --target=${target_alias} $${srcdiroption} \
13669 --with-build-libsubdir=$(HOST_SUBDIR) \
13670 $(STAGE3_CONFIGURE_FLAGS) \
13671 --disable-shared @extra_isl_gmp_configure_flags@
13672 @endif isl-bootstrap
13674 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13675 maybe-configure-stage4-isl:
13676 @if isl-bootstrap
13677 maybe-configure-stage4-isl: configure-stage4-isl
13678 configure-stage4-isl:
13679 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13680 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13681 @r=`${PWD_COMMAND}`; export r; \
13682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13683 TFLAGS="$(STAGE4_TFLAGS)"; \
13684 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13685 $(HOST_EXPORTS) \
13686 $(POSTSTAGE1_HOST_EXPORTS) \
13687 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13688 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13689 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13690 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13691 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13692 cd $(HOST_SUBDIR)/isl || exit 1; \
13693 case $(srcdir) in \
13694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13695 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13697 esac; \
13698 srcdiroption="--srcdir=$${topdir}/isl"; \
13699 libsrcdir="$$s/isl"; \
13700 $(SHELL) $${libsrcdir}/configure \
13701 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13702 --target=${target_alias} $${srcdiroption} \
13703 --with-build-libsubdir=$(HOST_SUBDIR) \
13704 $(STAGE4_CONFIGURE_FLAGS) \
13705 --disable-shared @extra_isl_gmp_configure_flags@
13706 @endif isl-bootstrap
13708 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13709 maybe-configure-stageprofile-isl:
13710 @if isl-bootstrap
13711 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13712 configure-stageprofile-isl:
13713 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13714 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13715 @r=`${PWD_COMMAND}`; export r; \
13716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13717 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13718 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13719 $(HOST_EXPORTS) \
13720 $(POSTSTAGE1_HOST_EXPORTS) \
13721 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13722 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13723 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13724 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13726 cd $(HOST_SUBDIR)/isl || exit 1; \
13727 case $(srcdir) in \
13728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13729 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13731 esac; \
13732 srcdiroption="--srcdir=$${topdir}/isl"; \
13733 libsrcdir="$$s/isl"; \
13734 $(SHELL) $${libsrcdir}/configure \
13735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13736 --target=${target_alias} $${srcdiroption} \
13737 --with-build-libsubdir=$(HOST_SUBDIR) \
13738 $(STAGEprofile_CONFIGURE_FLAGS) \
13739 --disable-shared @extra_isl_gmp_configure_flags@
13740 @endif isl-bootstrap
13742 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13743 maybe-configure-stagefeedback-isl:
13744 @if isl-bootstrap
13745 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13746 configure-stagefeedback-isl:
13747 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13748 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13749 @r=`${PWD_COMMAND}`; export r; \
13750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13751 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13752 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13753 $(HOST_EXPORTS) \
13754 $(POSTSTAGE1_HOST_EXPORTS) \
13755 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13756 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13757 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13758 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13760 cd $(HOST_SUBDIR)/isl || exit 1; \
13761 case $(srcdir) in \
13762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13763 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13765 esac; \
13766 srcdiroption="--srcdir=$${topdir}/isl"; \
13767 libsrcdir="$$s/isl"; \
13768 $(SHELL) $${libsrcdir}/configure \
13769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13770 --target=${target_alias} $${srcdiroption} \
13771 --with-build-libsubdir=$(HOST_SUBDIR) \
13772 $(STAGEfeedback_CONFIGURE_FLAGS) \
13773 --disable-shared @extra_isl_gmp_configure_flags@
13774 @endif isl-bootstrap
13780 .PHONY: all-isl maybe-all-isl
13781 maybe-all-isl:
13782 @if gcc-bootstrap
13783 all-isl: stage_current
13784 @endif gcc-bootstrap
13785 @if isl
13786 TARGET-isl=all
13787 maybe-all-isl: all-isl
13788 all-isl: configure-isl
13789 @r=`${PWD_COMMAND}`; export r; \
13790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13791 $(HOST_EXPORTS) \
13792 (cd $(HOST_SUBDIR)/isl && \
13793 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13794 $(TARGET-isl))
13795 @endif isl
13799 .PHONY: all-stage1-isl maybe-all-stage1-isl
13800 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13801 maybe-all-stage1-isl:
13802 maybe-clean-stage1-isl:
13803 @if isl-bootstrap
13804 maybe-all-stage1-isl: all-stage1-isl
13805 all-stage1: all-stage1-isl
13806 TARGET-stage1-isl = $(TARGET-isl)
13807 all-stage1-isl: configure-stage1-isl
13808 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13809 @r=`${PWD_COMMAND}`; export r; \
13810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13811 TFLAGS="$(STAGE1_TFLAGS)"; \
13812 $(HOST_EXPORTS) \
13813 cd $(HOST_SUBDIR)/isl && \
13814 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13815 CFLAGS="$(STAGE1_CFLAGS)" \
13816 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13817 LIBCFLAGS="$(LIBCFLAGS)" \
13818 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13819 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13820 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13821 $(EXTRA_HOST_FLAGS) \
13822 $(STAGE1_FLAGS_TO_PASS) V=1 \
13823 TFLAGS="$(STAGE1_TFLAGS)" \
13824 $(TARGET-stage1-isl)
13826 maybe-clean-stage1-isl: clean-stage1-isl
13827 clean-stage1: clean-stage1-isl
13828 clean-stage1-isl:
13829 @if [ $(current_stage) = stage1 ]; then \
13830 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13831 else \
13832 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13833 $(MAKE) stage1-start; \
13834 fi; \
13835 cd $(HOST_SUBDIR)/isl && \
13836 $(MAKE) $(EXTRA_HOST_FLAGS) \
13837 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13838 @endif isl-bootstrap
13841 .PHONY: all-stage2-isl maybe-all-stage2-isl
13842 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13843 maybe-all-stage2-isl:
13844 maybe-clean-stage2-isl:
13845 @if isl-bootstrap
13846 maybe-all-stage2-isl: all-stage2-isl
13847 all-stage2: all-stage2-isl
13848 TARGET-stage2-isl = $(TARGET-isl)
13849 all-stage2-isl: configure-stage2-isl
13850 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13851 @r=`${PWD_COMMAND}`; export r; \
13852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13853 TFLAGS="$(STAGE2_TFLAGS)"; \
13854 $(HOST_EXPORTS) \
13855 $(POSTSTAGE1_HOST_EXPORTS) \
13856 cd $(HOST_SUBDIR)/isl && \
13857 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13858 CFLAGS="$(STAGE2_CFLAGS)" \
13859 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13860 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13861 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13862 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13863 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13864 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13865 TFLAGS="$(STAGE2_TFLAGS)" \
13866 $(TARGET-stage2-isl)
13868 maybe-clean-stage2-isl: clean-stage2-isl
13869 clean-stage2: clean-stage2-isl
13870 clean-stage2-isl:
13871 @if [ $(current_stage) = stage2 ]; then \
13872 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13873 else \
13874 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13875 $(MAKE) stage2-start; \
13876 fi; \
13877 cd $(HOST_SUBDIR)/isl && \
13878 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13879 @endif isl-bootstrap
13882 .PHONY: all-stage3-isl maybe-all-stage3-isl
13883 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13884 maybe-all-stage3-isl:
13885 maybe-clean-stage3-isl:
13886 @if isl-bootstrap
13887 maybe-all-stage3-isl: all-stage3-isl
13888 all-stage3: all-stage3-isl
13889 TARGET-stage3-isl = $(TARGET-isl)
13890 all-stage3-isl: configure-stage3-isl
13891 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13892 @r=`${PWD_COMMAND}`; export r; \
13893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13894 TFLAGS="$(STAGE3_TFLAGS)"; \
13895 $(HOST_EXPORTS) \
13896 $(POSTSTAGE1_HOST_EXPORTS) \
13897 cd $(HOST_SUBDIR)/isl && \
13898 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13899 CFLAGS="$(STAGE3_CFLAGS)" \
13900 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13901 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13902 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13903 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13904 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13905 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13906 TFLAGS="$(STAGE3_TFLAGS)" \
13907 $(TARGET-stage3-isl)
13909 maybe-clean-stage3-isl: clean-stage3-isl
13910 clean-stage3: clean-stage3-isl
13911 clean-stage3-isl:
13912 @if [ $(current_stage) = stage3 ]; then \
13913 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13914 else \
13915 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13916 $(MAKE) stage3-start; \
13917 fi; \
13918 cd $(HOST_SUBDIR)/isl && \
13919 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13920 @endif isl-bootstrap
13923 .PHONY: all-stage4-isl maybe-all-stage4-isl
13924 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13925 maybe-all-stage4-isl:
13926 maybe-clean-stage4-isl:
13927 @if isl-bootstrap
13928 maybe-all-stage4-isl: all-stage4-isl
13929 all-stage4: all-stage4-isl
13930 TARGET-stage4-isl = $(TARGET-isl)
13931 all-stage4-isl: configure-stage4-isl
13932 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13933 @r=`${PWD_COMMAND}`; export r; \
13934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13935 TFLAGS="$(STAGE4_TFLAGS)"; \
13936 $(HOST_EXPORTS) \
13937 $(POSTSTAGE1_HOST_EXPORTS) \
13938 cd $(HOST_SUBDIR)/isl && \
13939 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13940 CFLAGS="$(STAGE4_CFLAGS)" \
13941 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13942 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13943 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13944 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13945 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13946 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13947 TFLAGS="$(STAGE4_TFLAGS)" \
13948 $(TARGET-stage4-isl)
13950 maybe-clean-stage4-isl: clean-stage4-isl
13951 clean-stage4: clean-stage4-isl
13952 clean-stage4-isl:
13953 @if [ $(current_stage) = stage4 ]; then \
13954 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13955 else \
13956 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13957 $(MAKE) stage4-start; \
13958 fi; \
13959 cd $(HOST_SUBDIR)/isl && \
13960 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13961 @endif isl-bootstrap
13964 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13965 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13966 maybe-all-stageprofile-isl:
13967 maybe-clean-stageprofile-isl:
13968 @if isl-bootstrap
13969 maybe-all-stageprofile-isl: all-stageprofile-isl
13970 all-stageprofile: all-stageprofile-isl
13971 TARGET-stageprofile-isl = $(TARGET-isl)
13972 all-stageprofile-isl: configure-stageprofile-isl
13973 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13974 @r=`${PWD_COMMAND}`; export r; \
13975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13976 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13977 $(HOST_EXPORTS) \
13978 $(POSTSTAGE1_HOST_EXPORTS) \
13979 cd $(HOST_SUBDIR)/isl && \
13980 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13981 CFLAGS="$(STAGEprofile_CFLAGS)" \
13982 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13983 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13984 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13985 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13986 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13987 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13988 TFLAGS="$(STAGEprofile_TFLAGS)" \
13989 $(TARGET-stageprofile-isl)
13991 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13992 clean-stageprofile: clean-stageprofile-isl
13993 clean-stageprofile-isl:
13994 @if [ $(current_stage) = stageprofile ]; then \
13995 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13996 else \
13997 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13998 $(MAKE) stageprofile-start; \
13999 fi; \
14000 cd $(HOST_SUBDIR)/isl && \
14001 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14002 @endif isl-bootstrap
14005 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14006 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14007 maybe-all-stagefeedback-isl:
14008 maybe-clean-stagefeedback-isl:
14009 @if isl-bootstrap
14010 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14011 all-stagefeedback: all-stagefeedback-isl
14012 TARGET-stagefeedback-isl = $(TARGET-isl)
14013 all-stagefeedback-isl: configure-stagefeedback-isl
14014 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14015 @r=`${PWD_COMMAND}`; export r; \
14016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14017 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14018 $(HOST_EXPORTS) \
14019 $(POSTSTAGE1_HOST_EXPORTS) \
14020 cd $(HOST_SUBDIR)/isl && \
14021 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14022 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14023 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14024 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14025 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14026 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14027 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14028 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14029 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14030 $(TARGET-stagefeedback-isl)
14032 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14033 clean-stagefeedback: clean-stagefeedback-isl
14034 clean-stagefeedback-isl:
14035 @if [ $(current_stage) = stagefeedback ]; then \
14036 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14037 else \
14038 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14039 $(MAKE) stagefeedback-start; \
14040 fi; \
14041 cd $(HOST_SUBDIR)/isl && \
14042 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14043 @endif isl-bootstrap
14049 .PHONY: check-isl maybe-check-isl
14050 maybe-check-isl:
14051 @if isl
14052 maybe-check-isl: check-isl
14054 check-isl:
14055 @: $(MAKE); $(unstage)
14056 @r=`${PWD_COMMAND}`; export r; \
14057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14058 $(HOST_EXPORTS) \
14059 (cd $(HOST_SUBDIR)/isl && \
14060 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
14062 @endif isl
14064 .PHONY: install-isl maybe-install-isl
14065 maybe-install-isl:
14066 @if isl
14067 maybe-install-isl: install-isl
14069 install-isl:
14071 @endif isl
14073 .PHONY: install-strip-isl maybe-install-strip-isl
14074 maybe-install-strip-isl:
14075 @if isl
14076 maybe-install-strip-isl: install-strip-isl
14078 install-strip-isl:
14080 @endif isl
14082 # Other targets (info, dvi, pdf, etc.)
14084 .PHONY: maybe-info-isl info-isl
14085 maybe-info-isl:
14086 @if isl
14087 maybe-info-isl: info-isl
14089 info-isl: \
14090 configure-isl
14091 @[ -f ./isl/Makefile ] || exit 0; \
14092 r=`${PWD_COMMAND}`; export r; \
14093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14094 $(HOST_EXPORTS) \
14095 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14097 done; \
14098 echo "Doing info in isl" ; \
14099 (cd $(HOST_SUBDIR)/isl && \
14100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14102 "RANLIB=$${RANLIB}" \
14103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14104 info) \
14105 || exit 1
14107 @endif isl
14109 .PHONY: maybe-dvi-isl dvi-isl
14110 maybe-dvi-isl:
14111 @if isl
14112 maybe-dvi-isl: dvi-isl
14114 dvi-isl: \
14115 configure-isl
14116 @[ -f ./isl/Makefile ] || exit 0; \
14117 r=`${PWD_COMMAND}`; export r; \
14118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14119 $(HOST_EXPORTS) \
14120 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14122 done; \
14123 echo "Doing dvi in isl" ; \
14124 (cd $(HOST_SUBDIR)/isl && \
14125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14127 "RANLIB=$${RANLIB}" \
14128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14129 dvi) \
14130 || exit 1
14132 @endif isl
14134 .PHONY: maybe-pdf-isl pdf-isl
14135 maybe-pdf-isl:
14136 @if isl
14137 maybe-pdf-isl: pdf-isl
14139 pdf-isl: \
14140 configure-isl
14141 @[ -f ./isl/Makefile ] || exit 0; \
14142 r=`${PWD_COMMAND}`; export r; \
14143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14144 $(HOST_EXPORTS) \
14145 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14147 done; \
14148 echo "Doing pdf in isl" ; \
14149 (cd $(HOST_SUBDIR)/isl && \
14150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14152 "RANLIB=$${RANLIB}" \
14153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14154 pdf) \
14155 || exit 1
14157 @endif isl
14159 .PHONY: maybe-html-isl html-isl
14160 maybe-html-isl:
14161 @if isl
14162 maybe-html-isl: html-isl
14164 html-isl: \
14165 configure-isl
14166 @[ -f ./isl/Makefile ] || exit 0; \
14167 r=`${PWD_COMMAND}`; export r; \
14168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14169 $(HOST_EXPORTS) \
14170 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14172 done; \
14173 echo "Doing html in isl" ; \
14174 (cd $(HOST_SUBDIR)/isl && \
14175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14177 "RANLIB=$${RANLIB}" \
14178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14179 html) \
14180 || exit 1
14182 @endif isl
14184 .PHONY: maybe-TAGS-isl TAGS-isl
14185 maybe-TAGS-isl:
14186 @if isl
14187 maybe-TAGS-isl: TAGS-isl
14189 TAGS-isl: \
14190 configure-isl
14191 @[ -f ./isl/Makefile ] || exit 0; \
14192 r=`${PWD_COMMAND}`; export r; \
14193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14194 $(HOST_EXPORTS) \
14195 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14197 done; \
14198 echo "Doing TAGS in isl" ; \
14199 (cd $(HOST_SUBDIR)/isl && \
14200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14202 "RANLIB=$${RANLIB}" \
14203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14204 TAGS) \
14205 || exit 1
14207 @endif isl
14209 .PHONY: maybe-install-info-isl install-info-isl
14210 maybe-install-info-isl:
14211 @if isl
14212 maybe-install-info-isl: install-info-isl
14214 install-info-isl: \
14215 configure-isl \
14216 info-isl
14217 @[ -f ./isl/Makefile ] || exit 0; \
14218 r=`${PWD_COMMAND}`; export r; \
14219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14220 $(HOST_EXPORTS) \
14221 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14223 done; \
14224 echo "Doing install-info in isl" ; \
14225 (cd $(HOST_SUBDIR)/isl && \
14226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14228 "RANLIB=$${RANLIB}" \
14229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14230 install-info) \
14231 || exit 1
14233 @endif isl
14235 .PHONY: maybe-install-pdf-isl install-pdf-isl
14236 maybe-install-pdf-isl:
14237 @if isl
14238 maybe-install-pdf-isl: install-pdf-isl
14240 install-pdf-isl: \
14241 configure-isl \
14242 pdf-isl
14243 @[ -f ./isl/Makefile ] || exit 0; \
14244 r=`${PWD_COMMAND}`; export r; \
14245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14246 $(HOST_EXPORTS) \
14247 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14249 done; \
14250 echo "Doing install-pdf in isl" ; \
14251 (cd $(HOST_SUBDIR)/isl && \
14252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14254 "RANLIB=$${RANLIB}" \
14255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14256 install-pdf) \
14257 || exit 1
14259 @endif isl
14261 .PHONY: maybe-install-html-isl install-html-isl
14262 maybe-install-html-isl:
14263 @if isl
14264 maybe-install-html-isl: install-html-isl
14266 install-html-isl: \
14267 configure-isl \
14268 html-isl
14269 @[ -f ./isl/Makefile ] || exit 0; \
14270 r=`${PWD_COMMAND}`; export r; \
14271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14272 $(HOST_EXPORTS) \
14273 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14275 done; \
14276 echo "Doing install-html in isl" ; \
14277 (cd $(HOST_SUBDIR)/isl && \
14278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14280 "RANLIB=$${RANLIB}" \
14281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14282 install-html) \
14283 || exit 1
14285 @endif isl
14287 .PHONY: maybe-installcheck-isl installcheck-isl
14288 maybe-installcheck-isl:
14289 @if isl
14290 maybe-installcheck-isl: installcheck-isl
14292 installcheck-isl: \
14293 configure-isl
14294 @[ -f ./isl/Makefile ] || exit 0; \
14295 r=`${PWD_COMMAND}`; export r; \
14296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14297 $(HOST_EXPORTS) \
14298 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14300 done; \
14301 echo "Doing installcheck in isl" ; \
14302 (cd $(HOST_SUBDIR)/isl && \
14303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14305 "RANLIB=$${RANLIB}" \
14306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14307 installcheck) \
14308 || exit 1
14310 @endif isl
14312 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14313 maybe-mostlyclean-isl:
14314 @if isl
14315 maybe-mostlyclean-isl: mostlyclean-isl
14317 mostlyclean-isl:
14318 @[ -f ./isl/Makefile ] || exit 0; \
14319 r=`${PWD_COMMAND}`; export r; \
14320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14321 $(HOST_EXPORTS) \
14322 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14324 done; \
14325 echo "Doing mostlyclean in isl" ; \
14326 (cd $(HOST_SUBDIR)/isl && \
14327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14329 "RANLIB=$${RANLIB}" \
14330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14331 mostlyclean) \
14332 || exit 1
14334 @endif isl
14336 .PHONY: maybe-clean-isl clean-isl
14337 maybe-clean-isl:
14338 @if isl
14339 maybe-clean-isl: clean-isl
14341 clean-isl:
14342 @[ -f ./isl/Makefile ] || exit 0; \
14343 r=`${PWD_COMMAND}`; export r; \
14344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14345 $(HOST_EXPORTS) \
14346 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14348 done; \
14349 echo "Doing clean in isl" ; \
14350 (cd $(HOST_SUBDIR)/isl && \
14351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14353 "RANLIB=$${RANLIB}" \
14354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14355 clean) \
14356 || exit 1
14358 @endif isl
14360 .PHONY: maybe-distclean-isl distclean-isl
14361 maybe-distclean-isl:
14362 @if isl
14363 maybe-distclean-isl: distclean-isl
14365 distclean-isl:
14366 @[ -f ./isl/Makefile ] || exit 0; \
14367 r=`${PWD_COMMAND}`; export r; \
14368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14369 $(HOST_EXPORTS) \
14370 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14372 done; \
14373 echo "Doing distclean in isl" ; \
14374 (cd $(HOST_SUBDIR)/isl && \
14375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14377 "RANLIB=$${RANLIB}" \
14378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14379 distclean) \
14380 || exit 1
14382 @endif isl
14384 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14385 maybe-maintainer-clean-isl:
14386 @if isl
14387 maybe-maintainer-clean-isl: maintainer-clean-isl
14389 maintainer-clean-isl:
14390 @[ -f ./isl/Makefile ] || exit 0; \
14391 r=`${PWD_COMMAND}`; export r; \
14392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14393 $(HOST_EXPORTS) \
14394 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14396 done; \
14397 echo "Doing maintainer-clean in isl" ; \
14398 (cd $(HOST_SUBDIR)/isl && \
14399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14401 "RANLIB=$${RANLIB}" \
14402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14403 maintainer-clean) \
14404 || exit 1
14406 @endif isl
14410 .PHONY: configure-cloog maybe-configure-cloog
14411 maybe-configure-cloog:
14412 @if gcc-bootstrap
14413 configure-cloog: stage_current
14414 @endif gcc-bootstrap
14415 @if cloog
14416 maybe-configure-cloog: configure-cloog
14417 configure-cloog:
14418 @r=`${PWD_COMMAND}`; export r; \
14419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14420 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14421 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14422 $(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; \
14423 echo Configuring in $(HOST_SUBDIR)/cloog; \
14425 this_target="${target_alias}"; \
14427 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
14428 case $(srcdir) in \
14429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14430 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14432 esac; \
14433 srcdiroption="--srcdir=$${topdir}/cloog"; \
14434 libsrcdir="$$s/cloog"; \
14435 $(SHELL) $${libsrcdir}/configure \
14436 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14437 --target=$${this_target} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
14438 || exit 1
14439 @endif cloog
14443 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
14444 maybe-configure-stage1-cloog:
14445 @if cloog-bootstrap
14446 maybe-configure-stage1-cloog: configure-stage1-cloog
14447 configure-stage1-cloog:
14448 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14449 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14450 @r=`${PWD_COMMAND}`; export r; \
14451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14452 TFLAGS="$(STAGE1_TFLAGS)"; \
14453 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14454 $(HOST_EXPORTS) \
14455 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14456 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14457 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; \
14458 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
14459 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14460 cd $(HOST_SUBDIR)/cloog || exit 1; \
14461 case $(srcdir) in \
14462 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14463 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14464 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14465 esac; \
14466 srcdiroption="--srcdir=$${topdir}/cloog"; \
14467 libsrcdir="$$s/cloog"; \
14468 $(SHELL) $${libsrcdir}/configure \
14469 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14470 --target=${target_alias} $${srcdiroption} \
14471 $(STAGE1_CONFIGURE_FLAGS) \
14472 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14473 @endif cloog-bootstrap
14475 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
14476 maybe-configure-stage2-cloog:
14477 @if cloog-bootstrap
14478 maybe-configure-stage2-cloog: configure-stage2-cloog
14479 configure-stage2-cloog:
14480 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14481 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14482 @r=`${PWD_COMMAND}`; export r; \
14483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14484 TFLAGS="$(STAGE2_TFLAGS)"; \
14485 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14486 $(HOST_EXPORTS) \
14487 $(POSTSTAGE1_HOST_EXPORTS) \
14488 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14489 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14490 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; \
14491 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
14492 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14493 cd $(HOST_SUBDIR)/cloog || exit 1; \
14494 case $(srcdir) in \
14495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14496 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14498 esac; \
14499 srcdiroption="--srcdir=$${topdir}/cloog"; \
14500 libsrcdir="$$s/cloog"; \
14501 $(SHELL) $${libsrcdir}/configure \
14502 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14503 --target=${target_alias} $${srcdiroption} \
14504 --with-build-libsubdir=$(HOST_SUBDIR) \
14505 $(STAGE2_CONFIGURE_FLAGS) \
14506 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14507 @endif cloog-bootstrap
14509 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
14510 maybe-configure-stage3-cloog:
14511 @if cloog-bootstrap
14512 maybe-configure-stage3-cloog: configure-stage3-cloog
14513 configure-stage3-cloog:
14514 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14515 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14516 @r=`${PWD_COMMAND}`; export r; \
14517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14518 TFLAGS="$(STAGE3_TFLAGS)"; \
14519 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14520 $(HOST_EXPORTS) \
14521 $(POSTSTAGE1_HOST_EXPORTS) \
14522 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14523 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14524 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; \
14525 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14526 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14527 cd $(HOST_SUBDIR)/cloog || exit 1; \
14528 case $(srcdir) in \
14529 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14530 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14531 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14532 esac; \
14533 srcdiroption="--srcdir=$${topdir}/cloog"; \
14534 libsrcdir="$$s/cloog"; \
14535 $(SHELL) $${libsrcdir}/configure \
14536 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14537 --target=${target_alias} $${srcdiroption} \
14538 --with-build-libsubdir=$(HOST_SUBDIR) \
14539 $(STAGE3_CONFIGURE_FLAGS) \
14540 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14541 @endif cloog-bootstrap
14543 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14544 maybe-configure-stage4-cloog:
14545 @if cloog-bootstrap
14546 maybe-configure-stage4-cloog: configure-stage4-cloog
14547 configure-stage4-cloog:
14548 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14549 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14550 @r=`${PWD_COMMAND}`; export r; \
14551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14552 TFLAGS="$(STAGE4_TFLAGS)"; \
14553 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14554 $(HOST_EXPORTS) \
14555 $(POSTSTAGE1_HOST_EXPORTS) \
14556 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14557 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14558 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; \
14559 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14561 cd $(HOST_SUBDIR)/cloog || exit 1; \
14562 case $(srcdir) in \
14563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14564 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14566 esac; \
14567 srcdiroption="--srcdir=$${topdir}/cloog"; \
14568 libsrcdir="$$s/cloog"; \
14569 $(SHELL) $${libsrcdir}/configure \
14570 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14571 --target=${target_alias} $${srcdiroption} \
14572 --with-build-libsubdir=$(HOST_SUBDIR) \
14573 $(STAGE4_CONFIGURE_FLAGS) \
14574 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14575 @endif cloog-bootstrap
14577 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14578 maybe-configure-stageprofile-cloog:
14579 @if cloog-bootstrap
14580 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14581 configure-stageprofile-cloog:
14582 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14583 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14584 @r=`${PWD_COMMAND}`; export r; \
14585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14586 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14587 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14588 $(HOST_EXPORTS) \
14589 $(POSTSTAGE1_HOST_EXPORTS) \
14590 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14591 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14592 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; \
14593 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14594 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14595 cd $(HOST_SUBDIR)/cloog || exit 1; \
14596 case $(srcdir) in \
14597 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14598 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14599 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14600 esac; \
14601 srcdiroption="--srcdir=$${topdir}/cloog"; \
14602 libsrcdir="$$s/cloog"; \
14603 $(SHELL) $${libsrcdir}/configure \
14604 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14605 --target=${target_alias} $${srcdiroption} \
14606 --with-build-libsubdir=$(HOST_SUBDIR) \
14607 $(STAGEprofile_CONFIGURE_FLAGS) \
14608 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14609 @endif cloog-bootstrap
14611 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14612 maybe-configure-stagefeedback-cloog:
14613 @if cloog-bootstrap
14614 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14615 configure-stagefeedback-cloog:
14616 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14617 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14618 @r=`${PWD_COMMAND}`; export r; \
14619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14620 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14621 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14622 $(HOST_EXPORTS) \
14623 $(POSTSTAGE1_HOST_EXPORTS) \
14624 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14625 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14626 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; \
14627 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14629 cd $(HOST_SUBDIR)/cloog || exit 1; \
14630 case $(srcdir) in \
14631 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14632 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14633 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14634 esac; \
14635 srcdiroption="--srcdir=$${topdir}/cloog"; \
14636 libsrcdir="$$s/cloog"; \
14637 $(SHELL) $${libsrcdir}/configure \
14638 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14639 --target=${target_alias} $${srcdiroption} \
14640 --with-build-libsubdir=$(HOST_SUBDIR) \
14641 $(STAGEfeedback_CONFIGURE_FLAGS) \
14642 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14643 @endif cloog-bootstrap
14649 .PHONY: all-cloog maybe-all-cloog
14650 maybe-all-cloog:
14651 @if gcc-bootstrap
14652 all-cloog: stage_current
14653 @endif gcc-bootstrap
14654 @if cloog
14655 TARGET-cloog=all
14656 maybe-all-cloog: all-cloog
14657 all-cloog: configure-cloog
14658 @r=`${PWD_COMMAND}`; export r; \
14659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14660 $(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; \
14661 (cd $(HOST_SUBDIR)/cloog && \
14662 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14663 $(TARGET-cloog))
14664 @endif cloog
14668 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14669 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14670 maybe-all-stage1-cloog:
14671 maybe-clean-stage1-cloog:
14672 @if cloog-bootstrap
14673 maybe-all-stage1-cloog: all-stage1-cloog
14674 all-stage1: all-stage1-cloog
14675 TARGET-stage1-cloog = $(TARGET-cloog)
14676 all-stage1-cloog: configure-stage1-cloog
14677 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14678 @r=`${PWD_COMMAND}`; export r; \
14679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14680 TFLAGS="$(STAGE1_TFLAGS)"; \
14681 $(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; \
14682 cd $(HOST_SUBDIR)/cloog && \
14683 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14684 CFLAGS="$(STAGE1_CFLAGS)" \
14685 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14686 LIBCFLAGS="$(LIBCFLAGS)" \
14687 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14688 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14689 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14690 $(EXTRA_HOST_FLAGS) \
14691 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14692 TFLAGS="$(STAGE1_TFLAGS)" \
14693 $(TARGET-stage1-cloog)
14695 maybe-clean-stage1-cloog: clean-stage1-cloog
14696 clean-stage1: clean-stage1-cloog
14697 clean-stage1-cloog:
14698 @if [ $(current_stage) = stage1 ]; then \
14699 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14700 else \
14701 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14702 $(MAKE) stage1-start; \
14703 fi; \
14704 cd $(HOST_SUBDIR)/cloog && \
14705 $(MAKE) $(EXTRA_HOST_FLAGS) \
14706 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14707 @endif cloog-bootstrap
14710 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14711 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14712 maybe-all-stage2-cloog:
14713 maybe-clean-stage2-cloog:
14714 @if cloog-bootstrap
14715 maybe-all-stage2-cloog: all-stage2-cloog
14716 all-stage2: all-stage2-cloog
14717 TARGET-stage2-cloog = $(TARGET-cloog)
14718 all-stage2-cloog: configure-stage2-cloog
14719 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14720 @r=`${PWD_COMMAND}`; export r; \
14721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14722 TFLAGS="$(STAGE2_TFLAGS)"; \
14723 $(HOST_EXPORTS) \
14724 $(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; \
14725 cd $(HOST_SUBDIR)/cloog && \
14726 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14727 CFLAGS="$(STAGE2_CFLAGS)" \
14728 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14729 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14730 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14731 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14732 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14733 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14734 TFLAGS="$(STAGE2_TFLAGS)" \
14735 $(TARGET-stage2-cloog)
14737 maybe-clean-stage2-cloog: clean-stage2-cloog
14738 clean-stage2: clean-stage2-cloog
14739 clean-stage2-cloog:
14740 @if [ $(current_stage) = stage2 ]; then \
14741 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14742 else \
14743 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14744 $(MAKE) stage2-start; \
14745 fi; \
14746 cd $(HOST_SUBDIR)/cloog && \
14747 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14748 @endif cloog-bootstrap
14751 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14752 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14753 maybe-all-stage3-cloog:
14754 maybe-clean-stage3-cloog:
14755 @if cloog-bootstrap
14756 maybe-all-stage3-cloog: all-stage3-cloog
14757 all-stage3: all-stage3-cloog
14758 TARGET-stage3-cloog = $(TARGET-cloog)
14759 all-stage3-cloog: configure-stage3-cloog
14760 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14761 @r=`${PWD_COMMAND}`; export r; \
14762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14763 TFLAGS="$(STAGE3_TFLAGS)"; \
14764 $(HOST_EXPORTS) \
14765 $(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; \
14766 cd $(HOST_SUBDIR)/cloog && \
14767 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14768 CFLAGS="$(STAGE3_CFLAGS)" \
14769 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14770 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14771 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14772 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14773 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14774 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14775 TFLAGS="$(STAGE3_TFLAGS)" \
14776 $(TARGET-stage3-cloog)
14778 maybe-clean-stage3-cloog: clean-stage3-cloog
14779 clean-stage3: clean-stage3-cloog
14780 clean-stage3-cloog:
14781 @if [ $(current_stage) = stage3 ]; then \
14782 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14783 else \
14784 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14785 $(MAKE) stage3-start; \
14786 fi; \
14787 cd $(HOST_SUBDIR)/cloog && \
14788 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14789 @endif cloog-bootstrap
14792 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14793 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14794 maybe-all-stage4-cloog:
14795 maybe-clean-stage4-cloog:
14796 @if cloog-bootstrap
14797 maybe-all-stage4-cloog: all-stage4-cloog
14798 all-stage4: all-stage4-cloog
14799 TARGET-stage4-cloog = $(TARGET-cloog)
14800 all-stage4-cloog: configure-stage4-cloog
14801 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14802 @r=`${PWD_COMMAND}`; export r; \
14803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14804 TFLAGS="$(STAGE4_TFLAGS)"; \
14805 $(HOST_EXPORTS) \
14806 $(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; \
14807 cd $(HOST_SUBDIR)/cloog && \
14808 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14809 CFLAGS="$(STAGE4_CFLAGS)" \
14810 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14811 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14812 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14813 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14814 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14815 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14816 TFLAGS="$(STAGE4_TFLAGS)" \
14817 $(TARGET-stage4-cloog)
14819 maybe-clean-stage4-cloog: clean-stage4-cloog
14820 clean-stage4: clean-stage4-cloog
14821 clean-stage4-cloog:
14822 @if [ $(current_stage) = stage4 ]; then \
14823 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14824 else \
14825 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14826 $(MAKE) stage4-start; \
14827 fi; \
14828 cd $(HOST_SUBDIR)/cloog && \
14829 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14830 @endif cloog-bootstrap
14833 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14834 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14835 maybe-all-stageprofile-cloog:
14836 maybe-clean-stageprofile-cloog:
14837 @if cloog-bootstrap
14838 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14839 all-stageprofile: all-stageprofile-cloog
14840 TARGET-stageprofile-cloog = $(TARGET-cloog)
14841 all-stageprofile-cloog: configure-stageprofile-cloog
14842 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14843 @r=`${PWD_COMMAND}`; export r; \
14844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14845 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14846 $(HOST_EXPORTS) \
14847 $(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; \
14848 cd $(HOST_SUBDIR)/cloog && \
14849 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14850 CFLAGS="$(STAGEprofile_CFLAGS)" \
14851 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14852 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14853 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14854 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14855 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14856 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14857 TFLAGS="$(STAGEprofile_TFLAGS)" \
14858 $(TARGET-stageprofile-cloog)
14860 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14861 clean-stageprofile: clean-stageprofile-cloog
14862 clean-stageprofile-cloog:
14863 @if [ $(current_stage) = stageprofile ]; then \
14864 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14865 else \
14866 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14867 $(MAKE) stageprofile-start; \
14868 fi; \
14869 cd $(HOST_SUBDIR)/cloog && \
14870 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14871 @endif cloog-bootstrap
14874 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14875 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14876 maybe-all-stagefeedback-cloog:
14877 maybe-clean-stagefeedback-cloog:
14878 @if cloog-bootstrap
14879 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14880 all-stagefeedback: all-stagefeedback-cloog
14881 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14882 all-stagefeedback-cloog: configure-stagefeedback-cloog
14883 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14884 @r=`${PWD_COMMAND}`; export r; \
14885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14886 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14887 $(HOST_EXPORTS) \
14888 $(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; \
14889 cd $(HOST_SUBDIR)/cloog && \
14890 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14891 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14892 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14893 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14894 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14895 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14896 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14897 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14898 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14899 $(TARGET-stagefeedback-cloog)
14901 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14902 clean-stagefeedback: clean-stagefeedback-cloog
14903 clean-stagefeedback-cloog:
14904 @if [ $(current_stage) = stagefeedback ]; then \
14905 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14906 else \
14907 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14908 $(MAKE) stagefeedback-start; \
14909 fi; \
14910 cd $(HOST_SUBDIR)/cloog && \
14911 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14912 @endif cloog-bootstrap
14918 .PHONY: check-cloog maybe-check-cloog
14919 maybe-check-cloog:
14920 @if cloog
14921 maybe-check-cloog: check-cloog
14923 check-cloog:
14924 @: $(MAKE); $(unstage)
14925 @r=`${PWD_COMMAND}`; export r; \
14926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14927 $(HOST_EXPORTS) \
14928 (cd $(HOST_SUBDIR)/cloog && \
14929 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14931 @endif cloog
14933 .PHONY: install-cloog maybe-install-cloog
14934 maybe-install-cloog:
14935 @if cloog
14936 maybe-install-cloog: install-cloog
14938 install-cloog:
14940 @endif cloog
14942 .PHONY: install-strip-cloog maybe-install-strip-cloog
14943 maybe-install-strip-cloog:
14944 @if cloog
14945 maybe-install-strip-cloog: install-strip-cloog
14947 install-strip-cloog:
14949 @endif cloog
14951 # Other targets (info, dvi, pdf, etc.)
14953 .PHONY: maybe-info-cloog info-cloog
14954 maybe-info-cloog:
14955 @if cloog
14956 maybe-info-cloog: info-cloog
14958 info-cloog: \
14959 configure-cloog
14960 @[ -f ./cloog/Makefile ] || exit 0; \
14961 r=`${PWD_COMMAND}`; export r; \
14962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14963 $(HOST_EXPORTS) \
14964 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14966 done; \
14967 echo "Doing info in cloog" ; \
14968 (cd $(HOST_SUBDIR)/cloog && \
14969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14971 "RANLIB=$${RANLIB}" \
14972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14973 info) \
14974 || exit 1
14976 @endif cloog
14978 .PHONY: maybe-dvi-cloog dvi-cloog
14979 maybe-dvi-cloog:
14980 @if cloog
14981 maybe-dvi-cloog: dvi-cloog
14983 dvi-cloog: \
14984 configure-cloog
14985 @[ -f ./cloog/Makefile ] || exit 0; \
14986 r=`${PWD_COMMAND}`; export r; \
14987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14988 $(HOST_EXPORTS) \
14989 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14991 done; \
14992 echo "Doing dvi in cloog" ; \
14993 (cd $(HOST_SUBDIR)/cloog && \
14994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14996 "RANLIB=$${RANLIB}" \
14997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14998 dvi) \
14999 || exit 1
15001 @endif cloog
15003 .PHONY: maybe-pdf-cloog pdf-cloog
15004 maybe-pdf-cloog:
15005 @if cloog
15006 maybe-pdf-cloog: pdf-cloog
15008 pdf-cloog: \
15009 configure-cloog
15010 @[ -f ./cloog/Makefile ] || exit 0; \
15011 r=`${PWD_COMMAND}`; export r; \
15012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15013 $(HOST_EXPORTS) \
15014 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15016 done; \
15017 echo "Doing pdf in cloog" ; \
15018 (cd $(HOST_SUBDIR)/cloog && \
15019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15021 "RANLIB=$${RANLIB}" \
15022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15023 pdf) \
15024 || exit 1
15026 @endif cloog
15028 .PHONY: maybe-html-cloog html-cloog
15029 maybe-html-cloog:
15030 @if cloog
15031 maybe-html-cloog: html-cloog
15033 html-cloog: \
15034 configure-cloog
15035 @[ -f ./cloog/Makefile ] || exit 0; \
15036 r=`${PWD_COMMAND}`; export r; \
15037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15038 $(HOST_EXPORTS) \
15039 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15041 done; \
15042 echo "Doing html in cloog" ; \
15043 (cd $(HOST_SUBDIR)/cloog && \
15044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15046 "RANLIB=$${RANLIB}" \
15047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15048 html) \
15049 || exit 1
15051 @endif cloog
15053 .PHONY: maybe-TAGS-cloog TAGS-cloog
15054 maybe-TAGS-cloog:
15055 @if cloog
15056 maybe-TAGS-cloog: TAGS-cloog
15058 TAGS-cloog: \
15059 configure-cloog
15060 @[ -f ./cloog/Makefile ] || exit 0; \
15061 r=`${PWD_COMMAND}`; export r; \
15062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15063 $(HOST_EXPORTS) \
15064 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15066 done; \
15067 echo "Doing TAGS in cloog" ; \
15068 (cd $(HOST_SUBDIR)/cloog && \
15069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15071 "RANLIB=$${RANLIB}" \
15072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15073 TAGS) \
15074 || exit 1
15076 @endif cloog
15078 .PHONY: maybe-install-info-cloog install-info-cloog
15079 maybe-install-info-cloog:
15080 @if cloog
15081 maybe-install-info-cloog: install-info-cloog
15083 install-info-cloog: \
15084 configure-cloog \
15085 info-cloog
15086 @[ -f ./cloog/Makefile ] || exit 0; \
15087 r=`${PWD_COMMAND}`; export r; \
15088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15089 $(HOST_EXPORTS) \
15090 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15092 done; \
15093 echo "Doing install-info in cloog" ; \
15094 (cd $(HOST_SUBDIR)/cloog && \
15095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15097 "RANLIB=$${RANLIB}" \
15098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15099 install-info) \
15100 || exit 1
15102 @endif cloog
15104 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
15105 maybe-install-pdf-cloog:
15106 @if cloog
15107 maybe-install-pdf-cloog: install-pdf-cloog
15109 install-pdf-cloog: \
15110 configure-cloog \
15111 pdf-cloog
15112 @[ -f ./cloog/Makefile ] || exit 0; \
15113 r=`${PWD_COMMAND}`; export r; \
15114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15115 $(HOST_EXPORTS) \
15116 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15118 done; \
15119 echo "Doing install-pdf in cloog" ; \
15120 (cd $(HOST_SUBDIR)/cloog && \
15121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15123 "RANLIB=$${RANLIB}" \
15124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15125 install-pdf) \
15126 || exit 1
15128 @endif cloog
15130 .PHONY: maybe-install-html-cloog install-html-cloog
15131 maybe-install-html-cloog:
15132 @if cloog
15133 maybe-install-html-cloog: install-html-cloog
15135 install-html-cloog: \
15136 configure-cloog \
15137 html-cloog
15138 @[ -f ./cloog/Makefile ] || exit 0; \
15139 r=`${PWD_COMMAND}`; export r; \
15140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15141 $(HOST_EXPORTS) \
15142 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15144 done; \
15145 echo "Doing install-html in cloog" ; \
15146 (cd $(HOST_SUBDIR)/cloog && \
15147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15149 "RANLIB=$${RANLIB}" \
15150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15151 install-html) \
15152 || exit 1
15154 @endif cloog
15156 .PHONY: maybe-installcheck-cloog installcheck-cloog
15157 maybe-installcheck-cloog:
15158 @if cloog
15159 maybe-installcheck-cloog: installcheck-cloog
15161 installcheck-cloog: \
15162 configure-cloog
15163 @[ -f ./cloog/Makefile ] || exit 0; \
15164 r=`${PWD_COMMAND}`; export r; \
15165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15166 $(HOST_EXPORTS) \
15167 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15169 done; \
15170 echo "Doing installcheck in cloog" ; \
15171 (cd $(HOST_SUBDIR)/cloog && \
15172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15174 "RANLIB=$${RANLIB}" \
15175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15176 installcheck) \
15177 || exit 1
15179 @endif cloog
15181 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
15182 maybe-mostlyclean-cloog:
15183 @if cloog
15184 maybe-mostlyclean-cloog: mostlyclean-cloog
15186 mostlyclean-cloog:
15187 @[ -f ./cloog/Makefile ] || exit 0; \
15188 r=`${PWD_COMMAND}`; export r; \
15189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15190 $(HOST_EXPORTS) \
15191 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15193 done; \
15194 echo "Doing mostlyclean in cloog" ; \
15195 (cd $(HOST_SUBDIR)/cloog && \
15196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15198 "RANLIB=$${RANLIB}" \
15199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15200 mostlyclean) \
15201 || exit 1
15203 @endif cloog
15205 .PHONY: maybe-clean-cloog clean-cloog
15206 maybe-clean-cloog:
15207 @if cloog
15208 maybe-clean-cloog: clean-cloog
15210 clean-cloog:
15211 @[ -f ./cloog/Makefile ] || exit 0; \
15212 r=`${PWD_COMMAND}`; export r; \
15213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15214 $(HOST_EXPORTS) \
15215 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15217 done; \
15218 echo "Doing clean in cloog" ; \
15219 (cd $(HOST_SUBDIR)/cloog && \
15220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15222 "RANLIB=$${RANLIB}" \
15223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15224 clean) \
15225 || exit 1
15227 @endif cloog
15229 .PHONY: maybe-distclean-cloog distclean-cloog
15230 maybe-distclean-cloog:
15231 @if cloog
15232 maybe-distclean-cloog: distclean-cloog
15234 distclean-cloog:
15235 @[ -f ./cloog/Makefile ] || exit 0; \
15236 r=`${PWD_COMMAND}`; export r; \
15237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15238 $(HOST_EXPORTS) \
15239 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15241 done; \
15242 echo "Doing distclean in cloog" ; \
15243 (cd $(HOST_SUBDIR)/cloog && \
15244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15246 "RANLIB=$${RANLIB}" \
15247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15248 distclean) \
15249 || exit 1
15251 @endif cloog
15253 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
15254 maybe-maintainer-clean-cloog:
15255 @if cloog
15256 maybe-maintainer-clean-cloog: maintainer-clean-cloog
15258 maintainer-clean-cloog:
15259 @[ -f ./cloog/Makefile ] || exit 0; \
15260 r=`${PWD_COMMAND}`; export r; \
15261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15262 $(HOST_EXPORTS) \
15263 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15265 done; \
15266 echo "Doing maintainer-clean in cloog" ; \
15267 (cd $(HOST_SUBDIR)/cloog && \
15268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15270 "RANLIB=$${RANLIB}" \
15271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15272 maintainer-clean) \
15273 || exit 1
15275 @endif cloog
15279 .PHONY: configure-libelf maybe-configure-libelf
15280 maybe-configure-libelf:
15281 @if gcc-bootstrap
15282 configure-libelf: stage_current
15283 @endif gcc-bootstrap
15284 @if libelf
15285 maybe-configure-libelf: configure-libelf
15286 configure-libelf:
15287 @r=`${PWD_COMMAND}`; export r; \
15288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15289 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15291 $(HOST_EXPORTS) \
15292 echo Configuring in $(HOST_SUBDIR)/libelf; \
15294 this_target="${target_alias}"; \
15296 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
15297 case $(srcdir) in \
15298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15299 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15301 esac; \
15302 srcdiroption="--srcdir=$${topdir}/libelf"; \
15303 libsrcdir="$$s/libelf"; \
15304 $(SHELL) $${libsrcdir}/configure \
15305 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15306 --target=$${this_target} $${srcdiroption} --disable-shared \
15307 || exit 1
15308 @endif libelf
15312 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
15313 maybe-configure-stage1-libelf:
15314 @if libelf-bootstrap
15315 maybe-configure-stage1-libelf: configure-stage1-libelf
15316 configure-stage1-libelf:
15317 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15318 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15319 @r=`${PWD_COMMAND}`; export r; \
15320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15321 TFLAGS="$(STAGE1_TFLAGS)"; \
15322 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15323 $(HOST_EXPORTS) \
15324 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15325 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15326 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15327 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
15328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15329 cd $(HOST_SUBDIR)/libelf || exit 1; \
15330 case $(srcdir) in \
15331 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15332 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15333 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15334 esac; \
15335 srcdiroption="--srcdir=$${topdir}/libelf"; \
15336 libsrcdir="$$s/libelf"; \
15337 $(SHELL) $${libsrcdir}/configure \
15338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15339 --target=${target_alias} $${srcdiroption} \
15340 $(STAGE1_CONFIGURE_FLAGS) \
15341 --disable-shared
15342 @endif libelf-bootstrap
15344 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
15345 maybe-configure-stage2-libelf:
15346 @if libelf-bootstrap
15347 maybe-configure-stage2-libelf: configure-stage2-libelf
15348 configure-stage2-libelf:
15349 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15351 @r=`${PWD_COMMAND}`; export r; \
15352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15353 TFLAGS="$(STAGE2_TFLAGS)"; \
15354 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15355 $(HOST_EXPORTS) \
15356 $(POSTSTAGE1_HOST_EXPORTS) \
15357 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15358 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15359 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15360 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
15361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15362 cd $(HOST_SUBDIR)/libelf || exit 1; \
15363 case $(srcdir) in \
15364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15365 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15367 esac; \
15368 srcdiroption="--srcdir=$${topdir}/libelf"; \
15369 libsrcdir="$$s/libelf"; \
15370 $(SHELL) $${libsrcdir}/configure \
15371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15372 --target=${target_alias} $${srcdiroption} \
15373 --with-build-libsubdir=$(HOST_SUBDIR) \
15374 $(STAGE2_CONFIGURE_FLAGS) \
15375 --disable-shared
15376 @endif libelf-bootstrap
15378 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
15379 maybe-configure-stage3-libelf:
15380 @if libelf-bootstrap
15381 maybe-configure-stage3-libelf: configure-stage3-libelf
15382 configure-stage3-libelf:
15383 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15384 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15385 @r=`${PWD_COMMAND}`; export r; \
15386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15387 TFLAGS="$(STAGE3_TFLAGS)"; \
15388 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15389 $(HOST_EXPORTS) \
15390 $(POSTSTAGE1_HOST_EXPORTS) \
15391 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15392 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15393 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15394 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
15395 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15396 cd $(HOST_SUBDIR)/libelf || exit 1; \
15397 case $(srcdir) in \
15398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15399 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15401 esac; \
15402 srcdiroption="--srcdir=$${topdir}/libelf"; \
15403 libsrcdir="$$s/libelf"; \
15404 $(SHELL) $${libsrcdir}/configure \
15405 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15406 --target=${target_alias} $${srcdiroption} \
15407 --with-build-libsubdir=$(HOST_SUBDIR) \
15408 $(STAGE3_CONFIGURE_FLAGS) \
15409 --disable-shared
15410 @endif libelf-bootstrap
15412 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
15413 maybe-configure-stage4-libelf:
15414 @if libelf-bootstrap
15415 maybe-configure-stage4-libelf: configure-stage4-libelf
15416 configure-stage4-libelf:
15417 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15418 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15419 @r=`${PWD_COMMAND}`; export r; \
15420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15421 TFLAGS="$(STAGE4_TFLAGS)"; \
15422 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15423 $(HOST_EXPORTS) \
15424 $(POSTSTAGE1_HOST_EXPORTS) \
15425 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15426 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15427 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15428 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
15429 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15430 cd $(HOST_SUBDIR)/libelf || exit 1; \
15431 case $(srcdir) in \
15432 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15433 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15434 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15435 esac; \
15436 srcdiroption="--srcdir=$${topdir}/libelf"; \
15437 libsrcdir="$$s/libelf"; \
15438 $(SHELL) $${libsrcdir}/configure \
15439 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15440 --target=${target_alias} $${srcdiroption} \
15441 --with-build-libsubdir=$(HOST_SUBDIR) \
15442 $(STAGE4_CONFIGURE_FLAGS) \
15443 --disable-shared
15444 @endif libelf-bootstrap
15446 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
15447 maybe-configure-stageprofile-libelf:
15448 @if libelf-bootstrap
15449 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
15450 configure-stageprofile-libelf:
15451 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15452 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15453 @r=`${PWD_COMMAND}`; export r; \
15454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15455 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15456 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15457 $(HOST_EXPORTS) \
15458 $(POSTSTAGE1_HOST_EXPORTS) \
15459 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15460 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15461 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15462 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
15463 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15464 cd $(HOST_SUBDIR)/libelf || exit 1; \
15465 case $(srcdir) in \
15466 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15467 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15468 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15469 esac; \
15470 srcdiroption="--srcdir=$${topdir}/libelf"; \
15471 libsrcdir="$$s/libelf"; \
15472 $(SHELL) $${libsrcdir}/configure \
15473 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15474 --target=${target_alias} $${srcdiroption} \
15475 --with-build-libsubdir=$(HOST_SUBDIR) \
15476 $(STAGEprofile_CONFIGURE_FLAGS) \
15477 --disable-shared
15478 @endif libelf-bootstrap
15480 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
15481 maybe-configure-stagefeedback-libelf:
15482 @if libelf-bootstrap
15483 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
15484 configure-stagefeedback-libelf:
15485 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15486 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15487 @r=`${PWD_COMMAND}`; export r; \
15488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15489 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15490 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15491 $(HOST_EXPORTS) \
15492 $(POSTSTAGE1_HOST_EXPORTS) \
15493 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15494 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15495 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15496 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
15497 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15498 cd $(HOST_SUBDIR)/libelf || exit 1; \
15499 case $(srcdir) in \
15500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15501 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15503 esac; \
15504 srcdiroption="--srcdir=$${topdir}/libelf"; \
15505 libsrcdir="$$s/libelf"; \
15506 $(SHELL) $${libsrcdir}/configure \
15507 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15508 --target=${target_alias} $${srcdiroption} \
15509 --with-build-libsubdir=$(HOST_SUBDIR) \
15510 $(STAGEfeedback_CONFIGURE_FLAGS) \
15511 --disable-shared
15512 @endif libelf-bootstrap
15518 .PHONY: all-libelf maybe-all-libelf
15519 maybe-all-libelf:
15520 @if gcc-bootstrap
15521 all-libelf: stage_current
15522 @endif gcc-bootstrap
15523 @if libelf
15524 TARGET-libelf=all
15525 maybe-all-libelf: all-libelf
15526 all-libelf: configure-libelf
15527 @r=`${PWD_COMMAND}`; export r; \
15528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15529 $(HOST_EXPORTS) \
15530 (cd $(HOST_SUBDIR)/libelf && \
15531 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15532 $(TARGET-libelf))
15533 @endif libelf
15537 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15538 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15539 maybe-all-stage1-libelf:
15540 maybe-clean-stage1-libelf:
15541 @if libelf-bootstrap
15542 maybe-all-stage1-libelf: all-stage1-libelf
15543 all-stage1: all-stage1-libelf
15544 TARGET-stage1-libelf = $(TARGET-libelf)
15545 all-stage1-libelf: configure-stage1-libelf
15546 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15547 @r=`${PWD_COMMAND}`; export r; \
15548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15549 TFLAGS="$(STAGE1_TFLAGS)"; \
15550 $(HOST_EXPORTS) \
15551 cd $(HOST_SUBDIR)/libelf && \
15552 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15553 CFLAGS="$(STAGE1_CFLAGS)" \
15554 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15555 LIBCFLAGS="$(LIBCFLAGS)" \
15556 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15557 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15558 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15559 $(EXTRA_HOST_FLAGS) \
15560 $(STAGE1_FLAGS_TO_PASS) \
15561 TFLAGS="$(STAGE1_TFLAGS)" \
15562 $(TARGET-stage1-libelf)
15564 maybe-clean-stage1-libelf: clean-stage1-libelf
15565 clean-stage1: clean-stage1-libelf
15566 clean-stage1-libelf:
15567 @if [ $(current_stage) = stage1 ]; then \
15568 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15569 else \
15570 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15571 $(MAKE) stage1-start; \
15572 fi; \
15573 cd $(HOST_SUBDIR)/libelf && \
15574 $(MAKE) $(EXTRA_HOST_FLAGS) \
15575 $(STAGE1_FLAGS_TO_PASS) clean
15576 @endif libelf-bootstrap
15579 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15580 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15581 maybe-all-stage2-libelf:
15582 maybe-clean-stage2-libelf:
15583 @if libelf-bootstrap
15584 maybe-all-stage2-libelf: all-stage2-libelf
15585 all-stage2: all-stage2-libelf
15586 TARGET-stage2-libelf = $(TARGET-libelf)
15587 all-stage2-libelf: configure-stage2-libelf
15588 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15589 @r=`${PWD_COMMAND}`; export r; \
15590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15591 TFLAGS="$(STAGE2_TFLAGS)"; \
15592 $(HOST_EXPORTS) \
15593 $(POSTSTAGE1_HOST_EXPORTS) \
15594 cd $(HOST_SUBDIR)/libelf && \
15595 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15596 CFLAGS="$(STAGE2_CFLAGS)" \
15597 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15598 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15599 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15600 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15601 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15602 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15603 TFLAGS="$(STAGE2_TFLAGS)" \
15604 $(TARGET-stage2-libelf)
15606 maybe-clean-stage2-libelf: clean-stage2-libelf
15607 clean-stage2: clean-stage2-libelf
15608 clean-stage2-libelf:
15609 @if [ $(current_stage) = stage2 ]; then \
15610 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15611 else \
15612 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15613 $(MAKE) stage2-start; \
15614 fi; \
15615 cd $(HOST_SUBDIR)/libelf && \
15616 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15617 @endif libelf-bootstrap
15620 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15621 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15622 maybe-all-stage3-libelf:
15623 maybe-clean-stage3-libelf:
15624 @if libelf-bootstrap
15625 maybe-all-stage3-libelf: all-stage3-libelf
15626 all-stage3: all-stage3-libelf
15627 TARGET-stage3-libelf = $(TARGET-libelf)
15628 all-stage3-libelf: configure-stage3-libelf
15629 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15630 @r=`${PWD_COMMAND}`; export r; \
15631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15632 TFLAGS="$(STAGE3_TFLAGS)"; \
15633 $(HOST_EXPORTS) \
15634 $(POSTSTAGE1_HOST_EXPORTS) \
15635 cd $(HOST_SUBDIR)/libelf && \
15636 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15637 CFLAGS="$(STAGE3_CFLAGS)" \
15638 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15639 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15640 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15641 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15642 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15643 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15644 TFLAGS="$(STAGE3_TFLAGS)" \
15645 $(TARGET-stage3-libelf)
15647 maybe-clean-stage3-libelf: clean-stage3-libelf
15648 clean-stage3: clean-stage3-libelf
15649 clean-stage3-libelf:
15650 @if [ $(current_stage) = stage3 ]; then \
15651 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15652 else \
15653 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15654 $(MAKE) stage3-start; \
15655 fi; \
15656 cd $(HOST_SUBDIR)/libelf && \
15657 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15658 @endif libelf-bootstrap
15661 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15662 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15663 maybe-all-stage4-libelf:
15664 maybe-clean-stage4-libelf:
15665 @if libelf-bootstrap
15666 maybe-all-stage4-libelf: all-stage4-libelf
15667 all-stage4: all-stage4-libelf
15668 TARGET-stage4-libelf = $(TARGET-libelf)
15669 all-stage4-libelf: configure-stage4-libelf
15670 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15671 @r=`${PWD_COMMAND}`; export r; \
15672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15673 TFLAGS="$(STAGE4_TFLAGS)"; \
15674 $(HOST_EXPORTS) \
15675 $(POSTSTAGE1_HOST_EXPORTS) \
15676 cd $(HOST_SUBDIR)/libelf && \
15677 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15678 CFLAGS="$(STAGE4_CFLAGS)" \
15679 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15680 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15681 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15682 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15683 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15684 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15685 TFLAGS="$(STAGE4_TFLAGS)" \
15686 $(TARGET-stage4-libelf)
15688 maybe-clean-stage4-libelf: clean-stage4-libelf
15689 clean-stage4: clean-stage4-libelf
15690 clean-stage4-libelf:
15691 @if [ $(current_stage) = stage4 ]; then \
15692 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15693 else \
15694 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15695 $(MAKE) stage4-start; \
15696 fi; \
15697 cd $(HOST_SUBDIR)/libelf && \
15698 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15699 @endif libelf-bootstrap
15702 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15703 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15704 maybe-all-stageprofile-libelf:
15705 maybe-clean-stageprofile-libelf:
15706 @if libelf-bootstrap
15707 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15708 all-stageprofile: all-stageprofile-libelf
15709 TARGET-stageprofile-libelf = $(TARGET-libelf)
15710 all-stageprofile-libelf: configure-stageprofile-libelf
15711 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15712 @r=`${PWD_COMMAND}`; export r; \
15713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15714 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15715 $(HOST_EXPORTS) \
15716 $(POSTSTAGE1_HOST_EXPORTS) \
15717 cd $(HOST_SUBDIR)/libelf && \
15718 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15719 CFLAGS="$(STAGEprofile_CFLAGS)" \
15720 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15721 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15722 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15723 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15724 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15725 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15726 TFLAGS="$(STAGEprofile_TFLAGS)" \
15727 $(TARGET-stageprofile-libelf)
15729 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15730 clean-stageprofile: clean-stageprofile-libelf
15731 clean-stageprofile-libelf:
15732 @if [ $(current_stage) = stageprofile ]; then \
15733 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15734 else \
15735 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15736 $(MAKE) stageprofile-start; \
15737 fi; \
15738 cd $(HOST_SUBDIR)/libelf && \
15739 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15740 @endif libelf-bootstrap
15743 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15744 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15745 maybe-all-stagefeedback-libelf:
15746 maybe-clean-stagefeedback-libelf:
15747 @if libelf-bootstrap
15748 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15749 all-stagefeedback: all-stagefeedback-libelf
15750 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15751 all-stagefeedback-libelf: configure-stagefeedback-libelf
15752 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15753 @r=`${PWD_COMMAND}`; export r; \
15754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15755 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15756 $(HOST_EXPORTS) \
15757 $(POSTSTAGE1_HOST_EXPORTS) \
15758 cd $(HOST_SUBDIR)/libelf && \
15759 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15760 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15761 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15762 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15763 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15764 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15765 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15766 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15767 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15768 $(TARGET-stagefeedback-libelf)
15770 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15771 clean-stagefeedback: clean-stagefeedback-libelf
15772 clean-stagefeedback-libelf:
15773 @if [ $(current_stage) = stagefeedback ]; then \
15774 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15775 else \
15776 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15777 $(MAKE) stagefeedback-start; \
15778 fi; \
15779 cd $(HOST_SUBDIR)/libelf && \
15780 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15781 @endif libelf-bootstrap
15787 .PHONY: check-libelf maybe-check-libelf
15788 maybe-check-libelf:
15789 @if libelf
15790 maybe-check-libelf: check-libelf
15792 check-libelf:
15793 @: $(MAKE); $(unstage)
15794 @r=`${PWD_COMMAND}`; export r; \
15795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15796 $(HOST_EXPORTS) \
15797 (cd $(HOST_SUBDIR)/libelf && \
15798 $(MAKE) $(FLAGS_TO_PASS) check)
15800 @endif libelf
15802 .PHONY: install-libelf maybe-install-libelf
15803 maybe-install-libelf:
15804 @if libelf
15805 maybe-install-libelf: install-libelf
15807 install-libelf:
15809 @endif libelf
15811 .PHONY: install-strip-libelf maybe-install-strip-libelf
15812 maybe-install-strip-libelf:
15813 @if libelf
15814 maybe-install-strip-libelf: install-strip-libelf
15816 install-strip-libelf:
15818 @endif libelf
15820 # Other targets (info, dvi, pdf, etc.)
15822 .PHONY: maybe-info-libelf info-libelf
15823 maybe-info-libelf:
15824 @if libelf
15825 maybe-info-libelf: info-libelf
15827 info-libelf: \
15828 configure-libelf
15829 @[ -f ./libelf/Makefile ] || exit 0; \
15830 r=`${PWD_COMMAND}`; export r; \
15831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15832 $(HOST_EXPORTS) \
15833 for flag in $(EXTRA_HOST_FLAGS) ; do \
15834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15835 done; \
15836 echo "Doing info in libelf" ; \
15837 (cd $(HOST_SUBDIR)/libelf && \
15838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15840 "RANLIB=$${RANLIB}" \
15841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15842 info) \
15843 || exit 1
15845 @endif libelf
15847 .PHONY: maybe-dvi-libelf dvi-libelf
15848 maybe-dvi-libelf:
15849 @if libelf
15850 maybe-dvi-libelf: dvi-libelf
15852 dvi-libelf: \
15853 configure-libelf
15854 @[ -f ./libelf/Makefile ] || exit 0; \
15855 r=`${PWD_COMMAND}`; export r; \
15856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15857 $(HOST_EXPORTS) \
15858 for flag in $(EXTRA_HOST_FLAGS) ; do \
15859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15860 done; \
15861 echo "Doing dvi in libelf" ; \
15862 (cd $(HOST_SUBDIR)/libelf && \
15863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15865 "RANLIB=$${RANLIB}" \
15866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15867 dvi) \
15868 || exit 1
15870 @endif libelf
15872 .PHONY: maybe-pdf-libelf pdf-libelf
15873 maybe-pdf-libelf:
15874 @if libelf
15875 maybe-pdf-libelf: pdf-libelf
15877 pdf-libelf: \
15878 configure-libelf
15879 @[ -f ./libelf/Makefile ] || exit 0; \
15880 r=`${PWD_COMMAND}`; export r; \
15881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15882 $(HOST_EXPORTS) \
15883 for flag in $(EXTRA_HOST_FLAGS) ; do \
15884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15885 done; \
15886 echo "Doing pdf in libelf" ; \
15887 (cd $(HOST_SUBDIR)/libelf && \
15888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15890 "RANLIB=$${RANLIB}" \
15891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15892 pdf) \
15893 || exit 1
15895 @endif libelf
15897 .PHONY: maybe-html-libelf html-libelf
15898 maybe-html-libelf:
15899 @if libelf
15900 maybe-html-libelf: html-libelf
15902 html-libelf: \
15903 configure-libelf
15904 @[ -f ./libelf/Makefile ] || exit 0; \
15905 r=`${PWD_COMMAND}`; export r; \
15906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15907 $(HOST_EXPORTS) \
15908 for flag in $(EXTRA_HOST_FLAGS) ; do \
15909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15910 done; \
15911 echo "Doing html in libelf" ; \
15912 (cd $(HOST_SUBDIR)/libelf && \
15913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15915 "RANLIB=$${RANLIB}" \
15916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15917 html) \
15918 || exit 1
15920 @endif libelf
15922 .PHONY: maybe-TAGS-libelf TAGS-libelf
15923 maybe-TAGS-libelf:
15924 @if libelf
15925 maybe-TAGS-libelf: TAGS-libelf
15927 TAGS-libelf: \
15928 configure-libelf
15929 @[ -f ./libelf/Makefile ] || exit 0; \
15930 r=`${PWD_COMMAND}`; export r; \
15931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15932 $(HOST_EXPORTS) \
15933 for flag in $(EXTRA_HOST_FLAGS) ; do \
15934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15935 done; \
15936 echo "Doing TAGS in libelf" ; \
15937 (cd $(HOST_SUBDIR)/libelf && \
15938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15940 "RANLIB=$${RANLIB}" \
15941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15942 TAGS) \
15943 || exit 1
15945 @endif libelf
15947 .PHONY: maybe-install-info-libelf install-info-libelf
15948 maybe-install-info-libelf:
15949 @if libelf
15950 maybe-install-info-libelf: install-info-libelf
15952 install-info-libelf: \
15953 configure-libelf \
15954 info-libelf
15955 @[ -f ./libelf/Makefile ] || exit 0; \
15956 r=`${PWD_COMMAND}`; export r; \
15957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15958 $(HOST_EXPORTS) \
15959 for flag in $(EXTRA_HOST_FLAGS) ; do \
15960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15961 done; \
15962 echo "Doing install-info in libelf" ; \
15963 (cd $(HOST_SUBDIR)/libelf && \
15964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15966 "RANLIB=$${RANLIB}" \
15967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15968 install-info) \
15969 || exit 1
15971 @endif libelf
15973 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15974 maybe-install-pdf-libelf:
15975 @if libelf
15976 maybe-install-pdf-libelf: install-pdf-libelf
15978 install-pdf-libelf: \
15979 configure-libelf \
15980 pdf-libelf
15981 @[ -f ./libelf/Makefile ] || exit 0; \
15982 r=`${PWD_COMMAND}`; export r; \
15983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15984 $(HOST_EXPORTS) \
15985 for flag in $(EXTRA_HOST_FLAGS) ; do \
15986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15987 done; \
15988 echo "Doing install-pdf in libelf" ; \
15989 (cd $(HOST_SUBDIR)/libelf && \
15990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15992 "RANLIB=$${RANLIB}" \
15993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15994 install-pdf) \
15995 || exit 1
15997 @endif libelf
15999 .PHONY: maybe-install-html-libelf install-html-libelf
16000 maybe-install-html-libelf:
16001 @if libelf
16002 maybe-install-html-libelf: install-html-libelf
16004 install-html-libelf: \
16005 configure-libelf \
16006 html-libelf
16007 @[ -f ./libelf/Makefile ] || exit 0; \
16008 r=`${PWD_COMMAND}`; export r; \
16009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16010 $(HOST_EXPORTS) \
16011 for flag in $(EXTRA_HOST_FLAGS) ; do \
16012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16013 done; \
16014 echo "Doing install-html in libelf" ; \
16015 (cd $(HOST_SUBDIR)/libelf && \
16016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16018 "RANLIB=$${RANLIB}" \
16019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16020 install-html) \
16021 || exit 1
16023 @endif libelf
16025 .PHONY: maybe-installcheck-libelf installcheck-libelf
16026 maybe-installcheck-libelf:
16027 @if libelf
16028 maybe-installcheck-libelf: installcheck-libelf
16030 installcheck-libelf: \
16031 configure-libelf
16032 @[ -f ./libelf/Makefile ] || exit 0; \
16033 r=`${PWD_COMMAND}`; export r; \
16034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16035 $(HOST_EXPORTS) \
16036 for flag in $(EXTRA_HOST_FLAGS) ; do \
16037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16038 done; \
16039 echo "Doing installcheck in libelf" ; \
16040 (cd $(HOST_SUBDIR)/libelf && \
16041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16043 "RANLIB=$${RANLIB}" \
16044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16045 installcheck) \
16046 || exit 1
16048 @endif libelf
16050 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
16051 maybe-mostlyclean-libelf:
16052 @if libelf
16053 maybe-mostlyclean-libelf: mostlyclean-libelf
16055 mostlyclean-libelf:
16056 @[ -f ./libelf/Makefile ] || exit 0; \
16057 r=`${PWD_COMMAND}`; export r; \
16058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16059 $(HOST_EXPORTS) \
16060 for flag in $(EXTRA_HOST_FLAGS) ; do \
16061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16062 done; \
16063 echo "Doing mostlyclean in libelf" ; \
16064 (cd $(HOST_SUBDIR)/libelf && \
16065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16067 "RANLIB=$${RANLIB}" \
16068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16069 mostlyclean) \
16070 || exit 1
16072 @endif libelf
16074 .PHONY: maybe-clean-libelf clean-libelf
16075 maybe-clean-libelf:
16076 @if libelf
16077 maybe-clean-libelf: clean-libelf
16079 clean-libelf:
16080 @[ -f ./libelf/Makefile ] || exit 0; \
16081 r=`${PWD_COMMAND}`; export r; \
16082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16083 $(HOST_EXPORTS) \
16084 for flag in $(EXTRA_HOST_FLAGS) ; do \
16085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16086 done; \
16087 echo "Doing clean in libelf" ; \
16088 (cd $(HOST_SUBDIR)/libelf && \
16089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16091 "RANLIB=$${RANLIB}" \
16092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16093 clean) \
16094 || exit 1
16096 @endif libelf
16098 .PHONY: maybe-distclean-libelf distclean-libelf
16099 maybe-distclean-libelf:
16100 @if libelf
16101 maybe-distclean-libelf: distclean-libelf
16103 distclean-libelf:
16104 @[ -f ./libelf/Makefile ] || exit 0; \
16105 r=`${PWD_COMMAND}`; export r; \
16106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16107 $(HOST_EXPORTS) \
16108 for flag in $(EXTRA_HOST_FLAGS) ; do \
16109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16110 done; \
16111 echo "Doing distclean in libelf" ; \
16112 (cd $(HOST_SUBDIR)/libelf && \
16113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16115 "RANLIB=$${RANLIB}" \
16116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16117 distclean) \
16118 || exit 1
16120 @endif libelf
16122 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
16123 maybe-maintainer-clean-libelf:
16124 @if libelf
16125 maybe-maintainer-clean-libelf: maintainer-clean-libelf
16127 maintainer-clean-libelf:
16128 @[ -f ./libelf/Makefile ] || exit 0; \
16129 r=`${PWD_COMMAND}`; export r; \
16130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16131 $(HOST_EXPORTS) \
16132 for flag in $(EXTRA_HOST_FLAGS) ; do \
16133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16134 done; \
16135 echo "Doing maintainer-clean in libelf" ; \
16136 (cd $(HOST_SUBDIR)/libelf && \
16137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16139 "RANLIB=$${RANLIB}" \
16140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16141 maintainer-clean) \
16142 || exit 1
16144 @endif libelf
16148 .PHONY: configure-gold maybe-configure-gold
16149 maybe-configure-gold:
16150 @if gcc-bootstrap
16151 configure-gold: stage_current
16152 @endif gcc-bootstrap
16153 @if gold
16154 maybe-configure-gold: configure-gold
16155 configure-gold:
16156 @r=`${PWD_COMMAND}`; export r; \
16157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16158 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16159 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16160 $(HOST_EXPORTS) \
16161 echo Configuring in $(HOST_SUBDIR)/gold; \
16163 this_target="${target_alias}"; \
16165 cd "$(HOST_SUBDIR)/gold" || exit 1; \
16166 case $(srcdir) in \
16167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16168 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16170 esac; \
16171 srcdiroption="--srcdir=$${topdir}/gold"; \
16172 libsrcdir="$$s/gold"; \
16173 $(SHELL) $${libsrcdir}/configure \
16174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16175 --target=$${this_target} $${srcdiroption} \
16176 || exit 1
16177 @endif gold
16181 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
16182 maybe-configure-stage1-gold:
16183 @if gold-bootstrap
16184 maybe-configure-stage1-gold: configure-stage1-gold
16185 configure-stage1-gold:
16186 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16187 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16188 @r=`${PWD_COMMAND}`; export r; \
16189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16190 TFLAGS="$(STAGE1_TFLAGS)"; \
16191 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16192 $(HOST_EXPORTS) \
16193 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16194 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16195 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16196 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
16197 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16198 cd $(HOST_SUBDIR)/gold || exit 1; \
16199 case $(srcdir) in \
16200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16201 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16203 esac; \
16204 srcdiroption="--srcdir=$${topdir}/gold"; \
16205 libsrcdir="$$s/gold"; \
16206 $(SHELL) $${libsrcdir}/configure \
16207 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16208 --target=${target_alias} $${srcdiroption} \
16209 $(STAGE1_CONFIGURE_FLAGS)
16210 @endif gold-bootstrap
16212 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
16213 maybe-configure-stage2-gold:
16214 @if gold-bootstrap
16215 maybe-configure-stage2-gold: configure-stage2-gold
16216 configure-stage2-gold:
16217 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16218 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16219 @r=`${PWD_COMMAND}`; export r; \
16220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16221 TFLAGS="$(STAGE2_TFLAGS)"; \
16222 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16223 $(HOST_EXPORTS) \
16224 $(POSTSTAGE1_HOST_EXPORTS) \
16225 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16226 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16227 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16228 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
16229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16230 cd $(HOST_SUBDIR)/gold || exit 1; \
16231 case $(srcdir) in \
16232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16233 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16235 esac; \
16236 srcdiroption="--srcdir=$${topdir}/gold"; \
16237 libsrcdir="$$s/gold"; \
16238 $(SHELL) $${libsrcdir}/configure \
16239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16240 --target=${target_alias} $${srcdiroption} \
16241 --with-build-libsubdir=$(HOST_SUBDIR) \
16242 $(STAGE2_CONFIGURE_FLAGS)
16243 @endif gold-bootstrap
16245 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
16246 maybe-configure-stage3-gold:
16247 @if gold-bootstrap
16248 maybe-configure-stage3-gold: configure-stage3-gold
16249 configure-stage3-gold:
16250 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16251 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16252 @r=`${PWD_COMMAND}`; export r; \
16253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16254 TFLAGS="$(STAGE3_TFLAGS)"; \
16255 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16256 $(HOST_EXPORTS) \
16257 $(POSTSTAGE1_HOST_EXPORTS) \
16258 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16259 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16260 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16261 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
16262 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16263 cd $(HOST_SUBDIR)/gold || exit 1; \
16264 case $(srcdir) in \
16265 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16266 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16267 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16268 esac; \
16269 srcdiroption="--srcdir=$${topdir}/gold"; \
16270 libsrcdir="$$s/gold"; \
16271 $(SHELL) $${libsrcdir}/configure \
16272 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16273 --target=${target_alias} $${srcdiroption} \
16274 --with-build-libsubdir=$(HOST_SUBDIR) \
16275 $(STAGE3_CONFIGURE_FLAGS)
16276 @endif gold-bootstrap
16278 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
16279 maybe-configure-stage4-gold:
16280 @if gold-bootstrap
16281 maybe-configure-stage4-gold: configure-stage4-gold
16282 configure-stage4-gold:
16283 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16284 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16285 @r=`${PWD_COMMAND}`; export r; \
16286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16287 TFLAGS="$(STAGE4_TFLAGS)"; \
16288 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16289 $(HOST_EXPORTS) \
16290 $(POSTSTAGE1_HOST_EXPORTS) \
16291 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16292 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16293 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16294 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
16295 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16296 cd $(HOST_SUBDIR)/gold || exit 1; \
16297 case $(srcdir) in \
16298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16299 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16301 esac; \
16302 srcdiroption="--srcdir=$${topdir}/gold"; \
16303 libsrcdir="$$s/gold"; \
16304 $(SHELL) $${libsrcdir}/configure \
16305 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16306 --target=${target_alias} $${srcdiroption} \
16307 --with-build-libsubdir=$(HOST_SUBDIR) \
16308 $(STAGE4_CONFIGURE_FLAGS)
16309 @endif gold-bootstrap
16311 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
16312 maybe-configure-stageprofile-gold:
16313 @if gold-bootstrap
16314 maybe-configure-stageprofile-gold: configure-stageprofile-gold
16315 configure-stageprofile-gold:
16316 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16317 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16318 @r=`${PWD_COMMAND}`; export r; \
16319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16320 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16321 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16322 $(HOST_EXPORTS) \
16323 $(POSTSTAGE1_HOST_EXPORTS) \
16324 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16325 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16326 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16327 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
16328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16329 cd $(HOST_SUBDIR)/gold || exit 1; \
16330 case $(srcdir) in \
16331 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16332 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16333 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16334 esac; \
16335 srcdiroption="--srcdir=$${topdir}/gold"; \
16336 libsrcdir="$$s/gold"; \
16337 $(SHELL) $${libsrcdir}/configure \
16338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16339 --target=${target_alias} $${srcdiroption} \
16340 --with-build-libsubdir=$(HOST_SUBDIR) \
16341 $(STAGEprofile_CONFIGURE_FLAGS)
16342 @endif gold-bootstrap
16344 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
16345 maybe-configure-stagefeedback-gold:
16346 @if gold-bootstrap
16347 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
16348 configure-stagefeedback-gold:
16349 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16351 @r=`${PWD_COMMAND}`; export r; \
16352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16353 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16354 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16355 $(HOST_EXPORTS) \
16356 $(POSTSTAGE1_HOST_EXPORTS) \
16357 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16358 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16359 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16360 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
16361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16362 cd $(HOST_SUBDIR)/gold || exit 1; \
16363 case $(srcdir) in \
16364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16365 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16367 esac; \
16368 srcdiroption="--srcdir=$${topdir}/gold"; \
16369 libsrcdir="$$s/gold"; \
16370 $(SHELL) $${libsrcdir}/configure \
16371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16372 --target=${target_alias} $${srcdiroption} \
16373 --with-build-libsubdir=$(HOST_SUBDIR) \
16374 $(STAGEfeedback_CONFIGURE_FLAGS)
16375 @endif gold-bootstrap
16381 .PHONY: all-gold maybe-all-gold
16382 maybe-all-gold:
16383 @if gcc-bootstrap
16384 all-gold: stage_current
16385 @endif gcc-bootstrap
16386 @if gold
16387 TARGET-gold=all
16388 maybe-all-gold: all-gold
16389 all-gold: configure-gold
16390 @r=`${PWD_COMMAND}`; export r; \
16391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16392 $(HOST_EXPORTS) \
16393 (cd $(HOST_SUBDIR)/gold && \
16394 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16395 $(TARGET-gold))
16396 @endif gold
16400 .PHONY: all-stage1-gold maybe-all-stage1-gold
16401 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
16402 maybe-all-stage1-gold:
16403 maybe-clean-stage1-gold:
16404 @if gold-bootstrap
16405 maybe-all-stage1-gold: all-stage1-gold
16406 all-stage1: all-stage1-gold
16407 TARGET-stage1-gold = $(TARGET-gold)
16408 all-stage1-gold: configure-stage1-gold
16409 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16410 @r=`${PWD_COMMAND}`; export r; \
16411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16412 TFLAGS="$(STAGE1_TFLAGS)"; \
16413 $(HOST_EXPORTS) \
16414 cd $(HOST_SUBDIR)/gold && \
16415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16416 CFLAGS="$(STAGE1_CFLAGS)" \
16417 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16418 LIBCFLAGS="$(LIBCFLAGS)" \
16419 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16420 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16421 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16422 $(EXTRA_HOST_FLAGS) \
16423 $(STAGE1_FLAGS_TO_PASS) \
16424 TFLAGS="$(STAGE1_TFLAGS)" \
16425 $(TARGET-stage1-gold)
16427 maybe-clean-stage1-gold: clean-stage1-gold
16428 clean-stage1: clean-stage1-gold
16429 clean-stage1-gold:
16430 @if [ $(current_stage) = stage1 ]; then \
16431 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16432 else \
16433 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
16434 $(MAKE) stage1-start; \
16435 fi; \
16436 cd $(HOST_SUBDIR)/gold && \
16437 $(MAKE) $(EXTRA_HOST_FLAGS) \
16438 $(STAGE1_FLAGS_TO_PASS) clean
16439 @endif gold-bootstrap
16442 .PHONY: all-stage2-gold maybe-all-stage2-gold
16443 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
16444 maybe-all-stage2-gold:
16445 maybe-clean-stage2-gold:
16446 @if gold-bootstrap
16447 maybe-all-stage2-gold: all-stage2-gold
16448 all-stage2: all-stage2-gold
16449 TARGET-stage2-gold = $(TARGET-gold)
16450 all-stage2-gold: configure-stage2-gold
16451 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16452 @r=`${PWD_COMMAND}`; export r; \
16453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16454 TFLAGS="$(STAGE2_TFLAGS)"; \
16455 $(HOST_EXPORTS) \
16456 $(POSTSTAGE1_HOST_EXPORTS) \
16457 cd $(HOST_SUBDIR)/gold && \
16458 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16459 CFLAGS="$(STAGE2_CFLAGS)" \
16460 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16461 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16462 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16463 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16464 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16465 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16466 TFLAGS="$(STAGE2_TFLAGS)" \
16467 $(TARGET-stage2-gold)
16469 maybe-clean-stage2-gold: clean-stage2-gold
16470 clean-stage2: clean-stage2-gold
16471 clean-stage2-gold:
16472 @if [ $(current_stage) = stage2 ]; then \
16473 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16474 else \
16475 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
16476 $(MAKE) stage2-start; \
16477 fi; \
16478 cd $(HOST_SUBDIR)/gold && \
16479 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16480 @endif gold-bootstrap
16483 .PHONY: all-stage3-gold maybe-all-stage3-gold
16484 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
16485 maybe-all-stage3-gold:
16486 maybe-clean-stage3-gold:
16487 @if gold-bootstrap
16488 maybe-all-stage3-gold: all-stage3-gold
16489 all-stage3: all-stage3-gold
16490 TARGET-stage3-gold = $(TARGET-gold)
16491 all-stage3-gold: configure-stage3-gold
16492 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16493 @r=`${PWD_COMMAND}`; export r; \
16494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16495 TFLAGS="$(STAGE3_TFLAGS)"; \
16496 $(HOST_EXPORTS) \
16497 $(POSTSTAGE1_HOST_EXPORTS) \
16498 cd $(HOST_SUBDIR)/gold && \
16499 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16500 CFLAGS="$(STAGE3_CFLAGS)" \
16501 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16502 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16503 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16504 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16505 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16506 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16507 TFLAGS="$(STAGE3_TFLAGS)" \
16508 $(TARGET-stage3-gold)
16510 maybe-clean-stage3-gold: clean-stage3-gold
16511 clean-stage3: clean-stage3-gold
16512 clean-stage3-gold:
16513 @if [ $(current_stage) = stage3 ]; then \
16514 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16515 else \
16516 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
16517 $(MAKE) stage3-start; \
16518 fi; \
16519 cd $(HOST_SUBDIR)/gold && \
16520 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16521 @endif gold-bootstrap
16524 .PHONY: all-stage4-gold maybe-all-stage4-gold
16525 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16526 maybe-all-stage4-gold:
16527 maybe-clean-stage4-gold:
16528 @if gold-bootstrap
16529 maybe-all-stage4-gold: all-stage4-gold
16530 all-stage4: all-stage4-gold
16531 TARGET-stage4-gold = $(TARGET-gold)
16532 all-stage4-gold: configure-stage4-gold
16533 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16534 @r=`${PWD_COMMAND}`; export r; \
16535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16536 TFLAGS="$(STAGE4_TFLAGS)"; \
16537 $(HOST_EXPORTS) \
16538 $(POSTSTAGE1_HOST_EXPORTS) \
16539 cd $(HOST_SUBDIR)/gold && \
16540 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16541 CFLAGS="$(STAGE4_CFLAGS)" \
16542 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16543 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16544 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16545 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16546 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16547 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16548 TFLAGS="$(STAGE4_TFLAGS)" \
16549 $(TARGET-stage4-gold)
16551 maybe-clean-stage4-gold: clean-stage4-gold
16552 clean-stage4: clean-stage4-gold
16553 clean-stage4-gold:
16554 @if [ $(current_stage) = stage4 ]; then \
16555 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16556 else \
16557 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16558 $(MAKE) stage4-start; \
16559 fi; \
16560 cd $(HOST_SUBDIR)/gold && \
16561 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16562 @endif gold-bootstrap
16565 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16566 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16567 maybe-all-stageprofile-gold:
16568 maybe-clean-stageprofile-gold:
16569 @if gold-bootstrap
16570 maybe-all-stageprofile-gold: all-stageprofile-gold
16571 all-stageprofile: all-stageprofile-gold
16572 TARGET-stageprofile-gold = $(TARGET-gold)
16573 all-stageprofile-gold: configure-stageprofile-gold
16574 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16575 @r=`${PWD_COMMAND}`; export r; \
16576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16577 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16578 $(HOST_EXPORTS) \
16579 $(POSTSTAGE1_HOST_EXPORTS) \
16580 cd $(HOST_SUBDIR)/gold && \
16581 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16582 CFLAGS="$(STAGEprofile_CFLAGS)" \
16583 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16584 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16585 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16586 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16587 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16588 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16589 TFLAGS="$(STAGEprofile_TFLAGS)" \
16590 $(TARGET-stageprofile-gold)
16592 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16593 clean-stageprofile: clean-stageprofile-gold
16594 clean-stageprofile-gold:
16595 @if [ $(current_stage) = stageprofile ]; then \
16596 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16597 else \
16598 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16599 $(MAKE) stageprofile-start; \
16600 fi; \
16601 cd $(HOST_SUBDIR)/gold && \
16602 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16603 @endif gold-bootstrap
16606 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16607 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16608 maybe-all-stagefeedback-gold:
16609 maybe-clean-stagefeedback-gold:
16610 @if gold-bootstrap
16611 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16612 all-stagefeedback: all-stagefeedback-gold
16613 TARGET-stagefeedback-gold = $(TARGET-gold)
16614 all-stagefeedback-gold: configure-stagefeedback-gold
16615 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16616 @r=`${PWD_COMMAND}`; export r; \
16617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16618 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16619 $(HOST_EXPORTS) \
16620 $(POSTSTAGE1_HOST_EXPORTS) \
16621 cd $(HOST_SUBDIR)/gold && \
16622 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16623 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16624 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16625 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16626 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16627 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16628 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16629 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16630 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16631 $(TARGET-stagefeedback-gold)
16633 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16634 clean-stagefeedback: clean-stagefeedback-gold
16635 clean-stagefeedback-gold:
16636 @if [ $(current_stage) = stagefeedback ]; then \
16637 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16638 else \
16639 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16640 $(MAKE) stagefeedback-start; \
16641 fi; \
16642 cd $(HOST_SUBDIR)/gold && \
16643 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16644 @endif gold-bootstrap
16650 .PHONY: check-gold maybe-check-gold
16651 maybe-check-gold:
16652 @if gold
16653 maybe-check-gold: check-gold
16655 check-gold:
16656 @: $(MAKE); $(unstage)
16657 @r=`${PWD_COMMAND}`; export r; \
16658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16659 $(HOST_EXPORTS) \
16660 (cd $(HOST_SUBDIR)/gold && \
16661 $(MAKE) $(FLAGS_TO_PASS) check)
16663 @endif gold
16665 .PHONY: install-gold maybe-install-gold
16666 maybe-install-gold:
16667 @if gold
16668 maybe-install-gold: install-gold
16670 install-gold: installdirs
16671 @: $(MAKE); $(unstage)
16672 @r=`${PWD_COMMAND}`; export r; \
16673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16674 $(HOST_EXPORTS) \
16675 (cd $(HOST_SUBDIR)/gold && \
16676 $(MAKE) $(FLAGS_TO_PASS) install)
16678 @endif gold
16680 .PHONY: install-strip-gold maybe-install-strip-gold
16681 maybe-install-strip-gold:
16682 @if gold
16683 maybe-install-strip-gold: install-strip-gold
16685 install-strip-gold: installdirs
16686 @: $(MAKE); $(unstage)
16687 @r=`${PWD_COMMAND}`; export r; \
16688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16689 $(HOST_EXPORTS) \
16690 (cd $(HOST_SUBDIR)/gold && \
16691 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16693 @endif gold
16695 # Other targets (info, dvi, pdf, etc.)
16697 .PHONY: maybe-info-gold info-gold
16698 maybe-info-gold:
16699 @if gold
16700 maybe-info-gold: info-gold
16702 info-gold: \
16703 configure-gold
16704 @[ -f ./gold/Makefile ] || exit 0; \
16705 r=`${PWD_COMMAND}`; export r; \
16706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16707 $(HOST_EXPORTS) \
16708 for flag in $(EXTRA_HOST_FLAGS) ; do \
16709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16710 done; \
16711 echo "Doing info in gold" ; \
16712 (cd $(HOST_SUBDIR)/gold && \
16713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16715 "RANLIB=$${RANLIB}" \
16716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16717 info) \
16718 || exit 1
16720 @endif gold
16722 .PHONY: maybe-dvi-gold dvi-gold
16723 maybe-dvi-gold:
16724 @if gold
16725 maybe-dvi-gold: dvi-gold
16727 dvi-gold: \
16728 configure-gold
16729 @[ -f ./gold/Makefile ] || exit 0; \
16730 r=`${PWD_COMMAND}`; export r; \
16731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16732 $(HOST_EXPORTS) \
16733 for flag in $(EXTRA_HOST_FLAGS) ; do \
16734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16735 done; \
16736 echo "Doing dvi in gold" ; \
16737 (cd $(HOST_SUBDIR)/gold && \
16738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16740 "RANLIB=$${RANLIB}" \
16741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16742 dvi) \
16743 || exit 1
16745 @endif gold
16747 .PHONY: maybe-pdf-gold pdf-gold
16748 maybe-pdf-gold:
16749 @if gold
16750 maybe-pdf-gold: pdf-gold
16752 pdf-gold: \
16753 configure-gold
16754 @[ -f ./gold/Makefile ] || exit 0; \
16755 r=`${PWD_COMMAND}`; export r; \
16756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16757 $(HOST_EXPORTS) \
16758 for flag in $(EXTRA_HOST_FLAGS) ; do \
16759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16760 done; \
16761 echo "Doing pdf in gold" ; \
16762 (cd $(HOST_SUBDIR)/gold && \
16763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16765 "RANLIB=$${RANLIB}" \
16766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16767 pdf) \
16768 || exit 1
16770 @endif gold
16772 .PHONY: maybe-html-gold html-gold
16773 maybe-html-gold:
16774 @if gold
16775 maybe-html-gold: html-gold
16777 html-gold: \
16778 configure-gold
16779 @[ -f ./gold/Makefile ] || exit 0; \
16780 r=`${PWD_COMMAND}`; export r; \
16781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16782 $(HOST_EXPORTS) \
16783 for flag in $(EXTRA_HOST_FLAGS) ; do \
16784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16785 done; \
16786 echo "Doing html in gold" ; \
16787 (cd $(HOST_SUBDIR)/gold && \
16788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16790 "RANLIB=$${RANLIB}" \
16791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16792 html) \
16793 || exit 1
16795 @endif gold
16797 .PHONY: maybe-TAGS-gold TAGS-gold
16798 maybe-TAGS-gold:
16799 @if gold
16800 maybe-TAGS-gold: TAGS-gold
16802 TAGS-gold: \
16803 configure-gold
16804 @[ -f ./gold/Makefile ] || exit 0; \
16805 r=`${PWD_COMMAND}`; export r; \
16806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16807 $(HOST_EXPORTS) \
16808 for flag in $(EXTRA_HOST_FLAGS) ; do \
16809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16810 done; \
16811 echo "Doing TAGS in gold" ; \
16812 (cd $(HOST_SUBDIR)/gold && \
16813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16815 "RANLIB=$${RANLIB}" \
16816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16817 TAGS) \
16818 || exit 1
16820 @endif gold
16822 .PHONY: maybe-install-info-gold install-info-gold
16823 maybe-install-info-gold:
16824 @if gold
16825 maybe-install-info-gold: install-info-gold
16827 install-info-gold: \
16828 configure-gold \
16829 info-gold
16830 @[ -f ./gold/Makefile ] || exit 0; \
16831 r=`${PWD_COMMAND}`; export r; \
16832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16833 $(HOST_EXPORTS) \
16834 for flag in $(EXTRA_HOST_FLAGS) ; do \
16835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16836 done; \
16837 echo "Doing install-info in gold" ; \
16838 (cd $(HOST_SUBDIR)/gold && \
16839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16841 "RANLIB=$${RANLIB}" \
16842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16843 install-info) \
16844 || exit 1
16846 @endif gold
16848 .PHONY: maybe-install-pdf-gold install-pdf-gold
16849 maybe-install-pdf-gold:
16850 @if gold
16851 maybe-install-pdf-gold: install-pdf-gold
16853 install-pdf-gold: \
16854 configure-gold \
16855 pdf-gold
16856 @[ -f ./gold/Makefile ] || exit 0; \
16857 r=`${PWD_COMMAND}`; export r; \
16858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16859 $(HOST_EXPORTS) \
16860 for flag in $(EXTRA_HOST_FLAGS) ; do \
16861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16862 done; \
16863 echo "Doing install-pdf in gold" ; \
16864 (cd $(HOST_SUBDIR)/gold && \
16865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16867 "RANLIB=$${RANLIB}" \
16868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16869 install-pdf) \
16870 || exit 1
16872 @endif gold
16874 .PHONY: maybe-install-html-gold install-html-gold
16875 maybe-install-html-gold:
16876 @if gold
16877 maybe-install-html-gold: install-html-gold
16879 install-html-gold: \
16880 configure-gold \
16881 html-gold
16882 @[ -f ./gold/Makefile ] || exit 0; \
16883 r=`${PWD_COMMAND}`; export r; \
16884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16885 $(HOST_EXPORTS) \
16886 for flag in $(EXTRA_HOST_FLAGS) ; do \
16887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16888 done; \
16889 echo "Doing install-html in gold" ; \
16890 (cd $(HOST_SUBDIR)/gold && \
16891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16893 "RANLIB=$${RANLIB}" \
16894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16895 install-html) \
16896 || exit 1
16898 @endif gold
16900 .PHONY: maybe-installcheck-gold installcheck-gold
16901 maybe-installcheck-gold:
16902 @if gold
16903 maybe-installcheck-gold: installcheck-gold
16905 installcheck-gold: \
16906 configure-gold
16907 @[ -f ./gold/Makefile ] || exit 0; \
16908 r=`${PWD_COMMAND}`; export r; \
16909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16910 $(HOST_EXPORTS) \
16911 for flag in $(EXTRA_HOST_FLAGS) ; do \
16912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16913 done; \
16914 echo "Doing installcheck in gold" ; \
16915 (cd $(HOST_SUBDIR)/gold && \
16916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16918 "RANLIB=$${RANLIB}" \
16919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16920 installcheck) \
16921 || exit 1
16923 @endif gold
16925 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16926 maybe-mostlyclean-gold:
16927 @if gold
16928 maybe-mostlyclean-gold: mostlyclean-gold
16930 mostlyclean-gold:
16931 @[ -f ./gold/Makefile ] || exit 0; \
16932 r=`${PWD_COMMAND}`; export r; \
16933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16934 $(HOST_EXPORTS) \
16935 for flag in $(EXTRA_HOST_FLAGS) ; do \
16936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16937 done; \
16938 echo "Doing mostlyclean in gold" ; \
16939 (cd $(HOST_SUBDIR)/gold && \
16940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16942 "RANLIB=$${RANLIB}" \
16943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16944 mostlyclean) \
16945 || exit 1
16947 @endif gold
16949 .PHONY: maybe-clean-gold clean-gold
16950 maybe-clean-gold:
16951 @if gold
16952 maybe-clean-gold: clean-gold
16954 clean-gold:
16955 @[ -f ./gold/Makefile ] || exit 0; \
16956 r=`${PWD_COMMAND}`; export r; \
16957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16958 $(HOST_EXPORTS) \
16959 for flag in $(EXTRA_HOST_FLAGS) ; do \
16960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16961 done; \
16962 echo "Doing clean in gold" ; \
16963 (cd $(HOST_SUBDIR)/gold && \
16964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16966 "RANLIB=$${RANLIB}" \
16967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16968 clean) \
16969 || exit 1
16971 @endif gold
16973 .PHONY: maybe-distclean-gold distclean-gold
16974 maybe-distclean-gold:
16975 @if gold
16976 maybe-distclean-gold: distclean-gold
16978 distclean-gold:
16979 @[ -f ./gold/Makefile ] || exit 0; \
16980 r=`${PWD_COMMAND}`; export r; \
16981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16982 $(HOST_EXPORTS) \
16983 for flag in $(EXTRA_HOST_FLAGS) ; do \
16984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16985 done; \
16986 echo "Doing distclean in gold" ; \
16987 (cd $(HOST_SUBDIR)/gold && \
16988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16990 "RANLIB=$${RANLIB}" \
16991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16992 distclean) \
16993 || exit 1
16995 @endif gold
16997 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16998 maybe-maintainer-clean-gold:
16999 @if gold
17000 maybe-maintainer-clean-gold: maintainer-clean-gold
17002 maintainer-clean-gold:
17003 @[ -f ./gold/Makefile ] || exit 0; \
17004 r=`${PWD_COMMAND}`; export r; \
17005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17006 $(HOST_EXPORTS) \
17007 for flag in $(EXTRA_HOST_FLAGS) ; do \
17008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17009 done; \
17010 echo "Doing maintainer-clean in gold" ; \
17011 (cd $(HOST_SUBDIR)/gold && \
17012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17014 "RANLIB=$${RANLIB}" \
17015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17016 maintainer-clean) \
17017 || exit 1
17019 @endif gold
17023 .PHONY: configure-gprof maybe-configure-gprof
17024 maybe-configure-gprof:
17025 @if gcc-bootstrap
17026 configure-gprof: stage_current
17027 @endif gcc-bootstrap
17028 @if gprof
17029 maybe-configure-gprof: configure-gprof
17030 configure-gprof:
17031 @: $(MAKE); $(unstage)
17032 @r=`${PWD_COMMAND}`; export r; \
17033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17034 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
17035 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
17036 $(HOST_EXPORTS) \
17037 echo Configuring in $(HOST_SUBDIR)/gprof; \
17039 this_target="${target_alias}"; \
17041 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
17042 case $(srcdir) in \
17043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17044 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
17045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17046 esac; \
17047 srcdiroption="--srcdir=$${topdir}/gprof"; \
17048 libsrcdir="$$s/gprof"; \
17049 $(SHELL) $${libsrcdir}/configure \
17050 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17051 --target=$${this_target} $${srcdiroption} \
17052 || exit 1
17053 @endif gprof
17059 .PHONY: all-gprof maybe-all-gprof
17060 maybe-all-gprof:
17061 @if gcc-bootstrap
17062 all-gprof: stage_current
17063 @endif gcc-bootstrap
17064 @if gprof
17065 TARGET-gprof=all
17066 maybe-all-gprof: all-gprof
17067 all-gprof: configure-gprof
17068 @: $(MAKE); $(unstage)
17069 @r=`${PWD_COMMAND}`; export r; \
17070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17071 $(HOST_EXPORTS) \
17072 (cd $(HOST_SUBDIR)/gprof && \
17073 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17074 $(TARGET-gprof))
17075 @endif gprof
17080 .PHONY: check-gprof maybe-check-gprof
17081 maybe-check-gprof:
17082 @if gprof
17083 maybe-check-gprof: check-gprof
17085 check-gprof:
17086 @: $(MAKE); $(unstage)
17087 @r=`${PWD_COMMAND}`; export r; \
17088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17089 $(HOST_EXPORTS) \
17090 (cd $(HOST_SUBDIR)/gprof && \
17091 $(MAKE) $(FLAGS_TO_PASS) check)
17093 @endif gprof
17095 .PHONY: install-gprof maybe-install-gprof
17096 maybe-install-gprof:
17097 @if gprof
17098 maybe-install-gprof: install-gprof
17100 install-gprof: installdirs
17101 @: $(MAKE); $(unstage)
17102 @r=`${PWD_COMMAND}`; export r; \
17103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17104 $(HOST_EXPORTS) \
17105 (cd $(HOST_SUBDIR)/gprof && \
17106 $(MAKE) $(FLAGS_TO_PASS) install)
17108 @endif gprof
17110 .PHONY: install-strip-gprof maybe-install-strip-gprof
17111 maybe-install-strip-gprof:
17112 @if gprof
17113 maybe-install-strip-gprof: install-strip-gprof
17115 install-strip-gprof: installdirs
17116 @: $(MAKE); $(unstage)
17117 @r=`${PWD_COMMAND}`; export r; \
17118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17119 $(HOST_EXPORTS) \
17120 (cd $(HOST_SUBDIR)/gprof && \
17121 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17123 @endif gprof
17125 # Other targets (info, dvi, pdf, etc.)
17127 .PHONY: maybe-info-gprof info-gprof
17128 maybe-info-gprof:
17129 @if gprof
17130 maybe-info-gprof: info-gprof
17132 info-gprof: \
17133 configure-gprof
17134 @: $(MAKE); $(unstage)
17135 @[ -f ./gprof/Makefile ] || exit 0; \
17136 r=`${PWD_COMMAND}`; export r; \
17137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17138 $(HOST_EXPORTS) \
17139 for flag in $(EXTRA_HOST_FLAGS) ; do \
17140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17141 done; \
17142 echo "Doing info in gprof" ; \
17143 (cd $(HOST_SUBDIR)/gprof && \
17144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17146 "RANLIB=$${RANLIB}" \
17147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17148 info) \
17149 || exit 1
17151 @endif gprof
17153 .PHONY: maybe-dvi-gprof dvi-gprof
17154 maybe-dvi-gprof:
17155 @if gprof
17156 maybe-dvi-gprof: dvi-gprof
17158 dvi-gprof: \
17159 configure-gprof
17160 @: $(MAKE); $(unstage)
17161 @[ -f ./gprof/Makefile ] || exit 0; \
17162 r=`${PWD_COMMAND}`; export r; \
17163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17164 $(HOST_EXPORTS) \
17165 for flag in $(EXTRA_HOST_FLAGS) ; do \
17166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17167 done; \
17168 echo "Doing dvi in gprof" ; \
17169 (cd $(HOST_SUBDIR)/gprof && \
17170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17172 "RANLIB=$${RANLIB}" \
17173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17174 dvi) \
17175 || exit 1
17177 @endif gprof
17179 .PHONY: maybe-pdf-gprof pdf-gprof
17180 maybe-pdf-gprof:
17181 @if gprof
17182 maybe-pdf-gprof: pdf-gprof
17184 pdf-gprof: \
17185 configure-gprof
17186 @: $(MAKE); $(unstage)
17187 @[ -f ./gprof/Makefile ] || exit 0; \
17188 r=`${PWD_COMMAND}`; export r; \
17189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17190 $(HOST_EXPORTS) \
17191 for flag in $(EXTRA_HOST_FLAGS) ; do \
17192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17193 done; \
17194 echo "Doing pdf in gprof" ; \
17195 (cd $(HOST_SUBDIR)/gprof && \
17196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17198 "RANLIB=$${RANLIB}" \
17199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17200 pdf) \
17201 || exit 1
17203 @endif gprof
17205 .PHONY: maybe-html-gprof html-gprof
17206 maybe-html-gprof:
17207 @if gprof
17208 maybe-html-gprof: html-gprof
17210 html-gprof: \
17211 configure-gprof
17212 @: $(MAKE); $(unstage)
17213 @[ -f ./gprof/Makefile ] || exit 0; \
17214 r=`${PWD_COMMAND}`; export r; \
17215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17216 $(HOST_EXPORTS) \
17217 for flag in $(EXTRA_HOST_FLAGS) ; do \
17218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17219 done; \
17220 echo "Doing html in gprof" ; \
17221 (cd $(HOST_SUBDIR)/gprof && \
17222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17224 "RANLIB=$${RANLIB}" \
17225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17226 html) \
17227 || exit 1
17229 @endif gprof
17231 .PHONY: maybe-TAGS-gprof TAGS-gprof
17232 maybe-TAGS-gprof:
17233 @if gprof
17234 maybe-TAGS-gprof: TAGS-gprof
17236 TAGS-gprof: \
17237 configure-gprof
17238 @: $(MAKE); $(unstage)
17239 @[ -f ./gprof/Makefile ] || exit 0; \
17240 r=`${PWD_COMMAND}`; export r; \
17241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17242 $(HOST_EXPORTS) \
17243 for flag in $(EXTRA_HOST_FLAGS) ; do \
17244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17245 done; \
17246 echo "Doing TAGS in gprof" ; \
17247 (cd $(HOST_SUBDIR)/gprof && \
17248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17250 "RANLIB=$${RANLIB}" \
17251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17252 TAGS) \
17253 || exit 1
17255 @endif gprof
17257 .PHONY: maybe-install-info-gprof install-info-gprof
17258 maybe-install-info-gprof:
17259 @if gprof
17260 maybe-install-info-gprof: install-info-gprof
17262 install-info-gprof: \
17263 configure-gprof \
17264 info-gprof
17265 @: $(MAKE); $(unstage)
17266 @[ -f ./gprof/Makefile ] || exit 0; \
17267 r=`${PWD_COMMAND}`; export r; \
17268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17269 $(HOST_EXPORTS) \
17270 for flag in $(EXTRA_HOST_FLAGS) ; do \
17271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17272 done; \
17273 echo "Doing install-info in gprof" ; \
17274 (cd $(HOST_SUBDIR)/gprof && \
17275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17277 "RANLIB=$${RANLIB}" \
17278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17279 install-info) \
17280 || exit 1
17282 @endif gprof
17284 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
17285 maybe-install-pdf-gprof:
17286 @if gprof
17287 maybe-install-pdf-gprof: install-pdf-gprof
17289 install-pdf-gprof: \
17290 configure-gprof \
17291 pdf-gprof
17292 @: $(MAKE); $(unstage)
17293 @[ -f ./gprof/Makefile ] || exit 0; \
17294 r=`${PWD_COMMAND}`; export r; \
17295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17296 $(HOST_EXPORTS) \
17297 for flag in $(EXTRA_HOST_FLAGS) ; do \
17298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17299 done; \
17300 echo "Doing install-pdf in gprof" ; \
17301 (cd $(HOST_SUBDIR)/gprof && \
17302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17304 "RANLIB=$${RANLIB}" \
17305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17306 install-pdf) \
17307 || exit 1
17309 @endif gprof
17311 .PHONY: maybe-install-html-gprof install-html-gprof
17312 maybe-install-html-gprof:
17313 @if gprof
17314 maybe-install-html-gprof: install-html-gprof
17316 install-html-gprof: \
17317 configure-gprof \
17318 html-gprof
17319 @: $(MAKE); $(unstage)
17320 @[ -f ./gprof/Makefile ] || exit 0; \
17321 r=`${PWD_COMMAND}`; export r; \
17322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17323 $(HOST_EXPORTS) \
17324 for flag in $(EXTRA_HOST_FLAGS) ; do \
17325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17326 done; \
17327 echo "Doing install-html in gprof" ; \
17328 (cd $(HOST_SUBDIR)/gprof && \
17329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17331 "RANLIB=$${RANLIB}" \
17332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17333 install-html) \
17334 || exit 1
17336 @endif gprof
17338 .PHONY: maybe-installcheck-gprof installcheck-gprof
17339 maybe-installcheck-gprof:
17340 @if gprof
17341 maybe-installcheck-gprof: installcheck-gprof
17343 installcheck-gprof: \
17344 configure-gprof
17345 @: $(MAKE); $(unstage)
17346 @[ -f ./gprof/Makefile ] || exit 0; \
17347 r=`${PWD_COMMAND}`; export r; \
17348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17349 $(HOST_EXPORTS) \
17350 for flag in $(EXTRA_HOST_FLAGS) ; do \
17351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17352 done; \
17353 echo "Doing installcheck in gprof" ; \
17354 (cd $(HOST_SUBDIR)/gprof && \
17355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17357 "RANLIB=$${RANLIB}" \
17358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17359 installcheck) \
17360 || exit 1
17362 @endif gprof
17364 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
17365 maybe-mostlyclean-gprof:
17366 @if gprof
17367 maybe-mostlyclean-gprof: mostlyclean-gprof
17369 mostlyclean-gprof:
17370 @: $(MAKE); $(unstage)
17371 @[ -f ./gprof/Makefile ] || exit 0; \
17372 r=`${PWD_COMMAND}`; export r; \
17373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17374 $(HOST_EXPORTS) \
17375 for flag in $(EXTRA_HOST_FLAGS) ; do \
17376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17377 done; \
17378 echo "Doing mostlyclean in gprof" ; \
17379 (cd $(HOST_SUBDIR)/gprof && \
17380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17382 "RANLIB=$${RANLIB}" \
17383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17384 mostlyclean) \
17385 || exit 1
17387 @endif gprof
17389 .PHONY: maybe-clean-gprof clean-gprof
17390 maybe-clean-gprof:
17391 @if gprof
17392 maybe-clean-gprof: clean-gprof
17394 clean-gprof:
17395 @: $(MAKE); $(unstage)
17396 @[ -f ./gprof/Makefile ] || exit 0; \
17397 r=`${PWD_COMMAND}`; export r; \
17398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17399 $(HOST_EXPORTS) \
17400 for flag in $(EXTRA_HOST_FLAGS) ; do \
17401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17402 done; \
17403 echo "Doing clean in gprof" ; \
17404 (cd $(HOST_SUBDIR)/gprof && \
17405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17407 "RANLIB=$${RANLIB}" \
17408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17409 clean) \
17410 || exit 1
17412 @endif gprof
17414 .PHONY: maybe-distclean-gprof distclean-gprof
17415 maybe-distclean-gprof:
17416 @if gprof
17417 maybe-distclean-gprof: distclean-gprof
17419 distclean-gprof:
17420 @: $(MAKE); $(unstage)
17421 @[ -f ./gprof/Makefile ] || exit 0; \
17422 r=`${PWD_COMMAND}`; export r; \
17423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17424 $(HOST_EXPORTS) \
17425 for flag in $(EXTRA_HOST_FLAGS) ; do \
17426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17427 done; \
17428 echo "Doing distclean in gprof" ; \
17429 (cd $(HOST_SUBDIR)/gprof && \
17430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17432 "RANLIB=$${RANLIB}" \
17433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17434 distclean) \
17435 || exit 1
17437 @endif gprof
17439 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
17440 maybe-maintainer-clean-gprof:
17441 @if gprof
17442 maybe-maintainer-clean-gprof: maintainer-clean-gprof
17444 maintainer-clean-gprof:
17445 @: $(MAKE); $(unstage)
17446 @[ -f ./gprof/Makefile ] || exit 0; \
17447 r=`${PWD_COMMAND}`; export r; \
17448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17449 $(HOST_EXPORTS) \
17450 for flag in $(EXTRA_HOST_FLAGS) ; do \
17451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17452 done; \
17453 echo "Doing maintainer-clean in gprof" ; \
17454 (cd $(HOST_SUBDIR)/gprof && \
17455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17457 "RANLIB=$${RANLIB}" \
17458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17459 maintainer-clean) \
17460 || exit 1
17462 @endif gprof
17466 .PHONY: configure-intl maybe-configure-intl
17467 maybe-configure-intl:
17468 @if gcc-bootstrap
17469 configure-intl: stage_current
17470 @endif gcc-bootstrap
17471 @if intl
17472 maybe-configure-intl: configure-intl
17473 configure-intl:
17474 @r=`${PWD_COMMAND}`; export r; \
17475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17476 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17477 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17478 $(HOST_EXPORTS) \
17479 echo Configuring in $(HOST_SUBDIR)/intl; \
17481 this_target="${target_alias}"; \
17483 cd "$(HOST_SUBDIR)/intl" || exit 1; \
17484 case $(srcdir) in \
17485 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17486 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17487 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17488 esac; \
17489 srcdiroption="--srcdir=$${topdir}/intl"; \
17490 libsrcdir="$$s/intl"; \
17491 $(SHELL) $${libsrcdir}/configure \
17492 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17493 --target=$${this_target} $${srcdiroption} \
17494 || exit 1
17495 @endif intl
17499 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
17500 maybe-configure-stage1-intl:
17501 @if intl-bootstrap
17502 maybe-configure-stage1-intl: configure-stage1-intl
17503 configure-stage1-intl:
17504 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17505 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17506 @r=`${PWD_COMMAND}`; export r; \
17507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17508 TFLAGS="$(STAGE1_TFLAGS)"; \
17509 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17510 $(HOST_EXPORTS) \
17511 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17512 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17513 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17514 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
17515 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17516 cd $(HOST_SUBDIR)/intl || exit 1; \
17517 case $(srcdir) in \
17518 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17519 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17520 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17521 esac; \
17522 srcdiroption="--srcdir=$${topdir}/intl"; \
17523 libsrcdir="$$s/intl"; \
17524 $(SHELL) $${libsrcdir}/configure \
17525 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17526 --target=${target_alias} $${srcdiroption} \
17527 $(STAGE1_CONFIGURE_FLAGS)
17528 @endif intl-bootstrap
17530 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17531 maybe-configure-stage2-intl:
17532 @if intl-bootstrap
17533 maybe-configure-stage2-intl: configure-stage2-intl
17534 configure-stage2-intl:
17535 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17536 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17537 @r=`${PWD_COMMAND}`; export r; \
17538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17539 TFLAGS="$(STAGE2_TFLAGS)"; \
17540 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17541 $(HOST_EXPORTS) \
17542 $(POSTSTAGE1_HOST_EXPORTS) \
17543 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17544 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17545 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17546 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17547 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17548 cd $(HOST_SUBDIR)/intl || exit 1; \
17549 case $(srcdir) in \
17550 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17551 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17552 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17553 esac; \
17554 srcdiroption="--srcdir=$${topdir}/intl"; \
17555 libsrcdir="$$s/intl"; \
17556 $(SHELL) $${libsrcdir}/configure \
17557 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17558 --target=${target_alias} $${srcdiroption} \
17559 --with-build-libsubdir=$(HOST_SUBDIR) \
17560 $(STAGE2_CONFIGURE_FLAGS)
17561 @endif intl-bootstrap
17563 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17564 maybe-configure-stage3-intl:
17565 @if intl-bootstrap
17566 maybe-configure-stage3-intl: configure-stage3-intl
17567 configure-stage3-intl:
17568 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17569 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17570 @r=`${PWD_COMMAND}`; export r; \
17571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17572 TFLAGS="$(STAGE3_TFLAGS)"; \
17573 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17574 $(HOST_EXPORTS) \
17575 $(POSTSTAGE1_HOST_EXPORTS) \
17576 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17577 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17578 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17579 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17580 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17581 cd $(HOST_SUBDIR)/intl || exit 1; \
17582 case $(srcdir) in \
17583 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17584 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17585 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17586 esac; \
17587 srcdiroption="--srcdir=$${topdir}/intl"; \
17588 libsrcdir="$$s/intl"; \
17589 $(SHELL) $${libsrcdir}/configure \
17590 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17591 --target=${target_alias} $${srcdiroption} \
17592 --with-build-libsubdir=$(HOST_SUBDIR) \
17593 $(STAGE3_CONFIGURE_FLAGS)
17594 @endif intl-bootstrap
17596 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17597 maybe-configure-stage4-intl:
17598 @if intl-bootstrap
17599 maybe-configure-stage4-intl: configure-stage4-intl
17600 configure-stage4-intl:
17601 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17602 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17603 @r=`${PWD_COMMAND}`; export r; \
17604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17605 TFLAGS="$(STAGE4_TFLAGS)"; \
17606 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17607 $(HOST_EXPORTS) \
17608 $(POSTSTAGE1_HOST_EXPORTS) \
17609 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17610 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17611 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17612 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17613 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17614 cd $(HOST_SUBDIR)/intl || exit 1; \
17615 case $(srcdir) in \
17616 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17617 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17618 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17619 esac; \
17620 srcdiroption="--srcdir=$${topdir}/intl"; \
17621 libsrcdir="$$s/intl"; \
17622 $(SHELL) $${libsrcdir}/configure \
17623 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17624 --target=${target_alias} $${srcdiroption} \
17625 --with-build-libsubdir=$(HOST_SUBDIR) \
17626 $(STAGE4_CONFIGURE_FLAGS)
17627 @endif intl-bootstrap
17629 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17630 maybe-configure-stageprofile-intl:
17631 @if intl-bootstrap
17632 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17633 configure-stageprofile-intl:
17634 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17635 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17636 @r=`${PWD_COMMAND}`; export r; \
17637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17638 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17639 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17640 $(HOST_EXPORTS) \
17641 $(POSTSTAGE1_HOST_EXPORTS) \
17642 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17643 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17644 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17645 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17646 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17647 cd $(HOST_SUBDIR)/intl || exit 1; \
17648 case $(srcdir) in \
17649 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17650 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17651 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17652 esac; \
17653 srcdiroption="--srcdir=$${topdir}/intl"; \
17654 libsrcdir="$$s/intl"; \
17655 $(SHELL) $${libsrcdir}/configure \
17656 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17657 --target=${target_alias} $${srcdiroption} \
17658 --with-build-libsubdir=$(HOST_SUBDIR) \
17659 $(STAGEprofile_CONFIGURE_FLAGS)
17660 @endif intl-bootstrap
17662 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17663 maybe-configure-stagefeedback-intl:
17664 @if intl-bootstrap
17665 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17666 configure-stagefeedback-intl:
17667 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17668 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17669 @r=`${PWD_COMMAND}`; export r; \
17670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17671 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17672 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17673 $(HOST_EXPORTS) \
17674 $(POSTSTAGE1_HOST_EXPORTS) \
17675 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17676 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17677 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17678 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17680 cd $(HOST_SUBDIR)/intl || exit 1; \
17681 case $(srcdir) in \
17682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17683 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17685 esac; \
17686 srcdiroption="--srcdir=$${topdir}/intl"; \
17687 libsrcdir="$$s/intl"; \
17688 $(SHELL) $${libsrcdir}/configure \
17689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17690 --target=${target_alias} $${srcdiroption} \
17691 --with-build-libsubdir=$(HOST_SUBDIR) \
17692 $(STAGEfeedback_CONFIGURE_FLAGS)
17693 @endif intl-bootstrap
17699 .PHONY: all-intl maybe-all-intl
17700 maybe-all-intl:
17701 @if gcc-bootstrap
17702 all-intl: stage_current
17703 @endif gcc-bootstrap
17704 @if intl
17705 TARGET-intl=all
17706 maybe-all-intl: all-intl
17707 all-intl: configure-intl
17708 @r=`${PWD_COMMAND}`; export r; \
17709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17710 $(HOST_EXPORTS) \
17711 (cd $(HOST_SUBDIR)/intl && \
17712 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17713 $(TARGET-intl))
17714 @endif intl
17718 .PHONY: all-stage1-intl maybe-all-stage1-intl
17719 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17720 maybe-all-stage1-intl:
17721 maybe-clean-stage1-intl:
17722 @if intl-bootstrap
17723 maybe-all-stage1-intl: all-stage1-intl
17724 all-stage1: all-stage1-intl
17725 TARGET-stage1-intl = $(TARGET-intl)
17726 all-stage1-intl: configure-stage1-intl
17727 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17728 @r=`${PWD_COMMAND}`; export r; \
17729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17730 TFLAGS="$(STAGE1_TFLAGS)"; \
17731 $(HOST_EXPORTS) \
17732 cd $(HOST_SUBDIR)/intl && \
17733 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17734 CFLAGS="$(STAGE1_CFLAGS)" \
17735 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17736 LIBCFLAGS="$(LIBCFLAGS)" \
17737 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17738 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17739 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17740 $(EXTRA_HOST_FLAGS) \
17741 $(STAGE1_FLAGS_TO_PASS) \
17742 TFLAGS="$(STAGE1_TFLAGS)" \
17743 $(TARGET-stage1-intl)
17745 maybe-clean-stage1-intl: clean-stage1-intl
17746 clean-stage1: clean-stage1-intl
17747 clean-stage1-intl:
17748 @if [ $(current_stage) = stage1 ]; then \
17749 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17750 else \
17751 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17752 $(MAKE) stage1-start; \
17753 fi; \
17754 cd $(HOST_SUBDIR)/intl && \
17755 $(MAKE) $(EXTRA_HOST_FLAGS) \
17756 $(STAGE1_FLAGS_TO_PASS) clean
17757 @endif intl-bootstrap
17760 .PHONY: all-stage2-intl maybe-all-stage2-intl
17761 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17762 maybe-all-stage2-intl:
17763 maybe-clean-stage2-intl:
17764 @if intl-bootstrap
17765 maybe-all-stage2-intl: all-stage2-intl
17766 all-stage2: all-stage2-intl
17767 TARGET-stage2-intl = $(TARGET-intl)
17768 all-stage2-intl: configure-stage2-intl
17769 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17770 @r=`${PWD_COMMAND}`; export r; \
17771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17772 TFLAGS="$(STAGE2_TFLAGS)"; \
17773 $(HOST_EXPORTS) \
17774 $(POSTSTAGE1_HOST_EXPORTS) \
17775 cd $(HOST_SUBDIR)/intl && \
17776 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17777 CFLAGS="$(STAGE2_CFLAGS)" \
17778 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17779 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17780 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17781 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17782 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17783 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17784 TFLAGS="$(STAGE2_TFLAGS)" \
17785 $(TARGET-stage2-intl)
17787 maybe-clean-stage2-intl: clean-stage2-intl
17788 clean-stage2: clean-stage2-intl
17789 clean-stage2-intl:
17790 @if [ $(current_stage) = stage2 ]; then \
17791 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17792 else \
17793 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17794 $(MAKE) stage2-start; \
17795 fi; \
17796 cd $(HOST_SUBDIR)/intl && \
17797 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17798 @endif intl-bootstrap
17801 .PHONY: all-stage3-intl maybe-all-stage3-intl
17802 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17803 maybe-all-stage3-intl:
17804 maybe-clean-stage3-intl:
17805 @if intl-bootstrap
17806 maybe-all-stage3-intl: all-stage3-intl
17807 all-stage3: all-stage3-intl
17808 TARGET-stage3-intl = $(TARGET-intl)
17809 all-stage3-intl: configure-stage3-intl
17810 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17811 @r=`${PWD_COMMAND}`; export r; \
17812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17813 TFLAGS="$(STAGE3_TFLAGS)"; \
17814 $(HOST_EXPORTS) \
17815 $(POSTSTAGE1_HOST_EXPORTS) \
17816 cd $(HOST_SUBDIR)/intl && \
17817 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17818 CFLAGS="$(STAGE3_CFLAGS)" \
17819 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17820 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17821 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17822 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17823 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17824 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17825 TFLAGS="$(STAGE3_TFLAGS)" \
17826 $(TARGET-stage3-intl)
17828 maybe-clean-stage3-intl: clean-stage3-intl
17829 clean-stage3: clean-stage3-intl
17830 clean-stage3-intl:
17831 @if [ $(current_stage) = stage3 ]; then \
17832 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17833 else \
17834 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17835 $(MAKE) stage3-start; \
17836 fi; \
17837 cd $(HOST_SUBDIR)/intl && \
17838 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17839 @endif intl-bootstrap
17842 .PHONY: all-stage4-intl maybe-all-stage4-intl
17843 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17844 maybe-all-stage4-intl:
17845 maybe-clean-stage4-intl:
17846 @if intl-bootstrap
17847 maybe-all-stage4-intl: all-stage4-intl
17848 all-stage4: all-stage4-intl
17849 TARGET-stage4-intl = $(TARGET-intl)
17850 all-stage4-intl: configure-stage4-intl
17851 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17852 @r=`${PWD_COMMAND}`; export r; \
17853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17854 TFLAGS="$(STAGE4_TFLAGS)"; \
17855 $(HOST_EXPORTS) \
17856 $(POSTSTAGE1_HOST_EXPORTS) \
17857 cd $(HOST_SUBDIR)/intl && \
17858 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17859 CFLAGS="$(STAGE4_CFLAGS)" \
17860 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17861 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17862 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17863 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17864 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17865 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17866 TFLAGS="$(STAGE4_TFLAGS)" \
17867 $(TARGET-stage4-intl)
17869 maybe-clean-stage4-intl: clean-stage4-intl
17870 clean-stage4: clean-stage4-intl
17871 clean-stage4-intl:
17872 @if [ $(current_stage) = stage4 ]; then \
17873 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17874 else \
17875 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17876 $(MAKE) stage4-start; \
17877 fi; \
17878 cd $(HOST_SUBDIR)/intl && \
17879 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17880 @endif intl-bootstrap
17883 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17884 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17885 maybe-all-stageprofile-intl:
17886 maybe-clean-stageprofile-intl:
17887 @if intl-bootstrap
17888 maybe-all-stageprofile-intl: all-stageprofile-intl
17889 all-stageprofile: all-stageprofile-intl
17890 TARGET-stageprofile-intl = $(TARGET-intl)
17891 all-stageprofile-intl: configure-stageprofile-intl
17892 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17893 @r=`${PWD_COMMAND}`; export r; \
17894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17895 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17896 $(HOST_EXPORTS) \
17897 $(POSTSTAGE1_HOST_EXPORTS) \
17898 cd $(HOST_SUBDIR)/intl && \
17899 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17900 CFLAGS="$(STAGEprofile_CFLAGS)" \
17901 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17902 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17903 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17904 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17905 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17906 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17907 TFLAGS="$(STAGEprofile_TFLAGS)" \
17908 $(TARGET-stageprofile-intl)
17910 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17911 clean-stageprofile: clean-stageprofile-intl
17912 clean-stageprofile-intl:
17913 @if [ $(current_stage) = stageprofile ]; then \
17914 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17915 else \
17916 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17917 $(MAKE) stageprofile-start; \
17918 fi; \
17919 cd $(HOST_SUBDIR)/intl && \
17920 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17921 @endif intl-bootstrap
17924 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17925 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17926 maybe-all-stagefeedback-intl:
17927 maybe-clean-stagefeedback-intl:
17928 @if intl-bootstrap
17929 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17930 all-stagefeedback: all-stagefeedback-intl
17931 TARGET-stagefeedback-intl = $(TARGET-intl)
17932 all-stagefeedback-intl: configure-stagefeedback-intl
17933 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17934 @r=`${PWD_COMMAND}`; export r; \
17935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17936 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17937 $(HOST_EXPORTS) \
17938 $(POSTSTAGE1_HOST_EXPORTS) \
17939 cd $(HOST_SUBDIR)/intl && \
17940 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17941 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17942 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17943 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17944 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17945 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17946 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17947 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17948 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17949 $(TARGET-stagefeedback-intl)
17951 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17952 clean-stagefeedback: clean-stagefeedback-intl
17953 clean-stagefeedback-intl:
17954 @if [ $(current_stage) = stagefeedback ]; then \
17955 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17956 else \
17957 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17958 $(MAKE) stagefeedback-start; \
17959 fi; \
17960 cd $(HOST_SUBDIR)/intl && \
17961 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17962 @endif intl-bootstrap
17968 .PHONY: check-intl maybe-check-intl
17969 maybe-check-intl:
17970 @if intl
17971 maybe-check-intl: check-intl
17973 check-intl:
17974 @: $(MAKE); $(unstage)
17975 @r=`${PWD_COMMAND}`; export r; \
17976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17977 $(HOST_EXPORTS) \
17978 (cd $(HOST_SUBDIR)/intl && \
17979 $(MAKE) $(FLAGS_TO_PASS) check)
17981 @endif intl
17983 .PHONY: install-intl maybe-install-intl
17984 maybe-install-intl:
17985 @if intl
17986 maybe-install-intl: install-intl
17988 install-intl: installdirs
17989 @: $(MAKE); $(unstage)
17990 @r=`${PWD_COMMAND}`; export r; \
17991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17992 $(HOST_EXPORTS) \
17993 (cd $(HOST_SUBDIR)/intl && \
17994 $(MAKE) $(FLAGS_TO_PASS) install)
17996 @endif intl
17998 .PHONY: install-strip-intl maybe-install-strip-intl
17999 maybe-install-strip-intl:
18000 @if intl
18001 maybe-install-strip-intl: install-strip-intl
18003 install-strip-intl: installdirs
18004 @: $(MAKE); $(unstage)
18005 @r=`${PWD_COMMAND}`; export r; \
18006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18007 $(HOST_EXPORTS) \
18008 (cd $(HOST_SUBDIR)/intl && \
18009 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18011 @endif intl
18013 # Other targets (info, dvi, pdf, etc.)
18015 .PHONY: maybe-info-intl info-intl
18016 maybe-info-intl:
18017 @if intl
18018 maybe-info-intl: info-intl
18020 info-intl: \
18021 configure-intl
18022 @[ -f ./intl/Makefile ] || exit 0; \
18023 r=`${PWD_COMMAND}`; export r; \
18024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18025 $(HOST_EXPORTS) \
18026 for flag in $(EXTRA_HOST_FLAGS) ; do \
18027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18028 done; \
18029 echo "Doing info in intl" ; \
18030 (cd $(HOST_SUBDIR)/intl && \
18031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18033 "RANLIB=$${RANLIB}" \
18034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18035 info) \
18036 || exit 1
18038 @endif intl
18040 .PHONY: maybe-dvi-intl dvi-intl
18041 maybe-dvi-intl:
18042 @if intl
18043 maybe-dvi-intl: dvi-intl
18045 dvi-intl: \
18046 configure-intl
18047 @[ -f ./intl/Makefile ] || exit 0; \
18048 r=`${PWD_COMMAND}`; export r; \
18049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18050 $(HOST_EXPORTS) \
18051 for flag in $(EXTRA_HOST_FLAGS) ; do \
18052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18053 done; \
18054 echo "Doing dvi in intl" ; \
18055 (cd $(HOST_SUBDIR)/intl && \
18056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18058 "RANLIB=$${RANLIB}" \
18059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18060 dvi) \
18061 || exit 1
18063 @endif intl
18065 .PHONY: maybe-pdf-intl pdf-intl
18066 maybe-pdf-intl:
18067 @if intl
18068 maybe-pdf-intl: pdf-intl
18070 pdf-intl: \
18071 configure-intl
18072 @[ -f ./intl/Makefile ] || exit 0; \
18073 r=`${PWD_COMMAND}`; export r; \
18074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18075 $(HOST_EXPORTS) \
18076 for flag in $(EXTRA_HOST_FLAGS) ; do \
18077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18078 done; \
18079 echo "Doing pdf in intl" ; \
18080 (cd $(HOST_SUBDIR)/intl && \
18081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18083 "RANLIB=$${RANLIB}" \
18084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18085 pdf) \
18086 || exit 1
18088 @endif intl
18090 .PHONY: maybe-html-intl html-intl
18091 maybe-html-intl:
18092 @if intl
18093 maybe-html-intl: html-intl
18095 html-intl: \
18096 configure-intl
18097 @[ -f ./intl/Makefile ] || exit 0; \
18098 r=`${PWD_COMMAND}`; export r; \
18099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18100 $(HOST_EXPORTS) \
18101 for flag in $(EXTRA_HOST_FLAGS) ; do \
18102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18103 done; \
18104 echo "Doing html in intl" ; \
18105 (cd $(HOST_SUBDIR)/intl && \
18106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18108 "RANLIB=$${RANLIB}" \
18109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18110 html) \
18111 || exit 1
18113 @endif intl
18115 .PHONY: maybe-TAGS-intl TAGS-intl
18116 maybe-TAGS-intl:
18117 @if intl
18118 maybe-TAGS-intl: TAGS-intl
18120 TAGS-intl: \
18121 configure-intl
18122 @[ -f ./intl/Makefile ] || exit 0; \
18123 r=`${PWD_COMMAND}`; export r; \
18124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18125 $(HOST_EXPORTS) \
18126 for flag in $(EXTRA_HOST_FLAGS) ; do \
18127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18128 done; \
18129 echo "Doing TAGS in intl" ; \
18130 (cd $(HOST_SUBDIR)/intl && \
18131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18133 "RANLIB=$${RANLIB}" \
18134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18135 TAGS) \
18136 || exit 1
18138 @endif intl
18140 .PHONY: maybe-install-info-intl install-info-intl
18141 maybe-install-info-intl:
18142 @if intl
18143 maybe-install-info-intl: install-info-intl
18145 install-info-intl: \
18146 configure-intl \
18147 info-intl
18148 @[ -f ./intl/Makefile ] || exit 0; \
18149 r=`${PWD_COMMAND}`; export r; \
18150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18151 $(HOST_EXPORTS) \
18152 for flag in $(EXTRA_HOST_FLAGS) ; do \
18153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18154 done; \
18155 echo "Doing install-info in intl" ; \
18156 (cd $(HOST_SUBDIR)/intl && \
18157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18159 "RANLIB=$${RANLIB}" \
18160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18161 install-info) \
18162 || exit 1
18164 @endif intl
18166 .PHONY: maybe-install-pdf-intl install-pdf-intl
18167 maybe-install-pdf-intl:
18168 @if intl
18169 maybe-install-pdf-intl: install-pdf-intl
18171 install-pdf-intl: \
18172 configure-intl \
18173 pdf-intl
18174 @[ -f ./intl/Makefile ] || exit 0; \
18175 r=`${PWD_COMMAND}`; export r; \
18176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18177 $(HOST_EXPORTS) \
18178 for flag in $(EXTRA_HOST_FLAGS) ; do \
18179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18180 done; \
18181 echo "Doing install-pdf in intl" ; \
18182 (cd $(HOST_SUBDIR)/intl && \
18183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18185 "RANLIB=$${RANLIB}" \
18186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18187 install-pdf) \
18188 || exit 1
18190 @endif intl
18192 .PHONY: maybe-install-html-intl install-html-intl
18193 maybe-install-html-intl:
18194 @if intl
18195 maybe-install-html-intl: install-html-intl
18197 install-html-intl: \
18198 configure-intl \
18199 html-intl
18200 @[ -f ./intl/Makefile ] || exit 0; \
18201 r=`${PWD_COMMAND}`; export r; \
18202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18203 $(HOST_EXPORTS) \
18204 for flag in $(EXTRA_HOST_FLAGS) ; do \
18205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18206 done; \
18207 echo "Doing install-html in intl" ; \
18208 (cd $(HOST_SUBDIR)/intl && \
18209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18211 "RANLIB=$${RANLIB}" \
18212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18213 install-html) \
18214 || exit 1
18216 @endif intl
18218 .PHONY: maybe-installcheck-intl installcheck-intl
18219 maybe-installcheck-intl:
18220 @if intl
18221 maybe-installcheck-intl: installcheck-intl
18223 installcheck-intl: \
18224 configure-intl
18225 @[ -f ./intl/Makefile ] || exit 0; \
18226 r=`${PWD_COMMAND}`; export r; \
18227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18228 $(HOST_EXPORTS) \
18229 for flag in $(EXTRA_HOST_FLAGS) ; do \
18230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18231 done; \
18232 echo "Doing installcheck in intl" ; \
18233 (cd $(HOST_SUBDIR)/intl && \
18234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18236 "RANLIB=$${RANLIB}" \
18237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18238 installcheck) \
18239 || exit 1
18241 @endif intl
18243 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
18244 maybe-mostlyclean-intl:
18245 @if intl
18246 maybe-mostlyclean-intl: mostlyclean-intl
18248 mostlyclean-intl:
18249 @[ -f ./intl/Makefile ] || exit 0; \
18250 r=`${PWD_COMMAND}`; export r; \
18251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18252 $(HOST_EXPORTS) \
18253 for flag in $(EXTRA_HOST_FLAGS) ; do \
18254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18255 done; \
18256 echo "Doing mostlyclean in intl" ; \
18257 (cd $(HOST_SUBDIR)/intl && \
18258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18260 "RANLIB=$${RANLIB}" \
18261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18262 mostlyclean) \
18263 || exit 1
18265 @endif intl
18267 .PHONY: maybe-clean-intl clean-intl
18268 maybe-clean-intl:
18269 @if intl
18270 maybe-clean-intl: clean-intl
18272 clean-intl:
18273 @[ -f ./intl/Makefile ] || exit 0; \
18274 r=`${PWD_COMMAND}`; export r; \
18275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18276 $(HOST_EXPORTS) \
18277 for flag in $(EXTRA_HOST_FLAGS) ; do \
18278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18279 done; \
18280 echo "Doing clean in intl" ; \
18281 (cd $(HOST_SUBDIR)/intl && \
18282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18284 "RANLIB=$${RANLIB}" \
18285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18286 clean) \
18287 || exit 1
18289 @endif intl
18291 .PHONY: maybe-distclean-intl distclean-intl
18292 maybe-distclean-intl:
18293 @if intl
18294 maybe-distclean-intl: distclean-intl
18296 distclean-intl:
18297 @[ -f ./intl/Makefile ] || exit 0; \
18298 r=`${PWD_COMMAND}`; export r; \
18299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18300 $(HOST_EXPORTS) \
18301 for flag in $(EXTRA_HOST_FLAGS) ; do \
18302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18303 done; \
18304 echo "Doing distclean in intl" ; \
18305 (cd $(HOST_SUBDIR)/intl && \
18306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18308 "RANLIB=$${RANLIB}" \
18309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18310 distclean) \
18311 || exit 1
18313 @endif intl
18315 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
18316 maybe-maintainer-clean-intl:
18317 @if intl
18318 maybe-maintainer-clean-intl: maintainer-clean-intl
18320 maintainer-clean-intl:
18321 @[ -f ./intl/Makefile ] || exit 0; \
18322 r=`${PWD_COMMAND}`; export r; \
18323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18324 $(HOST_EXPORTS) \
18325 for flag in $(EXTRA_HOST_FLAGS) ; do \
18326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18327 done; \
18328 echo "Doing maintainer-clean in intl" ; \
18329 (cd $(HOST_SUBDIR)/intl && \
18330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18332 "RANLIB=$${RANLIB}" \
18333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18334 maintainer-clean) \
18335 || exit 1
18337 @endif intl
18341 .PHONY: configure-tcl maybe-configure-tcl
18342 maybe-configure-tcl:
18343 @if gcc-bootstrap
18344 configure-tcl: stage_current
18345 @endif gcc-bootstrap
18346 @if tcl
18347 maybe-configure-tcl: configure-tcl
18348 configure-tcl:
18349 @: $(MAKE); $(unstage)
18350 @r=`${PWD_COMMAND}`; export r; \
18351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18352 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
18353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
18354 $(HOST_EXPORTS) \
18355 echo Configuring in $(HOST_SUBDIR)/tcl; \
18357 this_target="${target_alias}"; \
18359 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
18360 case $(srcdir) in \
18361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18362 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
18363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18364 esac; \
18365 srcdiroption="--srcdir=$${topdir}/tcl"; \
18366 libsrcdir="$$s/tcl"; \
18367 $(SHELL) $${libsrcdir}/configure \
18368 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18369 --target=$${this_target} $${srcdiroption} \
18370 || exit 1
18371 @endif tcl
18377 .PHONY: all-tcl maybe-all-tcl
18378 maybe-all-tcl:
18379 @if gcc-bootstrap
18380 all-tcl: stage_current
18381 @endif gcc-bootstrap
18382 @if tcl
18383 TARGET-tcl=all
18384 maybe-all-tcl: all-tcl
18385 all-tcl: configure-tcl
18386 @: $(MAKE); $(unstage)
18387 @r=`${PWD_COMMAND}`; export r; \
18388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18389 $(HOST_EXPORTS) \
18390 (cd $(HOST_SUBDIR)/tcl && \
18391 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18392 $(TARGET-tcl))
18393 @endif tcl
18398 .PHONY: check-tcl maybe-check-tcl
18399 maybe-check-tcl:
18400 @if tcl
18401 maybe-check-tcl: check-tcl
18403 check-tcl:
18404 @: $(MAKE); $(unstage)
18405 @r=`${PWD_COMMAND}`; export r; \
18406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18407 $(HOST_EXPORTS) \
18408 (cd $(HOST_SUBDIR)/tcl && \
18409 $(MAKE) $(FLAGS_TO_PASS) check)
18411 @endif tcl
18413 .PHONY: install-tcl maybe-install-tcl
18414 maybe-install-tcl:
18415 @if tcl
18416 maybe-install-tcl: install-tcl
18418 install-tcl: installdirs
18419 @: $(MAKE); $(unstage)
18420 @r=`${PWD_COMMAND}`; export r; \
18421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18422 $(HOST_EXPORTS) \
18423 (cd $(HOST_SUBDIR)/tcl && \
18424 $(MAKE) $(FLAGS_TO_PASS) install)
18426 @endif tcl
18428 .PHONY: install-strip-tcl maybe-install-strip-tcl
18429 maybe-install-strip-tcl:
18430 @if tcl
18431 maybe-install-strip-tcl: install-strip-tcl
18433 install-strip-tcl: installdirs
18434 @: $(MAKE); $(unstage)
18435 @r=`${PWD_COMMAND}`; export r; \
18436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18437 $(HOST_EXPORTS) \
18438 (cd $(HOST_SUBDIR)/tcl && \
18439 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18441 @endif tcl
18443 # Other targets (info, dvi, pdf, etc.)
18445 .PHONY: maybe-info-tcl info-tcl
18446 maybe-info-tcl:
18447 @if tcl
18448 maybe-info-tcl: info-tcl
18450 info-tcl: \
18451 configure-tcl
18452 @: $(MAKE); $(unstage)
18453 @[ -f ./tcl/Makefile ] || exit 0; \
18454 r=`${PWD_COMMAND}`; export r; \
18455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18456 $(HOST_EXPORTS) \
18457 for flag in $(EXTRA_HOST_FLAGS) ; do \
18458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18459 done; \
18460 echo "Doing info in tcl" ; \
18461 (cd $(HOST_SUBDIR)/tcl && \
18462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18464 "RANLIB=$${RANLIB}" \
18465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18466 info) \
18467 || exit 1
18469 @endif tcl
18471 .PHONY: maybe-dvi-tcl dvi-tcl
18472 maybe-dvi-tcl:
18473 @if tcl
18474 maybe-dvi-tcl: dvi-tcl
18476 dvi-tcl: \
18477 configure-tcl
18478 @: $(MAKE); $(unstage)
18479 @[ -f ./tcl/Makefile ] || exit 0; \
18480 r=`${PWD_COMMAND}`; export r; \
18481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18482 $(HOST_EXPORTS) \
18483 for flag in $(EXTRA_HOST_FLAGS) ; do \
18484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18485 done; \
18486 echo "Doing dvi in tcl" ; \
18487 (cd $(HOST_SUBDIR)/tcl && \
18488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18490 "RANLIB=$${RANLIB}" \
18491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18492 dvi) \
18493 || exit 1
18495 @endif tcl
18497 .PHONY: maybe-pdf-tcl pdf-tcl
18498 maybe-pdf-tcl:
18499 @if tcl
18500 maybe-pdf-tcl: pdf-tcl
18502 pdf-tcl: \
18503 configure-tcl
18504 @: $(MAKE); $(unstage)
18505 @[ -f ./tcl/Makefile ] || exit 0; \
18506 r=`${PWD_COMMAND}`; export r; \
18507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18508 $(HOST_EXPORTS) \
18509 for flag in $(EXTRA_HOST_FLAGS) ; do \
18510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18511 done; \
18512 echo "Doing pdf in tcl" ; \
18513 (cd $(HOST_SUBDIR)/tcl && \
18514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18516 "RANLIB=$${RANLIB}" \
18517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18518 pdf) \
18519 || exit 1
18521 @endif tcl
18523 .PHONY: maybe-html-tcl html-tcl
18524 maybe-html-tcl:
18525 @if tcl
18526 maybe-html-tcl: html-tcl
18528 html-tcl: \
18529 configure-tcl
18530 @: $(MAKE); $(unstage)
18531 @[ -f ./tcl/Makefile ] || exit 0; \
18532 r=`${PWD_COMMAND}`; export r; \
18533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18534 $(HOST_EXPORTS) \
18535 for flag in $(EXTRA_HOST_FLAGS) ; do \
18536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18537 done; \
18538 echo "Doing html in tcl" ; \
18539 (cd $(HOST_SUBDIR)/tcl && \
18540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18542 "RANLIB=$${RANLIB}" \
18543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18544 html) \
18545 || exit 1
18547 @endif tcl
18549 .PHONY: maybe-TAGS-tcl TAGS-tcl
18550 maybe-TAGS-tcl:
18551 @if tcl
18552 maybe-TAGS-tcl: TAGS-tcl
18554 TAGS-tcl: \
18555 configure-tcl
18556 @: $(MAKE); $(unstage)
18557 @[ -f ./tcl/Makefile ] || exit 0; \
18558 r=`${PWD_COMMAND}`; export r; \
18559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18560 $(HOST_EXPORTS) \
18561 for flag in $(EXTRA_HOST_FLAGS) ; do \
18562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18563 done; \
18564 echo "Doing TAGS in tcl" ; \
18565 (cd $(HOST_SUBDIR)/tcl && \
18566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18568 "RANLIB=$${RANLIB}" \
18569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18570 TAGS) \
18571 || exit 1
18573 @endif tcl
18575 .PHONY: maybe-install-info-tcl install-info-tcl
18576 maybe-install-info-tcl:
18577 @if tcl
18578 maybe-install-info-tcl: install-info-tcl
18580 install-info-tcl: \
18581 configure-tcl \
18582 info-tcl
18583 @: $(MAKE); $(unstage)
18584 @[ -f ./tcl/Makefile ] || exit 0; \
18585 r=`${PWD_COMMAND}`; export r; \
18586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18587 $(HOST_EXPORTS) \
18588 for flag in $(EXTRA_HOST_FLAGS) ; do \
18589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18590 done; \
18591 echo "Doing install-info in tcl" ; \
18592 (cd $(HOST_SUBDIR)/tcl && \
18593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18595 "RANLIB=$${RANLIB}" \
18596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18597 install-info) \
18598 || exit 1
18600 @endif tcl
18602 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18603 maybe-install-pdf-tcl:
18604 @if tcl
18605 maybe-install-pdf-tcl: install-pdf-tcl
18607 install-pdf-tcl: \
18608 configure-tcl \
18609 pdf-tcl
18610 @: $(MAKE); $(unstage)
18611 @[ -f ./tcl/Makefile ] || exit 0; \
18612 r=`${PWD_COMMAND}`; export r; \
18613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18614 $(HOST_EXPORTS) \
18615 for flag in $(EXTRA_HOST_FLAGS) ; do \
18616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18617 done; \
18618 echo "Doing install-pdf in tcl" ; \
18619 (cd $(HOST_SUBDIR)/tcl && \
18620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18622 "RANLIB=$${RANLIB}" \
18623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18624 install-pdf) \
18625 || exit 1
18627 @endif tcl
18629 .PHONY: maybe-install-html-tcl install-html-tcl
18630 maybe-install-html-tcl:
18631 @if tcl
18632 maybe-install-html-tcl: install-html-tcl
18634 install-html-tcl: \
18635 configure-tcl \
18636 html-tcl
18637 @: $(MAKE); $(unstage)
18638 @[ -f ./tcl/Makefile ] || exit 0; \
18639 r=`${PWD_COMMAND}`; export r; \
18640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18641 $(HOST_EXPORTS) \
18642 for flag in $(EXTRA_HOST_FLAGS) ; do \
18643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18644 done; \
18645 echo "Doing install-html in tcl" ; \
18646 (cd $(HOST_SUBDIR)/tcl && \
18647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18649 "RANLIB=$${RANLIB}" \
18650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18651 install-html) \
18652 || exit 1
18654 @endif tcl
18656 .PHONY: maybe-installcheck-tcl installcheck-tcl
18657 maybe-installcheck-tcl:
18658 @if tcl
18659 maybe-installcheck-tcl: installcheck-tcl
18661 installcheck-tcl: \
18662 configure-tcl
18663 @: $(MAKE); $(unstage)
18664 @[ -f ./tcl/Makefile ] || exit 0; \
18665 r=`${PWD_COMMAND}`; export r; \
18666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18667 $(HOST_EXPORTS) \
18668 for flag in $(EXTRA_HOST_FLAGS) ; do \
18669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18670 done; \
18671 echo "Doing installcheck in tcl" ; \
18672 (cd $(HOST_SUBDIR)/tcl && \
18673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18675 "RANLIB=$${RANLIB}" \
18676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18677 installcheck) \
18678 || exit 1
18680 @endif tcl
18682 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18683 maybe-mostlyclean-tcl:
18684 @if tcl
18685 maybe-mostlyclean-tcl: mostlyclean-tcl
18687 # tcl doesn't support mostlyclean.
18688 mostlyclean-tcl:
18690 @endif tcl
18692 .PHONY: maybe-clean-tcl clean-tcl
18693 maybe-clean-tcl:
18694 @if tcl
18695 maybe-clean-tcl: clean-tcl
18697 clean-tcl:
18698 @: $(MAKE); $(unstage)
18699 @[ -f ./tcl/Makefile ] || exit 0; \
18700 r=`${PWD_COMMAND}`; export r; \
18701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18702 $(HOST_EXPORTS) \
18703 for flag in $(EXTRA_HOST_FLAGS) ; do \
18704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18705 done; \
18706 echo "Doing clean in tcl" ; \
18707 (cd $(HOST_SUBDIR)/tcl && \
18708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18710 "RANLIB=$${RANLIB}" \
18711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18712 clean) \
18713 || exit 1
18715 @endif tcl
18717 .PHONY: maybe-distclean-tcl distclean-tcl
18718 maybe-distclean-tcl:
18719 @if tcl
18720 maybe-distclean-tcl: distclean-tcl
18722 distclean-tcl:
18723 @: $(MAKE); $(unstage)
18724 @[ -f ./tcl/Makefile ] || exit 0; \
18725 r=`${PWD_COMMAND}`; export r; \
18726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18727 $(HOST_EXPORTS) \
18728 for flag in $(EXTRA_HOST_FLAGS) ; do \
18729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18730 done; \
18731 echo "Doing distclean in tcl" ; \
18732 (cd $(HOST_SUBDIR)/tcl && \
18733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18735 "RANLIB=$${RANLIB}" \
18736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18737 distclean) \
18738 || exit 1
18740 @endif tcl
18742 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18743 maybe-maintainer-clean-tcl:
18744 @if tcl
18745 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18747 maintainer-clean-tcl:
18748 @: $(MAKE); $(unstage)
18749 @[ -f ./tcl/Makefile ] || exit 0; \
18750 r=`${PWD_COMMAND}`; export r; \
18751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18752 $(HOST_EXPORTS) \
18753 for flag in $(EXTRA_HOST_FLAGS) ; do \
18754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18755 done; \
18756 echo "Doing maintainer-clean in tcl" ; \
18757 (cd $(HOST_SUBDIR)/tcl && \
18758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18760 "RANLIB=$${RANLIB}" \
18761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18762 maintainer-clean) \
18763 || exit 1
18765 @endif tcl
18769 .PHONY: configure-itcl maybe-configure-itcl
18770 maybe-configure-itcl:
18771 @if gcc-bootstrap
18772 configure-itcl: stage_current
18773 @endif gcc-bootstrap
18774 @if itcl
18775 maybe-configure-itcl: configure-itcl
18776 configure-itcl:
18777 @: $(MAKE); $(unstage)
18778 @r=`${PWD_COMMAND}`; export r; \
18779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18780 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18781 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18782 $(HOST_EXPORTS) \
18783 echo Configuring in $(HOST_SUBDIR)/itcl; \
18785 this_target="${target_alias}"; \
18787 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18788 case $(srcdir) in \
18789 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18790 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18791 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18792 esac; \
18793 srcdiroption="--srcdir=$${topdir}/itcl"; \
18794 libsrcdir="$$s/itcl"; \
18795 $(SHELL) $${libsrcdir}/configure \
18796 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18797 --target=$${this_target} $${srcdiroption} \
18798 || exit 1
18799 @endif itcl
18805 .PHONY: all-itcl maybe-all-itcl
18806 maybe-all-itcl:
18807 @if gcc-bootstrap
18808 all-itcl: stage_current
18809 @endif gcc-bootstrap
18810 @if itcl
18811 TARGET-itcl=all
18812 maybe-all-itcl: all-itcl
18813 all-itcl: configure-itcl
18814 @: $(MAKE); $(unstage)
18815 @r=`${PWD_COMMAND}`; export r; \
18816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18817 $(HOST_EXPORTS) \
18818 (cd $(HOST_SUBDIR)/itcl && \
18819 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18820 $(TARGET-itcl))
18821 @endif itcl
18826 .PHONY: check-itcl maybe-check-itcl
18827 maybe-check-itcl:
18828 @if itcl
18829 maybe-check-itcl: check-itcl
18831 check-itcl:
18832 @: $(MAKE); $(unstage)
18833 @r=`${PWD_COMMAND}`; export r; \
18834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18835 $(HOST_EXPORTS) \
18836 (cd $(HOST_SUBDIR)/itcl && \
18837 $(MAKE) $(FLAGS_TO_PASS) check)
18839 @endif itcl
18841 .PHONY: install-itcl maybe-install-itcl
18842 maybe-install-itcl:
18843 @if itcl
18844 maybe-install-itcl: install-itcl
18846 install-itcl: installdirs
18847 @: $(MAKE); $(unstage)
18848 @r=`${PWD_COMMAND}`; export r; \
18849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18850 $(HOST_EXPORTS) \
18851 (cd $(HOST_SUBDIR)/itcl && \
18852 $(MAKE) $(FLAGS_TO_PASS) install)
18854 @endif itcl
18856 .PHONY: install-strip-itcl maybe-install-strip-itcl
18857 maybe-install-strip-itcl:
18858 @if itcl
18859 maybe-install-strip-itcl: install-strip-itcl
18861 install-strip-itcl: installdirs
18862 @: $(MAKE); $(unstage)
18863 @r=`${PWD_COMMAND}`; export r; \
18864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18865 $(HOST_EXPORTS) \
18866 (cd $(HOST_SUBDIR)/itcl && \
18867 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18869 @endif itcl
18871 # Other targets (info, dvi, pdf, etc.)
18873 .PHONY: maybe-info-itcl info-itcl
18874 maybe-info-itcl:
18875 @if itcl
18876 maybe-info-itcl: info-itcl
18878 info-itcl: \
18879 configure-itcl
18880 @: $(MAKE); $(unstage)
18881 @[ -f ./itcl/Makefile ] || exit 0; \
18882 r=`${PWD_COMMAND}`; export r; \
18883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18884 $(HOST_EXPORTS) \
18885 for flag in $(EXTRA_HOST_FLAGS) ; do \
18886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18887 done; \
18888 echo "Doing info in itcl" ; \
18889 (cd $(HOST_SUBDIR)/itcl && \
18890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18892 "RANLIB=$${RANLIB}" \
18893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18894 info) \
18895 || exit 1
18897 @endif itcl
18899 .PHONY: maybe-dvi-itcl dvi-itcl
18900 maybe-dvi-itcl:
18901 @if itcl
18902 maybe-dvi-itcl: dvi-itcl
18904 dvi-itcl: \
18905 configure-itcl
18906 @: $(MAKE); $(unstage)
18907 @[ -f ./itcl/Makefile ] || exit 0; \
18908 r=`${PWD_COMMAND}`; export r; \
18909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18910 $(HOST_EXPORTS) \
18911 for flag in $(EXTRA_HOST_FLAGS) ; do \
18912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18913 done; \
18914 echo "Doing dvi in itcl" ; \
18915 (cd $(HOST_SUBDIR)/itcl && \
18916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18918 "RANLIB=$${RANLIB}" \
18919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18920 dvi) \
18921 || exit 1
18923 @endif itcl
18925 .PHONY: maybe-pdf-itcl pdf-itcl
18926 maybe-pdf-itcl:
18927 @if itcl
18928 maybe-pdf-itcl: pdf-itcl
18930 pdf-itcl: \
18931 configure-itcl
18932 @: $(MAKE); $(unstage)
18933 @[ -f ./itcl/Makefile ] || exit 0; \
18934 r=`${PWD_COMMAND}`; export r; \
18935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18936 $(HOST_EXPORTS) \
18937 for flag in $(EXTRA_HOST_FLAGS) ; do \
18938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18939 done; \
18940 echo "Doing pdf in itcl" ; \
18941 (cd $(HOST_SUBDIR)/itcl && \
18942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18944 "RANLIB=$${RANLIB}" \
18945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18946 pdf) \
18947 || exit 1
18949 @endif itcl
18951 .PHONY: maybe-html-itcl html-itcl
18952 maybe-html-itcl:
18953 @if itcl
18954 maybe-html-itcl: html-itcl
18956 html-itcl: \
18957 configure-itcl
18958 @: $(MAKE); $(unstage)
18959 @[ -f ./itcl/Makefile ] || exit 0; \
18960 r=`${PWD_COMMAND}`; export r; \
18961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18962 $(HOST_EXPORTS) \
18963 for flag in $(EXTRA_HOST_FLAGS) ; do \
18964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18965 done; \
18966 echo "Doing html in itcl" ; \
18967 (cd $(HOST_SUBDIR)/itcl && \
18968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18970 "RANLIB=$${RANLIB}" \
18971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18972 html) \
18973 || exit 1
18975 @endif itcl
18977 .PHONY: maybe-TAGS-itcl TAGS-itcl
18978 maybe-TAGS-itcl:
18979 @if itcl
18980 maybe-TAGS-itcl: TAGS-itcl
18982 TAGS-itcl: \
18983 configure-itcl
18984 @: $(MAKE); $(unstage)
18985 @[ -f ./itcl/Makefile ] || exit 0; \
18986 r=`${PWD_COMMAND}`; export r; \
18987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18988 $(HOST_EXPORTS) \
18989 for flag in $(EXTRA_HOST_FLAGS) ; do \
18990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18991 done; \
18992 echo "Doing TAGS in itcl" ; \
18993 (cd $(HOST_SUBDIR)/itcl && \
18994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18996 "RANLIB=$${RANLIB}" \
18997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18998 TAGS) \
18999 || exit 1
19001 @endif itcl
19003 .PHONY: maybe-install-info-itcl install-info-itcl
19004 maybe-install-info-itcl:
19005 @if itcl
19006 maybe-install-info-itcl: install-info-itcl
19008 install-info-itcl: \
19009 configure-itcl \
19010 info-itcl
19011 @: $(MAKE); $(unstage)
19012 @[ -f ./itcl/Makefile ] || exit 0; \
19013 r=`${PWD_COMMAND}`; export r; \
19014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19015 $(HOST_EXPORTS) \
19016 for flag in $(EXTRA_HOST_FLAGS) ; do \
19017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19018 done; \
19019 echo "Doing install-info in itcl" ; \
19020 (cd $(HOST_SUBDIR)/itcl && \
19021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19023 "RANLIB=$${RANLIB}" \
19024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19025 install-info) \
19026 || exit 1
19028 @endif itcl
19030 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
19031 maybe-install-pdf-itcl:
19032 @if itcl
19033 maybe-install-pdf-itcl: install-pdf-itcl
19035 install-pdf-itcl: \
19036 configure-itcl \
19037 pdf-itcl
19038 @: $(MAKE); $(unstage)
19039 @[ -f ./itcl/Makefile ] || exit 0; \
19040 r=`${PWD_COMMAND}`; export r; \
19041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19042 $(HOST_EXPORTS) \
19043 for flag in $(EXTRA_HOST_FLAGS) ; do \
19044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19045 done; \
19046 echo "Doing install-pdf in itcl" ; \
19047 (cd $(HOST_SUBDIR)/itcl && \
19048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19050 "RANLIB=$${RANLIB}" \
19051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19052 install-pdf) \
19053 || exit 1
19055 @endif itcl
19057 .PHONY: maybe-install-html-itcl install-html-itcl
19058 maybe-install-html-itcl:
19059 @if itcl
19060 maybe-install-html-itcl: install-html-itcl
19062 install-html-itcl: \
19063 configure-itcl \
19064 html-itcl
19065 @: $(MAKE); $(unstage)
19066 @[ -f ./itcl/Makefile ] || exit 0; \
19067 r=`${PWD_COMMAND}`; export r; \
19068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19069 $(HOST_EXPORTS) \
19070 for flag in $(EXTRA_HOST_FLAGS) ; do \
19071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19072 done; \
19073 echo "Doing install-html in itcl" ; \
19074 (cd $(HOST_SUBDIR)/itcl && \
19075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19077 "RANLIB=$${RANLIB}" \
19078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19079 install-html) \
19080 || exit 1
19082 @endif itcl
19084 .PHONY: maybe-installcheck-itcl installcheck-itcl
19085 maybe-installcheck-itcl:
19086 @if itcl
19087 maybe-installcheck-itcl: installcheck-itcl
19089 installcheck-itcl: \
19090 configure-itcl
19091 @: $(MAKE); $(unstage)
19092 @[ -f ./itcl/Makefile ] || exit 0; \
19093 r=`${PWD_COMMAND}`; export r; \
19094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19095 $(HOST_EXPORTS) \
19096 for flag in $(EXTRA_HOST_FLAGS) ; do \
19097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19098 done; \
19099 echo "Doing installcheck in itcl" ; \
19100 (cd $(HOST_SUBDIR)/itcl && \
19101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19103 "RANLIB=$${RANLIB}" \
19104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19105 installcheck) \
19106 || exit 1
19108 @endif itcl
19110 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
19111 maybe-mostlyclean-itcl:
19112 @if itcl
19113 maybe-mostlyclean-itcl: mostlyclean-itcl
19115 mostlyclean-itcl:
19116 @: $(MAKE); $(unstage)
19117 @[ -f ./itcl/Makefile ] || exit 0; \
19118 r=`${PWD_COMMAND}`; export r; \
19119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19120 $(HOST_EXPORTS) \
19121 for flag in $(EXTRA_HOST_FLAGS) ; do \
19122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19123 done; \
19124 echo "Doing mostlyclean in itcl" ; \
19125 (cd $(HOST_SUBDIR)/itcl && \
19126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19128 "RANLIB=$${RANLIB}" \
19129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19130 mostlyclean) \
19131 || exit 1
19133 @endif itcl
19135 .PHONY: maybe-clean-itcl clean-itcl
19136 maybe-clean-itcl:
19137 @if itcl
19138 maybe-clean-itcl: clean-itcl
19140 clean-itcl:
19141 @: $(MAKE); $(unstage)
19142 @[ -f ./itcl/Makefile ] || exit 0; \
19143 r=`${PWD_COMMAND}`; export r; \
19144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19145 $(HOST_EXPORTS) \
19146 for flag in $(EXTRA_HOST_FLAGS) ; do \
19147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19148 done; \
19149 echo "Doing clean in itcl" ; \
19150 (cd $(HOST_SUBDIR)/itcl && \
19151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19153 "RANLIB=$${RANLIB}" \
19154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19155 clean) \
19156 || exit 1
19158 @endif itcl
19160 .PHONY: maybe-distclean-itcl distclean-itcl
19161 maybe-distclean-itcl:
19162 @if itcl
19163 maybe-distclean-itcl: distclean-itcl
19165 distclean-itcl:
19166 @: $(MAKE); $(unstage)
19167 @[ -f ./itcl/Makefile ] || exit 0; \
19168 r=`${PWD_COMMAND}`; export r; \
19169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19170 $(HOST_EXPORTS) \
19171 for flag in $(EXTRA_HOST_FLAGS) ; do \
19172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19173 done; \
19174 echo "Doing distclean in itcl" ; \
19175 (cd $(HOST_SUBDIR)/itcl && \
19176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19178 "RANLIB=$${RANLIB}" \
19179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19180 distclean) \
19181 || exit 1
19183 @endif itcl
19185 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
19186 maybe-maintainer-clean-itcl:
19187 @if itcl
19188 maybe-maintainer-clean-itcl: maintainer-clean-itcl
19190 maintainer-clean-itcl:
19191 @: $(MAKE); $(unstage)
19192 @[ -f ./itcl/Makefile ] || exit 0; \
19193 r=`${PWD_COMMAND}`; export r; \
19194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19195 $(HOST_EXPORTS) \
19196 for flag in $(EXTRA_HOST_FLAGS) ; do \
19197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19198 done; \
19199 echo "Doing maintainer-clean in itcl" ; \
19200 (cd $(HOST_SUBDIR)/itcl && \
19201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19203 "RANLIB=$${RANLIB}" \
19204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19205 maintainer-clean) \
19206 || exit 1
19208 @endif itcl
19212 .PHONY: configure-ld maybe-configure-ld
19213 maybe-configure-ld:
19214 @if gcc-bootstrap
19215 configure-ld: stage_current
19216 @endif gcc-bootstrap
19217 @if ld
19218 maybe-configure-ld: configure-ld
19219 configure-ld:
19220 @r=`${PWD_COMMAND}`; export r; \
19221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19222 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19224 $(HOST_EXPORTS) \
19225 echo Configuring in $(HOST_SUBDIR)/ld; \
19227 this_target="${target_alias}"; \
19229 cd "$(HOST_SUBDIR)/ld" || exit 1; \
19230 case $(srcdir) in \
19231 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19232 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19233 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19234 esac; \
19235 srcdiroption="--srcdir=$${topdir}/ld"; \
19236 libsrcdir="$$s/ld"; \
19237 $(SHELL) $${libsrcdir}/configure \
19238 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19239 --target=$${this_target} $${srcdiroption} \
19240 || exit 1
19241 @endif ld
19245 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
19246 maybe-configure-stage1-ld:
19247 @if ld-bootstrap
19248 maybe-configure-stage1-ld: configure-stage1-ld
19249 configure-stage1-ld:
19250 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19251 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19252 @r=`${PWD_COMMAND}`; export r; \
19253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19254 TFLAGS="$(STAGE1_TFLAGS)"; \
19255 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19256 $(HOST_EXPORTS) \
19257 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19258 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19259 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19260 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
19261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19262 cd $(HOST_SUBDIR)/ld || exit 1; \
19263 case $(srcdir) in \
19264 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19265 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19266 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19267 esac; \
19268 srcdiroption="--srcdir=$${topdir}/ld"; \
19269 libsrcdir="$$s/ld"; \
19270 $(SHELL) $${libsrcdir}/configure \
19271 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19272 --target=${target_alias} $${srcdiroption} \
19273 $(STAGE1_CONFIGURE_FLAGS)
19274 @endif ld-bootstrap
19276 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
19277 maybe-configure-stage2-ld:
19278 @if ld-bootstrap
19279 maybe-configure-stage2-ld: configure-stage2-ld
19280 configure-stage2-ld:
19281 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19282 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19283 @r=`${PWD_COMMAND}`; export r; \
19284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19285 TFLAGS="$(STAGE2_TFLAGS)"; \
19286 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19287 $(HOST_EXPORTS) \
19288 $(POSTSTAGE1_HOST_EXPORTS) \
19289 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19290 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19291 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19292 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
19293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19294 cd $(HOST_SUBDIR)/ld || exit 1; \
19295 case $(srcdir) in \
19296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19297 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19299 esac; \
19300 srcdiroption="--srcdir=$${topdir}/ld"; \
19301 libsrcdir="$$s/ld"; \
19302 $(SHELL) $${libsrcdir}/configure \
19303 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19304 --target=${target_alias} $${srcdiroption} \
19305 --with-build-libsubdir=$(HOST_SUBDIR) \
19306 $(STAGE2_CONFIGURE_FLAGS)
19307 @endif ld-bootstrap
19309 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
19310 maybe-configure-stage3-ld:
19311 @if ld-bootstrap
19312 maybe-configure-stage3-ld: configure-stage3-ld
19313 configure-stage3-ld:
19314 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19316 @r=`${PWD_COMMAND}`; export r; \
19317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19318 TFLAGS="$(STAGE3_TFLAGS)"; \
19319 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19320 $(HOST_EXPORTS) \
19321 $(POSTSTAGE1_HOST_EXPORTS) \
19322 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19323 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19324 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19325 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
19326 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19327 cd $(HOST_SUBDIR)/ld || exit 1; \
19328 case $(srcdir) in \
19329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19330 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19332 esac; \
19333 srcdiroption="--srcdir=$${topdir}/ld"; \
19334 libsrcdir="$$s/ld"; \
19335 $(SHELL) $${libsrcdir}/configure \
19336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19337 --target=${target_alias} $${srcdiroption} \
19338 --with-build-libsubdir=$(HOST_SUBDIR) \
19339 $(STAGE3_CONFIGURE_FLAGS)
19340 @endif ld-bootstrap
19342 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
19343 maybe-configure-stage4-ld:
19344 @if ld-bootstrap
19345 maybe-configure-stage4-ld: configure-stage4-ld
19346 configure-stage4-ld:
19347 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19348 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19349 @r=`${PWD_COMMAND}`; export r; \
19350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19351 TFLAGS="$(STAGE4_TFLAGS)"; \
19352 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19353 $(HOST_EXPORTS) \
19354 $(POSTSTAGE1_HOST_EXPORTS) \
19355 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19356 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19357 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19358 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
19359 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19360 cd $(HOST_SUBDIR)/ld || exit 1; \
19361 case $(srcdir) in \
19362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19363 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19365 esac; \
19366 srcdiroption="--srcdir=$${topdir}/ld"; \
19367 libsrcdir="$$s/ld"; \
19368 $(SHELL) $${libsrcdir}/configure \
19369 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19370 --target=${target_alias} $${srcdiroption} \
19371 --with-build-libsubdir=$(HOST_SUBDIR) \
19372 $(STAGE4_CONFIGURE_FLAGS)
19373 @endif ld-bootstrap
19375 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
19376 maybe-configure-stageprofile-ld:
19377 @if ld-bootstrap
19378 maybe-configure-stageprofile-ld: configure-stageprofile-ld
19379 configure-stageprofile-ld:
19380 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19381 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19382 @r=`${PWD_COMMAND}`; export r; \
19383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19384 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19385 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19386 $(HOST_EXPORTS) \
19387 $(POSTSTAGE1_HOST_EXPORTS) \
19388 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19389 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19390 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19391 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
19392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19393 cd $(HOST_SUBDIR)/ld || exit 1; \
19394 case $(srcdir) in \
19395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19396 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19398 esac; \
19399 srcdiroption="--srcdir=$${topdir}/ld"; \
19400 libsrcdir="$$s/ld"; \
19401 $(SHELL) $${libsrcdir}/configure \
19402 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19403 --target=${target_alias} $${srcdiroption} \
19404 --with-build-libsubdir=$(HOST_SUBDIR) \
19405 $(STAGEprofile_CONFIGURE_FLAGS)
19406 @endif ld-bootstrap
19408 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
19409 maybe-configure-stagefeedback-ld:
19410 @if ld-bootstrap
19411 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
19412 configure-stagefeedback-ld:
19413 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19414 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19415 @r=`${PWD_COMMAND}`; export r; \
19416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19417 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19418 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19419 $(HOST_EXPORTS) \
19420 $(POSTSTAGE1_HOST_EXPORTS) \
19421 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19422 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19423 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19424 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
19425 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19426 cd $(HOST_SUBDIR)/ld || exit 1; \
19427 case $(srcdir) in \
19428 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19429 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19430 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19431 esac; \
19432 srcdiroption="--srcdir=$${topdir}/ld"; \
19433 libsrcdir="$$s/ld"; \
19434 $(SHELL) $${libsrcdir}/configure \
19435 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19436 --target=${target_alias} $${srcdiroption} \
19437 --with-build-libsubdir=$(HOST_SUBDIR) \
19438 $(STAGEfeedback_CONFIGURE_FLAGS)
19439 @endif ld-bootstrap
19445 .PHONY: all-ld maybe-all-ld
19446 maybe-all-ld:
19447 @if gcc-bootstrap
19448 all-ld: stage_current
19449 @endif gcc-bootstrap
19450 @if ld
19451 TARGET-ld=all
19452 maybe-all-ld: all-ld
19453 all-ld: configure-ld
19454 @r=`${PWD_COMMAND}`; export r; \
19455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19456 $(HOST_EXPORTS) \
19457 (cd $(HOST_SUBDIR)/ld && \
19458 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19459 $(TARGET-ld))
19460 @endif ld
19464 .PHONY: all-stage1-ld maybe-all-stage1-ld
19465 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
19466 maybe-all-stage1-ld:
19467 maybe-clean-stage1-ld:
19468 @if ld-bootstrap
19469 maybe-all-stage1-ld: all-stage1-ld
19470 all-stage1: all-stage1-ld
19471 TARGET-stage1-ld = $(TARGET-ld)
19472 all-stage1-ld: configure-stage1-ld
19473 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19474 @r=`${PWD_COMMAND}`; export r; \
19475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19476 TFLAGS="$(STAGE1_TFLAGS)"; \
19477 $(HOST_EXPORTS) \
19478 cd $(HOST_SUBDIR)/ld && \
19479 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19480 CFLAGS="$(STAGE1_CFLAGS)" \
19481 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19482 LIBCFLAGS="$(LIBCFLAGS)" \
19483 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19484 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19485 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19486 $(EXTRA_HOST_FLAGS) \
19487 $(STAGE1_FLAGS_TO_PASS) \
19488 TFLAGS="$(STAGE1_TFLAGS)" \
19489 $(TARGET-stage1-ld)
19491 maybe-clean-stage1-ld: clean-stage1-ld
19492 clean-stage1: clean-stage1-ld
19493 clean-stage1-ld:
19494 @if [ $(current_stage) = stage1 ]; then \
19495 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19496 else \
19497 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
19498 $(MAKE) stage1-start; \
19499 fi; \
19500 cd $(HOST_SUBDIR)/ld && \
19501 $(MAKE) $(EXTRA_HOST_FLAGS) \
19502 $(STAGE1_FLAGS_TO_PASS) clean
19503 @endif ld-bootstrap
19506 .PHONY: all-stage2-ld maybe-all-stage2-ld
19507 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
19508 maybe-all-stage2-ld:
19509 maybe-clean-stage2-ld:
19510 @if ld-bootstrap
19511 maybe-all-stage2-ld: all-stage2-ld
19512 all-stage2: all-stage2-ld
19513 TARGET-stage2-ld = $(TARGET-ld)
19514 all-stage2-ld: configure-stage2-ld
19515 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19516 @r=`${PWD_COMMAND}`; export r; \
19517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19518 TFLAGS="$(STAGE2_TFLAGS)"; \
19519 $(HOST_EXPORTS) \
19520 $(POSTSTAGE1_HOST_EXPORTS) \
19521 cd $(HOST_SUBDIR)/ld && \
19522 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19523 CFLAGS="$(STAGE2_CFLAGS)" \
19524 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19525 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19526 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19527 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19528 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19529 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19530 TFLAGS="$(STAGE2_TFLAGS)" \
19531 $(TARGET-stage2-ld)
19533 maybe-clean-stage2-ld: clean-stage2-ld
19534 clean-stage2: clean-stage2-ld
19535 clean-stage2-ld:
19536 @if [ $(current_stage) = stage2 ]; then \
19537 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19538 else \
19539 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19540 $(MAKE) stage2-start; \
19541 fi; \
19542 cd $(HOST_SUBDIR)/ld && \
19543 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19544 @endif ld-bootstrap
19547 .PHONY: all-stage3-ld maybe-all-stage3-ld
19548 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19549 maybe-all-stage3-ld:
19550 maybe-clean-stage3-ld:
19551 @if ld-bootstrap
19552 maybe-all-stage3-ld: all-stage3-ld
19553 all-stage3: all-stage3-ld
19554 TARGET-stage3-ld = $(TARGET-ld)
19555 all-stage3-ld: configure-stage3-ld
19556 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19557 @r=`${PWD_COMMAND}`; export r; \
19558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19559 TFLAGS="$(STAGE3_TFLAGS)"; \
19560 $(HOST_EXPORTS) \
19561 $(POSTSTAGE1_HOST_EXPORTS) \
19562 cd $(HOST_SUBDIR)/ld && \
19563 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19564 CFLAGS="$(STAGE3_CFLAGS)" \
19565 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19566 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19567 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19568 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19569 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19570 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19571 TFLAGS="$(STAGE3_TFLAGS)" \
19572 $(TARGET-stage3-ld)
19574 maybe-clean-stage3-ld: clean-stage3-ld
19575 clean-stage3: clean-stage3-ld
19576 clean-stage3-ld:
19577 @if [ $(current_stage) = stage3 ]; then \
19578 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19579 else \
19580 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19581 $(MAKE) stage3-start; \
19582 fi; \
19583 cd $(HOST_SUBDIR)/ld && \
19584 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19585 @endif ld-bootstrap
19588 .PHONY: all-stage4-ld maybe-all-stage4-ld
19589 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19590 maybe-all-stage4-ld:
19591 maybe-clean-stage4-ld:
19592 @if ld-bootstrap
19593 maybe-all-stage4-ld: all-stage4-ld
19594 all-stage4: all-stage4-ld
19595 TARGET-stage4-ld = $(TARGET-ld)
19596 all-stage4-ld: configure-stage4-ld
19597 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19598 @r=`${PWD_COMMAND}`; export r; \
19599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19600 TFLAGS="$(STAGE4_TFLAGS)"; \
19601 $(HOST_EXPORTS) \
19602 $(POSTSTAGE1_HOST_EXPORTS) \
19603 cd $(HOST_SUBDIR)/ld && \
19604 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19605 CFLAGS="$(STAGE4_CFLAGS)" \
19606 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19607 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19608 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19609 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19610 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19611 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19612 TFLAGS="$(STAGE4_TFLAGS)" \
19613 $(TARGET-stage4-ld)
19615 maybe-clean-stage4-ld: clean-stage4-ld
19616 clean-stage4: clean-stage4-ld
19617 clean-stage4-ld:
19618 @if [ $(current_stage) = stage4 ]; then \
19619 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19620 else \
19621 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19622 $(MAKE) stage4-start; \
19623 fi; \
19624 cd $(HOST_SUBDIR)/ld && \
19625 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19626 @endif ld-bootstrap
19629 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19630 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19631 maybe-all-stageprofile-ld:
19632 maybe-clean-stageprofile-ld:
19633 @if ld-bootstrap
19634 maybe-all-stageprofile-ld: all-stageprofile-ld
19635 all-stageprofile: all-stageprofile-ld
19636 TARGET-stageprofile-ld = $(TARGET-ld)
19637 all-stageprofile-ld: configure-stageprofile-ld
19638 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19639 @r=`${PWD_COMMAND}`; export r; \
19640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19641 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19642 $(HOST_EXPORTS) \
19643 $(POSTSTAGE1_HOST_EXPORTS) \
19644 cd $(HOST_SUBDIR)/ld && \
19645 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19646 CFLAGS="$(STAGEprofile_CFLAGS)" \
19647 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19648 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19649 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19650 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19651 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19652 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19653 TFLAGS="$(STAGEprofile_TFLAGS)" \
19654 $(TARGET-stageprofile-ld)
19656 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19657 clean-stageprofile: clean-stageprofile-ld
19658 clean-stageprofile-ld:
19659 @if [ $(current_stage) = stageprofile ]; then \
19660 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19661 else \
19662 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19663 $(MAKE) stageprofile-start; \
19664 fi; \
19665 cd $(HOST_SUBDIR)/ld && \
19666 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19667 @endif ld-bootstrap
19670 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19671 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19672 maybe-all-stagefeedback-ld:
19673 maybe-clean-stagefeedback-ld:
19674 @if ld-bootstrap
19675 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19676 all-stagefeedback: all-stagefeedback-ld
19677 TARGET-stagefeedback-ld = $(TARGET-ld)
19678 all-stagefeedback-ld: configure-stagefeedback-ld
19679 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19680 @r=`${PWD_COMMAND}`; export r; \
19681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19682 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19683 $(HOST_EXPORTS) \
19684 $(POSTSTAGE1_HOST_EXPORTS) \
19685 cd $(HOST_SUBDIR)/ld && \
19686 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19687 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19688 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19689 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19690 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19691 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19692 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19693 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19694 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19695 $(TARGET-stagefeedback-ld)
19697 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19698 clean-stagefeedback: clean-stagefeedback-ld
19699 clean-stagefeedback-ld:
19700 @if [ $(current_stage) = stagefeedback ]; then \
19701 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19702 else \
19703 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19704 $(MAKE) stagefeedback-start; \
19705 fi; \
19706 cd $(HOST_SUBDIR)/ld && \
19707 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19708 @endif ld-bootstrap
19714 .PHONY: check-ld maybe-check-ld
19715 maybe-check-ld:
19716 @if ld
19717 maybe-check-ld: check-ld
19719 check-ld:
19720 @: $(MAKE); $(unstage)
19721 @r=`${PWD_COMMAND}`; export r; \
19722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19723 $(HOST_EXPORTS) \
19724 (cd $(HOST_SUBDIR)/ld && \
19725 $(MAKE) $(FLAGS_TO_PASS) check)
19727 @endif ld
19729 .PHONY: install-ld maybe-install-ld
19730 maybe-install-ld:
19731 @if ld
19732 maybe-install-ld: install-ld
19734 install-ld: installdirs
19735 @: $(MAKE); $(unstage)
19736 @r=`${PWD_COMMAND}`; export r; \
19737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19738 $(HOST_EXPORTS) \
19739 (cd $(HOST_SUBDIR)/ld && \
19740 $(MAKE) $(FLAGS_TO_PASS) install)
19742 @endif ld
19744 .PHONY: install-strip-ld maybe-install-strip-ld
19745 maybe-install-strip-ld:
19746 @if ld
19747 maybe-install-strip-ld: install-strip-ld
19749 install-strip-ld: installdirs
19750 @: $(MAKE); $(unstage)
19751 @r=`${PWD_COMMAND}`; export r; \
19752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19753 $(HOST_EXPORTS) \
19754 (cd $(HOST_SUBDIR)/ld && \
19755 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19757 @endif ld
19759 # Other targets (info, dvi, pdf, etc.)
19761 .PHONY: maybe-info-ld info-ld
19762 maybe-info-ld:
19763 @if ld
19764 maybe-info-ld: info-ld
19766 info-ld: \
19767 configure-ld
19768 @[ -f ./ld/Makefile ] || exit 0; \
19769 r=`${PWD_COMMAND}`; export r; \
19770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19771 $(HOST_EXPORTS) \
19772 for flag in $(EXTRA_HOST_FLAGS) ; do \
19773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19774 done; \
19775 echo "Doing info in ld" ; \
19776 (cd $(HOST_SUBDIR)/ld && \
19777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19779 "RANLIB=$${RANLIB}" \
19780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19781 info) \
19782 || exit 1
19784 @endif ld
19786 .PHONY: maybe-dvi-ld dvi-ld
19787 maybe-dvi-ld:
19788 @if ld
19789 maybe-dvi-ld: dvi-ld
19791 dvi-ld: \
19792 configure-ld
19793 @[ -f ./ld/Makefile ] || exit 0; \
19794 r=`${PWD_COMMAND}`; export r; \
19795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19796 $(HOST_EXPORTS) \
19797 for flag in $(EXTRA_HOST_FLAGS) ; do \
19798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19799 done; \
19800 echo "Doing dvi in ld" ; \
19801 (cd $(HOST_SUBDIR)/ld && \
19802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19804 "RANLIB=$${RANLIB}" \
19805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19806 dvi) \
19807 || exit 1
19809 @endif ld
19811 .PHONY: maybe-pdf-ld pdf-ld
19812 maybe-pdf-ld:
19813 @if ld
19814 maybe-pdf-ld: pdf-ld
19816 pdf-ld: \
19817 configure-ld
19818 @[ -f ./ld/Makefile ] || exit 0; \
19819 r=`${PWD_COMMAND}`; export r; \
19820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19821 $(HOST_EXPORTS) \
19822 for flag in $(EXTRA_HOST_FLAGS) ; do \
19823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19824 done; \
19825 echo "Doing pdf in ld" ; \
19826 (cd $(HOST_SUBDIR)/ld && \
19827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19829 "RANLIB=$${RANLIB}" \
19830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19831 pdf) \
19832 || exit 1
19834 @endif ld
19836 .PHONY: maybe-html-ld html-ld
19837 maybe-html-ld:
19838 @if ld
19839 maybe-html-ld: html-ld
19841 html-ld: \
19842 configure-ld
19843 @[ -f ./ld/Makefile ] || exit 0; \
19844 r=`${PWD_COMMAND}`; export r; \
19845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19846 $(HOST_EXPORTS) \
19847 for flag in $(EXTRA_HOST_FLAGS) ; do \
19848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19849 done; \
19850 echo "Doing html in ld" ; \
19851 (cd $(HOST_SUBDIR)/ld && \
19852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19854 "RANLIB=$${RANLIB}" \
19855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19856 html) \
19857 || exit 1
19859 @endif ld
19861 .PHONY: maybe-TAGS-ld TAGS-ld
19862 maybe-TAGS-ld:
19863 @if ld
19864 maybe-TAGS-ld: TAGS-ld
19866 TAGS-ld: \
19867 configure-ld
19868 @[ -f ./ld/Makefile ] || exit 0; \
19869 r=`${PWD_COMMAND}`; export r; \
19870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19871 $(HOST_EXPORTS) \
19872 for flag in $(EXTRA_HOST_FLAGS) ; do \
19873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19874 done; \
19875 echo "Doing TAGS in ld" ; \
19876 (cd $(HOST_SUBDIR)/ld && \
19877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19879 "RANLIB=$${RANLIB}" \
19880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19881 TAGS) \
19882 || exit 1
19884 @endif ld
19886 .PHONY: maybe-install-info-ld install-info-ld
19887 maybe-install-info-ld:
19888 @if ld
19889 maybe-install-info-ld: install-info-ld
19891 install-info-ld: \
19892 configure-ld \
19893 info-ld
19894 @[ -f ./ld/Makefile ] || exit 0; \
19895 r=`${PWD_COMMAND}`; export r; \
19896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19897 $(HOST_EXPORTS) \
19898 for flag in $(EXTRA_HOST_FLAGS) ; do \
19899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19900 done; \
19901 echo "Doing install-info in ld" ; \
19902 (cd $(HOST_SUBDIR)/ld && \
19903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19905 "RANLIB=$${RANLIB}" \
19906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19907 install-info) \
19908 || exit 1
19910 @endif ld
19912 .PHONY: maybe-install-pdf-ld install-pdf-ld
19913 maybe-install-pdf-ld:
19914 @if ld
19915 maybe-install-pdf-ld: install-pdf-ld
19917 install-pdf-ld: \
19918 configure-ld \
19919 pdf-ld
19920 @[ -f ./ld/Makefile ] || exit 0; \
19921 r=`${PWD_COMMAND}`; export r; \
19922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19923 $(HOST_EXPORTS) \
19924 for flag in $(EXTRA_HOST_FLAGS) ; do \
19925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19926 done; \
19927 echo "Doing install-pdf in ld" ; \
19928 (cd $(HOST_SUBDIR)/ld && \
19929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19931 "RANLIB=$${RANLIB}" \
19932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19933 install-pdf) \
19934 || exit 1
19936 @endif ld
19938 .PHONY: maybe-install-html-ld install-html-ld
19939 maybe-install-html-ld:
19940 @if ld
19941 maybe-install-html-ld: install-html-ld
19943 install-html-ld: \
19944 configure-ld \
19945 html-ld
19946 @[ -f ./ld/Makefile ] || exit 0; \
19947 r=`${PWD_COMMAND}`; export r; \
19948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19949 $(HOST_EXPORTS) \
19950 for flag in $(EXTRA_HOST_FLAGS) ; do \
19951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19952 done; \
19953 echo "Doing install-html in ld" ; \
19954 (cd $(HOST_SUBDIR)/ld && \
19955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19957 "RANLIB=$${RANLIB}" \
19958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19959 install-html) \
19960 || exit 1
19962 @endif ld
19964 .PHONY: maybe-installcheck-ld installcheck-ld
19965 maybe-installcheck-ld:
19966 @if ld
19967 maybe-installcheck-ld: installcheck-ld
19969 installcheck-ld: \
19970 configure-ld
19971 @[ -f ./ld/Makefile ] || exit 0; \
19972 r=`${PWD_COMMAND}`; export r; \
19973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19974 $(HOST_EXPORTS) \
19975 for flag in $(EXTRA_HOST_FLAGS) ; do \
19976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19977 done; \
19978 echo "Doing installcheck in ld" ; \
19979 (cd $(HOST_SUBDIR)/ld && \
19980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19982 "RANLIB=$${RANLIB}" \
19983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19984 installcheck) \
19985 || exit 1
19987 @endif ld
19989 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19990 maybe-mostlyclean-ld:
19991 @if ld
19992 maybe-mostlyclean-ld: mostlyclean-ld
19994 mostlyclean-ld:
19995 @[ -f ./ld/Makefile ] || exit 0; \
19996 r=`${PWD_COMMAND}`; export r; \
19997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19998 $(HOST_EXPORTS) \
19999 for flag in $(EXTRA_HOST_FLAGS) ; do \
20000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20001 done; \
20002 echo "Doing mostlyclean in ld" ; \
20003 (cd $(HOST_SUBDIR)/ld && \
20004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20006 "RANLIB=$${RANLIB}" \
20007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20008 mostlyclean) \
20009 || exit 1
20011 @endif ld
20013 .PHONY: maybe-clean-ld clean-ld
20014 maybe-clean-ld:
20015 @if ld
20016 maybe-clean-ld: clean-ld
20018 clean-ld:
20019 @[ -f ./ld/Makefile ] || exit 0; \
20020 r=`${PWD_COMMAND}`; export r; \
20021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20022 $(HOST_EXPORTS) \
20023 for flag in $(EXTRA_HOST_FLAGS) ; do \
20024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20025 done; \
20026 echo "Doing clean in ld" ; \
20027 (cd $(HOST_SUBDIR)/ld && \
20028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20030 "RANLIB=$${RANLIB}" \
20031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20032 clean) \
20033 || exit 1
20035 @endif ld
20037 .PHONY: maybe-distclean-ld distclean-ld
20038 maybe-distclean-ld:
20039 @if ld
20040 maybe-distclean-ld: distclean-ld
20042 distclean-ld:
20043 @[ -f ./ld/Makefile ] || exit 0; \
20044 r=`${PWD_COMMAND}`; export r; \
20045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20046 $(HOST_EXPORTS) \
20047 for flag in $(EXTRA_HOST_FLAGS) ; do \
20048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20049 done; \
20050 echo "Doing distclean in ld" ; \
20051 (cd $(HOST_SUBDIR)/ld && \
20052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20054 "RANLIB=$${RANLIB}" \
20055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20056 distclean) \
20057 || exit 1
20059 @endif ld
20061 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
20062 maybe-maintainer-clean-ld:
20063 @if ld
20064 maybe-maintainer-clean-ld: maintainer-clean-ld
20066 maintainer-clean-ld:
20067 @[ -f ./ld/Makefile ] || exit 0; \
20068 r=`${PWD_COMMAND}`; export r; \
20069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20070 $(HOST_EXPORTS) \
20071 for flag in $(EXTRA_HOST_FLAGS) ; do \
20072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20073 done; \
20074 echo "Doing maintainer-clean in ld" ; \
20075 (cd $(HOST_SUBDIR)/ld && \
20076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20078 "RANLIB=$${RANLIB}" \
20079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20080 maintainer-clean) \
20081 || exit 1
20083 @endif ld
20087 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
20088 maybe-configure-libbacktrace:
20089 @if gcc-bootstrap
20090 configure-libbacktrace: stage_current
20091 @endif gcc-bootstrap
20092 @if libbacktrace
20093 maybe-configure-libbacktrace: configure-libbacktrace
20094 configure-libbacktrace:
20095 @r=`${PWD_COMMAND}`; export r; \
20096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20097 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20099 $(HOST_EXPORTS) \
20100 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
20102 this_target="${target_alias}"; \
20104 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
20105 case $(srcdir) in \
20106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20107 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20109 esac; \
20110 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20111 libsrcdir="$$s/libbacktrace"; \
20112 $(SHELL) $${libsrcdir}/configure \
20113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20114 --target=$${this_target} $${srcdiroption} \
20115 || exit 1
20116 @endif libbacktrace
20120 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
20121 maybe-configure-stage1-libbacktrace:
20122 @if libbacktrace-bootstrap
20123 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
20124 configure-stage1-libbacktrace:
20125 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20126 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20127 @r=`${PWD_COMMAND}`; export r; \
20128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20129 TFLAGS="$(STAGE1_TFLAGS)"; \
20130 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20131 $(HOST_EXPORTS) \
20132 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20133 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20134 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20135 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
20136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20137 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20138 case $(srcdir) in \
20139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20140 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20142 esac; \
20143 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20144 libsrcdir="$$s/libbacktrace"; \
20145 $(SHELL) $${libsrcdir}/configure \
20146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20147 --target=${target_alias} $${srcdiroption} \
20148 $(STAGE1_CONFIGURE_FLAGS)
20149 @endif libbacktrace-bootstrap
20151 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
20152 maybe-configure-stage2-libbacktrace:
20153 @if libbacktrace-bootstrap
20154 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
20155 configure-stage2-libbacktrace:
20156 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20157 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20158 @r=`${PWD_COMMAND}`; export r; \
20159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20160 TFLAGS="$(STAGE2_TFLAGS)"; \
20161 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20162 $(HOST_EXPORTS) \
20163 $(POSTSTAGE1_HOST_EXPORTS) \
20164 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20165 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20166 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20167 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
20168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20169 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20170 case $(srcdir) in \
20171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20172 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20174 esac; \
20175 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20176 libsrcdir="$$s/libbacktrace"; \
20177 $(SHELL) $${libsrcdir}/configure \
20178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20179 --target=${target_alias} $${srcdiroption} \
20180 --with-build-libsubdir=$(HOST_SUBDIR) \
20181 $(STAGE2_CONFIGURE_FLAGS)
20182 @endif libbacktrace-bootstrap
20184 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
20185 maybe-configure-stage3-libbacktrace:
20186 @if libbacktrace-bootstrap
20187 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
20188 configure-stage3-libbacktrace:
20189 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20190 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20191 @r=`${PWD_COMMAND}`; export r; \
20192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20193 TFLAGS="$(STAGE3_TFLAGS)"; \
20194 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20195 $(HOST_EXPORTS) \
20196 $(POSTSTAGE1_HOST_EXPORTS) \
20197 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20198 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20199 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20200 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
20201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20202 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20203 case $(srcdir) in \
20204 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20205 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20206 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20207 esac; \
20208 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20209 libsrcdir="$$s/libbacktrace"; \
20210 $(SHELL) $${libsrcdir}/configure \
20211 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20212 --target=${target_alias} $${srcdiroption} \
20213 --with-build-libsubdir=$(HOST_SUBDIR) \
20214 $(STAGE3_CONFIGURE_FLAGS)
20215 @endif libbacktrace-bootstrap
20217 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
20218 maybe-configure-stage4-libbacktrace:
20219 @if libbacktrace-bootstrap
20220 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
20221 configure-stage4-libbacktrace:
20222 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20223 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20224 @r=`${PWD_COMMAND}`; export r; \
20225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20226 TFLAGS="$(STAGE4_TFLAGS)"; \
20227 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20228 $(HOST_EXPORTS) \
20229 $(POSTSTAGE1_HOST_EXPORTS) \
20230 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20231 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20232 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20233 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
20234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20235 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20236 case $(srcdir) in \
20237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20238 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20240 esac; \
20241 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20242 libsrcdir="$$s/libbacktrace"; \
20243 $(SHELL) $${libsrcdir}/configure \
20244 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20245 --target=${target_alias} $${srcdiroption} \
20246 --with-build-libsubdir=$(HOST_SUBDIR) \
20247 $(STAGE4_CONFIGURE_FLAGS)
20248 @endif libbacktrace-bootstrap
20250 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
20251 maybe-configure-stageprofile-libbacktrace:
20252 @if libbacktrace-bootstrap
20253 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20254 configure-stageprofile-libbacktrace:
20255 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20256 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20257 @r=`${PWD_COMMAND}`; export r; \
20258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20259 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20260 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20261 $(HOST_EXPORTS) \
20262 $(POSTSTAGE1_HOST_EXPORTS) \
20263 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20264 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20265 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20266 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
20267 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20268 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20269 case $(srcdir) in \
20270 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20271 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20272 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20273 esac; \
20274 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20275 libsrcdir="$$s/libbacktrace"; \
20276 $(SHELL) $${libsrcdir}/configure \
20277 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20278 --target=${target_alias} $${srcdiroption} \
20279 --with-build-libsubdir=$(HOST_SUBDIR) \
20280 $(STAGEprofile_CONFIGURE_FLAGS)
20281 @endif libbacktrace-bootstrap
20283 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
20284 maybe-configure-stagefeedback-libbacktrace:
20285 @if libbacktrace-bootstrap
20286 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20287 configure-stagefeedback-libbacktrace:
20288 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20289 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20290 @r=`${PWD_COMMAND}`; export r; \
20291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20292 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20293 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20294 $(HOST_EXPORTS) \
20295 $(POSTSTAGE1_HOST_EXPORTS) \
20296 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20297 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20298 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20299 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
20300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20301 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20302 case $(srcdir) in \
20303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20304 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20306 esac; \
20307 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20308 libsrcdir="$$s/libbacktrace"; \
20309 $(SHELL) $${libsrcdir}/configure \
20310 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20311 --target=${target_alias} $${srcdiroption} \
20312 --with-build-libsubdir=$(HOST_SUBDIR) \
20313 $(STAGEfeedback_CONFIGURE_FLAGS)
20314 @endif libbacktrace-bootstrap
20320 .PHONY: all-libbacktrace maybe-all-libbacktrace
20321 maybe-all-libbacktrace:
20322 @if gcc-bootstrap
20323 all-libbacktrace: stage_current
20324 @endif gcc-bootstrap
20325 @if libbacktrace
20326 TARGET-libbacktrace=all
20327 maybe-all-libbacktrace: all-libbacktrace
20328 all-libbacktrace: configure-libbacktrace
20329 @r=`${PWD_COMMAND}`; export r; \
20330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20331 $(HOST_EXPORTS) \
20332 (cd $(HOST_SUBDIR)/libbacktrace && \
20333 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20334 $(TARGET-libbacktrace))
20335 @endif libbacktrace
20339 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
20340 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
20341 maybe-all-stage1-libbacktrace:
20342 maybe-clean-stage1-libbacktrace:
20343 @if libbacktrace-bootstrap
20344 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
20345 all-stage1: all-stage1-libbacktrace
20346 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
20347 all-stage1-libbacktrace: configure-stage1-libbacktrace
20348 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20349 @r=`${PWD_COMMAND}`; export r; \
20350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20351 TFLAGS="$(STAGE1_TFLAGS)"; \
20352 $(HOST_EXPORTS) \
20353 cd $(HOST_SUBDIR)/libbacktrace && \
20354 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20355 CFLAGS="$(STAGE1_CFLAGS)" \
20356 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20357 LIBCFLAGS="$(LIBCFLAGS)" \
20358 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20359 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20360 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20361 $(EXTRA_HOST_FLAGS) \
20362 $(STAGE1_FLAGS_TO_PASS) \
20363 TFLAGS="$(STAGE1_TFLAGS)" \
20364 $(TARGET-stage1-libbacktrace)
20366 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
20367 clean-stage1: clean-stage1-libbacktrace
20368 clean-stage1-libbacktrace:
20369 @if [ $(current_stage) = stage1 ]; then \
20370 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20371 else \
20372 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
20373 $(MAKE) stage1-start; \
20374 fi; \
20375 cd $(HOST_SUBDIR)/libbacktrace && \
20376 $(MAKE) $(EXTRA_HOST_FLAGS) \
20377 $(STAGE1_FLAGS_TO_PASS) clean
20378 @endif libbacktrace-bootstrap
20381 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
20382 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
20383 maybe-all-stage2-libbacktrace:
20384 maybe-clean-stage2-libbacktrace:
20385 @if libbacktrace-bootstrap
20386 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
20387 all-stage2: all-stage2-libbacktrace
20388 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
20389 all-stage2-libbacktrace: configure-stage2-libbacktrace
20390 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20391 @r=`${PWD_COMMAND}`; export r; \
20392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20393 TFLAGS="$(STAGE2_TFLAGS)"; \
20394 $(HOST_EXPORTS) \
20395 $(POSTSTAGE1_HOST_EXPORTS) \
20396 cd $(HOST_SUBDIR)/libbacktrace && \
20397 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20398 CFLAGS="$(STAGE2_CFLAGS)" \
20399 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20400 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20401 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20402 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20403 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20404 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20405 TFLAGS="$(STAGE2_TFLAGS)" \
20406 $(TARGET-stage2-libbacktrace)
20408 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
20409 clean-stage2: clean-stage2-libbacktrace
20410 clean-stage2-libbacktrace:
20411 @if [ $(current_stage) = stage2 ]; then \
20412 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20413 else \
20414 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
20415 $(MAKE) stage2-start; \
20416 fi; \
20417 cd $(HOST_SUBDIR)/libbacktrace && \
20418 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20419 @endif libbacktrace-bootstrap
20422 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
20423 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
20424 maybe-all-stage3-libbacktrace:
20425 maybe-clean-stage3-libbacktrace:
20426 @if libbacktrace-bootstrap
20427 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
20428 all-stage3: all-stage3-libbacktrace
20429 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
20430 all-stage3-libbacktrace: configure-stage3-libbacktrace
20431 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20432 @r=`${PWD_COMMAND}`; export r; \
20433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20434 TFLAGS="$(STAGE3_TFLAGS)"; \
20435 $(HOST_EXPORTS) \
20436 $(POSTSTAGE1_HOST_EXPORTS) \
20437 cd $(HOST_SUBDIR)/libbacktrace && \
20438 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20439 CFLAGS="$(STAGE3_CFLAGS)" \
20440 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20441 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20442 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20443 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20444 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20445 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20446 TFLAGS="$(STAGE3_TFLAGS)" \
20447 $(TARGET-stage3-libbacktrace)
20449 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
20450 clean-stage3: clean-stage3-libbacktrace
20451 clean-stage3-libbacktrace:
20452 @if [ $(current_stage) = stage3 ]; then \
20453 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20454 else \
20455 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
20456 $(MAKE) stage3-start; \
20457 fi; \
20458 cd $(HOST_SUBDIR)/libbacktrace && \
20459 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20460 @endif libbacktrace-bootstrap
20463 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
20464 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
20465 maybe-all-stage4-libbacktrace:
20466 maybe-clean-stage4-libbacktrace:
20467 @if libbacktrace-bootstrap
20468 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
20469 all-stage4: all-stage4-libbacktrace
20470 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
20471 all-stage4-libbacktrace: configure-stage4-libbacktrace
20472 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20473 @r=`${PWD_COMMAND}`; export r; \
20474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20475 TFLAGS="$(STAGE4_TFLAGS)"; \
20476 $(HOST_EXPORTS) \
20477 $(POSTSTAGE1_HOST_EXPORTS) \
20478 cd $(HOST_SUBDIR)/libbacktrace && \
20479 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20480 CFLAGS="$(STAGE4_CFLAGS)" \
20481 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20482 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20483 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20484 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20485 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20486 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20487 TFLAGS="$(STAGE4_TFLAGS)" \
20488 $(TARGET-stage4-libbacktrace)
20490 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
20491 clean-stage4: clean-stage4-libbacktrace
20492 clean-stage4-libbacktrace:
20493 @if [ $(current_stage) = stage4 ]; then \
20494 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20495 else \
20496 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
20497 $(MAKE) stage4-start; \
20498 fi; \
20499 cd $(HOST_SUBDIR)/libbacktrace && \
20500 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20501 @endif libbacktrace-bootstrap
20504 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
20505 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
20506 maybe-all-stageprofile-libbacktrace:
20507 maybe-clean-stageprofile-libbacktrace:
20508 @if libbacktrace-bootstrap
20509 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
20510 all-stageprofile: all-stageprofile-libbacktrace
20511 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
20512 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20513 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20514 @r=`${PWD_COMMAND}`; export r; \
20515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20516 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20517 $(HOST_EXPORTS) \
20518 $(POSTSTAGE1_HOST_EXPORTS) \
20519 cd $(HOST_SUBDIR)/libbacktrace && \
20520 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20521 CFLAGS="$(STAGEprofile_CFLAGS)" \
20522 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20523 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20524 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20525 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20526 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20527 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20528 TFLAGS="$(STAGEprofile_TFLAGS)" \
20529 $(TARGET-stageprofile-libbacktrace)
20531 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
20532 clean-stageprofile: clean-stageprofile-libbacktrace
20533 clean-stageprofile-libbacktrace:
20534 @if [ $(current_stage) = stageprofile ]; then \
20535 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20536 else \
20537 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
20538 $(MAKE) stageprofile-start; \
20539 fi; \
20540 cd $(HOST_SUBDIR)/libbacktrace && \
20541 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20542 @endif libbacktrace-bootstrap
20545 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
20546 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
20547 maybe-all-stagefeedback-libbacktrace:
20548 maybe-clean-stagefeedback-libbacktrace:
20549 @if libbacktrace-bootstrap
20550 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
20551 all-stagefeedback: all-stagefeedback-libbacktrace
20552 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
20553 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20554 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20555 @r=`${PWD_COMMAND}`; export r; \
20556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20557 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20558 $(HOST_EXPORTS) \
20559 $(POSTSTAGE1_HOST_EXPORTS) \
20560 cd $(HOST_SUBDIR)/libbacktrace && \
20561 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20562 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20563 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20564 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20565 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20566 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20567 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20568 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20569 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20570 $(TARGET-stagefeedback-libbacktrace)
20572 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20573 clean-stagefeedback: clean-stagefeedback-libbacktrace
20574 clean-stagefeedback-libbacktrace:
20575 @if [ $(current_stage) = stagefeedback ]; then \
20576 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20577 else \
20578 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20579 $(MAKE) stagefeedback-start; \
20580 fi; \
20581 cd $(HOST_SUBDIR)/libbacktrace && \
20582 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20583 @endif libbacktrace-bootstrap
20589 .PHONY: check-libbacktrace maybe-check-libbacktrace
20590 maybe-check-libbacktrace:
20591 @if libbacktrace
20592 maybe-check-libbacktrace: check-libbacktrace
20594 check-libbacktrace:
20595 @: $(MAKE); $(unstage)
20596 @r=`${PWD_COMMAND}`; export r; \
20597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20598 $(HOST_EXPORTS) \
20599 (cd $(HOST_SUBDIR)/libbacktrace && \
20600 $(MAKE) $(FLAGS_TO_PASS) check)
20602 @endif libbacktrace
20604 .PHONY: install-libbacktrace maybe-install-libbacktrace
20605 maybe-install-libbacktrace:
20606 @if libbacktrace
20607 maybe-install-libbacktrace: install-libbacktrace
20609 install-libbacktrace: installdirs
20610 @: $(MAKE); $(unstage)
20611 @r=`${PWD_COMMAND}`; export r; \
20612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20613 $(HOST_EXPORTS) \
20614 (cd $(HOST_SUBDIR)/libbacktrace && \
20615 $(MAKE) $(FLAGS_TO_PASS) install)
20617 @endif libbacktrace
20619 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20620 maybe-install-strip-libbacktrace:
20621 @if libbacktrace
20622 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20624 install-strip-libbacktrace: installdirs
20625 @: $(MAKE); $(unstage)
20626 @r=`${PWD_COMMAND}`; export r; \
20627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20628 $(HOST_EXPORTS) \
20629 (cd $(HOST_SUBDIR)/libbacktrace && \
20630 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20632 @endif libbacktrace
20634 # Other targets (info, dvi, pdf, etc.)
20636 .PHONY: maybe-info-libbacktrace info-libbacktrace
20637 maybe-info-libbacktrace:
20638 @if libbacktrace
20639 maybe-info-libbacktrace: info-libbacktrace
20641 info-libbacktrace: \
20642 configure-libbacktrace
20643 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20644 r=`${PWD_COMMAND}`; export r; \
20645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20646 $(HOST_EXPORTS) \
20647 for flag in $(EXTRA_HOST_FLAGS) ; do \
20648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20649 done; \
20650 echo "Doing info in libbacktrace" ; \
20651 (cd $(HOST_SUBDIR)/libbacktrace && \
20652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20654 "RANLIB=$${RANLIB}" \
20655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20656 info) \
20657 || exit 1
20659 @endif libbacktrace
20661 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20662 maybe-dvi-libbacktrace:
20663 @if libbacktrace
20664 maybe-dvi-libbacktrace: dvi-libbacktrace
20666 dvi-libbacktrace: \
20667 configure-libbacktrace
20668 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20669 r=`${PWD_COMMAND}`; export r; \
20670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20671 $(HOST_EXPORTS) \
20672 for flag in $(EXTRA_HOST_FLAGS) ; do \
20673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20674 done; \
20675 echo "Doing dvi in libbacktrace" ; \
20676 (cd $(HOST_SUBDIR)/libbacktrace && \
20677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20679 "RANLIB=$${RANLIB}" \
20680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20681 dvi) \
20682 || exit 1
20684 @endif libbacktrace
20686 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20687 maybe-pdf-libbacktrace:
20688 @if libbacktrace
20689 maybe-pdf-libbacktrace: pdf-libbacktrace
20691 pdf-libbacktrace: \
20692 configure-libbacktrace
20693 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20694 r=`${PWD_COMMAND}`; export r; \
20695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20696 $(HOST_EXPORTS) \
20697 for flag in $(EXTRA_HOST_FLAGS) ; do \
20698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20699 done; \
20700 echo "Doing pdf in libbacktrace" ; \
20701 (cd $(HOST_SUBDIR)/libbacktrace && \
20702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20704 "RANLIB=$${RANLIB}" \
20705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20706 pdf) \
20707 || exit 1
20709 @endif libbacktrace
20711 .PHONY: maybe-html-libbacktrace html-libbacktrace
20712 maybe-html-libbacktrace:
20713 @if libbacktrace
20714 maybe-html-libbacktrace: html-libbacktrace
20716 html-libbacktrace: \
20717 configure-libbacktrace
20718 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20719 r=`${PWD_COMMAND}`; export r; \
20720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20721 $(HOST_EXPORTS) \
20722 for flag in $(EXTRA_HOST_FLAGS) ; do \
20723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20724 done; \
20725 echo "Doing html in libbacktrace" ; \
20726 (cd $(HOST_SUBDIR)/libbacktrace && \
20727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20729 "RANLIB=$${RANLIB}" \
20730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20731 html) \
20732 || exit 1
20734 @endif libbacktrace
20736 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20737 maybe-TAGS-libbacktrace:
20738 @if libbacktrace
20739 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20741 TAGS-libbacktrace: \
20742 configure-libbacktrace
20743 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20744 r=`${PWD_COMMAND}`; export r; \
20745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20746 $(HOST_EXPORTS) \
20747 for flag in $(EXTRA_HOST_FLAGS) ; do \
20748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20749 done; \
20750 echo "Doing TAGS in libbacktrace" ; \
20751 (cd $(HOST_SUBDIR)/libbacktrace && \
20752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20754 "RANLIB=$${RANLIB}" \
20755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20756 TAGS) \
20757 || exit 1
20759 @endif libbacktrace
20761 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20762 maybe-install-info-libbacktrace:
20763 @if libbacktrace
20764 maybe-install-info-libbacktrace: install-info-libbacktrace
20766 install-info-libbacktrace: \
20767 configure-libbacktrace \
20768 info-libbacktrace
20769 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20770 r=`${PWD_COMMAND}`; export r; \
20771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20772 $(HOST_EXPORTS) \
20773 for flag in $(EXTRA_HOST_FLAGS) ; do \
20774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20775 done; \
20776 echo "Doing install-info in libbacktrace" ; \
20777 (cd $(HOST_SUBDIR)/libbacktrace && \
20778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20780 "RANLIB=$${RANLIB}" \
20781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20782 install-info) \
20783 || exit 1
20785 @endif libbacktrace
20787 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20788 maybe-install-pdf-libbacktrace:
20789 @if libbacktrace
20790 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20792 install-pdf-libbacktrace: \
20793 configure-libbacktrace \
20794 pdf-libbacktrace
20795 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20796 r=`${PWD_COMMAND}`; export r; \
20797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20798 $(HOST_EXPORTS) \
20799 for flag in $(EXTRA_HOST_FLAGS) ; do \
20800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20801 done; \
20802 echo "Doing install-pdf in libbacktrace" ; \
20803 (cd $(HOST_SUBDIR)/libbacktrace && \
20804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20806 "RANLIB=$${RANLIB}" \
20807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20808 install-pdf) \
20809 || exit 1
20811 @endif libbacktrace
20813 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20814 maybe-install-html-libbacktrace:
20815 @if libbacktrace
20816 maybe-install-html-libbacktrace: install-html-libbacktrace
20818 install-html-libbacktrace: \
20819 configure-libbacktrace \
20820 html-libbacktrace
20821 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20822 r=`${PWD_COMMAND}`; export r; \
20823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20824 $(HOST_EXPORTS) \
20825 for flag in $(EXTRA_HOST_FLAGS) ; do \
20826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20827 done; \
20828 echo "Doing install-html in libbacktrace" ; \
20829 (cd $(HOST_SUBDIR)/libbacktrace && \
20830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20832 "RANLIB=$${RANLIB}" \
20833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20834 install-html) \
20835 || exit 1
20837 @endif libbacktrace
20839 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20840 maybe-installcheck-libbacktrace:
20841 @if libbacktrace
20842 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20844 installcheck-libbacktrace: \
20845 configure-libbacktrace
20846 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20847 r=`${PWD_COMMAND}`; export r; \
20848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20849 $(HOST_EXPORTS) \
20850 for flag in $(EXTRA_HOST_FLAGS) ; do \
20851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20852 done; \
20853 echo "Doing installcheck in libbacktrace" ; \
20854 (cd $(HOST_SUBDIR)/libbacktrace && \
20855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20857 "RANLIB=$${RANLIB}" \
20858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20859 installcheck) \
20860 || exit 1
20862 @endif libbacktrace
20864 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20865 maybe-mostlyclean-libbacktrace:
20866 @if libbacktrace
20867 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20869 mostlyclean-libbacktrace:
20870 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20871 r=`${PWD_COMMAND}`; export r; \
20872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20873 $(HOST_EXPORTS) \
20874 for flag in $(EXTRA_HOST_FLAGS) ; do \
20875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20876 done; \
20877 echo "Doing mostlyclean in libbacktrace" ; \
20878 (cd $(HOST_SUBDIR)/libbacktrace && \
20879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20881 "RANLIB=$${RANLIB}" \
20882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20883 mostlyclean) \
20884 || exit 1
20886 @endif libbacktrace
20888 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20889 maybe-clean-libbacktrace:
20890 @if libbacktrace
20891 maybe-clean-libbacktrace: clean-libbacktrace
20893 clean-libbacktrace:
20894 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20895 r=`${PWD_COMMAND}`; export r; \
20896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20897 $(HOST_EXPORTS) \
20898 for flag in $(EXTRA_HOST_FLAGS) ; do \
20899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20900 done; \
20901 echo "Doing clean in libbacktrace" ; \
20902 (cd $(HOST_SUBDIR)/libbacktrace && \
20903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20905 "RANLIB=$${RANLIB}" \
20906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20907 clean) \
20908 || exit 1
20910 @endif libbacktrace
20912 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20913 maybe-distclean-libbacktrace:
20914 @if libbacktrace
20915 maybe-distclean-libbacktrace: distclean-libbacktrace
20917 distclean-libbacktrace:
20918 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20919 r=`${PWD_COMMAND}`; export r; \
20920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20921 $(HOST_EXPORTS) \
20922 for flag in $(EXTRA_HOST_FLAGS) ; do \
20923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20924 done; \
20925 echo "Doing distclean in libbacktrace" ; \
20926 (cd $(HOST_SUBDIR)/libbacktrace && \
20927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20929 "RANLIB=$${RANLIB}" \
20930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20931 distclean) \
20932 || exit 1
20934 @endif libbacktrace
20936 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20937 maybe-maintainer-clean-libbacktrace:
20938 @if libbacktrace
20939 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20941 maintainer-clean-libbacktrace:
20942 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20943 r=`${PWD_COMMAND}`; export r; \
20944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20945 $(HOST_EXPORTS) \
20946 for flag in $(EXTRA_HOST_FLAGS) ; do \
20947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20948 done; \
20949 echo "Doing maintainer-clean in libbacktrace" ; \
20950 (cd $(HOST_SUBDIR)/libbacktrace && \
20951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20953 "RANLIB=$${RANLIB}" \
20954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20955 maintainer-clean) \
20956 || exit 1
20958 @endif libbacktrace
20962 .PHONY: configure-libcpp maybe-configure-libcpp
20963 maybe-configure-libcpp:
20964 @if gcc-bootstrap
20965 configure-libcpp: stage_current
20966 @endif gcc-bootstrap
20967 @if libcpp
20968 maybe-configure-libcpp: configure-libcpp
20969 configure-libcpp:
20970 @r=`${PWD_COMMAND}`; export r; \
20971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20972 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20973 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20974 $(HOST_EXPORTS) \
20975 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20977 this_target="${target_alias}"; \
20979 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20980 case $(srcdir) in \
20981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20982 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20984 esac; \
20985 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20986 libsrcdir="$$s/libcpp"; \
20987 $(SHELL) $${libsrcdir}/configure \
20988 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20989 --target=$${this_target} $${srcdiroption} \
20990 || exit 1
20991 @endif libcpp
20995 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20996 maybe-configure-stage1-libcpp:
20997 @if libcpp-bootstrap
20998 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20999 configure-stage1-libcpp:
21000 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21001 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21002 @r=`${PWD_COMMAND}`; export r; \
21003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21004 TFLAGS="$(STAGE1_TFLAGS)"; \
21005 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21006 $(HOST_EXPORTS) \
21007 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21008 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21009 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21010 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
21011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21012 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21013 case $(srcdir) in \
21014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21015 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21017 esac; \
21018 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21019 libsrcdir="$$s/libcpp"; \
21020 $(SHELL) $${libsrcdir}/configure \
21021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21022 --target=${target_alias} $${srcdiroption} \
21023 $(STAGE1_CONFIGURE_FLAGS)
21024 @endif libcpp-bootstrap
21026 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
21027 maybe-configure-stage2-libcpp:
21028 @if libcpp-bootstrap
21029 maybe-configure-stage2-libcpp: configure-stage2-libcpp
21030 configure-stage2-libcpp:
21031 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21033 @r=`${PWD_COMMAND}`; export r; \
21034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21035 TFLAGS="$(STAGE2_TFLAGS)"; \
21036 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21037 $(HOST_EXPORTS) \
21038 $(POSTSTAGE1_HOST_EXPORTS) \
21039 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21040 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21041 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21042 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
21043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21044 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21045 case $(srcdir) in \
21046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21047 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21049 esac; \
21050 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21051 libsrcdir="$$s/libcpp"; \
21052 $(SHELL) $${libsrcdir}/configure \
21053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21054 --target=${target_alias} $${srcdiroption} \
21055 --with-build-libsubdir=$(HOST_SUBDIR) \
21056 $(STAGE2_CONFIGURE_FLAGS)
21057 @endif libcpp-bootstrap
21059 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
21060 maybe-configure-stage3-libcpp:
21061 @if libcpp-bootstrap
21062 maybe-configure-stage3-libcpp: configure-stage3-libcpp
21063 configure-stage3-libcpp:
21064 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21066 @r=`${PWD_COMMAND}`; export r; \
21067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21068 TFLAGS="$(STAGE3_TFLAGS)"; \
21069 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21070 $(HOST_EXPORTS) \
21071 $(POSTSTAGE1_HOST_EXPORTS) \
21072 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21073 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21074 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21075 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
21076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21077 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21078 case $(srcdir) in \
21079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21080 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21082 esac; \
21083 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21084 libsrcdir="$$s/libcpp"; \
21085 $(SHELL) $${libsrcdir}/configure \
21086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21087 --target=${target_alias} $${srcdiroption} \
21088 --with-build-libsubdir=$(HOST_SUBDIR) \
21089 $(STAGE3_CONFIGURE_FLAGS)
21090 @endif libcpp-bootstrap
21092 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
21093 maybe-configure-stage4-libcpp:
21094 @if libcpp-bootstrap
21095 maybe-configure-stage4-libcpp: configure-stage4-libcpp
21096 configure-stage4-libcpp:
21097 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21098 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21099 @r=`${PWD_COMMAND}`; export r; \
21100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21101 TFLAGS="$(STAGE4_TFLAGS)"; \
21102 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21103 $(HOST_EXPORTS) \
21104 $(POSTSTAGE1_HOST_EXPORTS) \
21105 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21106 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21107 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21108 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
21109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21110 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21111 case $(srcdir) in \
21112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21113 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21115 esac; \
21116 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21117 libsrcdir="$$s/libcpp"; \
21118 $(SHELL) $${libsrcdir}/configure \
21119 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21120 --target=${target_alias} $${srcdiroption} \
21121 --with-build-libsubdir=$(HOST_SUBDIR) \
21122 $(STAGE4_CONFIGURE_FLAGS)
21123 @endif libcpp-bootstrap
21125 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
21126 maybe-configure-stageprofile-libcpp:
21127 @if libcpp-bootstrap
21128 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
21129 configure-stageprofile-libcpp:
21130 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21131 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21132 @r=`${PWD_COMMAND}`; export r; \
21133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21134 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21135 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21136 $(HOST_EXPORTS) \
21137 $(POSTSTAGE1_HOST_EXPORTS) \
21138 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21139 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21140 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21141 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
21142 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21143 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21144 case $(srcdir) in \
21145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21146 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21148 esac; \
21149 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21150 libsrcdir="$$s/libcpp"; \
21151 $(SHELL) $${libsrcdir}/configure \
21152 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21153 --target=${target_alias} $${srcdiroption} \
21154 --with-build-libsubdir=$(HOST_SUBDIR) \
21155 $(STAGEprofile_CONFIGURE_FLAGS)
21156 @endif libcpp-bootstrap
21158 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
21159 maybe-configure-stagefeedback-libcpp:
21160 @if libcpp-bootstrap
21161 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
21162 configure-stagefeedback-libcpp:
21163 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21164 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21165 @r=`${PWD_COMMAND}`; export r; \
21166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21167 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21168 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21169 $(HOST_EXPORTS) \
21170 $(POSTSTAGE1_HOST_EXPORTS) \
21171 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21172 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21173 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21174 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
21175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21176 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21177 case $(srcdir) in \
21178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21179 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21181 esac; \
21182 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21183 libsrcdir="$$s/libcpp"; \
21184 $(SHELL) $${libsrcdir}/configure \
21185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21186 --target=${target_alias} $${srcdiroption} \
21187 --with-build-libsubdir=$(HOST_SUBDIR) \
21188 $(STAGEfeedback_CONFIGURE_FLAGS)
21189 @endif libcpp-bootstrap
21195 .PHONY: all-libcpp maybe-all-libcpp
21196 maybe-all-libcpp:
21197 @if gcc-bootstrap
21198 all-libcpp: stage_current
21199 @endif gcc-bootstrap
21200 @if libcpp
21201 TARGET-libcpp=all
21202 maybe-all-libcpp: all-libcpp
21203 all-libcpp: configure-libcpp
21204 @r=`${PWD_COMMAND}`; export r; \
21205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21206 $(HOST_EXPORTS) \
21207 (cd $(HOST_SUBDIR)/libcpp && \
21208 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21209 $(TARGET-libcpp))
21210 @endif libcpp
21214 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
21215 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
21216 maybe-all-stage1-libcpp:
21217 maybe-clean-stage1-libcpp:
21218 @if libcpp-bootstrap
21219 maybe-all-stage1-libcpp: all-stage1-libcpp
21220 all-stage1: all-stage1-libcpp
21221 TARGET-stage1-libcpp = $(TARGET-libcpp)
21222 all-stage1-libcpp: configure-stage1-libcpp
21223 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21224 @r=`${PWD_COMMAND}`; export r; \
21225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21226 TFLAGS="$(STAGE1_TFLAGS)"; \
21227 $(HOST_EXPORTS) \
21228 cd $(HOST_SUBDIR)/libcpp && \
21229 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21230 CFLAGS="$(STAGE1_CFLAGS)" \
21231 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21232 LIBCFLAGS="$(LIBCFLAGS)" \
21233 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21234 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21235 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21236 $(EXTRA_HOST_FLAGS) \
21237 $(STAGE1_FLAGS_TO_PASS) \
21238 TFLAGS="$(STAGE1_TFLAGS)" \
21239 $(TARGET-stage1-libcpp)
21241 maybe-clean-stage1-libcpp: clean-stage1-libcpp
21242 clean-stage1: clean-stage1-libcpp
21243 clean-stage1-libcpp:
21244 @if [ $(current_stage) = stage1 ]; then \
21245 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21246 else \
21247 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
21248 $(MAKE) stage1-start; \
21249 fi; \
21250 cd $(HOST_SUBDIR)/libcpp && \
21251 $(MAKE) $(EXTRA_HOST_FLAGS) \
21252 $(STAGE1_FLAGS_TO_PASS) clean
21253 @endif libcpp-bootstrap
21256 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
21257 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
21258 maybe-all-stage2-libcpp:
21259 maybe-clean-stage2-libcpp:
21260 @if libcpp-bootstrap
21261 maybe-all-stage2-libcpp: all-stage2-libcpp
21262 all-stage2: all-stage2-libcpp
21263 TARGET-stage2-libcpp = $(TARGET-libcpp)
21264 all-stage2-libcpp: configure-stage2-libcpp
21265 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21266 @r=`${PWD_COMMAND}`; export r; \
21267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21268 TFLAGS="$(STAGE2_TFLAGS)"; \
21269 $(HOST_EXPORTS) \
21270 $(POSTSTAGE1_HOST_EXPORTS) \
21271 cd $(HOST_SUBDIR)/libcpp && \
21272 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21273 CFLAGS="$(STAGE2_CFLAGS)" \
21274 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21275 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21276 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21277 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21278 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21279 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21280 TFLAGS="$(STAGE2_TFLAGS)" \
21281 $(TARGET-stage2-libcpp)
21283 maybe-clean-stage2-libcpp: clean-stage2-libcpp
21284 clean-stage2: clean-stage2-libcpp
21285 clean-stage2-libcpp:
21286 @if [ $(current_stage) = stage2 ]; then \
21287 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21288 else \
21289 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
21290 $(MAKE) stage2-start; \
21291 fi; \
21292 cd $(HOST_SUBDIR)/libcpp && \
21293 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21294 @endif libcpp-bootstrap
21297 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
21298 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
21299 maybe-all-stage3-libcpp:
21300 maybe-clean-stage3-libcpp:
21301 @if libcpp-bootstrap
21302 maybe-all-stage3-libcpp: all-stage3-libcpp
21303 all-stage3: all-stage3-libcpp
21304 TARGET-stage3-libcpp = $(TARGET-libcpp)
21305 all-stage3-libcpp: configure-stage3-libcpp
21306 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21307 @r=`${PWD_COMMAND}`; export r; \
21308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21309 TFLAGS="$(STAGE3_TFLAGS)"; \
21310 $(HOST_EXPORTS) \
21311 $(POSTSTAGE1_HOST_EXPORTS) \
21312 cd $(HOST_SUBDIR)/libcpp && \
21313 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21314 CFLAGS="$(STAGE3_CFLAGS)" \
21315 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21316 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21317 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21318 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21319 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21320 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21321 TFLAGS="$(STAGE3_TFLAGS)" \
21322 $(TARGET-stage3-libcpp)
21324 maybe-clean-stage3-libcpp: clean-stage3-libcpp
21325 clean-stage3: clean-stage3-libcpp
21326 clean-stage3-libcpp:
21327 @if [ $(current_stage) = stage3 ]; then \
21328 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21329 else \
21330 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
21331 $(MAKE) stage3-start; \
21332 fi; \
21333 cd $(HOST_SUBDIR)/libcpp && \
21334 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21335 @endif libcpp-bootstrap
21338 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
21339 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
21340 maybe-all-stage4-libcpp:
21341 maybe-clean-stage4-libcpp:
21342 @if libcpp-bootstrap
21343 maybe-all-stage4-libcpp: all-stage4-libcpp
21344 all-stage4: all-stage4-libcpp
21345 TARGET-stage4-libcpp = $(TARGET-libcpp)
21346 all-stage4-libcpp: configure-stage4-libcpp
21347 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21348 @r=`${PWD_COMMAND}`; export r; \
21349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21350 TFLAGS="$(STAGE4_TFLAGS)"; \
21351 $(HOST_EXPORTS) \
21352 $(POSTSTAGE1_HOST_EXPORTS) \
21353 cd $(HOST_SUBDIR)/libcpp && \
21354 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21355 CFLAGS="$(STAGE4_CFLAGS)" \
21356 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21357 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21358 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21359 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21360 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21361 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21362 TFLAGS="$(STAGE4_TFLAGS)" \
21363 $(TARGET-stage4-libcpp)
21365 maybe-clean-stage4-libcpp: clean-stage4-libcpp
21366 clean-stage4: clean-stage4-libcpp
21367 clean-stage4-libcpp:
21368 @if [ $(current_stage) = stage4 ]; then \
21369 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21370 else \
21371 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
21372 $(MAKE) stage4-start; \
21373 fi; \
21374 cd $(HOST_SUBDIR)/libcpp && \
21375 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21376 @endif libcpp-bootstrap
21379 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
21380 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
21381 maybe-all-stageprofile-libcpp:
21382 maybe-clean-stageprofile-libcpp:
21383 @if libcpp-bootstrap
21384 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
21385 all-stageprofile: all-stageprofile-libcpp
21386 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
21387 all-stageprofile-libcpp: configure-stageprofile-libcpp
21388 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21389 @r=`${PWD_COMMAND}`; export r; \
21390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21391 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21392 $(HOST_EXPORTS) \
21393 $(POSTSTAGE1_HOST_EXPORTS) \
21394 cd $(HOST_SUBDIR)/libcpp && \
21395 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21396 CFLAGS="$(STAGEprofile_CFLAGS)" \
21397 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21398 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21399 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21400 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21401 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21402 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21403 TFLAGS="$(STAGEprofile_TFLAGS)" \
21404 $(TARGET-stageprofile-libcpp)
21406 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
21407 clean-stageprofile: clean-stageprofile-libcpp
21408 clean-stageprofile-libcpp:
21409 @if [ $(current_stage) = stageprofile ]; then \
21410 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21411 else \
21412 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
21413 $(MAKE) stageprofile-start; \
21414 fi; \
21415 cd $(HOST_SUBDIR)/libcpp && \
21416 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21417 @endif libcpp-bootstrap
21420 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
21421 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
21422 maybe-all-stagefeedback-libcpp:
21423 maybe-clean-stagefeedback-libcpp:
21424 @if libcpp-bootstrap
21425 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
21426 all-stagefeedback: all-stagefeedback-libcpp
21427 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
21428 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
21429 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21430 @r=`${PWD_COMMAND}`; export r; \
21431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21432 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21433 $(HOST_EXPORTS) \
21434 $(POSTSTAGE1_HOST_EXPORTS) \
21435 cd $(HOST_SUBDIR)/libcpp && \
21436 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21437 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21438 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21439 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21440 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21441 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21442 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21443 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21444 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21445 $(TARGET-stagefeedback-libcpp)
21447 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
21448 clean-stagefeedback: clean-stagefeedback-libcpp
21449 clean-stagefeedback-libcpp:
21450 @if [ $(current_stage) = stagefeedback ]; then \
21451 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21452 else \
21453 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
21454 $(MAKE) stagefeedback-start; \
21455 fi; \
21456 cd $(HOST_SUBDIR)/libcpp && \
21457 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21458 @endif libcpp-bootstrap
21464 .PHONY: check-libcpp maybe-check-libcpp
21465 maybe-check-libcpp:
21466 @if libcpp
21467 maybe-check-libcpp: check-libcpp
21469 check-libcpp:
21470 @: $(MAKE); $(unstage)
21471 @r=`${PWD_COMMAND}`; export r; \
21472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21473 $(HOST_EXPORTS) \
21474 (cd $(HOST_SUBDIR)/libcpp && \
21475 $(MAKE) $(FLAGS_TO_PASS) check)
21477 @endif libcpp
21479 .PHONY: install-libcpp maybe-install-libcpp
21480 maybe-install-libcpp:
21481 @if libcpp
21482 maybe-install-libcpp: install-libcpp
21484 install-libcpp: installdirs
21485 @: $(MAKE); $(unstage)
21486 @r=`${PWD_COMMAND}`; export r; \
21487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21488 $(HOST_EXPORTS) \
21489 (cd $(HOST_SUBDIR)/libcpp && \
21490 $(MAKE) $(FLAGS_TO_PASS) install)
21492 @endif libcpp
21494 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
21495 maybe-install-strip-libcpp:
21496 @if libcpp
21497 maybe-install-strip-libcpp: install-strip-libcpp
21499 install-strip-libcpp: installdirs
21500 @: $(MAKE); $(unstage)
21501 @r=`${PWD_COMMAND}`; export r; \
21502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21503 $(HOST_EXPORTS) \
21504 (cd $(HOST_SUBDIR)/libcpp && \
21505 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21507 @endif libcpp
21509 # Other targets (info, dvi, pdf, etc.)
21511 .PHONY: maybe-info-libcpp info-libcpp
21512 maybe-info-libcpp:
21513 @if libcpp
21514 maybe-info-libcpp: info-libcpp
21516 info-libcpp: \
21517 configure-libcpp
21518 @[ -f ./libcpp/Makefile ] || exit 0; \
21519 r=`${PWD_COMMAND}`; export r; \
21520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21521 $(HOST_EXPORTS) \
21522 for flag in $(EXTRA_HOST_FLAGS) ; do \
21523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21524 done; \
21525 echo "Doing info in libcpp" ; \
21526 (cd $(HOST_SUBDIR)/libcpp && \
21527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21529 "RANLIB=$${RANLIB}" \
21530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21531 info) \
21532 || exit 1
21534 @endif libcpp
21536 .PHONY: maybe-dvi-libcpp dvi-libcpp
21537 maybe-dvi-libcpp:
21538 @if libcpp
21539 maybe-dvi-libcpp: dvi-libcpp
21541 dvi-libcpp: \
21542 configure-libcpp
21543 @[ -f ./libcpp/Makefile ] || exit 0; \
21544 r=`${PWD_COMMAND}`; export r; \
21545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21546 $(HOST_EXPORTS) \
21547 for flag in $(EXTRA_HOST_FLAGS) ; do \
21548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21549 done; \
21550 echo "Doing dvi in libcpp" ; \
21551 (cd $(HOST_SUBDIR)/libcpp && \
21552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21554 "RANLIB=$${RANLIB}" \
21555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21556 dvi) \
21557 || exit 1
21559 @endif libcpp
21561 .PHONY: maybe-pdf-libcpp pdf-libcpp
21562 maybe-pdf-libcpp:
21563 @if libcpp
21564 maybe-pdf-libcpp: pdf-libcpp
21566 pdf-libcpp: \
21567 configure-libcpp
21568 @[ -f ./libcpp/Makefile ] || exit 0; \
21569 r=`${PWD_COMMAND}`; export r; \
21570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21571 $(HOST_EXPORTS) \
21572 for flag in $(EXTRA_HOST_FLAGS) ; do \
21573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21574 done; \
21575 echo "Doing pdf in libcpp" ; \
21576 (cd $(HOST_SUBDIR)/libcpp && \
21577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21579 "RANLIB=$${RANLIB}" \
21580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21581 pdf) \
21582 || exit 1
21584 @endif libcpp
21586 .PHONY: maybe-html-libcpp html-libcpp
21587 maybe-html-libcpp:
21588 @if libcpp
21589 maybe-html-libcpp: html-libcpp
21591 html-libcpp: \
21592 configure-libcpp
21593 @[ -f ./libcpp/Makefile ] || exit 0; \
21594 r=`${PWD_COMMAND}`; export r; \
21595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21596 $(HOST_EXPORTS) \
21597 for flag in $(EXTRA_HOST_FLAGS) ; do \
21598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21599 done; \
21600 echo "Doing html in libcpp" ; \
21601 (cd $(HOST_SUBDIR)/libcpp && \
21602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21604 "RANLIB=$${RANLIB}" \
21605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21606 html) \
21607 || exit 1
21609 @endif libcpp
21611 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21612 maybe-TAGS-libcpp:
21613 @if libcpp
21614 maybe-TAGS-libcpp: TAGS-libcpp
21616 TAGS-libcpp: \
21617 configure-libcpp
21618 @[ -f ./libcpp/Makefile ] || exit 0; \
21619 r=`${PWD_COMMAND}`; export r; \
21620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21621 $(HOST_EXPORTS) \
21622 for flag in $(EXTRA_HOST_FLAGS) ; do \
21623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21624 done; \
21625 echo "Doing TAGS in libcpp" ; \
21626 (cd $(HOST_SUBDIR)/libcpp && \
21627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21629 "RANLIB=$${RANLIB}" \
21630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21631 TAGS) \
21632 || exit 1
21634 @endif libcpp
21636 .PHONY: maybe-install-info-libcpp install-info-libcpp
21637 maybe-install-info-libcpp:
21638 @if libcpp
21639 maybe-install-info-libcpp: install-info-libcpp
21641 install-info-libcpp: \
21642 configure-libcpp \
21643 info-libcpp
21644 @[ -f ./libcpp/Makefile ] || exit 0; \
21645 r=`${PWD_COMMAND}`; export r; \
21646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21647 $(HOST_EXPORTS) \
21648 for flag in $(EXTRA_HOST_FLAGS) ; do \
21649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21650 done; \
21651 echo "Doing install-info in libcpp" ; \
21652 (cd $(HOST_SUBDIR)/libcpp && \
21653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21655 "RANLIB=$${RANLIB}" \
21656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21657 install-info) \
21658 || exit 1
21660 @endif libcpp
21662 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21663 maybe-install-pdf-libcpp:
21664 @if libcpp
21665 maybe-install-pdf-libcpp: install-pdf-libcpp
21667 install-pdf-libcpp: \
21668 configure-libcpp \
21669 pdf-libcpp
21670 @[ -f ./libcpp/Makefile ] || exit 0; \
21671 r=`${PWD_COMMAND}`; export r; \
21672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21673 $(HOST_EXPORTS) \
21674 for flag in $(EXTRA_HOST_FLAGS) ; do \
21675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21676 done; \
21677 echo "Doing install-pdf in libcpp" ; \
21678 (cd $(HOST_SUBDIR)/libcpp && \
21679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21681 "RANLIB=$${RANLIB}" \
21682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21683 install-pdf) \
21684 || exit 1
21686 @endif libcpp
21688 .PHONY: maybe-install-html-libcpp install-html-libcpp
21689 maybe-install-html-libcpp:
21690 @if libcpp
21691 maybe-install-html-libcpp: install-html-libcpp
21693 install-html-libcpp: \
21694 configure-libcpp \
21695 html-libcpp
21696 @[ -f ./libcpp/Makefile ] || exit 0; \
21697 r=`${PWD_COMMAND}`; export r; \
21698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21699 $(HOST_EXPORTS) \
21700 for flag in $(EXTRA_HOST_FLAGS) ; do \
21701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21702 done; \
21703 echo "Doing install-html in libcpp" ; \
21704 (cd $(HOST_SUBDIR)/libcpp && \
21705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21707 "RANLIB=$${RANLIB}" \
21708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21709 install-html) \
21710 || exit 1
21712 @endif libcpp
21714 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21715 maybe-installcheck-libcpp:
21716 @if libcpp
21717 maybe-installcheck-libcpp: installcheck-libcpp
21719 installcheck-libcpp: \
21720 configure-libcpp
21721 @[ -f ./libcpp/Makefile ] || exit 0; \
21722 r=`${PWD_COMMAND}`; export r; \
21723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21724 $(HOST_EXPORTS) \
21725 for flag in $(EXTRA_HOST_FLAGS) ; do \
21726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21727 done; \
21728 echo "Doing installcheck in libcpp" ; \
21729 (cd $(HOST_SUBDIR)/libcpp && \
21730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21732 "RANLIB=$${RANLIB}" \
21733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21734 installcheck) \
21735 || exit 1
21737 @endif libcpp
21739 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21740 maybe-mostlyclean-libcpp:
21741 @if libcpp
21742 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21744 mostlyclean-libcpp:
21745 @[ -f ./libcpp/Makefile ] || exit 0; \
21746 r=`${PWD_COMMAND}`; export r; \
21747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21748 $(HOST_EXPORTS) \
21749 for flag in $(EXTRA_HOST_FLAGS) ; do \
21750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21751 done; \
21752 echo "Doing mostlyclean in libcpp" ; \
21753 (cd $(HOST_SUBDIR)/libcpp && \
21754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21756 "RANLIB=$${RANLIB}" \
21757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21758 mostlyclean) \
21759 || exit 1
21761 @endif libcpp
21763 .PHONY: maybe-clean-libcpp clean-libcpp
21764 maybe-clean-libcpp:
21765 @if libcpp
21766 maybe-clean-libcpp: clean-libcpp
21768 clean-libcpp:
21769 @[ -f ./libcpp/Makefile ] || exit 0; \
21770 r=`${PWD_COMMAND}`; export r; \
21771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21772 $(HOST_EXPORTS) \
21773 for flag in $(EXTRA_HOST_FLAGS) ; do \
21774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21775 done; \
21776 echo "Doing clean in libcpp" ; \
21777 (cd $(HOST_SUBDIR)/libcpp && \
21778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21780 "RANLIB=$${RANLIB}" \
21781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21782 clean) \
21783 || exit 1
21785 @endif libcpp
21787 .PHONY: maybe-distclean-libcpp distclean-libcpp
21788 maybe-distclean-libcpp:
21789 @if libcpp
21790 maybe-distclean-libcpp: distclean-libcpp
21792 distclean-libcpp:
21793 @[ -f ./libcpp/Makefile ] || exit 0; \
21794 r=`${PWD_COMMAND}`; export r; \
21795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21796 $(HOST_EXPORTS) \
21797 for flag in $(EXTRA_HOST_FLAGS) ; do \
21798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21799 done; \
21800 echo "Doing distclean in libcpp" ; \
21801 (cd $(HOST_SUBDIR)/libcpp && \
21802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21804 "RANLIB=$${RANLIB}" \
21805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21806 distclean) \
21807 || exit 1
21809 @endif libcpp
21811 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21812 maybe-maintainer-clean-libcpp:
21813 @if libcpp
21814 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21816 maintainer-clean-libcpp:
21817 @[ -f ./libcpp/Makefile ] || exit 0; \
21818 r=`${PWD_COMMAND}`; export r; \
21819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21820 $(HOST_EXPORTS) \
21821 for flag in $(EXTRA_HOST_FLAGS) ; do \
21822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21823 done; \
21824 echo "Doing maintainer-clean in libcpp" ; \
21825 (cd $(HOST_SUBDIR)/libcpp && \
21826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21828 "RANLIB=$${RANLIB}" \
21829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21830 maintainer-clean) \
21831 || exit 1
21833 @endif libcpp
21837 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21838 maybe-configure-libdecnumber:
21839 @if gcc-bootstrap
21840 configure-libdecnumber: stage_current
21841 @endif gcc-bootstrap
21842 @if libdecnumber
21843 maybe-configure-libdecnumber: configure-libdecnumber
21844 configure-libdecnumber:
21845 @r=`${PWD_COMMAND}`; export r; \
21846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21847 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21849 $(HOST_EXPORTS) \
21850 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21852 this_target="${target_alias}"; \
21854 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21855 case $(srcdir) in \
21856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21857 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21859 esac; \
21860 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21861 libsrcdir="$$s/libdecnumber"; \
21862 $(SHELL) $${libsrcdir}/configure \
21863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21864 --target=$${this_target} $${srcdiroption} \
21865 || exit 1
21866 @endif libdecnumber
21870 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21871 maybe-configure-stage1-libdecnumber:
21872 @if libdecnumber-bootstrap
21873 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21874 configure-stage1-libdecnumber:
21875 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21876 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21877 @r=`${PWD_COMMAND}`; export r; \
21878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21879 TFLAGS="$(STAGE1_TFLAGS)"; \
21880 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21881 $(HOST_EXPORTS) \
21882 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21883 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21884 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21885 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21886 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21887 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21888 case $(srcdir) in \
21889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21890 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21892 esac; \
21893 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21894 libsrcdir="$$s/libdecnumber"; \
21895 $(SHELL) $${libsrcdir}/configure \
21896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21897 --target=${target_alias} $${srcdiroption} \
21898 $(STAGE1_CONFIGURE_FLAGS)
21899 @endif libdecnumber-bootstrap
21901 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21902 maybe-configure-stage2-libdecnumber:
21903 @if libdecnumber-bootstrap
21904 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21905 configure-stage2-libdecnumber:
21906 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21907 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21908 @r=`${PWD_COMMAND}`; export r; \
21909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21910 TFLAGS="$(STAGE2_TFLAGS)"; \
21911 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21912 $(HOST_EXPORTS) \
21913 $(POSTSTAGE1_HOST_EXPORTS) \
21914 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21915 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21916 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21917 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21919 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21920 case $(srcdir) in \
21921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21922 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21924 esac; \
21925 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21926 libsrcdir="$$s/libdecnumber"; \
21927 $(SHELL) $${libsrcdir}/configure \
21928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21929 --target=${target_alias} $${srcdiroption} \
21930 --with-build-libsubdir=$(HOST_SUBDIR) \
21931 $(STAGE2_CONFIGURE_FLAGS)
21932 @endif libdecnumber-bootstrap
21934 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21935 maybe-configure-stage3-libdecnumber:
21936 @if libdecnumber-bootstrap
21937 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21938 configure-stage3-libdecnumber:
21939 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21940 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21941 @r=`${PWD_COMMAND}`; export r; \
21942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21943 TFLAGS="$(STAGE3_TFLAGS)"; \
21944 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21945 $(HOST_EXPORTS) \
21946 $(POSTSTAGE1_HOST_EXPORTS) \
21947 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21948 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21949 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21950 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21952 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21953 case $(srcdir) in \
21954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21955 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21957 esac; \
21958 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21959 libsrcdir="$$s/libdecnumber"; \
21960 $(SHELL) $${libsrcdir}/configure \
21961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21962 --target=${target_alias} $${srcdiroption} \
21963 --with-build-libsubdir=$(HOST_SUBDIR) \
21964 $(STAGE3_CONFIGURE_FLAGS)
21965 @endif libdecnumber-bootstrap
21967 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21968 maybe-configure-stage4-libdecnumber:
21969 @if libdecnumber-bootstrap
21970 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21971 configure-stage4-libdecnumber:
21972 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21973 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21974 @r=`${PWD_COMMAND}`; export r; \
21975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21976 TFLAGS="$(STAGE4_TFLAGS)"; \
21977 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21978 $(HOST_EXPORTS) \
21979 $(POSTSTAGE1_HOST_EXPORTS) \
21980 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21981 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21982 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21983 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21984 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21985 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21986 case $(srcdir) in \
21987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21988 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21990 esac; \
21991 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21992 libsrcdir="$$s/libdecnumber"; \
21993 $(SHELL) $${libsrcdir}/configure \
21994 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21995 --target=${target_alias} $${srcdiroption} \
21996 --with-build-libsubdir=$(HOST_SUBDIR) \
21997 $(STAGE4_CONFIGURE_FLAGS)
21998 @endif libdecnumber-bootstrap
22000 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
22001 maybe-configure-stageprofile-libdecnumber:
22002 @if libdecnumber-bootstrap
22003 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22004 configure-stageprofile-libdecnumber:
22005 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22006 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22007 @r=`${PWD_COMMAND}`; export r; \
22008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22009 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22010 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22011 $(HOST_EXPORTS) \
22012 $(POSTSTAGE1_HOST_EXPORTS) \
22013 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22014 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22015 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22016 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
22017 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22018 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22019 case $(srcdir) in \
22020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22021 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22023 esac; \
22024 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22025 libsrcdir="$$s/libdecnumber"; \
22026 $(SHELL) $${libsrcdir}/configure \
22027 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22028 --target=${target_alias} $${srcdiroption} \
22029 --with-build-libsubdir=$(HOST_SUBDIR) \
22030 $(STAGEprofile_CONFIGURE_FLAGS)
22031 @endif libdecnumber-bootstrap
22033 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
22034 maybe-configure-stagefeedback-libdecnumber:
22035 @if libdecnumber-bootstrap
22036 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22037 configure-stagefeedback-libdecnumber:
22038 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22040 @r=`${PWD_COMMAND}`; export r; \
22041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22042 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22043 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22044 $(HOST_EXPORTS) \
22045 $(POSTSTAGE1_HOST_EXPORTS) \
22046 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22047 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22048 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22049 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
22050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22051 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22052 case $(srcdir) in \
22053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22054 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22056 esac; \
22057 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22058 libsrcdir="$$s/libdecnumber"; \
22059 $(SHELL) $${libsrcdir}/configure \
22060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22061 --target=${target_alias} $${srcdiroption} \
22062 --with-build-libsubdir=$(HOST_SUBDIR) \
22063 $(STAGEfeedback_CONFIGURE_FLAGS)
22064 @endif libdecnumber-bootstrap
22070 .PHONY: all-libdecnumber maybe-all-libdecnumber
22071 maybe-all-libdecnumber:
22072 @if gcc-bootstrap
22073 all-libdecnumber: stage_current
22074 @endif gcc-bootstrap
22075 @if libdecnumber
22076 TARGET-libdecnumber=all
22077 maybe-all-libdecnumber: all-libdecnumber
22078 all-libdecnumber: configure-libdecnumber
22079 @r=`${PWD_COMMAND}`; export r; \
22080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22081 $(HOST_EXPORTS) \
22082 (cd $(HOST_SUBDIR)/libdecnumber && \
22083 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22084 $(TARGET-libdecnumber))
22085 @endif libdecnumber
22089 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
22090 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
22091 maybe-all-stage1-libdecnumber:
22092 maybe-clean-stage1-libdecnumber:
22093 @if libdecnumber-bootstrap
22094 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
22095 all-stage1: all-stage1-libdecnumber
22096 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
22097 all-stage1-libdecnumber: configure-stage1-libdecnumber
22098 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22099 @r=`${PWD_COMMAND}`; export r; \
22100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22101 TFLAGS="$(STAGE1_TFLAGS)"; \
22102 $(HOST_EXPORTS) \
22103 cd $(HOST_SUBDIR)/libdecnumber && \
22104 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22105 CFLAGS="$(STAGE1_CFLAGS)" \
22106 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22107 LIBCFLAGS="$(LIBCFLAGS)" \
22108 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22109 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22110 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22111 $(EXTRA_HOST_FLAGS) \
22112 $(STAGE1_FLAGS_TO_PASS) \
22113 TFLAGS="$(STAGE1_TFLAGS)" \
22114 $(TARGET-stage1-libdecnumber)
22116 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
22117 clean-stage1: clean-stage1-libdecnumber
22118 clean-stage1-libdecnumber:
22119 @if [ $(current_stage) = stage1 ]; then \
22120 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22121 else \
22122 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
22123 $(MAKE) stage1-start; \
22124 fi; \
22125 cd $(HOST_SUBDIR)/libdecnumber && \
22126 $(MAKE) $(EXTRA_HOST_FLAGS) \
22127 $(STAGE1_FLAGS_TO_PASS) clean
22128 @endif libdecnumber-bootstrap
22131 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
22132 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
22133 maybe-all-stage2-libdecnumber:
22134 maybe-clean-stage2-libdecnumber:
22135 @if libdecnumber-bootstrap
22136 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
22137 all-stage2: all-stage2-libdecnumber
22138 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
22139 all-stage2-libdecnumber: configure-stage2-libdecnumber
22140 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22141 @r=`${PWD_COMMAND}`; export r; \
22142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22143 TFLAGS="$(STAGE2_TFLAGS)"; \
22144 $(HOST_EXPORTS) \
22145 $(POSTSTAGE1_HOST_EXPORTS) \
22146 cd $(HOST_SUBDIR)/libdecnumber && \
22147 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22148 CFLAGS="$(STAGE2_CFLAGS)" \
22149 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22150 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22151 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22152 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22153 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22154 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22155 TFLAGS="$(STAGE2_TFLAGS)" \
22156 $(TARGET-stage2-libdecnumber)
22158 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
22159 clean-stage2: clean-stage2-libdecnumber
22160 clean-stage2-libdecnumber:
22161 @if [ $(current_stage) = stage2 ]; then \
22162 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22163 else \
22164 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
22165 $(MAKE) stage2-start; \
22166 fi; \
22167 cd $(HOST_SUBDIR)/libdecnumber && \
22168 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22169 @endif libdecnumber-bootstrap
22172 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
22173 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
22174 maybe-all-stage3-libdecnumber:
22175 maybe-clean-stage3-libdecnumber:
22176 @if libdecnumber-bootstrap
22177 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
22178 all-stage3: all-stage3-libdecnumber
22179 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
22180 all-stage3-libdecnumber: configure-stage3-libdecnumber
22181 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22182 @r=`${PWD_COMMAND}`; export r; \
22183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22184 TFLAGS="$(STAGE3_TFLAGS)"; \
22185 $(HOST_EXPORTS) \
22186 $(POSTSTAGE1_HOST_EXPORTS) \
22187 cd $(HOST_SUBDIR)/libdecnumber && \
22188 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22189 CFLAGS="$(STAGE3_CFLAGS)" \
22190 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22191 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22192 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22193 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22194 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22195 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22196 TFLAGS="$(STAGE3_TFLAGS)" \
22197 $(TARGET-stage3-libdecnumber)
22199 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
22200 clean-stage3: clean-stage3-libdecnumber
22201 clean-stage3-libdecnumber:
22202 @if [ $(current_stage) = stage3 ]; then \
22203 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22204 else \
22205 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
22206 $(MAKE) stage3-start; \
22207 fi; \
22208 cd $(HOST_SUBDIR)/libdecnumber && \
22209 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22210 @endif libdecnumber-bootstrap
22213 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
22214 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
22215 maybe-all-stage4-libdecnumber:
22216 maybe-clean-stage4-libdecnumber:
22217 @if libdecnumber-bootstrap
22218 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
22219 all-stage4: all-stage4-libdecnumber
22220 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
22221 all-stage4-libdecnumber: configure-stage4-libdecnumber
22222 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22223 @r=`${PWD_COMMAND}`; export r; \
22224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22225 TFLAGS="$(STAGE4_TFLAGS)"; \
22226 $(HOST_EXPORTS) \
22227 $(POSTSTAGE1_HOST_EXPORTS) \
22228 cd $(HOST_SUBDIR)/libdecnumber && \
22229 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22230 CFLAGS="$(STAGE4_CFLAGS)" \
22231 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22232 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22233 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22234 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22235 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22236 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22237 TFLAGS="$(STAGE4_TFLAGS)" \
22238 $(TARGET-stage4-libdecnumber)
22240 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
22241 clean-stage4: clean-stage4-libdecnumber
22242 clean-stage4-libdecnumber:
22243 @if [ $(current_stage) = stage4 ]; then \
22244 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22245 else \
22246 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
22247 $(MAKE) stage4-start; \
22248 fi; \
22249 cd $(HOST_SUBDIR)/libdecnumber && \
22250 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22251 @endif libdecnumber-bootstrap
22254 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
22255 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
22256 maybe-all-stageprofile-libdecnumber:
22257 maybe-clean-stageprofile-libdecnumber:
22258 @if libdecnumber-bootstrap
22259 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
22260 all-stageprofile: all-stageprofile-libdecnumber
22261 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
22262 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22263 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22264 @r=`${PWD_COMMAND}`; export r; \
22265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22266 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22267 $(HOST_EXPORTS) \
22268 $(POSTSTAGE1_HOST_EXPORTS) \
22269 cd $(HOST_SUBDIR)/libdecnumber && \
22270 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22271 CFLAGS="$(STAGEprofile_CFLAGS)" \
22272 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22273 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22274 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22275 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22276 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22277 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22278 TFLAGS="$(STAGEprofile_TFLAGS)" \
22279 $(TARGET-stageprofile-libdecnumber)
22281 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
22282 clean-stageprofile: clean-stageprofile-libdecnumber
22283 clean-stageprofile-libdecnumber:
22284 @if [ $(current_stage) = stageprofile ]; then \
22285 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22286 else \
22287 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
22288 $(MAKE) stageprofile-start; \
22289 fi; \
22290 cd $(HOST_SUBDIR)/libdecnumber && \
22291 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22292 @endif libdecnumber-bootstrap
22295 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
22296 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
22297 maybe-all-stagefeedback-libdecnumber:
22298 maybe-clean-stagefeedback-libdecnumber:
22299 @if libdecnumber-bootstrap
22300 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
22301 all-stagefeedback: all-stagefeedback-libdecnumber
22302 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
22303 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22304 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22305 @r=`${PWD_COMMAND}`; export r; \
22306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22307 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22308 $(HOST_EXPORTS) \
22309 $(POSTSTAGE1_HOST_EXPORTS) \
22310 cd $(HOST_SUBDIR)/libdecnumber && \
22311 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22312 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22313 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22314 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22315 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22316 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22317 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22318 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22319 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22320 $(TARGET-stagefeedback-libdecnumber)
22322 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
22323 clean-stagefeedback: clean-stagefeedback-libdecnumber
22324 clean-stagefeedback-libdecnumber:
22325 @if [ $(current_stage) = stagefeedback ]; then \
22326 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22327 else \
22328 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
22329 $(MAKE) stagefeedback-start; \
22330 fi; \
22331 cd $(HOST_SUBDIR)/libdecnumber && \
22332 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22333 @endif libdecnumber-bootstrap
22339 .PHONY: check-libdecnumber maybe-check-libdecnumber
22340 maybe-check-libdecnumber:
22341 @if libdecnumber
22342 maybe-check-libdecnumber: check-libdecnumber
22344 check-libdecnumber:
22345 @: $(MAKE); $(unstage)
22346 @r=`${PWD_COMMAND}`; export r; \
22347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22348 $(HOST_EXPORTS) \
22349 (cd $(HOST_SUBDIR)/libdecnumber && \
22350 $(MAKE) $(FLAGS_TO_PASS) check)
22352 @endif libdecnumber
22354 .PHONY: install-libdecnumber maybe-install-libdecnumber
22355 maybe-install-libdecnumber:
22356 @if libdecnumber
22357 maybe-install-libdecnumber: install-libdecnumber
22359 install-libdecnumber: installdirs
22360 @: $(MAKE); $(unstage)
22361 @r=`${PWD_COMMAND}`; export r; \
22362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22363 $(HOST_EXPORTS) \
22364 (cd $(HOST_SUBDIR)/libdecnumber && \
22365 $(MAKE) $(FLAGS_TO_PASS) install)
22367 @endif libdecnumber
22369 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
22370 maybe-install-strip-libdecnumber:
22371 @if libdecnumber
22372 maybe-install-strip-libdecnumber: install-strip-libdecnumber
22374 install-strip-libdecnumber: installdirs
22375 @: $(MAKE); $(unstage)
22376 @r=`${PWD_COMMAND}`; export r; \
22377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22378 $(HOST_EXPORTS) \
22379 (cd $(HOST_SUBDIR)/libdecnumber && \
22380 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22382 @endif libdecnumber
22384 # Other targets (info, dvi, pdf, etc.)
22386 .PHONY: maybe-info-libdecnumber info-libdecnumber
22387 maybe-info-libdecnumber:
22388 @if libdecnumber
22389 maybe-info-libdecnumber: info-libdecnumber
22391 info-libdecnumber: \
22392 configure-libdecnumber
22393 @[ -f ./libdecnumber/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 info in libdecnumber" ; \
22401 (cd $(HOST_SUBDIR)/libdecnumber && \
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 info) \
22407 || exit 1
22409 @endif libdecnumber
22411 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
22412 maybe-dvi-libdecnumber:
22413 @if libdecnumber
22414 maybe-dvi-libdecnumber: dvi-libdecnumber
22416 dvi-libdecnumber: \
22417 configure-libdecnumber
22418 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22419 r=`${PWD_COMMAND}`; export r; \
22420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22421 $(HOST_EXPORTS) \
22422 for flag in $(EXTRA_HOST_FLAGS) ; do \
22423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22424 done; \
22425 echo "Doing dvi in libdecnumber" ; \
22426 (cd $(HOST_SUBDIR)/libdecnumber && \
22427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22429 "RANLIB=$${RANLIB}" \
22430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22431 dvi) \
22432 || exit 1
22434 @endif libdecnumber
22436 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
22437 maybe-pdf-libdecnumber:
22438 @if libdecnumber
22439 maybe-pdf-libdecnumber: pdf-libdecnumber
22441 pdf-libdecnumber: \
22442 configure-libdecnumber
22443 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22444 r=`${PWD_COMMAND}`; export r; \
22445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22446 $(HOST_EXPORTS) \
22447 for flag in $(EXTRA_HOST_FLAGS) ; do \
22448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22449 done; \
22450 echo "Doing pdf in libdecnumber" ; \
22451 (cd $(HOST_SUBDIR)/libdecnumber && \
22452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22454 "RANLIB=$${RANLIB}" \
22455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22456 pdf) \
22457 || exit 1
22459 @endif libdecnumber
22461 .PHONY: maybe-html-libdecnumber html-libdecnumber
22462 maybe-html-libdecnumber:
22463 @if libdecnumber
22464 maybe-html-libdecnumber: html-libdecnumber
22466 html-libdecnumber: \
22467 configure-libdecnumber
22468 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22469 r=`${PWD_COMMAND}`; export r; \
22470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22471 $(HOST_EXPORTS) \
22472 for flag in $(EXTRA_HOST_FLAGS) ; do \
22473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22474 done; \
22475 echo "Doing html in libdecnumber" ; \
22476 (cd $(HOST_SUBDIR)/libdecnumber && \
22477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22479 "RANLIB=$${RANLIB}" \
22480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22481 html) \
22482 || exit 1
22484 @endif libdecnumber
22486 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
22487 maybe-TAGS-libdecnumber:
22488 @if libdecnumber
22489 maybe-TAGS-libdecnumber: TAGS-libdecnumber
22491 TAGS-libdecnumber: \
22492 configure-libdecnumber
22493 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22494 r=`${PWD_COMMAND}`; export r; \
22495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22496 $(HOST_EXPORTS) \
22497 for flag in $(EXTRA_HOST_FLAGS) ; do \
22498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22499 done; \
22500 echo "Doing TAGS in libdecnumber" ; \
22501 (cd $(HOST_SUBDIR)/libdecnumber && \
22502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22504 "RANLIB=$${RANLIB}" \
22505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22506 TAGS) \
22507 || exit 1
22509 @endif libdecnumber
22511 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
22512 maybe-install-info-libdecnumber:
22513 @if libdecnumber
22514 maybe-install-info-libdecnumber: install-info-libdecnumber
22516 install-info-libdecnumber: \
22517 configure-libdecnumber \
22518 info-libdecnumber
22519 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22520 r=`${PWD_COMMAND}`; export r; \
22521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22522 $(HOST_EXPORTS) \
22523 for flag in $(EXTRA_HOST_FLAGS) ; do \
22524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22525 done; \
22526 echo "Doing install-info in libdecnumber" ; \
22527 (cd $(HOST_SUBDIR)/libdecnumber && \
22528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22530 "RANLIB=$${RANLIB}" \
22531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22532 install-info) \
22533 || exit 1
22535 @endif libdecnumber
22537 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
22538 maybe-install-pdf-libdecnumber:
22539 @if libdecnumber
22540 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
22542 install-pdf-libdecnumber: \
22543 configure-libdecnumber \
22544 pdf-libdecnumber
22545 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22546 r=`${PWD_COMMAND}`; export r; \
22547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22548 $(HOST_EXPORTS) \
22549 for flag in $(EXTRA_HOST_FLAGS) ; do \
22550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22551 done; \
22552 echo "Doing install-pdf in libdecnumber" ; \
22553 (cd $(HOST_SUBDIR)/libdecnumber && \
22554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22556 "RANLIB=$${RANLIB}" \
22557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22558 install-pdf) \
22559 || exit 1
22561 @endif libdecnumber
22563 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22564 maybe-install-html-libdecnumber:
22565 @if libdecnumber
22566 maybe-install-html-libdecnumber: install-html-libdecnumber
22568 install-html-libdecnumber: \
22569 configure-libdecnumber \
22570 html-libdecnumber
22571 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22572 r=`${PWD_COMMAND}`; export r; \
22573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22574 $(HOST_EXPORTS) \
22575 for flag in $(EXTRA_HOST_FLAGS) ; do \
22576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22577 done; \
22578 echo "Doing install-html in libdecnumber" ; \
22579 (cd $(HOST_SUBDIR)/libdecnumber && \
22580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22582 "RANLIB=$${RANLIB}" \
22583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22584 install-html) \
22585 || exit 1
22587 @endif libdecnumber
22589 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22590 maybe-installcheck-libdecnumber:
22591 @if libdecnumber
22592 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22594 installcheck-libdecnumber: \
22595 configure-libdecnumber
22596 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22597 r=`${PWD_COMMAND}`; export r; \
22598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22599 $(HOST_EXPORTS) \
22600 for flag in $(EXTRA_HOST_FLAGS) ; do \
22601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22602 done; \
22603 echo "Doing installcheck in libdecnumber" ; \
22604 (cd $(HOST_SUBDIR)/libdecnumber && \
22605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22607 "RANLIB=$${RANLIB}" \
22608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22609 installcheck) \
22610 || exit 1
22612 @endif libdecnumber
22614 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22615 maybe-mostlyclean-libdecnumber:
22616 @if libdecnumber
22617 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22619 mostlyclean-libdecnumber:
22620 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22621 r=`${PWD_COMMAND}`; export r; \
22622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22623 $(HOST_EXPORTS) \
22624 for flag in $(EXTRA_HOST_FLAGS) ; do \
22625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22626 done; \
22627 echo "Doing mostlyclean in libdecnumber" ; \
22628 (cd $(HOST_SUBDIR)/libdecnumber && \
22629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22631 "RANLIB=$${RANLIB}" \
22632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22633 mostlyclean) \
22634 || exit 1
22636 @endif libdecnumber
22638 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22639 maybe-clean-libdecnumber:
22640 @if libdecnumber
22641 maybe-clean-libdecnumber: clean-libdecnumber
22643 clean-libdecnumber:
22644 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22645 r=`${PWD_COMMAND}`; export r; \
22646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22647 $(HOST_EXPORTS) \
22648 for flag in $(EXTRA_HOST_FLAGS) ; do \
22649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22650 done; \
22651 echo "Doing clean in libdecnumber" ; \
22652 (cd $(HOST_SUBDIR)/libdecnumber && \
22653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22655 "RANLIB=$${RANLIB}" \
22656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22657 clean) \
22658 || exit 1
22660 @endif libdecnumber
22662 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22663 maybe-distclean-libdecnumber:
22664 @if libdecnumber
22665 maybe-distclean-libdecnumber: distclean-libdecnumber
22667 distclean-libdecnumber:
22668 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22669 r=`${PWD_COMMAND}`; export r; \
22670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22671 $(HOST_EXPORTS) \
22672 for flag in $(EXTRA_HOST_FLAGS) ; do \
22673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22674 done; \
22675 echo "Doing distclean in libdecnumber" ; \
22676 (cd $(HOST_SUBDIR)/libdecnumber && \
22677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22679 "RANLIB=$${RANLIB}" \
22680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22681 distclean) \
22682 || exit 1
22684 @endif libdecnumber
22686 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22687 maybe-maintainer-clean-libdecnumber:
22688 @if libdecnumber
22689 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22691 maintainer-clean-libdecnumber:
22692 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22693 r=`${PWD_COMMAND}`; export r; \
22694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22695 $(HOST_EXPORTS) \
22696 for flag in $(EXTRA_HOST_FLAGS) ; do \
22697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22698 done; \
22699 echo "Doing maintainer-clean in libdecnumber" ; \
22700 (cd $(HOST_SUBDIR)/libdecnumber && \
22701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22703 "RANLIB=$${RANLIB}" \
22704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22705 maintainer-clean) \
22706 || exit 1
22708 @endif libdecnumber
22712 .PHONY: configure-libgui maybe-configure-libgui
22713 maybe-configure-libgui:
22714 @if gcc-bootstrap
22715 configure-libgui: stage_current
22716 @endif gcc-bootstrap
22717 @if libgui
22718 maybe-configure-libgui: configure-libgui
22719 configure-libgui:
22720 @: $(MAKE); $(unstage)
22721 @r=`${PWD_COMMAND}`; export r; \
22722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22723 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22724 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22725 $(HOST_EXPORTS) \
22726 echo Configuring in $(HOST_SUBDIR)/libgui; \
22728 this_target="${target_alias}"; \
22730 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22731 case $(srcdir) in \
22732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22733 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22735 esac; \
22736 srcdiroption="--srcdir=$${topdir}/libgui"; \
22737 libsrcdir="$$s/libgui"; \
22738 $(SHELL) $${libsrcdir}/configure \
22739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22740 --target=$${this_target} $${srcdiroption} \
22741 || exit 1
22742 @endif libgui
22748 .PHONY: all-libgui maybe-all-libgui
22749 maybe-all-libgui:
22750 @if gcc-bootstrap
22751 all-libgui: stage_current
22752 @endif gcc-bootstrap
22753 @if libgui
22754 TARGET-libgui=all
22755 maybe-all-libgui: all-libgui
22756 all-libgui: configure-libgui
22757 @: $(MAKE); $(unstage)
22758 @r=`${PWD_COMMAND}`; export r; \
22759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22760 $(HOST_EXPORTS) \
22761 (cd $(HOST_SUBDIR)/libgui && \
22762 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22763 $(TARGET-libgui))
22764 @endif libgui
22769 .PHONY: check-libgui maybe-check-libgui
22770 maybe-check-libgui:
22771 @if libgui
22772 maybe-check-libgui: check-libgui
22774 check-libgui:
22775 @: $(MAKE); $(unstage)
22776 @r=`${PWD_COMMAND}`; export r; \
22777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22778 $(HOST_EXPORTS) \
22779 (cd $(HOST_SUBDIR)/libgui && \
22780 $(MAKE) $(FLAGS_TO_PASS) check)
22782 @endif libgui
22784 .PHONY: install-libgui maybe-install-libgui
22785 maybe-install-libgui:
22786 @if libgui
22787 maybe-install-libgui: install-libgui
22789 install-libgui: installdirs
22790 @: $(MAKE); $(unstage)
22791 @r=`${PWD_COMMAND}`; export r; \
22792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22793 $(HOST_EXPORTS) \
22794 (cd $(HOST_SUBDIR)/libgui && \
22795 $(MAKE) $(FLAGS_TO_PASS) install)
22797 @endif libgui
22799 .PHONY: install-strip-libgui maybe-install-strip-libgui
22800 maybe-install-strip-libgui:
22801 @if libgui
22802 maybe-install-strip-libgui: install-strip-libgui
22804 install-strip-libgui: installdirs
22805 @: $(MAKE); $(unstage)
22806 @r=`${PWD_COMMAND}`; export r; \
22807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22808 $(HOST_EXPORTS) \
22809 (cd $(HOST_SUBDIR)/libgui && \
22810 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22812 @endif libgui
22814 # Other targets (info, dvi, pdf, etc.)
22816 .PHONY: maybe-info-libgui info-libgui
22817 maybe-info-libgui:
22818 @if libgui
22819 maybe-info-libgui: info-libgui
22821 info-libgui: \
22822 configure-libgui
22823 @: $(MAKE); $(unstage)
22824 @[ -f ./libgui/Makefile ] || exit 0; \
22825 r=`${PWD_COMMAND}`; export r; \
22826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22827 $(HOST_EXPORTS) \
22828 for flag in $(EXTRA_HOST_FLAGS) ; do \
22829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22830 done; \
22831 echo "Doing info in libgui" ; \
22832 (cd $(HOST_SUBDIR)/libgui && \
22833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22835 "RANLIB=$${RANLIB}" \
22836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22837 info) \
22838 || exit 1
22840 @endif libgui
22842 .PHONY: maybe-dvi-libgui dvi-libgui
22843 maybe-dvi-libgui:
22844 @if libgui
22845 maybe-dvi-libgui: dvi-libgui
22847 dvi-libgui: \
22848 configure-libgui
22849 @: $(MAKE); $(unstage)
22850 @[ -f ./libgui/Makefile ] || exit 0; \
22851 r=`${PWD_COMMAND}`; export r; \
22852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22853 $(HOST_EXPORTS) \
22854 for flag in $(EXTRA_HOST_FLAGS) ; do \
22855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22856 done; \
22857 echo "Doing dvi in libgui" ; \
22858 (cd $(HOST_SUBDIR)/libgui && \
22859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22861 "RANLIB=$${RANLIB}" \
22862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22863 dvi) \
22864 || exit 1
22866 @endif libgui
22868 .PHONY: maybe-pdf-libgui pdf-libgui
22869 maybe-pdf-libgui:
22870 @if libgui
22871 maybe-pdf-libgui: pdf-libgui
22873 pdf-libgui: \
22874 configure-libgui
22875 @: $(MAKE); $(unstage)
22876 @[ -f ./libgui/Makefile ] || exit 0; \
22877 r=`${PWD_COMMAND}`; export r; \
22878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22879 $(HOST_EXPORTS) \
22880 for flag in $(EXTRA_HOST_FLAGS) ; do \
22881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22882 done; \
22883 echo "Doing pdf in libgui" ; \
22884 (cd $(HOST_SUBDIR)/libgui && \
22885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22887 "RANLIB=$${RANLIB}" \
22888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22889 pdf) \
22890 || exit 1
22892 @endif libgui
22894 .PHONY: maybe-html-libgui html-libgui
22895 maybe-html-libgui:
22896 @if libgui
22897 maybe-html-libgui: html-libgui
22899 html-libgui: \
22900 configure-libgui
22901 @: $(MAKE); $(unstage)
22902 @[ -f ./libgui/Makefile ] || exit 0; \
22903 r=`${PWD_COMMAND}`; export r; \
22904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22905 $(HOST_EXPORTS) \
22906 for flag in $(EXTRA_HOST_FLAGS) ; do \
22907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22908 done; \
22909 echo "Doing html in libgui" ; \
22910 (cd $(HOST_SUBDIR)/libgui && \
22911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22913 "RANLIB=$${RANLIB}" \
22914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22915 html) \
22916 || exit 1
22918 @endif libgui
22920 .PHONY: maybe-TAGS-libgui TAGS-libgui
22921 maybe-TAGS-libgui:
22922 @if libgui
22923 maybe-TAGS-libgui: TAGS-libgui
22925 TAGS-libgui: \
22926 configure-libgui
22927 @: $(MAKE); $(unstage)
22928 @[ -f ./libgui/Makefile ] || exit 0; \
22929 r=`${PWD_COMMAND}`; export r; \
22930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22931 $(HOST_EXPORTS) \
22932 for flag in $(EXTRA_HOST_FLAGS) ; do \
22933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22934 done; \
22935 echo "Doing TAGS in libgui" ; \
22936 (cd $(HOST_SUBDIR)/libgui && \
22937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22939 "RANLIB=$${RANLIB}" \
22940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22941 TAGS) \
22942 || exit 1
22944 @endif libgui
22946 .PHONY: maybe-install-info-libgui install-info-libgui
22947 maybe-install-info-libgui:
22948 @if libgui
22949 maybe-install-info-libgui: install-info-libgui
22951 install-info-libgui: \
22952 configure-libgui \
22953 info-libgui
22954 @: $(MAKE); $(unstage)
22955 @[ -f ./libgui/Makefile ] || exit 0; \
22956 r=`${PWD_COMMAND}`; export r; \
22957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22958 $(HOST_EXPORTS) \
22959 for flag in $(EXTRA_HOST_FLAGS) ; do \
22960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22961 done; \
22962 echo "Doing install-info in libgui" ; \
22963 (cd $(HOST_SUBDIR)/libgui && \
22964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22966 "RANLIB=$${RANLIB}" \
22967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22968 install-info) \
22969 || exit 1
22971 @endif libgui
22973 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22974 maybe-install-pdf-libgui:
22975 @if libgui
22976 maybe-install-pdf-libgui: install-pdf-libgui
22978 install-pdf-libgui: \
22979 configure-libgui \
22980 pdf-libgui
22981 @: $(MAKE); $(unstage)
22982 @[ -f ./libgui/Makefile ] || exit 0; \
22983 r=`${PWD_COMMAND}`; export r; \
22984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22985 $(HOST_EXPORTS) \
22986 for flag in $(EXTRA_HOST_FLAGS) ; do \
22987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22988 done; \
22989 echo "Doing install-pdf in libgui" ; \
22990 (cd $(HOST_SUBDIR)/libgui && \
22991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22993 "RANLIB=$${RANLIB}" \
22994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22995 install-pdf) \
22996 || exit 1
22998 @endif libgui
23000 .PHONY: maybe-install-html-libgui install-html-libgui
23001 maybe-install-html-libgui:
23002 @if libgui
23003 maybe-install-html-libgui: install-html-libgui
23005 install-html-libgui: \
23006 configure-libgui \
23007 html-libgui
23008 @: $(MAKE); $(unstage)
23009 @[ -f ./libgui/Makefile ] || exit 0; \
23010 r=`${PWD_COMMAND}`; export r; \
23011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23012 $(HOST_EXPORTS) \
23013 for flag in $(EXTRA_HOST_FLAGS) ; do \
23014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23015 done; \
23016 echo "Doing install-html in libgui" ; \
23017 (cd $(HOST_SUBDIR)/libgui && \
23018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23020 "RANLIB=$${RANLIB}" \
23021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23022 install-html) \
23023 || exit 1
23025 @endif libgui
23027 .PHONY: maybe-installcheck-libgui installcheck-libgui
23028 maybe-installcheck-libgui:
23029 @if libgui
23030 maybe-installcheck-libgui: installcheck-libgui
23032 installcheck-libgui: \
23033 configure-libgui
23034 @: $(MAKE); $(unstage)
23035 @[ -f ./libgui/Makefile ] || exit 0; \
23036 r=`${PWD_COMMAND}`; export r; \
23037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23038 $(HOST_EXPORTS) \
23039 for flag in $(EXTRA_HOST_FLAGS) ; do \
23040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23041 done; \
23042 echo "Doing installcheck in libgui" ; \
23043 (cd $(HOST_SUBDIR)/libgui && \
23044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23046 "RANLIB=$${RANLIB}" \
23047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23048 installcheck) \
23049 || exit 1
23051 @endif libgui
23053 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
23054 maybe-mostlyclean-libgui:
23055 @if libgui
23056 maybe-mostlyclean-libgui: mostlyclean-libgui
23058 mostlyclean-libgui:
23059 @: $(MAKE); $(unstage)
23060 @[ -f ./libgui/Makefile ] || exit 0; \
23061 r=`${PWD_COMMAND}`; export r; \
23062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23063 $(HOST_EXPORTS) \
23064 for flag in $(EXTRA_HOST_FLAGS) ; do \
23065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23066 done; \
23067 echo "Doing mostlyclean in libgui" ; \
23068 (cd $(HOST_SUBDIR)/libgui && \
23069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23071 "RANLIB=$${RANLIB}" \
23072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23073 mostlyclean) \
23074 || exit 1
23076 @endif libgui
23078 .PHONY: maybe-clean-libgui clean-libgui
23079 maybe-clean-libgui:
23080 @if libgui
23081 maybe-clean-libgui: clean-libgui
23083 clean-libgui:
23084 @: $(MAKE); $(unstage)
23085 @[ -f ./libgui/Makefile ] || exit 0; \
23086 r=`${PWD_COMMAND}`; export r; \
23087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23088 $(HOST_EXPORTS) \
23089 for flag in $(EXTRA_HOST_FLAGS) ; do \
23090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23091 done; \
23092 echo "Doing clean in libgui" ; \
23093 (cd $(HOST_SUBDIR)/libgui && \
23094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23096 "RANLIB=$${RANLIB}" \
23097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23098 clean) \
23099 || exit 1
23101 @endif libgui
23103 .PHONY: maybe-distclean-libgui distclean-libgui
23104 maybe-distclean-libgui:
23105 @if libgui
23106 maybe-distclean-libgui: distclean-libgui
23108 distclean-libgui:
23109 @: $(MAKE); $(unstage)
23110 @[ -f ./libgui/Makefile ] || exit 0; \
23111 r=`${PWD_COMMAND}`; export r; \
23112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23113 $(HOST_EXPORTS) \
23114 for flag in $(EXTRA_HOST_FLAGS) ; do \
23115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23116 done; \
23117 echo "Doing distclean in libgui" ; \
23118 (cd $(HOST_SUBDIR)/libgui && \
23119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23121 "RANLIB=$${RANLIB}" \
23122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23123 distclean) \
23124 || exit 1
23126 @endif libgui
23128 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
23129 maybe-maintainer-clean-libgui:
23130 @if libgui
23131 maybe-maintainer-clean-libgui: maintainer-clean-libgui
23133 maintainer-clean-libgui:
23134 @: $(MAKE); $(unstage)
23135 @[ -f ./libgui/Makefile ] || exit 0; \
23136 r=`${PWD_COMMAND}`; export r; \
23137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23138 $(HOST_EXPORTS) \
23139 for flag in $(EXTRA_HOST_FLAGS) ; do \
23140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23141 done; \
23142 echo "Doing maintainer-clean in libgui" ; \
23143 (cd $(HOST_SUBDIR)/libgui && \
23144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23146 "RANLIB=$${RANLIB}" \
23147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23148 maintainer-clean) \
23149 || exit 1
23151 @endif libgui
23155 .PHONY: configure-libiberty maybe-configure-libiberty
23156 maybe-configure-libiberty:
23157 @if gcc-bootstrap
23158 configure-libiberty: stage_current
23159 @endif gcc-bootstrap
23160 @if libiberty
23161 maybe-configure-libiberty: configure-libiberty
23162 configure-libiberty:
23163 @r=`${PWD_COMMAND}`; export r; \
23164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23165 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23166 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23167 $(HOST_EXPORTS) \
23168 echo Configuring in $(HOST_SUBDIR)/libiberty; \
23170 this_target="${target_alias}"; \
23172 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
23173 case $(srcdir) in \
23174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23175 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23177 esac; \
23178 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23179 libsrcdir="$$s/libiberty"; \
23180 $(SHELL) $${libsrcdir}/configure \
23181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23182 --target=$${this_target} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
23183 || exit 1
23184 @endif libiberty
23188 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
23189 maybe-configure-stage1-libiberty:
23190 @if libiberty-bootstrap
23191 maybe-configure-stage1-libiberty: configure-stage1-libiberty
23192 configure-stage1-libiberty:
23193 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23194 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23195 @r=`${PWD_COMMAND}`; export r; \
23196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23197 TFLAGS="$(STAGE1_TFLAGS)"; \
23198 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23199 $(HOST_EXPORTS) \
23200 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23201 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23202 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23203 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
23204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23205 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23206 case $(srcdir) in \
23207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23208 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23210 esac; \
23211 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23212 libsrcdir="$$s/libiberty"; \
23213 $(SHELL) $${libsrcdir}/configure \
23214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23215 --target=${target_alias} $${srcdiroption} \
23216 $(STAGE1_CONFIGURE_FLAGS) \
23217 @extra_host_libiberty_configure_flags@
23218 @endif libiberty-bootstrap
23220 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
23221 maybe-configure-stage2-libiberty:
23222 @if libiberty-bootstrap
23223 maybe-configure-stage2-libiberty: configure-stage2-libiberty
23224 configure-stage2-libiberty:
23225 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23227 @r=`${PWD_COMMAND}`; export r; \
23228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23229 TFLAGS="$(STAGE2_TFLAGS)"; \
23230 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23231 $(HOST_EXPORTS) \
23232 $(POSTSTAGE1_HOST_EXPORTS) \
23233 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23234 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23235 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23236 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
23237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23238 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23239 case $(srcdir) in \
23240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23241 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23243 esac; \
23244 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23245 libsrcdir="$$s/libiberty"; \
23246 $(SHELL) $${libsrcdir}/configure \
23247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23248 --target=${target_alias} $${srcdiroption} \
23249 --with-build-libsubdir=$(HOST_SUBDIR) \
23250 $(STAGE2_CONFIGURE_FLAGS) \
23251 @extra_host_libiberty_configure_flags@
23252 @endif libiberty-bootstrap
23254 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
23255 maybe-configure-stage3-libiberty:
23256 @if libiberty-bootstrap
23257 maybe-configure-stage3-libiberty: configure-stage3-libiberty
23258 configure-stage3-libiberty:
23259 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23260 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23261 @r=`${PWD_COMMAND}`; export r; \
23262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23263 TFLAGS="$(STAGE3_TFLAGS)"; \
23264 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23265 $(HOST_EXPORTS) \
23266 $(POSTSTAGE1_HOST_EXPORTS) \
23267 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23268 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23269 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23270 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
23271 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23272 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23273 case $(srcdir) in \
23274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23275 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23277 esac; \
23278 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23279 libsrcdir="$$s/libiberty"; \
23280 $(SHELL) $${libsrcdir}/configure \
23281 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23282 --target=${target_alias} $${srcdiroption} \
23283 --with-build-libsubdir=$(HOST_SUBDIR) \
23284 $(STAGE3_CONFIGURE_FLAGS) \
23285 @extra_host_libiberty_configure_flags@
23286 @endif libiberty-bootstrap
23288 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
23289 maybe-configure-stage4-libiberty:
23290 @if libiberty-bootstrap
23291 maybe-configure-stage4-libiberty: configure-stage4-libiberty
23292 configure-stage4-libiberty:
23293 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23294 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23295 @r=`${PWD_COMMAND}`; export r; \
23296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23297 TFLAGS="$(STAGE4_TFLAGS)"; \
23298 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23299 $(HOST_EXPORTS) \
23300 $(POSTSTAGE1_HOST_EXPORTS) \
23301 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23302 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23303 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23304 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
23305 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23306 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23307 case $(srcdir) in \
23308 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23309 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23310 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23311 esac; \
23312 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23313 libsrcdir="$$s/libiberty"; \
23314 $(SHELL) $${libsrcdir}/configure \
23315 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23316 --target=${target_alias} $${srcdiroption} \
23317 --with-build-libsubdir=$(HOST_SUBDIR) \
23318 $(STAGE4_CONFIGURE_FLAGS) \
23319 @extra_host_libiberty_configure_flags@
23320 @endif libiberty-bootstrap
23322 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
23323 maybe-configure-stageprofile-libiberty:
23324 @if libiberty-bootstrap
23325 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
23326 configure-stageprofile-libiberty:
23327 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23328 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23329 @r=`${PWD_COMMAND}`; export r; \
23330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23331 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23332 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23333 $(HOST_EXPORTS) \
23334 $(POSTSTAGE1_HOST_EXPORTS) \
23335 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23336 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23337 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23338 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
23339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23340 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23341 case $(srcdir) in \
23342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23343 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23345 esac; \
23346 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23347 libsrcdir="$$s/libiberty"; \
23348 $(SHELL) $${libsrcdir}/configure \
23349 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23350 --target=${target_alias} $${srcdiroption} \
23351 --with-build-libsubdir=$(HOST_SUBDIR) \
23352 $(STAGEprofile_CONFIGURE_FLAGS) \
23353 @extra_host_libiberty_configure_flags@
23354 @endif libiberty-bootstrap
23356 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
23357 maybe-configure-stagefeedback-libiberty:
23358 @if libiberty-bootstrap
23359 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
23360 configure-stagefeedback-libiberty:
23361 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23362 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23363 @r=`${PWD_COMMAND}`; export r; \
23364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23365 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23366 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23367 $(HOST_EXPORTS) \
23368 $(POSTSTAGE1_HOST_EXPORTS) \
23369 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23370 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23371 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23372 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
23373 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23374 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23375 case $(srcdir) in \
23376 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23377 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23378 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23379 esac; \
23380 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23381 libsrcdir="$$s/libiberty"; \
23382 $(SHELL) $${libsrcdir}/configure \
23383 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23384 --target=${target_alias} $${srcdiroption} \
23385 --with-build-libsubdir=$(HOST_SUBDIR) \
23386 $(STAGEfeedback_CONFIGURE_FLAGS) \
23387 @extra_host_libiberty_configure_flags@
23388 @endif libiberty-bootstrap
23394 .PHONY: all-libiberty maybe-all-libiberty
23395 maybe-all-libiberty:
23396 @if gcc-bootstrap
23397 all-libiberty: stage_current
23398 @endif gcc-bootstrap
23399 @if libiberty
23400 TARGET-libiberty=all
23401 maybe-all-libiberty: all-libiberty
23402 all-libiberty: configure-libiberty
23403 @r=`${PWD_COMMAND}`; export r; \
23404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23405 $(HOST_EXPORTS) \
23406 (cd $(HOST_SUBDIR)/libiberty && \
23407 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23408 $(TARGET-libiberty))
23409 @endif libiberty
23413 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
23414 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
23415 maybe-all-stage1-libiberty:
23416 maybe-clean-stage1-libiberty:
23417 @if libiberty-bootstrap
23418 maybe-all-stage1-libiberty: all-stage1-libiberty
23419 all-stage1: all-stage1-libiberty
23420 TARGET-stage1-libiberty = $(TARGET-libiberty)
23421 all-stage1-libiberty: configure-stage1-libiberty
23422 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23423 @r=`${PWD_COMMAND}`; export r; \
23424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23425 TFLAGS="$(STAGE1_TFLAGS)"; \
23426 $(HOST_EXPORTS) \
23427 cd $(HOST_SUBDIR)/libiberty && \
23428 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23429 CFLAGS="$(STAGE1_CFLAGS)" \
23430 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23431 LIBCFLAGS="$(LIBCFLAGS)" \
23432 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23433 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23434 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23435 $(EXTRA_HOST_FLAGS) \
23436 $(STAGE1_FLAGS_TO_PASS) \
23437 TFLAGS="$(STAGE1_TFLAGS)" \
23438 $(TARGET-stage1-libiberty)
23440 maybe-clean-stage1-libiberty: clean-stage1-libiberty
23441 clean-stage1: clean-stage1-libiberty
23442 clean-stage1-libiberty:
23443 @if [ $(current_stage) = stage1 ]; then \
23444 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23445 else \
23446 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
23447 $(MAKE) stage1-start; \
23448 fi; \
23449 cd $(HOST_SUBDIR)/libiberty && \
23450 $(MAKE) $(EXTRA_HOST_FLAGS) \
23451 $(STAGE1_FLAGS_TO_PASS) clean
23452 @endif libiberty-bootstrap
23455 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
23456 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
23457 maybe-all-stage2-libiberty:
23458 maybe-clean-stage2-libiberty:
23459 @if libiberty-bootstrap
23460 maybe-all-stage2-libiberty: all-stage2-libiberty
23461 all-stage2: all-stage2-libiberty
23462 TARGET-stage2-libiberty = $(TARGET-libiberty)
23463 all-stage2-libiberty: configure-stage2-libiberty
23464 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23465 @r=`${PWD_COMMAND}`; export r; \
23466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23467 TFLAGS="$(STAGE2_TFLAGS)"; \
23468 $(HOST_EXPORTS) \
23469 $(POSTSTAGE1_HOST_EXPORTS) \
23470 cd $(HOST_SUBDIR)/libiberty && \
23471 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23472 CFLAGS="$(STAGE2_CFLAGS)" \
23473 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23474 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23475 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23476 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23477 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23478 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23479 TFLAGS="$(STAGE2_TFLAGS)" \
23480 $(TARGET-stage2-libiberty)
23482 maybe-clean-stage2-libiberty: clean-stage2-libiberty
23483 clean-stage2: clean-stage2-libiberty
23484 clean-stage2-libiberty:
23485 @if [ $(current_stage) = stage2 ]; then \
23486 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23487 else \
23488 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
23489 $(MAKE) stage2-start; \
23490 fi; \
23491 cd $(HOST_SUBDIR)/libiberty && \
23492 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23493 @endif libiberty-bootstrap
23496 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
23497 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
23498 maybe-all-stage3-libiberty:
23499 maybe-clean-stage3-libiberty:
23500 @if libiberty-bootstrap
23501 maybe-all-stage3-libiberty: all-stage3-libiberty
23502 all-stage3: all-stage3-libiberty
23503 TARGET-stage3-libiberty = $(TARGET-libiberty)
23504 all-stage3-libiberty: configure-stage3-libiberty
23505 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23506 @r=`${PWD_COMMAND}`; export r; \
23507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23508 TFLAGS="$(STAGE3_TFLAGS)"; \
23509 $(HOST_EXPORTS) \
23510 $(POSTSTAGE1_HOST_EXPORTS) \
23511 cd $(HOST_SUBDIR)/libiberty && \
23512 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23513 CFLAGS="$(STAGE3_CFLAGS)" \
23514 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23515 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23516 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23517 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23518 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23519 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23520 TFLAGS="$(STAGE3_TFLAGS)" \
23521 $(TARGET-stage3-libiberty)
23523 maybe-clean-stage3-libiberty: clean-stage3-libiberty
23524 clean-stage3: clean-stage3-libiberty
23525 clean-stage3-libiberty:
23526 @if [ $(current_stage) = stage3 ]; then \
23527 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23528 else \
23529 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
23530 $(MAKE) stage3-start; \
23531 fi; \
23532 cd $(HOST_SUBDIR)/libiberty && \
23533 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23534 @endif libiberty-bootstrap
23537 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
23538 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
23539 maybe-all-stage4-libiberty:
23540 maybe-clean-stage4-libiberty:
23541 @if libiberty-bootstrap
23542 maybe-all-stage4-libiberty: all-stage4-libiberty
23543 all-stage4: all-stage4-libiberty
23544 TARGET-stage4-libiberty = $(TARGET-libiberty)
23545 all-stage4-libiberty: configure-stage4-libiberty
23546 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23547 @r=`${PWD_COMMAND}`; export r; \
23548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23549 TFLAGS="$(STAGE4_TFLAGS)"; \
23550 $(HOST_EXPORTS) \
23551 $(POSTSTAGE1_HOST_EXPORTS) \
23552 cd $(HOST_SUBDIR)/libiberty && \
23553 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23554 CFLAGS="$(STAGE4_CFLAGS)" \
23555 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23556 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23557 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23558 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23559 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23560 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23561 TFLAGS="$(STAGE4_TFLAGS)" \
23562 $(TARGET-stage4-libiberty)
23564 maybe-clean-stage4-libiberty: clean-stage4-libiberty
23565 clean-stage4: clean-stage4-libiberty
23566 clean-stage4-libiberty:
23567 @if [ $(current_stage) = stage4 ]; then \
23568 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23569 else \
23570 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
23571 $(MAKE) stage4-start; \
23572 fi; \
23573 cd $(HOST_SUBDIR)/libiberty && \
23574 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23575 @endif libiberty-bootstrap
23578 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23579 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23580 maybe-all-stageprofile-libiberty:
23581 maybe-clean-stageprofile-libiberty:
23582 @if libiberty-bootstrap
23583 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23584 all-stageprofile: all-stageprofile-libiberty
23585 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23586 all-stageprofile-libiberty: configure-stageprofile-libiberty
23587 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23588 @r=`${PWD_COMMAND}`; export r; \
23589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23590 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23591 $(HOST_EXPORTS) \
23592 $(POSTSTAGE1_HOST_EXPORTS) \
23593 cd $(HOST_SUBDIR)/libiberty && \
23594 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23595 CFLAGS="$(STAGEprofile_CFLAGS)" \
23596 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23597 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23598 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23599 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23600 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23601 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23602 TFLAGS="$(STAGEprofile_TFLAGS)" \
23603 $(TARGET-stageprofile-libiberty)
23605 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23606 clean-stageprofile: clean-stageprofile-libiberty
23607 clean-stageprofile-libiberty:
23608 @if [ $(current_stage) = stageprofile ]; then \
23609 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23610 else \
23611 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23612 $(MAKE) stageprofile-start; \
23613 fi; \
23614 cd $(HOST_SUBDIR)/libiberty && \
23615 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23616 @endif libiberty-bootstrap
23619 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23620 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23621 maybe-all-stagefeedback-libiberty:
23622 maybe-clean-stagefeedback-libiberty:
23623 @if libiberty-bootstrap
23624 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23625 all-stagefeedback: all-stagefeedback-libiberty
23626 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23627 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23628 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23629 @r=`${PWD_COMMAND}`; export r; \
23630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23631 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23632 $(HOST_EXPORTS) \
23633 $(POSTSTAGE1_HOST_EXPORTS) \
23634 cd $(HOST_SUBDIR)/libiberty && \
23635 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23636 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23637 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23638 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23639 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23640 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23641 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23642 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23643 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23644 $(TARGET-stagefeedback-libiberty)
23646 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23647 clean-stagefeedback: clean-stagefeedback-libiberty
23648 clean-stagefeedback-libiberty:
23649 @if [ $(current_stage) = stagefeedback ]; then \
23650 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23651 else \
23652 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23653 $(MAKE) stagefeedback-start; \
23654 fi; \
23655 cd $(HOST_SUBDIR)/libiberty && \
23656 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23657 @endif libiberty-bootstrap
23663 .PHONY: check-libiberty maybe-check-libiberty
23664 maybe-check-libiberty:
23665 @if libiberty
23666 maybe-check-libiberty: check-libiberty
23668 check-libiberty:
23669 @: $(MAKE); $(unstage)
23670 @r=`${PWD_COMMAND}`; export r; \
23671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23672 $(HOST_EXPORTS) \
23673 (cd $(HOST_SUBDIR)/libiberty && \
23674 $(MAKE) $(FLAGS_TO_PASS) check)
23676 @endif libiberty
23678 .PHONY: install-libiberty maybe-install-libiberty
23679 maybe-install-libiberty:
23680 @if libiberty
23681 maybe-install-libiberty: install-libiberty
23683 install-libiberty: installdirs
23684 @: $(MAKE); $(unstage)
23685 @r=`${PWD_COMMAND}`; export r; \
23686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23687 $(HOST_EXPORTS) \
23688 (cd $(HOST_SUBDIR)/libiberty && \
23689 $(MAKE) $(FLAGS_TO_PASS) install)
23691 @endif libiberty
23693 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23694 maybe-install-strip-libiberty:
23695 @if libiberty
23696 maybe-install-strip-libiberty: install-strip-libiberty
23698 install-strip-libiberty: installdirs
23699 @: $(MAKE); $(unstage)
23700 @r=`${PWD_COMMAND}`; export r; \
23701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23702 $(HOST_EXPORTS) \
23703 (cd $(HOST_SUBDIR)/libiberty && \
23704 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23706 @endif libiberty
23708 # Other targets (info, dvi, pdf, etc.)
23710 .PHONY: maybe-info-libiberty info-libiberty
23711 maybe-info-libiberty:
23712 @if libiberty
23713 maybe-info-libiberty: info-libiberty
23715 info-libiberty: \
23716 configure-libiberty
23717 @[ -f ./libiberty/Makefile ] || exit 0; \
23718 r=`${PWD_COMMAND}`; export r; \
23719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23720 $(HOST_EXPORTS) \
23721 for flag in $(EXTRA_HOST_FLAGS) ; do \
23722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23723 done; \
23724 echo "Doing info in libiberty" ; \
23725 (cd $(HOST_SUBDIR)/libiberty && \
23726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23728 "RANLIB=$${RANLIB}" \
23729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23730 info) \
23731 || exit 1
23733 @endif libiberty
23735 .PHONY: maybe-dvi-libiberty dvi-libiberty
23736 maybe-dvi-libiberty:
23737 @if libiberty
23738 maybe-dvi-libiberty: dvi-libiberty
23740 dvi-libiberty: \
23741 configure-libiberty
23742 @[ -f ./libiberty/Makefile ] || exit 0; \
23743 r=`${PWD_COMMAND}`; export r; \
23744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23745 $(HOST_EXPORTS) \
23746 for flag in $(EXTRA_HOST_FLAGS) ; do \
23747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23748 done; \
23749 echo "Doing dvi in libiberty" ; \
23750 (cd $(HOST_SUBDIR)/libiberty && \
23751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23753 "RANLIB=$${RANLIB}" \
23754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23755 dvi) \
23756 || exit 1
23758 @endif libiberty
23760 .PHONY: maybe-pdf-libiberty pdf-libiberty
23761 maybe-pdf-libiberty:
23762 @if libiberty
23763 maybe-pdf-libiberty: pdf-libiberty
23765 pdf-libiberty: \
23766 configure-libiberty
23767 @[ -f ./libiberty/Makefile ] || exit 0; \
23768 r=`${PWD_COMMAND}`; export r; \
23769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23770 $(HOST_EXPORTS) \
23771 for flag in $(EXTRA_HOST_FLAGS) ; do \
23772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23773 done; \
23774 echo "Doing pdf in libiberty" ; \
23775 (cd $(HOST_SUBDIR)/libiberty && \
23776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23778 "RANLIB=$${RANLIB}" \
23779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23780 pdf) \
23781 || exit 1
23783 @endif libiberty
23785 .PHONY: maybe-html-libiberty html-libiberty
23786 maybe-html-libiberty:
23787 @if libiberty
23788 maybe-html-libiberty: html-libiberty
23790 html-libiberty: \
23791 configure-libiberty
23792 @[ -f ./libiberty/Makefile ] || exit 0; \
23793 r=`${PWD_COMMAND}`; export r; \
23794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23795 $(HOST_EXPORTS) \
23796 for flag in $(EXTRA_HOST_FLAGS) ; do \
23797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23798 done; \
23799 echo "Doing html in libiberty" ; \
23800 (cd $(HOST_SUBDIR)/libiberty && \
23801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23803 "RANLIB=$${RANLIB}" \
23804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23805 html) \
23806 || exit 1
23808 @endif libiberty
23810 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23811 maybe-TAGS-libiberty:
23812 @if libiberty
23813 maybe-TAGS-libiberty: TAGS-libiberty
23815 TAGS-libiberty: \
23816 configure-libiberty
23817 @[ -f ./libiberty/Makefile ] || exit 0; \
23818 r=`${PWD_COMMAND}`; export r; \
23819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23820 $(HOST_EXPORTS) \
23821 for flag in $(EXTRA_HOST_FLAGS) ; do \
23822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23823 done; \
23824 echo "Doing TAGS in libiberty" ; \
23825 (cd $(HOST_SUBDIR)/libiberty && \
23826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23828 "RANLIB=$${RANLIB}" \
23829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23830 TAGS) \
23831 || exit 1
23833 @endif libiberty
23835 .PHONY: maybe-install-info-libiberty install-info-libiberty
23836 maybe-install-info-libiberty:
23837 @if libiberty
23838 maybe-install-info-libiberty: install-info-libiberty
23840 install-info-libiberty: \
23841 configure-libiberty \
23842 info-libiberty
23843 @[ -f ./libiberty/Makefile ] || exit 0; \
23844 r=`${PWD_COMMAND}`; export r; \
23845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23846 $(HOST_EXPORTS) \
23847 for flag in $(EXTRA_HOST_FLAGS) ; do \
23848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23849 done; \
23850 echo "Doing install-info in libiberty" ; \
23851 (cd $(HOST_SUBDIR)/libiberty && \
23852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23854 "RANLIB=$${RANLIB}" \
23855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23856 install-info) \
23857 || exit 1
23859 @endif libiberty
23861 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23862 maybe-install-pdf-libiberty:
23863 @if libiberty
23864 maybe-install-pdf-libiberty: install-pdf-libiberty
23866 install-pdf-libiberty: \
23867 configure-libiberty \
23868 pdf-libiberty
23869 @[ -f ./libiberty/Makefile ] || exit 0; \
23870 r=`${PWD_COMMAND}`; export r; \
23871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23872 $(HOST_EXPORTS) \
23873 for flag in $(EXTRA_HOST_FLAGS) ; do \
23874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23875 done; \
23876 echo "Doing install-pdf in libiberty" ; \
23877 (cd $(HOST_SUBDIR)/libiberty && \
23878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23880 "RANLIB=$${RANLIB}" \
23881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23882 install-pdf) \
23883 || exit 1
23885 @endif libiberty
23887 .PHONY: maybe-install-html-libiberty install-html-libiberty
23888 maybe-install-html-libiberty:
23889 @if libiberty
23890 maybe-install-html-libiberty: install-html-libiberty
23892 install-html-libiberty: \
23893 configure-libiberty \
23894 html-libiberty
23895 @[ -f ./libiberty/Makefile ] || exit 0; \
23896 r=`${PWD_COMMAND}`; export r; \
23897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23898 $(HOST_EXPORTS) \
23899 for flag in $(EXTRA_HOST_FLAGS) ; do \
23900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23901 done; \
23902 echo "Doing install-html in libiberty" ; \
23903 (cd $(HOST_SUBDIR)/libiberty && \
23904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23906 "RANLIB=$${RANLIB}" \
23907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23908 install-html) \
23909 || exit 1
23911 @endif libiberty
23913 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23914 maybe-installcheck-libiberty:
23915 @if libiberty
23916 maybe-installcheck-libiberty: installcheck-libiberty
23918 installcheck-libiberty: \
23919 configure-libiberty
23920 @[ -f ./libiberty/Makefile ] || exit 0; \
23921 r=`${PWD_COMMAND}`; export r; \
23922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23923 $(HOST_EXPORTS) \
23924 for flag in $(EXTRA_HOST_FLAGS) ; do \
23925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23926 done; \
23927 echo "Doing installcheck in libiberty" ; \
23928 (cd $(HOST_SUBDIR)/libiberty && \
23929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23931 "RANLIB=$${RANLIB}" \
23932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23933 installcheck) \
23934 || exit 1
23936 @endif libiberty
23938 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23939 maybe-mostlyclean-libiberty:
23940 @if libiberty
23941 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23943 mostlyclean-libiberty:
23944 @[ -f ./libiberty/Makefile ] || exit 0; \
23945 r=`${PWD_COMMAND}`; export r; \
23946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23947 $(HOST_EXPORTS) \
23948 for flag in $(EXTRA_HOST_FLAGS) ; do \
23949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23950 done; \
23951 echo "Doing mostlyclean in libiberty" ; \
23952 (cd $(HOST_SUBDIR)/libiberty && \
23953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23955 "RANLIB=$${RANLIB}" \
23956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23957 mostlyclean) \
23958 || exit 1
23960 @endif libiberty
23962 .PHONY: maybe-clean-libiberty clean-libiberty
23963 maybe-clean-libiberty:
23964 @if libiberty
23965 maybe-clean-libiberty: clean-libiberty
23967 clean-libiberty:
23968 @[ -f ./libiberty/Makefile ] || exit 0; \
23969 r=`${PWD_COMMAND}`; export r; \
23970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23971 $(HOST_EXPORTS) \
23972 for flag in $(EXTRA_HOST_FLAGS) ; do \
23973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23974 done; \
23975 echo "Doing clean in libiberty" ; \
23976 (cd $(HOST_SUBDIR)/libiberty && \
23977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23979 "RANLIB=$${RANLIB}" \
23980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23981 clean) \
23982 || exit 1
23984 @endif libiberty
23986 .PHONY: maybe-distclean-libiberty distclean-libiberty
23987 maybe-distclean-libiberty:
23988 @if libiberty
23989 maybe-distclean-libiberty: distclean-libiberty
23991 distclean-libiberty:
23992 @[ -f ./libiberty/Makefile ] || exit 0; \
23993 r=`${PWD_COMMAND}`; export r; \
23994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23995 $(HOST_EXPORTS) \
23996 for flag in $(EXTRA_HOST_FLAGS) ; do \
23997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23998 done; \
23999 echo "Doing distclean in libiberty" ; \
24000 (cd $(HOST_SUBDIR)/libiberty && \
24001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24003 "RANLIB=$${RANLIB}" \
24004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24005 distclean) \
24006 || exit 1
24008 @endif libiberty
24010 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
24011 maybe-maintainer-clean-libiberty:
24012 @if libiberty
24013 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
24015 maintainer-clean-libiberty:
24016 @[ -f ./libiberty/Makefile ] || exit 0; \
24017 r=`${PWD_COMMAND}`; export r; \
24018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24019 $(HOST_EXPORTS) \
24020 for flag in $(EXTRA_HOST_FLAGS) ; do \
24021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24022 done; \
24023 echo "Doing maintainer-clean in libiberty" ; \
24024 (cd $(HOST_SUBDIR)/libiberty && \
24025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24027 "RANLIB=$${RANLIB}" \
24028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24029 maintainer-clean) \
24030 || exit 1
24032 @endif libiberty
24036 .PHONY: configure-libiconv maybe-configure-libiconv
24037 maybe-configure-libiconv:
24038 @if gcc-bootstrap
24039 configure-libiconv: stage_current
24040 @endif gcc-bootstrap
24041 @if libiconv
24042 maybe-configure-libiconv: configure-libiconv
24043 configure-libiconv:
24044 @: $(MAKE); $(unstage)
24045 @r=`${PWD_COMMAND}`; export r; \
24046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24047 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
24049 $(HOST_EXPORTS) \
24050 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24052 this_target="${target_alias}"; \
24054 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24055 case $(srcdir) in \
24056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24057 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24059 esac; \
24060 srcdiroption="--srcdir=$${topdir}/libiconv"; \
24061 libsrcdir="$$s/libiconv"; \
24062 $(SHELL) $${libsrcdir}/configure \
24063 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24064 --target=$${this_target} $${srcdiroption} --disable-shared \
24065 || exit 1
24066 @endif libiconv
24072 .PHONY: all-libiconv maybe-all-libiconv
24073 maybe-all-libiconv:
24074 @if gcc-bootstrap
24075 all-libiconv: stage_current
24076 @endif gcc-bootstrap
24077 @if libiconv
24078 TARGET-libiconv=all
24079 maybe-all-libiconv: all-libiconv
24080 all-libiconv: configure-libiconv
24081 @: $(MAKE); $(unstage)
24082 @r=`${PWD_COMMAND}`; export r; \
24083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24084 $(HOST_EXPORTS) \
24085 (cd $(HOST_SUBDIR)/libiconv && \
24086 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24087 $(TARGET-libiconv))
24088 @endif libiconv
24093 .PHONY: check-libiconv maybe-check-libiconv
24094 maybe-check-libiconv:
24095 @if libiconv
24096 maybe-check-libiconv: check-libiconv
24098 check-libiconv:
24099 @: $(MAKE); $(unstage)
24100 @r=`${PWD_COMMAND}`; export r; \
24101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24102 $(HOST_EXPORTS) \
24103 (cd $(HOST_SUBDIR)/libiconv && \
24104 $(MAKE) $(FLAGS_TO_PASS) check)
24106 @endif libiconv
24108 .PHONY: install-libiconv maybe-install-libiconv
24109 maybe-install-libiconv:
24110 @if libiconv
24111 maybe-install-libiconv: install-libiconv
24113 install-libiconv:
24115 @endif libiconv
24117 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
24118 maybe-install-strip-libiconv:
24119 @if libiconv
24120 maybe-install-strip-libiconv: install-strip-libiconv
24122 install-strip-libiconv:
24124 @endif libiconv
24126 # Other targets (info, dvi, pdf, etc.)
24128 .PHONY: maybe-info-libiconv info-libiconv
24129 maybe-info-libiconv:
24130 @if libiconv
24131 maybe-info-libiconv: info-libiconv
24133 info-libiconv: \
24134 configure-libiconv
24135 @: $(MAKE); $(unstage)
24136 @[ -f ./libiconv/Makefile ] || exit 0; \
24137 r=`${PWD_COMMAND}`; export r; \
24138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24139 $(HOST_EXPORTS) \
24140 for flag in $(EXTRA_HOST_FLAGS) ; do \
24141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24142 done; \
24143 echo "Doing info in libiconv" ; \
24144 (cd $(HOST_SUBDIR)/libiconv && \
24145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24147 "RANLIB=$${RANLIB}" \
24148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24149 info) \
24150 || exit 1
24152 @endif libiconv
24154 .PHONY: maybe-dvi-libiconv dvi-libiconv
24155 maybe-dvi-libiconv:
24156 @if libiconv
24157 maybe-dvi-libiconv: dvi-libiconv
24159 dvi-libiconv: \
24160 configure-libiconv
24161 @: $(MAKE); $(unstage)
24162 @[ -f ./libiconv/Makefile ] || exit 0; \
24163 r=`${PWD_COMMAND}`; export r; \
24164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24165 $(HOST_EXPORTS) \
24166 for flag in $(EXTRA_HOST_FLAGS) ; do \
24167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24168 done; \
24169 echo "Doing dvi in libiconv" ; \
24170 (cd $(HOST_SUBDIR)/libiconv && \
24171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24173 "RANLIB=$${RANLIB}" \
24174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24175 dvi) \
24176 || exit 1
24178 @endif libiconv
24180 .PHONY: maybe-pdf-libiconv pdf-libiconv
24181 maybe-pdf-libiconv:
24182 @if libiconv
24183 maybe-pdf-libiconv: pdf-libiconv
24185 pdf-libiconv: \
24186 configure-libiconv
24187 @: $(MAKE); $(unstage)
24188 @[ -f ./libiconv/Makefile ] || exit 0; \
24189 r=`${PWD_COMMAND}`; export r; \
24190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24191 $(HOST_EXPORTS) \
24192 for flag in $(EXTRA_HOST_FLAGS) ; do \
24193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24194 done; \
24195 echo "Doing pdf in libiconv" ; \
24196 (cd $(HOST_SUBDIR)/libiconv && \
24197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24199 "RANLIB=$${RANLIB}" \
24200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24201 pdf) \
24202 || exit 1
24204 @endif libiconv
24206 .PHONY: maybe-html-libiconv html-libiconv
24207 maybe-html-libiconv:
24208 @if libiconv
24209 maybe-html-libiconv: html-libiconv
24211 html-libiconv: \
24212 configure-libiconv
24213 @: $(MAKE); $(unstage)
24214 @[ -f ./libiconv/Makefile ] || exit 0; \
24215 r=`${PWD_COMMAND}`; export r; \
24216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24217 $(HOST_EXPORTS) \
24218 for flag in $(EXTRA_HOST_FLAGS) ; do \
24219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24220 done; \
24221 echo "Doing html in libiconv" ; \
24222 (cd $(HOST_SUBDIR)/libiconv && \
24223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24225 "RANLIB=$${RANLIB}" \
24226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24227 html) \
24228 || exit 1
24230 @endif libiconv
24232 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
24233 maybe-TAGS-libiconv:
24234 @if libiconv
24235 maybe-TAGS-libiconv: TAGS-libiconv
24237 TAGS-libiconv: \
24238 configure-libiconv
24239 @: $(MAKE); $(unstage)
24240 @[ -f ./libiconv/Makefile ] || exit 0; \
24241 r=`${PWD_COMMAND}`; export r; \
24242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24243 $(HOST_EXPORTS) \
24244 for flag in $(EXTRA_HOST_FLAGS) ; do \
24245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24246 done; \
24247 echo "Doing TAGS in libiconv" ; \
24248 (cd $(HOST_SUBDIR)/libiconv && \
24249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24251 "RANLIB=$${RANLIB}" \
24252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24253 TAGS) \
24254 || exit 1
24256 @endif libiconv
24258 .PHONY: maybe-install-info-libiconv install-info-libiconv
24259 maybe-install-info-libiconv:
24260 @if libiconv
24261 maybe-install-info-libiconv: install-info-libiconv
24263 # libiconv doesn't support install-info.
24264 install-info-libiconv:
24266 @endif libiconv
24268 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24269 maybe-install-pdf-libiconv:
24270 @if libiconv
24271 maybe-install-pdf-libiconv: install-pdf-libiconv
24273 # libiconv doesn't support install-pdf.
24274 install-pdf-libiconv:
24276 @endif libiconv
24278 .PHONY: maybe-install-html-libiconv install-html-libiconv
24279 maybe-install-html-libiconv:
24280 @if libiconv
24281 maybe-install-html-libiconv: install-html-libiconv
24283 # libiconv doesn't support install-html.
24284 install-html-libiconv:
24286 @endif libiconv
24288 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
24289 maybe-installcheck-libiconv:
24290 @if libiconv
24291 maybe-installcheck-libiconv: installcheck-libiconv
24293 installcheck-libiconv: \
24294 configure-libiconv
24295 @: $(MAKE); $(unstage)
24296 @[ -f ./libiconv/Makefile ] || exit 0; \
24297 r=`${PWD_COMMAND}`; export r; \
24298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24299 $(HOST_EXPORTS) \
24300 for flag in $(EXTRA_HOST_FLAGS) ; do \
24301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24302 done; \
24303 echo "Doing installcheck in libiconv" ; \
24304 (cd $(HOST_SUBDIR)/libiconv && \
24305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24307 "RANLIB=$${RANLIB}" \
24308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24309 installcheck) \
24310 || exit 1
24312 @endif libiconv
24314 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24315 maybe-mostlyclean-libiconv:
24316 @if libiconv
24317 maybe-mostlyclean-libiconv: mostlyclean-libiconv
24319 mostlyclean-libiconv:
24320 @: $(MAKE); $(unstage)
24321 @[ -f ./libiconv/Makefile ] || exit 0; \
24322 r=`${PWD_COMMAND}`; export r; \
24323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24324 $(HOST_EXPORTS) \
24325 for flag in $(EXTRA_HOST_FLAGS) ; do \
24326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24327 done; \
24328 echo "Doing mostlyclean in libiconv" ; \
24329 (cd $(HOST_SUBDIR)/libiconv && \
24330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24332 "RANLIB=$${RANLIB}" \
24333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24334 mostlyclean) \
24335 || exit 1
24337 @endif libiconv
24339 .PHONY: maybe-clean-libiconv clean-libiconv
24340 maybe-clean-libiconv:
24341 @if libiconv
24342 maybe-clean-libiconv: clean-libiconv
24344 clean-libiconv:
24345 @: $(MAKE); $(unstage)
24346 @[ -f ./libiconv/Makefile ] || exit 0; \
24347 r=`${PWD_COMMAND}`; export r; \
24348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24349 $(HOST_EXPORTS) \
24350 for flag in $(EXTRA_HOST_FLAGS) ; do \
24351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24352 done; \
24353 echo "Doing clean in libiconv" ; \
24354 (cd $(HOST_SUBDIR)/libiconv && \
24355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24357 "RANLIB=$${RANLIB}" \
24358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24359 clean) \
24360 || exit 1
24362 @endif libiconv
24364 .PHONY: maybe-distclean-libiconv distclean-libiconv
24365 maybe-distclean-libiconv:
24366 @if libiconv
24367 maybe-distclean-libiconv: distclean-libiconv
24369 distclean-libiconv:
24370 @: $(MAKE); $(unstage)
24371 @[ -f ./libiconv/Makefile ] || exit 0; \
24372 r=`${PWD_COMMAND}`; export r; \
24373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24374 $(HOST_EXPORTS) \
24375 for flag in $(EXTRA_HOST_FLAGS) ; do \
24376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24377 done; \
24378 echo "Doing distclean in libiconv" ; \
24379 (cd $(HOST_SUBDIR)/libiconv && \
24380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24382 "RANLIB=$${RANLIB}" \
24383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24384 distclean) \
24385 || exit 1
24387 @endif libiconv
24389 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24390 maybe-maintainer-clean-libiconv:
24391 @if libiconv
24392 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24394 maintainer-clean-libiconv:
24395 @: $(MAKE); $(unstage)
24396 @[ -f ./libiconv/Makefile ] || exit 0; \
24397 r=`${PWD_COMMAND}`; export r; \
24398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24399 $(HOST_EXPORTS) \
24400 for flag in $(EXTRA_HOST_FLAGS) ; do \
24401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24402 done; \
24403 echo "Doing maintainer-clean in libiconv" ; \
24404 (cd $(HOST_SUBDIR)/libiconv && \
24405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24407 "RANLIB=$${RANLIB}" \
24408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24409 maintainer-clean) \
24410 || exit 1
24412 @endif libiconv
24416 .PHONY: configure-m4 maybe-configure-m4
24417 maybe-configure-m4:
24418 @if gcc-bootstrap
24419 configure-m4: stage_current
24420 @endif gcc-bootstrap
24421 @if m4
24422 maybe-configure-m4: configure-m4
24423 configure-m4:
24424 @: $(MAKE); $(unstage)
24425 @r=`${PWD_COMMAND}`; export r; \
24426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24427 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24428 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
24429 $(HOST_EXPORTS) \
24430 echo Configuring in $(HOST_SUBDIR)/m4; \
24432 this_target="${target_alias}"; \
24434 cd "$(HOST_SUBDIR)/m4" || exit 1; \
24435 case $(srcdir) in \
24436 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24437 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24438 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24439 esac; \
24440 srcdiroption="--srcdir=$${topdir}/m4"; \
24441 libsrcdir="$$s/m4"; \
24442 $(SHELL) $${libsrcdir}/configure \
24443 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24444 --target=$${this_target} $${srcdiroption} \
24445 || exit 1
24446 @endif m4
24452 .PHONY: all-m4 maybe-all-m4
24453 maybe-all-m4:
24454 @if gcc-bootstrap
24455 all-m4: stage_current
24456 @endif gcc-bootstrap
24457 @if m4
24458 TARGET-m4=all
24459 maybe-all-m4: all-m4
24460 all-m4: configure-m4
24461 @: $(MAKE); $(unstage)
24462 @r=`${PWD_COMMAND}`; export r; \
24463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24464 $(HOST_EXPORTS) \
24465 (cd $(HOST_SUBDIR)/m4 && \
24466 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24467 $(TARGET-m4))
24468 @endif m4
24473 .PHONY: check-m4 maybe-check-m4
24474 maybe-check-m4:
24475 @if m4
24476 maybe-check-m4: check-m4
24478 check-m4:
24479 @: $(MAKE); $(unstage)
24480 @r=`${PWD_COMMAND}`; export r; \
24481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24482 $(HOST_EXPORTS) \
24483 (cd $(HOST_SUBDIR)/m4 && \
24484 $(MAKE) $(FLAGS_TO_PASS) check)
24486 @endif m4
24488 .PHONY: install-m4 maybe-install-m4
24489 maybe-install-m4:
24490 @if m4
24491 maybe-install-m4: install-m4
24493 install-m4: installdirs
24494 @: $(MAKE); $(unstage)
24495 @r=`${PWD_COMMAND}`; export r; \
24496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24497 $(HOST_EXPORTS) \
24498 (cd $(HOST_SUBDIR)/m4 && \
24499 $(MAKE) $(FLAGS_TO_PASS) install)
24501 @endif m4
24503 .PHONY: install-strip-m4 maybe-install-strip-m4
24504 maybe-install-strip-m4:
24505 @if m4
24506 maybe-install-strip-m4: install-strip-m4
24508 install-strip-m4: installdirs
24509 @: $(MAKE); $(unstage)
24510 @r=`${PWD_COMMAND}`; export r; \
24511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24512 $(HOST_EXPORTS) \
24513 (cd $(HOST_SUBDIR)/m4 && \
24514 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24516 @endif m4
24518 # Other targets (info, dvi, pdf, etc.)
24520 .PHONY: maybe-info-m4 info-m4
24521 maybe-info-m4:
24522 @if m4
24523 maybe-info-m4: info-m4
24525 info-m4: \
24526 configure-m4
24527 @: $(MAKE); $(unstage)
24528 @[ -f ./m4/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 info in m4" ; \
24536 (cd $(HOST_SUBDIR)/m4 && \
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 info) \
24542 || exit 1
24544 @endif m4
24546 .PHONY: maybe-dvi-m4 dvi-m4
24547 maybe-dvi-m4:
24548 @if m4
24549 maybe-dvi-m4: dvi-m4
24551 dvi-m4: \
24552 configure-m4
24553 @: $(MAKE); $(unstage)
24554 @[ -f ./m4/Makefile ] || exit 0; \
24555 r=`${PWD_COMMAND}`; export r; \
24556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24557 $(HOST_EXPORTS) \
24558 for flag in $(EXTRA_HOST_FLAGS) ; do \
24559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24560 done; \
24561 echo "Doing dvi in m4" ; \
24562 (cd $(HOST_SUBDIR)/m4 && \
24563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24565 "RANLIB=$${RANLIB}" \
24566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24567 dvi) \
24568 || exit 1
24570 @endif m4
24572 .PHONY: maybe-pdf-m4 pdf-m4
24573 maybe-pdf-m4:
24574 @if m4
24575 maybe-pdf-m4: pdf-m4
24577 pdf-m4: \
24578 configure-m4
24579 @: $(MAKE); $(unstage)
24580 @[ -f ./m4/Makefile ] || exit 0; \
24581 r=`${PWD_COMMAND}`; export r; \
24582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24583 $(HOST_EXPORTS) \
24584 for flag in $(EXTRA_HOST_FLAGS) ; do \
24585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24586 done; \
24587 echo "Doing pdf in m4" ; \
24588 (cd $(HOST_SUBDIR)/m4 && \
24589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24591 "RANLIB=$${RANLIB}" \
24592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24593 pdf) \
24594 || exit 1
24596 @endif m4
24598 .PHONY: maybe-html-m4 html-m4
24599 maybe-html-m4:
24600 @if m4
24601 maybe-html-m4: html-m4
24603 html-m4: \
24604 configure-m4
24605 @: $(MAKE); $(unstage)
24606 @[ -f ./m4/Makefile ] || exit 0; \
24607 r=`${PWD_COMMAND}`; export r; \
24608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24609 $(HOST_EXPORTS) \
24610 for flag in $(EXTRA_HOST_FLAGS) ; do \
24611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24612 done; \
24613 echo "Doing html in m4" ; \
24614 (cd $(HOST_SUBDIR)/m4 && \
24615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24617 "RANLIB=$${RANLIB}" \
24618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24619 html) \
24620 || exit 1
24622 @endif m4
24624 .PHONY: maybe-TAGS-m4 TAGS-m4
24625 maybe-TAGS-m4:
24626 @if m4
24627 maybe-TAGS-m4: TAGS-m4
24629 TAGS-m4: \
24630 configure-m4
24631 @: $(MAKE); $(unstage)
24632 @[ -f ./m4/Makefile ] || exit 0; \
24633 r=`${PWD_COMMAND}`; export r; \
24634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24635 $(HOST_EXPORTS) \
24636 for flag in $(EXTRA_HOST_FLAGS) ; do \
24637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24638 done; \
24639 echo "Doing TAGS in m4" ; \
24640 (cd $(HOST_SUBDIR)/m4 && \
24641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24643 "RANLIB=$${RANLIB}" \
24644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24645 TAGS) \
24646 || exit 1
24648 @endif m4
24650 .PHONY: maybe-install-info-m4 install-info-m4
24651 maybe-install-info-m4:
24652 @if m4
24653 maybe-install-info-m4: install-info-m4
24655 install-info-m4: \
24656 configure-m4 \
24657 info-m4
24658 @: $(MAKE); $(unstage)
24659 @[ -f ./m4/Makefile ] || exit 0; \
24660 r=`${PWD_COMMAND}`; export r; \
24661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24662 $(HOST_EXPORTS) \
24663 for flag in $(EXTRA_HOST_FLAGS) ; do \
24664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24665 done; \
24666 echo "Doing install-info in m4" ; \
24667 (cd $(HOST_SUBDIR)/m4 && \
24668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24670 "RANLIB=$${RANLIB}" \
24671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24672 install-info) \
24673 || exit 1
24675 @endif m4
24677 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24678 maybe-install-pdf-m4:
24679 @if m4
24680 maybe-install-pdf-m4: install-pdf-m4
24682 install-pdf-m4: \
24683 configure-m4 \
24684 pdf-m4
24685 @: $(MAKE); $(unstage)
24686 @[ -f ./m4/Makefile ] || exit 0; \
24687 r=`${PWD_COMMAND}`; export r; \
24688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24689 $(HOST_EXPORTS) \
24690 for flag in $(EXTRA_HOST_FLAGS) ; do \
24691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24692 done; \
24693 echo "Doing install-pdf in m4" ; \
24694 (cd $(HOST_SUBDIR)/m4 && \
24695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24697 "RANLIB=$${RANLIB}" \
24698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24699 install-pdf) \
24700 || exit 1
24702 @endif m4
24704 .PHONY: maybe-install-html-m4 install-html-m4
24705 maybe-install-html-m4:
24706 @if m4
24707 maybe-install-html-m4: install-html-m4
24709 install-html-m4: \
24710 configure-m4 \
24711 html-m4
24712 @: $(MAKE); $(unstage)
24713 @[ -f ./m4/Makefile ] || exit 0; \
24714 r=`${PWD_COMMAND}`; export r; \
24715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24716 $(HOST_EXPORTS) \
24717 for flag in $(EXTRA_HOST_FLAGS) ; do \
24718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24719 done; \
24720 echo "Doing install-html in m4" ; \
24721 (cd $(HOST_SUBDIR)/m4 && \
24722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24724 "RANLIB=$${RANLIB}" \
24725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24726 install-html) \
24727 || exit 1
24729 @endif m4
24731 .PHONY: maybe-installcheck-m4 installcheck-m4
24732 maybe-installcheck-m4:
24733 @if m4
24734 maybe-installcheck-m4: installcheck-m4
24736 installcheck-m4: \
24737 configure-m4
24738 @: $(MAKE); $(unstage)
24739 @[ -f ./m4/Makefile ] || exit 0; \
24740 r=`${PWD_COMMAND}`; export r; \
24741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24742 $(HOST_EXPORTS) \
24743 for flag in $(EXTRA_HOST_FLAGS) ; do \
24744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24745 done; \
24746 echo "Doing installcheck in m4" ; \
24747 (cd $(HOST_SUBDIR)/m4 && \
24748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24750 "RANLIB=$${RANLIB}" \
24751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24752 installcheck) \
24753 || exit 1
24755 @endif m4
24757 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24758 maybe-mostlyclean-m4:
24759 @if m4
24760 maybe-mostlyclean-m4: mostlyclean-m4
24762 mostlyclean-m4:
24763 @: $(MAKE); $(unstage)
24764 @[ -f ./m4/Makefile ] || exit 0; \
24765 r=`${PWD_COMMAND}`; export r; \
24766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24767 $(HOST_EXPORTS) \
24768 for flag in $(EXTRA_HOST_FLAGS) ; do \
24769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24770 done; \
24771 echo "Doing mostlyclean in m4" ; \
24772 (cd $(HOST_SUBDIR)/m4 && \
24773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24775 "RANLIB=$${RANLIB}" \
24776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24777 mostlyclean) \
24778 || exit 1
24780 @endif m4
24782 .PHONY: maybe-clean-m4 clean-m4
24783 maybe-clean-m4:
24784 @if m4
24785 maybe-clean-m4: clean-m4
24787 clean-m4:
24788 @: $(MAKE); $(unstage)
24789 @[ -f ./m4/Makefile ] || exit 0; \
24790 r=`${PWD_COMMAND}`; export r; \
24791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24792 $(HOST_EXPORTS) \
24793 for flag in $(EXTRA_HOST_FLAGS) ; do \
24794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24795 done; \
24796 echo "Doing clean in m4" ; \
24797 (cd $(HOST_SUBDIR)/m4 && \
24798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24800 "RANLIB=$${RANLIB}" \
24801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24802 clean) \
24803 || exit 1
24805 @endif m4
24807 .PHONY: maybe-distclean-m4 distclean-m4
24808 maybe-distclean-m4:
24809 @if m4
24810 maybe-distclean-m4: distclean-m4
24812 distclean-m4:
24813 @: $(MAKE); $(unstage)
24814 @[ -f ./m4/Makefile ] || exit 0; \
24815 r=`${PWD_COMMAND}`; export r; \
24816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24817 $(HOST_EXPORTS) \
24818 for flag in $(EXTRA_HOST_FLAGS) ; do \
24819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24820 done; \
24821 echo "Doing distclean in m4" ; \
24822 (cd $(HOST_SUBDIR)/m4 && \
24823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24825 "RANLIB=$${RANLIB}" \
24826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24827 distclean) \
24828 || exit 1
24830 @endif m4
24832 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24833 maybe-maintainer-clean-m4:
24834 @if m4
24835 maybe-maintainer-clean-m4: maintainer-clean-m4
24837 maintainer-clean-m4:
24838 @: $(MAKE); $(unstage)
24839 @[ -f ./m4/Makefile ] || exit 0; \
24840 r=`${PWD_COMMAND}`; export r; \
24841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24842 $(HOST_EXPORTS) \
24843 for flag in $(EXTRA_HOST_FLAGS) ; do \
24844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24845 done; \
24846 echo "Doing maintainer-clean in m4" ; \
24847 (cd $(HOST_SUBDIR)/m4 && \
24848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24850 "RANLIB=$${RANLIB}" \
24851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24852 maintainer-clean) \
24853 || exit 1
24855 @endif m4
24859 .PHONY: configure-readline maybe-configure-readline
24860 maybe-configure-readline:
24861 @if gcc-bootstrap
24862 configure-readline: stage_current
24863 @endif gcc-bootstrap
24864 @if readline
24865 maybe-configure-readline: configure-readline
24866 configure-readline:
24867 @: $(MAKE); $(unstage)
24868 @r=`${PWD_COMMAND}`; export r; \
24869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24870 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24872 $(HOST_EXPORTS) \
24873 echo Configuring in $(HOST_SUBDIR)/readline; \
24875 this_target="${target_alias}"; \
24877 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24878 case $(srcdir) in \
24879 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24880 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24881 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24882 esac; \
24883 srcdiroption="--srcdir=$${topdir}/readline"; \
24884 libsrcdir="$$s/readline"; \
24885 $(SHELL) $${libsrcdir}/configure \
24886 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24887 --target=$${this_target} $${srcdiroption} \
24888 || exit 1
24889 @endif readline
24895 .PHONY: all-readline maybe-all-readline
24896 maybe-all-readline:
24897 @if gcc-bootstrap
24898 all-readline: stage_current
24899 @endif gcc-bootstrap
24900 @if readline
24901 TARGET-readline=all
24902 maybe-all-readline: all-readline
24903 all-readline: configure-readline
24904 @: $(MAKE); $(unstage)
24905 @r=`${PWD_COMMAND}`; export r; \
24906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24907 $(HOST_EXPORTS) \
24908 (cd $(HOST_SUBDIR)/readline && \
24909 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24910 $(TARGET-readline))
24911 @endif readline
24916 .PHONY: check-readline maybe-check-readline
24917 maybe-check-readline:
24918 @if readline
24919 maybe-check-readline: check-readline
24921 check-readline:
24922 @: $(MAKE); $(unstage)
24923 @r=`${PWD_COMMAND}`; export r; \
24924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24925 $(HOST_EXPORTS) \
24926 (cd $(HOST_SUBDIR)/readline && \
24927 $(MAKE) $(FLAGS_TO_PASS) check)
24929 @endif readline
24931 .PHONY: install-readline maybe-install-readline
24932 maybe-install-readline:
24933 @if readline
24934 maybe-install-readline: install-readline
24936 install-readline: installdirs
24937 @: $(MAKE); $(unstage)
24938 @r=`${PWD_COMMAND}`; export r; \
24939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24940 $(HOST_EXPORTS) \
24941 (cd $(HOST_SUBDIR)/readline && \
24942 $(MAKE) $(FLAGS_TO_PASS) install)
24944 @endif readline
24946 .PHONY: install-strip-readline maybe-install-strip-readline
24947 maybe-install-strip-readline:
24948 @if readline
24949 maybe-install-strip-readline: install-strip-readline
24951 install-strip-readline: installdirs
24952 @: $(MAKE); $(unstage)
24953 @r=`${PWD_COMMAND}`; export r; \
24954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24955 $(HOST_EXPORTS) \
24956 (cd $(HOST_SUBDIR)/readline && \
24957 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24959 @endif readline
24961 # Other targets (info, dvi, pdf, etc.)
24963 .PHONY: maybe-info-readline info-readline
24964 maybe-info-readline:
24965 @if readline
24966 maybe-info-readline: info-readline
24968 info-readline: \
24969 configure-readline
24970 @: $(MAKE); $(unstage)
24971 @[ -f ./readline/Makefile ] || exit 0; \
24972 r=`${PWD_COMMAND}`; export r; \
24973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24974 $(HOST_EXPORTS) \
24975 for flag in $(EXTRA_HOST_FLAGS) ; do \
24976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24977 done; \
24978 echo "Doing info in readline" ; \
24979 (cd $(HOST_SUBDIR)/readline && \
24980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24982 "RANLIB=$${RANLIB}" \
24983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24984 info) \
24985 || exit 1
24987 @endif readline
24989 .PHONY: maybe-dvi-readline dvi-readline
24990 maybe-dvi-readline:
24991 @if readline
24992 maybe-dvi-readline: dvi-readline
24994 dvi-readline: \
24995 configure-readline
24996 @: $(MAKE); $(unstage)
24997 @[ -f ./readline/Makefile ] || exit 0; \
24998 r=`${PWD_COMMAND}`; export r; \
24999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25000 $(HOST_EXPORTS) \
25001 for flag in $(EXTRA_HOST_FLAGS) ; do \
25002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25003 done; \
25004 echo "Doing dvi in readline" ; \
25005 (cd $(HOST_SUBDIR)/readline && \
25006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25008 "RANLIB=$${RANLIB}" \
25009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25010 dvi) \
25011 || exit 1
25013 @endif readline
25015 .PHONY: maybe-pdf-readline pdf-readline
25016 maybe-pdf-readline:
25017 @if readline
25018 maybe-pdf-readline: pdf-readline
25020 pdf-readline: \
25021 configure-readline
25022 @: $(MAKE); $(unstage)
25023 @[ -f ./readline/Makefile ] || exit 0; \
25024 r=`${PWD_COMMAND}`; export r; \
25025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25026 $(HOST_EXPORTS) \
25027 for flag in $(EXTRA_HOST_FLAGS) ; do \
25028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25029 done; \
25030 echo "Doing pdf in readline" ; \
25031 (cd $(HOST_SUBDIR)/readline && \
25032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25034 "RANLIB=$${RANLIB}" \
25035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25036 pdf) \
25037 || exit 1
25039 @endif readline
25041 .PHONY: maybe-html-readline html-readline
25042 maybe-html-readline:
25043 @if readline
25044 maybe-html-readline: html-readline
25046 html-readline: \
25047 configure-readline
25048 @: $(MAKE); $(unstage)
25049 @[ -f ./readline/Makefile ] || exit 0; \
25050 r=`${PWD_COMMAND}`; export r; \
25051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25052 $(HOST_EXPORTS) \
25053 for flag in $(EXTRA_HOST_FLAGS) ; do \
25054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25055 done; \
25056 echo "Doing html in readline" ; \
25057 (cd $(HOST_SUBDIR)/readline && \
25058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25060 "RANLIB=$${RANLIB}" \
25061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25062 html) \
25063 || exit 1
25065 @endif readline
25067 .PHONY: maybe-TAGS-readline TAGS-readline
25068 maybe-TAGS-readline:
25069 @if readline
25070 maybe-TAGS-readline: TAGS-readline
25072 TAGS-readline: \
25073 configure-readline
25074 @: $(MAKE); $(unstage)
25075 @[ -f ./readline/Makefile ] || exit 0; \
25076 r=`${PWD_COMMAND}`; export r; \
25077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25078 $(HOST_EXPORTS) \
25079 for flag in $(EXTRA_HOST_FLAGS) ; do \
25080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25081 done; \
25082 echo "Doing TAGS in readline" ; \
25083 (cd $(HOST_SUBDIR)/readline && \
25084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25086 "RANLIB=$${RANLIB}" \
25087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25088 TAGS) \
25089 || exit 1
25091 @endif readline
25093 .PHONY: maybe-install-info-readline install-info-readline
25094 maybe-install-info-readline:
25095 @if readline
25096 maybe-install-info-readline: install-info-readline
25098 install-info-readline: \
25099 configure-readline \
25100 info-readline
25101 @: $(MAKE); $(unstage)
25102 @[ -f ./readline/Makefile ] || exit 0; \
25103 r=`${PWD_COMMAND}`; export r; \
25104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25105 $(HOST_EXPORTS) \
25106 for flag in $(EXTRA_HOST_FLAGS) ; do \
25107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25108 done; \
25109 echo "Doing install-info in readline" ; \
25110 (cd $(HOST_SUBDIR)/readline && \
25111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25113 "RANLIB=$${RANLIB}" \
25114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25115 install-info) \
25116 || exit 1
25118 @endif readline
25120 .PHONY: maybe-install-pdf-readline install-pdf-readline
25121 maybe-install-pdf-readline:
25122 @if readline
25123 maybe-install-pdf-readline: install-pdf-readline
25125 install-pdf-readline: \
25126 configure-readline \
25127 pdf-readline
25128 @: $(MAKE); $(unstage)
25129 @[ -f ./readline/Makefile ] || exit 0; \
25130 r=`${PWD_COMMAND}`; export r; \
25131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25132 $(HOST_EXPORTS) \
25133 for flag in $(EXTRA_HOST_FLAGS) ; do \
25134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25135 done; \
25136 echo "Doing install-pdf in readline" ; \
25137 (cd $(HOST_SUBDIR)/readline && \
25138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25140 "RANLIB=$${RANLIB}" \
25141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25142 install-pdf) \
25143 || exit 1
25145 @endif readline
25147 .PHONY: maybe-install-html-readline install-html-readline
25148 maybe-install-html-readline:
25149 @if readline
25150 maybe-install-html-readline: install-html-readline
25152 install-html-readline: \
25153 configure-readline \
25154 html-readline
25155 @: $(MAKE); $(unstage)
25156 @[ -f ./readline/Makefile ] || exit 0; \
25157 r=`${PWD_COMMAND}`; export r; \
25158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25159 $(HOST_EXPORTS) \
25160 for flag in $(EXTRA_HOST_FLAGS) ; do \
25161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25162 done; \
25163 echo "Doing install-html in readline" ; \
25164 (cd $(HOST_SUBDIR)/readline && \
25165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25167 "RANLIB=$${RANLIB}" \
25168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25169 install-html) \
25170 || exit 1
25172 @endif readline
25174 .PHONY: maybe-installcheck-readline installcheck-readline
25175 maybe-installcheck-readline:
25176 @if readline
25177 maybe-installcheck-readline: installcheck-readline
25179 installcheck-readline: \
25180 configure-readline
25181 @: $(MAKE); $(unstage)
25182 @[ -f ./readline/Makefile ] || exit 0; \
25183 r=`${PWD_COMMAND}`; export r; \
25184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25185 $(HOST_EXPORTS) \
25186 for flag in $(EXTRA_HOST_FLAGS) ; do \
25187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25188 done; \
25189 echo "Doing installcheck in readline" ; \
25190 (cd $(HOST_SUBDIR)/readline && \
25191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25193 "RANLIB=$${RANLIB}" \
25194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25195 installcheck) \
25196 || exit 1
25198 @endif readline
25200 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
25201 maybe-mostlyclean-readline:
25202 @if readline
25203 maybe-mostlyclean-readline: mostlyclean-readline
25205 mostlyclean-readline:
25206 @: $(MAKE); $(unstage)
25207 @[ -f ./readline/Makefile ] || exit 0; \
25208 r=`${PWD_COMMAND}`; export r; \
25209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25210 $(HOST_EXPORTS) \
25211 for flag in $(EXTRA_HOST_FLAGS) ; do \
25212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25213 done; \
25214 echo "Doing mostlyclean in readline" ; \
25215 (cd $(HOST_SUBDIR)/readline && \
25216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25218 "RANLIB=$${RANLIB}" \
25219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25220 mostlyclean) \
25221 || exit 1
25223 @endif readline
25225 .PHONY: maybe-clean-readline clean-readline
25226 maybe-clean-readline:
25227 @if readline
25228 maybe-clean-readline: clean-readline
25230 clean-readline:
25231 @: $(MAKE); $(unstage)
25232 @[ -f ./readline/Makefile ] || exit 0; \
25233 r=`${PWD_COMMAND}`; export r; \
25234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25235 $(HOST_EXPORTS) \
25236 for flag in $(EXTRA_HOST_FLAGS) ; do \
25237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25238 done; \
25239 echo "Doing clean in readline" ; \
25240 (cd $(HOST_SUBDIR)/readline && \
25241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25243 "RANLIB=$${RANLIB}" \
25244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25245 clean) \
25246 || exit 1
25248 @endif readline
25250 .PHONY: maybe-distclean-readline distclean-readline
25251 maybe-distclean-readline:
25252 @if readline
25253 maybe-distclean-readline: distclean-readline
25255 distclean-readline:
25256 @: $(MAKE); $(unstage)
25257 @[ -f ./readline/Makefile ] || exit 0; \
25258 r=`${PWD_COMMAND}`; export r; \
25259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25260 $(HOST_EXPORTS) \
25261 for flag in $(EXTRA_HOST_FLAGS) ; do \
25262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25263 done; \
25264 echo "Doing distclean in readline" ; \
25265 (cd $(HOST_SUBDIR)/readline && \
25266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25268 "RANLIB=$${RANLIB}" \
25269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25270 distclean) \
25271 || exit 1
25273 @endif readline
25275 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25276 maybe-maintainer-clean-readline:
25277 @if readline
25278 maybe-maintainer-clean-readline: maintainer-clean-readline
25280 maintainer-clean-readline:
25281 @: $(MAKE); $(unstage)
25282 @[ -f ./readline/Makefile ] || exit 0; \
25283 r=`${PWD_COMMAND}`; export r; \
25284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25285 $(HOST_EXPORTS) \
25286 for flag in $(EXTRA_HOST_FLAGS) ; do \
25287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25288 done; \
25289 echo "Doing maintainer-clean in readline" ; \
25290 (cd $(HOST_SUBDIR)/readline && \
25291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25293 "RANLIB=$${RANLIB}" \
25294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25295 maintainer-clean) \
25296 || exit 1
25298 @endif readline
25302 .PHONY: configure-sid maybe-configure-sid
25303 maybe-configure-sid:
25304 @if gcc-bootstrap
25305 configure-sid: stage_current
25306 @endif gcc-bootstrap
25307 @if sid
25308 maybe-configure-sid: configure-sid
25309 configure-sid:
25310 @: $(MAKE); $(unstage)
25311 @r=`${PWD_COMMAND}`; export r; \
25312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25313 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25314 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
25315 $(HOST_EXPORTS) \
25316 echo Configuring in $(HOST_SUBDIR)/sid; \
25318 this_target="${target_alias}"; \
25320 cd "$(HOST_SUBDIR)/sid" || exit 1; \
25321 case $(srcdir) in \
25322 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25323 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25324 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25325 esac; \
25326 srcdiroption="--srcdir=$${topdir}/sid"; \
25327 libsrcdir="$$s/sid"; \
25328 $(SHELL) $${libsrcdir}/configure \
25329 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25330 --target=$${this_target} $${srcdiroption} \
25331 || exit 1
25332 @endif sid
25338 .PHONY: all-sid maybe-all-sid
25339 maybe-all-sid:
25340 @if gcc-bootstrap
25341 all-sid: stage_current
25342 @endif gcc-bootstrap
25343 @if sid
25344 TARGET-sid=all
25345 maybe-all-sid: all-sid
25346 all-sid: configure-sid
25347 @: $(MAKE); $(unstage)
25348 @r=`${PWD_COMMAND}`; export r; \
25349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25350 $(HOST_EXPORTS) \
25351 (cd $(HOST_SUBDIR)/sid && \
25352 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25353 $(TARGET-sid))
25354 @endif sid
25359 .PHONY: check-sid maybe-check-sid
25360 maybe-check-sid:
25361 @if sid
25362 maybe-check-sid: check-sid
25364 check-sid:
25365 @: $(MAKE); $(unstage)
25366 @r=`${PWD_COMMAND}`; export r; \
25367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25368 $(HOST_EXPORTS) \
25369 (cd $(HOST_SUBDIR)/sid && \
25370 $(MAKE) $(FLAGS_TO_PASS) check)
25372 @endif sid
25374 .PHONY: install-sid maybe-install-sid
25375 maybe-install-sid:
25376 @if sid
25377 maybe-install-sid: install-sid
25379 install-sid: installdirs
25380 @: $(MAKE); $(unstage)
25381 @r=`${PWD_COMMAND}`; export r; \
25382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25383 $(HOST_EXPORTS) \
25384 (cd $(HOST_SUBDIR)/sid && \
25385 $(MAKE) $(FLAGS_TO_PASS) install)
25387 @endif sid
25389 .PHONY: install-strip-sid maybe-install-strip-sid
25390 maybe-install-strip-sid:
25391 @if sid
25392 maybe-install-strip-sid: install-strip-sid
25394 install-strip-sid: installdirs
25395 @: $(MAKE); $(unstage)
25396 @r=`${PWD_COMMAND}`; export r; \
25397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25398 $(HOST_EXPORTS) \
25399 (cd $(HOST_SUBDIR)/sid && \
25400 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25402 @endif sid
25404 # Other targets (info, dvi, pdf, etc.)
25406 .PHONY: maybe-info-sid info-sid
25407 maybe-info-sid:
25408 @if sid
25409 maybe-info-sid: info-sid
25411 info-sid: \
25412 configure-sid
25413 @: $(MAKE); $(unstage)
25414 @[ -f ./sid/Makefile ] || exit 0; \
25415 r=`${PWD_COMMAND}`; export r; \
25416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25417 $(HOST_EXPORTS) \
25418 for flag in $(EXTRA_HOST_FLAGS) ; do \
25419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25420 done; \
25421 echo "Doing info in sid" ; \
25422 (cd $(HOST_SUBDIR)/sid && \
25423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25425 "RANLIB=$${RANLIB}" \
25426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25427 info) \
25428 || exit 1
25430 @endif sid
25432 .PHONY: maybe-dvi-sid dvi-sid
25433 maybe-dvi-sid:
25434 @if sid
25435 maybe-dvi-sid: dvi-sid
25437 dvi-sid: \
25438 configure-sid
25439 @: $(MAKE); $(unstage)
25440 @[ -f ./sid/Makefile ] || exit 0; \
25441 r=`${PWD_COMMAND}`; export r; \
25442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25443 $(HOST_EXPORTS) \
25444 for flag in $(EXTRA_HOST_FLAGS) ; do \
25445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25446 done; \
25447 echo "Doing dvi in sid" ; \
25448 (cd $(HOST_SUBDIR)/sid && \
25449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25451 "RANLIB=$${RANLIB}" \
25452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25453 dvi) \
25454 || exit 1
25456 @endif sid
25458 .PHONY: maybe-pdf-sid pdf-sid
25459 maybe-pdf-sid:
25460 @if sid
25461 maybe-pdf-sid: pdf-sid
25463 pdf-sid: \
25464 configure-sid
25465 @: $(MAKE); $(unstage)
25466 @[ -f ./sid/Makefile ] || exit 0; \
25467 r=`${PWD_COMMAND}`; export r; \
25468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25469 $(HOST_EXPORTS) \
25470 for flag in $(EXTRA_HOST_FLAGS) ; do \
25471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25472 done; \
25473 echo "Doing pdf in sid" ; \
25474 (cd $(HOST_SUBDIR)/sid && \
25475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25477 "RANLIB=$${RANLIB}" \
25478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25479 pdf) \
25480 || exit 1
25482 @endif sid
25484 .PHONY: maybe-html-sid html-sid
25485 maybe-html-sid:
25486 @if sid
25487 maybe-html-sid: html-sid
25489 html-sid: \
25490 configure-sid
25491 @: $(MAKE); $(unstage)
25492 @[ -f ./sid/Makefile ] || exit 0; \
25493 r=`${PWD_COMMAND}`; export r; \
25494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25495 $(HOST_EXPORTS) \
25496 for flag in $(EXTRA_HOST_FLAGS) ; do \
25497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25498 done; \
25499 echo "Doing html in sid" ; \
25500 (cd $(HOST_SUBDIR)/sid && \
25501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25503 "RANLIB=$${RANLIB}" \
25504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25505 html) \
25506 || exit 1
25508 @endif sid
25510 .PHONY: maybe-TAGS-sid TAGS-sid
25511 maybe-TAGS-sid:
25512 @if sid
25513 maybe-TAGS-sid: TAGS-sid
25515 TAGS-sid: \
25516 configure-sid
25517 @: $(MAKE); $(unstage)
25518 @[ -f ./sid/Makefile ] || exit 0; \
25519 r=`${PWD_COMMAND}`; export r; \
25520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25521 $(HOST_EXPORTS) \
25522 for flag in $(EXTRA_HOST_FLAGS) ; do \
25523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25524 done; \
25525 echo "Doing TAGS in sid" ; \
25526 (cd $(HOST_SUBDIR)/sid && \
25527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25529 "RANLIB=$${RANLIB}" \
25530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25531 TAGS) \
25532 || exit 1
25534 @endif sid
25536 .PHONY: maybe-install-info-sid install-info-sid
25537 maybe-install-info-sid:
25538 @if sid
25539 maybe-install-info-sid: install-info-sid
25541 install-info-sid: \
25542 configure-sid \
25543 info-sid
25544 @: $(MAKE); $(unstage)
25545 @[ -f ./sid/Makefile ] || exit 0; \
25546 r=`${PWD_COMMAND}`; export r; \
25547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25548 $(HOST_EXPORTS) \
25549 for flag in $(EXTRA_HOST_FLAGS) ; do \
25550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25551 done; \
25552 echo "Doing install-info in sid" ; \
25553 (cd $(HOST_SUBDIR)/sid && \
25554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25556 "RANLIB=$${RANLIB}" \
25557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25558 install-info) \
25559 || exit 1
25561 @endif sid
25563 .PHONY: maybe-install-pdf-sid install-pdf-sid
25564 maybe-install-pdf-sid:
25565 @if sid
25566 maybe-install-pdf-sid: install-pdf-sid
25568 install-pdf-sid: \
25569 configure-sid \
25570 pdf-sid
25571 @: $(MAKE); $(unstage)
25572 @[ -f ./sid/Makefile ] || exit 0; \
25573 r=`${PWD_COMMAND}`; export r; \
25574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25575 $(HOST_EXPORTS) \
25576 for flag in $(EXTRA_HOST_FLAGS) ; do \
25577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25578 done; \
25579 echo "Doing install-pdf in sid" ; \
25580 (cd $(HOST_SUBDIR)/sid && \
25581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25583 "RANLIB=$${RANLIB}" \
25584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25585 install-pdf) \
25586 || exit 1
25588 @endif sid
25590 .PHONY: maybe-install-html-sid install-html-sid
25591 maybe-install-html-sid:
25592 @if sid
25593 maybe-install-html-sid: install-html-sid
25595 install-html-sid: \
25596 configure-sid \
25597 html-sid
25598 @: $(MAKE); $(unstage)
25599 @[ -f ./sid/Makefile ] || exit 0; \
25600 r=`${PWD_COMMAND}`; export r; \
25601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25602 $(HOST_EXPORTS) \
25603 for flag in $(EXTRA_HOST_FLAGS) ; do \
25604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25605 done; \
25606 echo "Doing install-html in sid" ; \
25607 (cd $(HOST_SUBDIR)/sid && \
25608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25610 "RANLIB=$${RANLIB}" \
25611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25612 install-html) \
25613 || exit 1
25615 @endif sid
25617 .PHONY: maybe-installcheck-sid installcheck-sid
25618 maybe-installcheck-sid:
25619 @if sid
25620 maybe-installcheck-sid: installcheck-sid
25622 installcheck-sid: \
25623 configure-sid
25624 @: $(MAKE); $(unstage)
25625 @[ -f ./sid/Makefile ] || exit 0; \
25626 r=`${PWD_COMMAND}`; export r; \
25627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25628 $(HOST_EXPORTS) \
25629 for flag in $(EXTRA_HOST_FLAGS) ; do \
25630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25631 done; \
25632 echo "Doing installcheck in sid" ; \
25633 (cd $(HOST_SUBDIR)/sid && \
25634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25636 "RANLIB=$${RANLIB}" \
25637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25638 installcheck) \
25639 || exit 1
25641 @endif sid
25643 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25644 maybe-mostlyclean-sid:
25645 @if sid
25646 maybe-mostlyclean-sid: mostlyclean-sid
25648 mostlyclean-sid:
25649 @: $(MAKE); $(unstage)
25650 @[ -f ./sid/Makefile ] || exit 0; \
25651 r=`${PWD_COMMAND}`; export r; \
25652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25653 $(HOST_EXPORTS) \
25654 for flag in $(EXTRA_HOST_FLAGS) ; do \
25655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25656 done; \
25657 echo "Doing mostlyclean in sid" ; \
25658 (cd $(HOST_SUBDIR)/sid && \
25659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25661 "RANLIB=$${RANLIB}" \
25662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25663 mostlyclean) \
25664 || exit 1
25666 @endif sid
25668 .PHONY: maybe-clean-sid clean-sid
25669 maybe-clean-sid:
25670 @if sid
25671 maybe-clean-sid: clean-sid
25673 clean-sid:
25674 @: $(MAKE); $(unstage)
25675 @[ -f ./sid/Makefile ] || exit 0; \
25676 r=`${PWD_COMMAND}`; export r; \
25677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25678 $(HOST_EXPORTS) \
25679 for flag in $(EXTRA_HOST_FLAGS) ; do \
25680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25681 done; \
25682 echo "Doing clean in sid" ; \
25683 (cd $(HOST_SUBDIR)/sid && \
25684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25686 "RANLIB=$${RANLIB}" \
25687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25688 clean) \
25689 || exit 1
25691 @endif sid
25693 .PHONY: maybe-distclean-sid distclean-sid
25694 maybe-distclean-sid:
25695 @if sid
25696 maybe-distclean-sid: distclean-sid
25698 distclean-sid:
25699 @: $(MAKE); $(unstage)
25700 @[ -f ./sid/Makefile ] || exit 0; \
25701 r=`${PWD_COMMAND}`; export r; \
25702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25703 $(HOST_EXPORTS) \
25704 for flag in $(EXTRA_HOST_FLAGS) ; do \
25705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25706 done; \
25707 echo "Doing distclean in sid" ; \
25708 (cd $(HOST_SUBDIR)/sid && \
25709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25711 "RANLIB=$${RANLIB}" \
25712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25713 distclean) \
25714 || exit 1
25716 @endif sid
25718 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25719 maybe-maintainer-clean-sid:
25720 @if sid
25721 maybe-maintainer-clean-sid: maintainer-clean-sid
25723 maintainer-clean-sid:
25724 @: $(MAKE); $(unstage)
25725 @[ -f ./sid/Makefile ] || exit 0; \
25726 r=`${PWD_COMMAND}`; export r; \
25727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25728 $(HOST_EXPORTS) \
25729 for flag in $(EXTRA_HOST_FLAGS) ; do \
25730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25731 done; \
25732 echo "Doing maintainer-clean in sid" ; \
25733 (cd $(HOST_SUBDIR)/sid && \
25734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25736 "RANLIB=$${RANLIB}" \
25737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25738 maintainer-clean) \
25739 || exit 1
25741 @endif sid
25745 .PHONY: configure-sim maybe-configure-sim
25746 maybe-configure-sim:
25747 @if gcc-bootstrap
25748 configure-sim: stage_current
25749 @endif gcc-bootstrap
25750 @if sim
25751 maybe-configure-sim: configure-sim
25752 configure-sim:
25753 @: $(MAKE); $(unstage)
25754 @r=`${PWD_COMMAND}`; export r; \
25755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25756 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25757 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25758 $(HOST_EXPORTS) \
25759 echo Configuring in $(HOST_SUBDIR)/sim; \
25761 this_target="${target_alias}"; \
25763 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25764 case $(srcdir) in \
25765 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25766 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25767 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25768 esac; \
25769 srcdiroption="--srcdir=$${topdir}/sim"; \
25770 libsrcdir="$$s/sim"; \
25771 $(SHELL) $${libsrcdir}/configure \
25772 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25773 --target=$${this_target} $${srcdiroption} \
25774 || exit 1
25775 @endif sim
25781 .PHONY: all-sim maybe-all-sim
25782 maybe-all-sim:
25783 @if gcc-bootstrap
25784 all-sim: stage_current
25785 @endif gcc-bootstrap
25786 @if sim
25787 TARGET-sim=all
25788 maybe-all-sim: all-sim
25789 all-sim: configure-sim
25790 @: $(MAKE); $(unstage)
25791 @r=`${PWD_COMMAND}`; export r; \
25792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25793 $(HOST_EXPORTS) \
25794 (cd $(HOST_SUBDIR)/sim && \
25795 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25796 $(TARGET-sim))
25797 @endif sim
25802 .PHONY: check-sim maybe-check-sim
25803 maybe-check-sim:
25804 @if sim
25805 maybe-check-sim: check-sim
25807 check-sim:
25808 @: $(MAKE); $(unstage)
25809 @r=`${PWD_COMMAND}`; export r; \
25810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25811 $(HOST_EXPORTS) \
25812 (cd $(HOST_SUBDIR)/sim && \
25813 $(MAKE) $(FLAGS_TO_PASS) check)
25815 @endif sim
25817 .PHONY: install-sim maybe-install-sim
25818 maybe-install-sim:
25819 @if sim
25820 maybe-install-sim: install-sim
25822 install-sim: installdirs
25823 @: $(MAKE); $(unstage)
25824 @r=`${PWD_COMMAND}`; export r; \
25825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25826 $(HOST_EXPORTS) \
25827 (cd $(HOST_SUBDIR)/sim && \
25828 $(MAKE) $(FLAGS_TO_PASS) install)
25830 @endif sim
25832 .PHONY: install-strip-sim maybe-install-strip-sim
25833 maybe-install-strip-sim:
25834 @if sim
25835 maybe-install-strip-sim: install-strip-sim
25837 install-strip-sim: installdirs
25838 @: $(MAKE); $(unstage)
25839 @r=`${PWD_COMMAND}`; export r; \
25840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25841 $(HOST_EXPORTS) \
25842 (cd $(HOST_SUBDIR)/sim && \
25843 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25845 @endif sim
25847 # Other targets (info, dvi, pdf, etc.)
25849 .PHONY: maybe-info-sim info-sim
25850 maybe-info-sim:
25851 @if sim
25852 maybe-info-sim: info-sim
25854 info-sim: \
25855 configure-sim
25856 @: $(MAKE); $(unstage)
25857 @[ -f ./sim/Makefile ] || exit 0; \
25858 r=`${PWD_COMMAND}`; export r; \
25859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25860 $(HOST_EXPORTS) \
25861 for flag in $(EXTRA_HOST_FLAGS) ; do \
25862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25863 done; \
25864 echo "Doing info in sim" ; \
25865 (cd $(HOST_SUBDIR)/sim && \
25866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25868 "RANLIB=$${RANLIB}" \
25869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25870 info) \
25871 || exit 1
25873 @endif sim
25875 .PHONY: maybe-dvi-sim dvi-sim
25876 maybe-dvi-sim:
25877 @if sim
25878 maybe-dvi-sim: dvi-sim
25880 dvi-sim: \
25881 configure-sim
25882 @: $(MAKE); $(unstage)
25883 @[ -f ./sim/Makefile ] || exit 0; \
25884 r=`${PWD_COMMAND}`; export r; \
25885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25886 $(HOST_EXPORTS) \
25887 for flag in $(EXTRA_HOST_FLAGS) ; do \
25888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25889 done; \
25890 echo "Doing dvi in sim" ; \
25891 (cd $(HOST_SUBDIR)/sim && \
25892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25894 "RANLIB=$${RANLIB}" \
25895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25896 dvi) \
25897 || exit 1
25899 @endif sim
25901 .PHONY: maybe-pdf-sim pdf-sim
25902 maybe-pdf-sim:
25903 @if sim
25904 maybe-pdf-sim: pdf-sim
25906 pdf-sim: \
25907 configure-sim
25908 @: $(MAKE); $(unstage)
25909 @[ -f ./sim/Makefile ] || exit 0; \
25910 r=`${PWD_COMMAND}`; export r; \
25911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25912 $(HOST_EXPORTS) \
25913 for flag in $(EXTRA_HOST_FLAGS) ; do \
25914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25915 done; \
25916 echo "Doing pdf in sim" ; \
25917 (cd $(HOST_SUBDIR)/sim && \
25918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25920 "RANLIB=$${RANLIB}" \
25921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25922 pdf) \
25923 || exit 1
25925 @endif sim
25927 .PHONY: maybe-html-sim html-sim
25928 maybe-html-sim:
25929 @if sim
25930 maybe-html-sim: html-sim
25932 html-sim: \
25933 configure-sim
25934 @: $(MAKE); $(unstage)
25935 @[ -f ./sim/Makefile ] || exit 0; \
25936 r=`${PWD_COMMAND}`; export r; \
25937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25938 $(HOST_EXPORTS) \
25939 for flag in $(EXTRA_HOST_FLAGS) ; do \
25940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25941 done; \
25942 echo "Doing html in sim" ; \
25943 (cd $(HOST_SUBDIR)/sim && \
25944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25946 "RANLIB=$${RANLIB}" \
25947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25948 html) \
25949 || exit 1
25951 @endif sim
25953 .PHONY: maybe-TAGS-sim TAGS-sim
25954 maybe-TAGS-sim:
25955 @if sim
25956 maybe-TAGS-sim: TAGS-sim
25958 TAGS-sim: \
25959 configure-sim
25960 @: $(MAKE); $(unstage)
25961 @[ -f ./sim/Makefile ] || exit 0; \
25962 r=`${PWD_COMMAND}`; export r; \
25963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25964 $(HOST_EXPORTS) \
25965 for flag in $(EXTRA_HOST_FLAGS) ; do \
25966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25967 done; \
25968 echo "Doing TAGS in sim" ; \
25969 (cd $(HOST_SUBDIR)/sim && \
25970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25972 "RANLIB=$${RANLIB}" \
25973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25974 TAGS) \
25975 || exit 1
25977 @endif sim
25979 .PHONY: maybe-install-info-sim install-info-sim
25980 maybe-install-info-sim:
25981 @if sim
25982 maybe-install-info-sim: install-info-sim
25984 install-info-sim: \
25985 configure-sim \
25986 info-sim
25987 @: $(MAKE); $(unstage)
25988 @[ -f ./sim/Makefile ] || exit 0; \
25989 r=`${PWD_COMMAND}`; export r; \
25990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25991 $(HOST_EXPORTS) \
25992 for flag in $(EXTRA_HOST_FLAGS) ; do \
25993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25994 done; \
25995 echo "Doing install-info in sim" ; \
25996 (cd $(HOST_SUBDIR)/sim && \
25997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25999 "RANLIB=$${RANLIB}" \
26000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26001 install-info) \
26002 || exit 1
26004 @endif sim
26006 .PHONY: maybe-install-pdf-sim install-pdf-sim
26007 maybe-install-pdf-sim:
26008 @if sim
26009 maybe-install-pdf-sim: install-pdf-sim
26011 install-pdf-sim: \
26012 configure-sim \
26013 pdf-sim
26014 @: $(MAKE); $(unstage)
26015 @[ -f ./sim/Makefile ] || exit 0; \
26016 r=`${PWD_COMMAND}`; export r; \
26017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26018 $(HOST_EXPORTS) \
26019 for flag in $(EXTRA_HOST_FLAGS) ; do \
26020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26021 done; \
26022 echo "Doing install-pdf in sim" ; \
26023 (cd $(HOST_SUBDIR)/sim && \
26024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26026 "RANLIB=$${RANLIB}" \
26027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26028 install-pdf) \
26029 || exit 1
26031 @endif sim
26033 .PHONY: maybe-install-html-sim install-html-sim
26034 maybe-install-html-sim:
26035 @if sim
26036 maybe-install-html-sim: install-html-sim
26038 install-html-sim: \
26039 configure-sim \
26040 html-sim
26041 @: $(MAKE); $(unstage)
26042 @[ -f ./sim/Makefile ] || exit 0; \
26043 r=`${PWD_COMMAND}`; export r; \
26044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26045 $(HOST_EXPORTS) \
26046 for flag in $(EXTRA_HOST_FLAGS) ; do \
26047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26048 done; \
26049 echo "Doing install-html in sim" ; \
26050 (cd $(HOST_SUBDIR)/sim && \
26051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26053 "RANLIB=$${RANLIB}" \
26054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26055 install-html) \
26056 || exit 1
26058 @endif sim
26060 .PHONY: maybe-installcheck-sim installcheck-sim
26061 maybe-installcheck-sim:
26062 @if sim
26063 maybe-installcheck-sim: installcheck-sim
26065 installcheck-sim: \
26066 configure-sim
26067 @: $(MAKE); $(unstage)
26068 @[ -f ./sim/Makefile ] || exit 0; \
26069 r=`${PWD_COMMAND}`; export r; \
26070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26071 $(HOST_EXPORTS) \
26072 for flag in $(EXTRA_HOST_FLAGS) ; do \
26073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26074 done; \
26075 echo "Doing installcheck in sim" ; \
26076 (cd $(HOST_SUBDIR)/sim && \
26077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26079 "RANLIB=$${RANLIB}" \
26080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26081 installcheck) \
26082 || exit 1
26084 @endif sim
26086 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26087 maybe-mostlyclean-sim:
26088 @if sim
26089 maybe-mostlyclean-sim: mostlyclean-sim
26091 mostlyclean-sim:
26092 @: $(MAKE); $(unstage)
26093 @[ -f ./sim/Makefile ] || exit 0; \
26094 r=`${PWD_COMMAND}`; export r; \
26095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26096 $(HOST_EXPORTS) \
26097 for flag in $(EXTRA_HOST_FLAGS) ; do \
26098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26099 done; \
26100 echo "Doing mostlyclean in sim" ; \
26101 (cd $(HOST_SUBDIR)/sim && \
26102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26104 "RANLIB=$${RANLIB}" \
26105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26106 mostlyclean) \
26107 || exit 1
26109 @endif sim
26111 .PHONY: maybe-clean-sim clean-sim
26112 maybe-clean-sim:
26113 @if sim
26114 maybe-clean-sim: clean-sim
26116 clean-sim:
26117 @: $(MAKE); $(unstage)
26118 @[ -f ./sim/Makefile ] || exit 0; \
26119 r=`${PWD_COMMAND}`; export r; \
26120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26121 $(HOST_EXPORTS) \
26122 for flag in $(EXTRA_HOST_FLAGS) ; do \
26123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26124 done; \
26125 echo "Doing clean in sim" ; \
26126 (cd $(HOST_SUBDIR)/sim && \
26127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26129 "RANLIB=$${RANLIB}" \
26130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26131 clean) \
26132 || exit 1
26134 @endif sim
26136 .PHONY: maybe-distclean-sim distclean-sim
26137 maybe-distclean-sim:
26138 @if sim
26139 maybe-distclean-sim: distclean-sim
26141 distclean-sim:
26142 @: $(MAKE); $(unstage)
26143 @[ -f ./sim/Makefile ] || exit 0; \
26144 r=`${PWD_COMMAND}`; export r; \
26145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26146 $(HOST_EXPORTS) \
26147 for flag in $(EXTRA_HOST_FLAGS) ; do \
26148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26149 done; \
26150 echo "Doing distclean in sim" ; \
26151 (cd $(HOST_SUBDIR)/sim && \
26152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26154 "RANLIB=$${RANLIB}" \
26155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26156 distclean) \
26157 || exit 1
26159 @endif sim
26161 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26162 maybe-maintainer-clean-sim:
26163 @if sim
26164 maybe-maintainer-clean-sim: maintainer-clean-sim
26166 maintainer-clean-sim:
26167 @: $(MAKE); $(unstage)
26168 @[ -f ./sim/Makefile ] || exit 0; \
26169 r=`${PWD_COMMAND}`; export r; \
26170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26171 $(HOST_EXPORTS) \
26172 for flag in $(EXTRA_HOST_FLAGS) ; do \
26173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26174 done; \
26175 echo "Doing maintainer-clean in sim" ; \
26176 (cd $(HOST_SUBDIR)/sim && \
26177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26179 "RANLIB=$${RANLIB}" \
26180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26181 maintainer-clean) \
26182 || exit 1
26184 @endif sim
26188 .PHONY: configure-texinfo maybe-configure-texinfo
26189 maybe-configure-texinfo:
26190 @if gcc-bootstrap
26191 configure-texinfo: stage_current
26192 @endif gcc-bootstrap
26193 @if texinfo
26194 maybe-configure-texinfo: configure-texinfo
26195 configure-texinfo:
26196 @: $(MAKE); $(unstage)
26197 @r=`${PWD_COMMAND}`; export r; \
26198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26199 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26200 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
26201 $(HOST_EXPORTS) \
26202 echo Configuring in $(HOST_SUBDIR)/texinfo; \
26204 this_target="${target_alias}"; \
26206 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26207 case $(srcdir) in \
26208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26209 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26211 esac; \
26212 srcdiroption="--srcdir=$${topdir}/texinfo"; \
26213 libsrcdir="$$s/texinfo"; \
26214 $(SHELL) $${libsrcdir}/configure \
26215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26216 --target=$${this_target} $${srcdiroption} \
26217 || exit 1
26218 @endif texinfo
26224 .PHONY: all-texinfo maybe-all-texinfo
26225 maybe-all-texinfo:
26226 @if gcc-bootstrap
26227 all-texinfo: stage_current
26228 @endif gcc-bootstrap
26229 @if texinfo
26230 TARGET-texinfo=all
26231 maybe-all-texinfo: all-texinfo
26232 all-texinfo: configure-texinfo
26233 @: $(MAKE); $(unstage)
26234 @r=`${PWD_COMMAND}`; export r; \
26235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26236 $(HOST_EXPORTS) \
26237 (cd $(HOST_SUBDIR)/texinfo && \
26238 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26239 $(TARGET-texinfo))
26240 @endif texinfo
26245 .PHONY: check-texinfo maybe-check-texinfo
26246 maybe-check-texinfo:
26247 @if texinfo
26248 maybe-check-texinfo: check-texinfo
26250 check-texinfo:
26251 @: $(MAKE); $(unstage)
26252 @r=`${PWD_COMMAND}`; export r; \
26253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26254 $(HOST_EXPORTS) \
26255 (cd $(HOST_SUBDIR)/texinfo && \
26256 $(MAKE) $(FLAGS_TO_PASS) check)
26258 @endif texinfo
26260 .PHONY: install-texinfo maybe-install-texinfo
26261 maybe-install-texinfo:
26262 @if texinfo
26263 maybe-install-texinfo: install-texinfo
26265 install-texinfo:
26267 @endif texinfo
26269 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
26270 maybe-install-strip-texinfo:
26271 @if texinfo
26272 maybe-install-strip-texinfo: install-strip-texinfo
26274 install-strip-texinfo:
26276 @endif texinfo
26278 # Other targets (info, dvi, pdf, etc.)
26280 .PHONY: maybe-info-texinfo info-texinfo
26281 maybe-info-texinfo:
26282 @if texinfo
26283 maybe-info-texinfo: info-texinfo
26285 info-texinfo: \
26286 configure-texinfo
26287 @: $(MAKE); $(unstage)
26288 @[ -f ./texinfo/Makefile ] || exit 0; \
26289 r=`${PWD_COMMAND}`; export r; \
26290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26291 $(HOST_EXPORTS) \
26292 for flag in $(EXTRA_HOST_FLAGS) ; do \
26293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26294 done; \
26295 echo "Doing info in texinfo" ; \
26296 (cd $(HOST_SUBDIR)/texinfo && \
26297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26299 "RANLIB=$${RANLIB}" \
26300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26301 info) \
26302 || exit 1
26304 @endif texinfo
26306 .PHONY: maybe-dvi-texinfo dvi-texinfo
26307 maybe-dvi-texinfo:
26308 @if texinfo
26309 maybe-dvi-texinfo: dvi-texinfo
26311 dvi-texinfo: \
26312 configure-texinfo
26313 @: $(MAKE); $(unstage)
26314 @[ -f ./texinfo/Makefile ] || exit 0; \
26315 r=`${PWD_COMMAND}`; export r; \
26316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26317 $(HOST_EXPORTS) \
26318 for flag in $(EXTRA_HOST_FLAGS) ; do \
26319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26320 done; \
26321 echo "Doing dvi in texinfo" ; \
26322 (cd $(HOST_SUBDIR)/texinfo && \
26323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26325 "RANLIB=$${RANLIB}" \
26326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26327 dvi) \
26328 || exit 1
26330 @endif texinfo
26332 .PHONY: maybe-pdf-texinfo pdf-texinfo
26333 maybe-pdf-texinfo:
26334 @if texinfo
26335 maybe-pdf-texinfo: pdf-texinfo
26337 pdf-texinfo: \
26338 configure-texinfo
26339 @: $(MAKE); $(unstage)
26340 @[ -f ./texinfo/Makefile ] || exit 0; \
26341 r=`${PWD_COMMAND}`; export r; \
26342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26343 $(HOST_EXPORTS) \
26344 for flag in $(EXTRA_HOST_FLAGS) ; do \
26345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26346 done; \
26347 echo "Doing pdf in texinfo" ; \
26348 (cd $(HOST_SUBDIR)/texinfo && \
26349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26351 "RANLIB=$${RANLIB}" \
26352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26353 pdf) \
26354 || exit 1
26356 @endif texinfo
26358 .PHONY: maybe-html-texinfo html-texinfo
26359 maybe-html-texinfo:
26360 @if texinfo
26361 maybe-html-texinfo: html-texinfo
26363 html-texinfo: \
26364 configure-texinfo
26365 @: $(MAKE); $(unstage)
26366 @[ -f ./texinfo/Makefile ] || exit 0; \
26367 r=`${PWD_COMMAND}`; export r; \
26368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26369 $(HOST_EXPORTS) \
26370 for flag in $(EXTRA_HOST_FLAGS) ; do \
26371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26372 done; \
26373 echo "Doing html in texinfo" ; \
26374 (cd $(HOST_SUBDIR)/texinfo && \
26375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26377 "RANLIB=$${RANLIB}" \
26378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26379 html) \
26380 || exit 1
26382 @endif texinfo
26384 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
26385 maybe-TAGS-texinfo:
26386 @if texinfo
26387 maybe-TAGS-texinfo: TAGS-texinfo
26389 TAGS-texinfo: \
26390 configure-texinfo
26391 @: $(MAKE); $(unstage)
26392 @[ -f ./texinfo/Makefile ] || exit 0; \
26393 r=`${PWD_COMMAND}`; export r; \
26394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26395 $(HOST_EXPORTS) \
26396 for flag in $(EXTRA_HOST_FLAGS) ; do \
26397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26398 done; \
26399 echo "Doing TAGS in texinfo" ; \
26400 (cd $(HOST_SUBDIR)/texinfo && \
26401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26403 "RANLIB=$${RANLIB}" \
26404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26405 TAGS) \
26406 || exit 1
26408 @endif texinfo
26410 .PHONY: maybe-install-info-texinfo install-info-texinfo
26411 maybe-install-info-texinfo:
26412 @if texinfo
26413 maybe-install-info-texinfo: install-info-texinfo
26415 install-info-texinfo: \
26416 configure-texinfo \
26417 info-texinfo
26418 @: $(MAKE); $(unstage)
26419 @[ -f ./texinfo/Makefile ] || exit 0; \
26420 r=`${PWD_COMMAND}`; export r; \
26421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26422 $(HOST_EXPORTS) \
26423 for flag in $(EXTRA_HOST_FLAGS) ; do \
26424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26425 done; \
26426 echo "Doing install-info in texinfo" ; \
26427 (cd $(HOST_SUBDIR)/texinfo && \
26428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26430 "RANLIB=$${RANLIB}" \
26431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26432 install-info) \
26433 || exit 1
26435 @endif texinfo
26437 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26438 maybe-install-pdf-texinfo:
26439 @if texinfo
26440 maybe-install-pdf-texinfo: install-pdf-texinfo
26442 install-pdf-texinfo: \
26443 configure-texinfo \
26444 pdf-texinfo
26445 @: $(MAKE); $(unstage)
26446 @[ -f ./texinfo/Makefile ] || exit 0; \
26447 r=`${PWD_COMMAND}`; export r; \
26448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26449 $(HOST_EXPORTS) \
26450 for flag in $(EXTRA_HOST_FLAGS) ; do \
26451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26452 done; \
26453 echo "Doing install-pdf in texinfo" ; \
26454 (cd $(HOST_SUBDIR)/texinfo && \
26455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26457 "RANLIB=$${RANLIB}" \
26458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26459 install-pdf) \
26460 || exit 1
26462 @endif texinfo
26464 .PHONY: maybe-install-html-texinfo install-html-texinfo
26465 maybe-install-html-texinfo:
26466 @if texinfo
26467 maybe-install-html-texinfo: install-html-texinfo
26469 install-html-texinfo: \
26470 configure-texinfo \
26471 html-texinfo
26472 @: $(MAKE); $(unstage)
26473 @[ -f ./texinfo/Makefile ] || exit 0; \
26474 r=`${PWD_COMMAND}`; export r; \
26475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26476 $(HOST_EXPORTS) \
26477 for flag in $(EXTRA_HOST_FLAGS) ; do \
26478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26479 done; \
26480 echo "Doing install-html in texinfo" ; \
26481 (cd $(HOST_SUBDIR)/texinfo && \
26482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26484 "RANLIB=$${RANLIB}" \
26485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26486 install-html) \
26487 || exit 1
26489 @endif texinfo
26491 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
26492 maybe-installcheck-texinfo:
26493 @if texinfo
26494 maybe-installcheck-texinfo: installcheck-texinfo
26496 installcheck-texinfo: \
26497 configure-texinfo
26498 @: $(MAKE); $(unstage)
26499 @[ -f ./texinfo/Makefile ] || exit 0; \
26500 r=`${PWD_COMMAND}`; export r; \
26501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26502 $(HOST_EXPORTS) \
26503 for flag in $(EXTRA_HOST_FLAGS) ; do \
26504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26505 done; \
26506 echo "Doing installcheck in texinfo" ; \
26507 (cd $(HOST_SUBDIR)/texinfo && \
26508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26510 "RANLIB=$${RANLIB}" \
26511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26512 installcheck) \
26513 || exit 1
26515 @endif texinfo
26517 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
26518 maybe-mostlyclean-texinfo:
26519 @if texinfo
26520 maybe-mostlyclean-texinfo: mostlyclean-texinfo
26522 mostlyclean-texinfo:
26523 @: $(MAKE); $(unstage)
26524 @[ -f ./texinfo/Makefile ] || exit 0; \
26525 r=`${PWD_COMMAND}`; export r; \
26526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26527 $(HOST_EXPORTS) \
26528 for flag in $(EXTRA_HOST_FLAGS) ; do \
26529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26530 done; \
26531 echo "Doing mostlyclean in texinfo" ; \
26532 (cd $(HOST_SUBDIR)/texinfo && \
26533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26535 "RANLIB=$${RANLIB}" \
26536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26537 mostlyclean) \
26538 || exit 1
26540 @endif texinfo
26542 .PHONY: maybe-clean-texinfo clean-texinfo
26543 maybe-clean-texinfo:
26544 @if texinfo
26545 maybe-clean-texinfo: clean-texinfo
26547 clean-texinfo:
26548 @: $(MAKE); $(unstage)
26549 @[ -f ./texinfo/Makefile ] || exit 0; \
26550 r=`${PWD_COMMAND}`; export r; \
26551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26552 $(HOST_EXPORTS) \
26553 for flag in $(EXTRA_HOST_FLAGS) ; do \
26554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26555 done; \
26556 echo "Doing clean in texinfo" ; \
26557 (cd $(HOST_SUBDIR)/texinfo && \
26558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26560 "RANLIB=$${RANLIB}" \
26561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26562 clean) \
26563 || exit 1
26565 @endif texinfo
26567 .PHONY: maybe-distclean-texinfo distclean-texinfo
26568 maybe-distclean-texinfo:
26569 @if texinfo
26570 maybe-distclean-texinfo: distclean-texinfo
26572 distclean-texinfo:
26573 @: $(MAKE); $(unstage)
26574 @[ -f ./texinfo/Makefile ] || exit 0; \
26575 r=`${PWD_COMMAND}`; export r; \
26576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26577 $(HOST_EXPORTS) \
26578 for flag in $(EXTRA_HOST_FLAGS) ; do \
26579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26580 done; \
26581 echo "Doing distclean in texinfo" ; \
26582 (cd $(HOST_SUBDIR)/texinfo && \
26583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26585 "RANLIB=$${RANLIB}" \
26586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26587 distclean) \
26588 || exit 1
26590 @endif texinfo
26592 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
26593 maybe-maintainer-clean-texinfo:
26594 @if texinfo
26595 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
26597 maintainer-clean-texinfo:
26598 @: $(MAKE); $(unstage)
26599 @[ -f ./texinfo/Makefile ] || exit 0; \
26600 r=`${PWD_COMMAND}`; export r; \
26601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26602 $(HOST_EXPORTS) \
26603 for flag in $(EXTRA_HOST_FLAGS) ; do \
26604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26605 done; \
26606 echo "Doing maintainer-clean in texinfo" ; \
26607 (cd $(HOST_SUBDIR)/texinfo && \
26608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26610 "RANLIB=$${RANLIB}" \
26611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26612 maintainer-clean) \
26613 || exit 1
26615 @endif texinfo
26619 .PHONY: configure-zlib maybe-configure-zlib
26620 maybe-configure-zlib:
26621 @if gcc-bootstrap
26622 configure-zlib: stage_current
26623 @endif gcc-bootstrap
26624 @if zlib
26625 maybe-configure-zlib: configure-zlib
26626 configure-zlib:
26627 @r=`${PWD_COMMAND}`; export r; \
26628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26629 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26630 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26631 $(HOST_EXPORTS) \
26632 echo Configuring in $(HOST_SUBDIR)/zlib; \
26634 this_target="${target_alias}"; \
26636 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26637 case $(srcdir) in \
26638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26639 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26641 esac; \
26642 srcdiroption="--srcdir=$${topdir}/zlib"; \
26643 libsrcdir="$$s/zlib"; \
26644 $(SHELL) $${libsrcdir}/configure \
26645 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26646 --target=$${this_target} $${srcdiroption} \
26647 || exit 1
26648 @endif zlib
26652 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26653 maybe-configure-stage1-zlib:
26654 @if zlib-bootstrap
26655 maybe-configure-stage1-zlib: configure-stage1-zlib
26656 configure-stage1-zlib:
26657 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26658 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26659 @r=`${PWD_COMMAND}`; export r; \
26660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26661 TFLAGS="$(STAGE1_TFLAGS)"; \
26662 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26663 $(HOST_EXPORTS) \
26664 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26665 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26666 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26667 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26668 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26669 cd $(HOST_SUBDIR)/zlib || exit 1; \
26670 case $(srcdir) in \
26671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26672 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26674 esac; \
26675 srcdiroption="--srcdir=$${topdir}/zlib"; \
26676 libsrcdir="$$s/zlib"; \
26677 $(SHELL) $${libsrcdir}/configure \
26678 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26679 --target=${target_alias} $${srcdiroption} \
26680 $(STAGE1_CONFIGURE_FLAGS)
26681 @endif zlib-bootstrap
26683 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26684 maybe-configure-stage2-zlib:
26685 @if zlib-bootstrap
26686 maybe-configure-stage2-zlib: configure-stage2-zlib
26687 configure-stage2-zlib:
26688 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26689 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26690 @r=`${PWD_COMMAND}`; export r; \
26691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26692 TFLAGS="$(STAGE2_TFLAGS)"; \
26693 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26694 $(HOST_EXPORTS) \
26695 $(POSTSTAGE1_HOST_EXPORTS) \
26696 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26697 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26698 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26699 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26701 cd $(HOST_SUBDIR)/zlib || exit 1; \
26702 case $(srcdir) in \
26703 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26704 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26705 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26706 esac; \
26707 srcdiroption="--srcdir=$${topdir}/zlib"; \
26708 libsrcdir="$$s/zlib"; \
26709 $(SHELL) $${libsrcdir}/configure \
26710 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26711 --target=${target_alias} $${srcdiroption} \
26712 --with-build-libsubdir=$(HOST_SUBDIR) \
26713 $(STAGE2_CONFIGURE_FLAGS)
26714 @endif zlib-bootstrap
26716 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26717 maybe-configure-stage3-zlib:
26718 @if zlib-bootstrap
26719 maybe-configure-stage3-zlib: configure-stage3-zlib
26720 configure-stage3-zlib:
26721 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26722 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26723 @r=`${PWD_COMMAND}`; export r; \
26724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26725 TFLAGS="$(STAGE3_TFLAGS)"; \
26726 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26727 $(HOST_EXPORTS) \
26728 $(POSTSTAGE1_HOST_EXPORTS) \
26729 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26730 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26731 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26732 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26734 cd $(HOST_SUBDIR)/zlib || exit 1; \
26735 case $(srcdir) in \
26736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26737 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26739 esac; \
26740 srcdiroption="--srcdir=$${topdir}/zlib"; \
26741 libsrcdir="$$s/zlib"; \
26742 $(SHELL) $${libsrcdir}/configure \
26743 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26744 --target=${target_alias} $${srcdiroption} \
26745 --with-build-libsubdir=$(HOST_SUBDIR) \
26746 $(STAGE3_CONFIGURE_FLAGS)
26747 @endif zlib-bootstrap
26749 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26750 maybe-configure-stage4-zlib:
26751 @if zlib-bootstrap
26752 maybe-configure-stage4-zlib: configure-stage4-zlib
26753 configure-stage4-zlib:
26754 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26755 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26756 @r=`${PWD_COMMAND}`; export r; \
26757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26758 TFLAGS="$(STAGE4_TFLAGS)"; \
26759 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26760 $(HOST_EXPORTS) \
26761 $(POSTSTAGE1_HOST_EXPORTS) \
26762 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26763 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26764 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26765 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26767 cd $(HOST_SUBDIR)/zlib || exit 1; \
26768 case $(srcdir) in \
26769 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26770 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26771 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26772 esac; \
26773 srcdiroption="--srcdir=$${topdir}/zlib"; \
26774 libsrcdir="$$s/zlib"; \
26775 $(SHELL) $${libsrcdir}/configure \
26776 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26777 --target=${target_alias} $${srcdiroption} \
26778 --with-build-libsubdir=$(HOST_SUBDIR) \
26779 $(STAGE4_CONFIGURE_FLAGS)
26780 @endif zlib-bootstrap
26782 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26783 maybe-configure-stageprofile-zlib:
26784 @if zlib-bootstrap
26785 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26786 configure-stageprofile-zlib:
26787 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26788 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26789 @r=`${PWD_COMMAND}`; export r; \
26790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26791 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26792 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26793 $(HOST_EXPORTS) \
26794 $(POSTSTAGE1_HOST_EXPORTS) \
26795 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26796 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26797 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26798 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26800 cd $(HOST_SUBDIR)/zlib || exit 1; \
26801 case $(srcdir) in \
26802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26803 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26805 esac; \
26806 srcdiroption="--srcdir=$${topdir}/zlib"; \
26807 libsrcdir="$$s/zlib"; \
26808 $(SHELL) $${libsrcdir}/configure \
26809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26810 --target=${target_alias} $${srcdiroption} \
26811 --with-build-libsubdir=$(HOST_SUBDIR) \
26812 $(STAGEprofile_CONFIGURE_FLAGS)
26813 @endif zlib-bootstrap
26815 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26816 maybe-configure-stagefeedback-zlib:
26817 @if zlib-bootstrap
26818 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26819 configure-stagefeedback-zlib:
26820 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26821 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26822 @r=`${PWD_COMMAND}`; export r; \
26823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26824 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26825 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26826 $(HOST_EXPORTS) \
26827 $(POSTSTAGE1_HOST_EXPORTS) \
26828 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26829 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26830 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26831 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26833 cd $(HOST_SUBDIR)/zlib || exit 1; \
26834 case $(srcdir) in \
26835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26836 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26838 esac; \
26839 srcdiroption="--srcdir=$${topdir}/zlib"; \
26840 libsrcdir="$$s/zlib"; \
26841 $(SHELL) $${libsrcdir}/configure \
26842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26843 --target=${target_alias} $${srcdiroption} \
26844 --with-build-libsubdir=$(HOST_SUBDIR) \
26845 $(STAGEfeedback_CONFIGURE_FLAGS)
26846 @endif zlib-bootstrap
26852 .PHONY: all-zlib maybe-all-zlib
26853 maybe-all-zlib:
26854 @if gcc-bootstrap
26855 all-zlib: stage_current
26856 @endif gcc-bootstrap
26857 @if zlib
26858 TARGET-zlib=all
26859 maybe-all-zlib: all-zlib
26860 all-zlib: configure-zlib
26861 @r=`${PWD_COMMAND}`; export r; \
26862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26863 $(HOST_EXPORTS) \
26864 (cd $(HOST_SUBDIR)/zlib && \
26865 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26866 $(TARGET-zlib))
26867 @endif zlib
26871 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26872 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26873 maybe-all-stage1-zlib:
26874 maybe-clean-stage1-zlib:
26875 @if zlib-bootstrap
26876 maybe-all-stage1-zlib: all-stage1-zlib
26877 all-stage1: all-stage1-zlib
26878 TARGET-stage1-zlib = $(TARGET-zlib)
26879 all-stage1-zlib: configure-stage1-zlib
26880 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26881 @r=`${PWD_COMMAND}`; export r; \
26882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26883 TFLAGS="$(STAGE1_TFLAGS)"; \
26884 $(HOST_EXPORTS) \
26885 cd $(HOST_SUBDIR)/zlib && \
26886 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26887 CFLAGS="$(STAGE1_CFLAGS)" \
26888 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26889 LIBCFLAGS="$(LIBCFLAGS)" \
26890 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26891 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26892 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26893 $(EXTRA_HOST_FLAGS) \
26894 $(STAGE1_FLAGS_TO_PASS) \
26895 TFLAGS="$(STAGE1_TFLAGS)" \
26896 $(TARGET-stage1-zlib)
26898 maybe-clean-stage1-zlib: clean-stage1-zlib
26899 clean-stage1: clean-stage1-zlib
26900 clean-stage1-zlib:
26901 @if [ $(current_stage) = stage1 ]; then \
26902 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26903 else \
26904 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26905 $(MAKE) stage1-start; \
26906 fi; \
26907 cd $(HOST_SUBDIR)/zlib && \
26908 $(MAKE) $(EXTRA_HOST_FLAGS) \
26909 $(STAGE1_FLAGS_TO_PASS) clean
26910 @endif zlib-bootstrap
26913 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
26914 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26915 maybe-all-stage2-zlib:
26916 maybe-clean-stage2-zlib:
26917 @if zlib-bootstrap
26918 maybe-all-stage2-zlib: all-stage2-zlib
26919 all-stage2: all-stage2-zlib
26920 TARGET-stage2-zlib = $(TARGET-zlib)
26921 all-stage2-zlib: configure-stage2-zlib
26922 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26923 @r=`${PWD_COMMAND}`; export r; \
26924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26925 TFLAGS="$(STAGE2_TFLAGS)"; \
26926 $(HOST_EXPORTS) \
26927 $(POSTSTAGE1_HOST_EXPORTS) \
26928 cd $(HOST_SUBDIR)/zlib && \
26929 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26930 CFLAGS="$(STAGE2_CFLAGS)" \
26931 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26932 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26933 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26934 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26935 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26936 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26937 TFLAGS="$(STAGE2_TFLAGS)" \
26938 $(TARGET-stage2-zlib)
26940 maybe-clean-stage2-zlib: clean-stage2-zlib
26941 clean-stage2: clean-stage2-zlib
26942 clean-stage2-zlib:
26943 @if [ $(current_stage) = stage2 ]; then \
26944 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26945 else \
26946 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26947 $(MAKE) stage2-start; \
26948 fi; \
26949 cd $(HOST_SUBDIR)/zlib && \
26950 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26951 @endif zlib-bootstrap
26954 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
26955 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26956 maybe-all-stage3-zlib:
26957 maybe-clean-stage3-zlib:
26958 @if zlib-bootstrap
26959 maybe-all-stage3-zlib: all-stage3-zlib
26960 all-stage3: all-stage3-zlib
26961 TARGET-stage3-zlib = $(TARGET-zlib)
26962 all-stage3-zlib: configure-stage3-zlib
26963 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26964 @r=`${PWD_COMMAND}`; export r; \
26965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26966 TFLAGS="$(STAGE3_TFLAGS)"; \
26967 $(HOST_EXPORTS) \
26968 $(POSTSTAGE1_HOST_EXPORTS) \
26969 cd $(HOST_SUBDIR)/zlib && \
26970 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26971 CFLAGS="$(STAGE3_CFLAGS)" \
26972 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26973 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26974 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26975 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26976 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26977 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26978 TFLAGS="$(STAGE3_TFLAGS)" \
26979 $(TARGET-stage3-zlib)
26981 maybe-clean-stage3-zlib: clean-stage3-zlib
26982 clean-stage3: clean-stage3-zlib
26983 clean-stage3-zlib:
26984 @if [ $(current_stage) = stage3 ]; then \
26985 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26986 else \
26987 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26988 $(MAKE) stage3-start; \
26989 fi; \
26990 cd $(HOST_SUBDIR)/zlib && \
26991 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26992 @endif zlib-bootstrap
26995 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
26996 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26997 maybe-all-stage4-zlib:
26998 maybe-clean-stage4-zlib:
26999 @if zlib-bootstrap
27000 maybe-all-stage4-zlib: all-stage4-zlib
27001 all-stage4: all-stage4-zlib
27002 TARGET-stage4-zlib = $(TARGET-zlib)
27003 all-stage4-zlib: configure-stage4-zlib
27004 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27005 @r=`${PWD_COMMAND}`; export r; \
27006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27007 TFLAGS="$(STAGE4_TFLAGS)"; \
27008 $(HOST_EXPORTS) \
27009 $(POSTSTAGE1_HOST_EXPORTS) \
27010 cd $(HOST_SUBDIR)/zlib && \
27011 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27012 CFLAGS="$(STAGE4_CFLAGS)" \
27013 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27014 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27015 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27016 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27017 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27018 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27019 TFLAGS="$(STAGE4_TFLAGS)" \
27020 $(TARGET-stage4-zlib)
27022 maybe-clean-stage4-zlib: clean-stage4-zlib
27023 clean-stage4: clean-stage4-zlib
27024 clean-stage4-zlib:
27025 @if [ $(current_stage) = stage4 ]; then \
27026 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27027 else \
27028 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27029 $(MAKE) stage4-start; \
27030 fi; \
27031 cd $(HOST_SUBDIR)/zlib && \
27032 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27033 @endif zlib-bootstrap
27036 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27037 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27038 maybe-all-stageprofile-zlib:
27039 maybe-clean-stageprofile-zlib:
27040 @if zlib-bootstrap
27041 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27042 all-stageprofile: all-stageprofile-zlib
27043 TARGET-stageprofile-zlib = $(TARGET-zlib)
27044 all-stageprofile-zlib: configure-stageprofile-zlib
27045 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27046 @r=`${PWD_COMMAND}`; export r; \
27047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27048 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27049 $(HOST_EXPORTS) \
27050 $(POSTSTAGE1_HOST_EXPORTS) \
27051 cd $(HOST_SUBDIR)/zlib && \
27052 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27053 CFLAGS="$(STAGEprofile_CFLAGS)" \
27054 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27055 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27056 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27057 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27058 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27059 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27060 TFLAGS="$(STAGEprofile_TFLAGS)" \
27061 $(TARGET-stageprofile-zlib)
27063 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27064 clean-stageprofile: clean-stageprofile-zlib
27065 clean-stageprofile-zlib:
27066 @if [ $(current_stage) = stageprofile ]; then \
27067 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27068 else \
27069 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27070 $(MAKE) stageprofile-start; \
27071 fi; \
27072 cd $(HOST_SUBDIR)/zlib && \
27073 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27074 @endif zlib-bootstrap
27077 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27078 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27079 maybe-all-stagefeedback-zlib:
27080 maybe-clean-stagefeedback-zlib:
27081 @if zlib-bootstrap
27082 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27083 all-stagefeedback: all-stagefeedback-zlib
27084 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27085 all-stagefeedback-zlib: configure-stagefeedback-zlib
27086 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27087 @r=`${PWD_COMMAND}`; export r; \
27088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27089 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27090 $(HOST_EXPORTS) \
27091 $(POSTSTAGE1_HOST_EXPORTS) \
27092 cd $(HOST_SUBDIR)/zlib && \
27093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27094 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27095 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27096 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27100 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27101 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27102 $(TARGET-stagefeedback-zlib)
27104 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27105 clean-stagefeedback: clean-stagefeedback-zlib
27106 clean-stagefeedback-zlib:
27107 @if [ $(current_stage) = stagefeedback ]; then \
27108 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27109 else \
27110 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27111 $(MAKE) stagefeedback-start; \
27112 fi; \
27113 cd $(HOST_SUBDIR)/zlib && \
27114 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27115 @endif zlib-bootstrap
27121 .PHONY: check-zlib maybe-check-zlib
27122 maybe-check-zlib:
27123 @if zlib
27124 maybe-check-zlib: check-zlib
27126 check-zlib:
27128 @endif zlib
27130 .PHONY: install-zlib maybe-install-zlib
27131 maybe-install-zlib:
27132 @if zlib
27133 maybe-install-zlib: install-zlib
27135 install-zlib:
27137 @endif zlib
27139 .PHONY: install-strip-zlib maybe-install-strip-zlib
27140 maybe-install-strip-zlib:
27141 @if zlib
27142 maybe-install-strip-zlib: install-strip-zlib
27144 install-strip-zlib:
27146 @endif zlib
27148 # Other targets (info, dvi, pdf, etc.)
27150 .PHONY: maybe-info-zlib info-zlib
27151 maybe-info-zlib:
27152 @if zlib
27153 maybe-info-zlib: info-zlib
27155 info-zlib: \
27156 configure-zlib
27157 @[ -f ./zlib/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 info in zlib" ; \
27165 (cd $(HOST_SUBDIR)/zlib && \
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 info) \
27171 || exit 1
27173 @endif zlib
27175 .PHONY: maybe-dvi-zlib dvi-zlib
27176 maybe-dvi-zlib:
27177 @if zlib
27178 maybe-dvi-zlib: dvi-zlib
27180 dvi-zlib: \
27181 configure-zlib
27182 @[ -f ./zlib/Makefile ] || exit 0; \
27183 r=`${PWD_COMMAND}`; export r; \
27184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27185 $(HOST_EXPORTS) \
27186 for flag in $(EXTRA_HOST_FLAGS) ; do \
27187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27188 done; \
27189 echo "Doing dvi in zlib" ; \
27190 (cd $(HOST_SUBDIR)/zlib && \
27191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27193 "RANLIB=$${RANLIB}" \
27194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27195 dvi) \
27196 || exit 1
27198 @endif zlib
27200 .PHONY: maybe-pdf-zlib pdf-zlib
27201 maybe-pdf-zlib:
27202 @if zlib
27203 maybe-pdf-zlib: pdf-zlib
27205 pdf-zlib: \
27206 configure-zlib
27207 @[ -f ./zlib/Makefile ] || exit 0; \
27208 r=`${PWD_COMMAND}`; export r; \
27209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27210 $(HOST_EXPORTS) \
27211 for flag in $(EXTRA_HOST_FLAGS) ; do \
27212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27213 done; \
27214 echo "Doing pdf in zlib" ; \
27215 (cd $(HOST_SUBDIR)/zlib && \
27216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27218 "RANLIB=$${RANLIB}" \
27219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27220 pdf) \
27221 || exit 1
27223 @endif zlib
27225 .PHONY: maybe-html-zlib html-zlib
27226 maybe-html-zlib:
27227 @if zlib
27228 maybe-html-zlib: html-zlib
27230 html-zlib: \
27231 configure-zlib
27232 @[ -f ./zlib/Makefile ] || exit 0; \
27233 r=`${PWD_COMMAND}`; export r; \
27234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27235 $(HOST_EXPORTS) \
27236 for flag in $(EXTRA_HOST_FLAGS) ; do \
27237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27238 done; \
27239 echo "Doing html in zlib" ; \
27240 (cd $(HOST_SUBDIR)/zlib && \
27241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27243 "RANLIB=$${RANLIB}" \
27244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27245 html) \
27246 || exit 1
27248 @endif zlib
27250 .PHONY: maybe-TAGS-zlib TAGS-zlib
27251 maybe-TAGS-zlib:
27252 @if zlib
27253 maybe-TAGS-zlib: TAGS-zlib
27255 TAGS-zlib: \
27256 configure-zlib
27257 @[ -f ./zlib/Makefile ] || exit 0; \
27258 r=`${PWD_COMMAND}`; export r; \
27259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27260 $(HOST_EXPORTS) \
27261 for flag in $(EXTRA_HOST_FLAGS) ; do \
27262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27263 done; \
27264 echo "Doing TAGS in zlib" ; \
27265 (cd $(HOST_SUBDIR)/zlib && \
27266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27268 "RANLIB=$${RANLIB}" \
27269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27270 TAGS) \
27271 || exit 1
27273 @endif zlib
27275 .PHONY: maybe-install-info-zlib install-info-zlib
27276 maybe-install-info-zlib:
27277 @if zlib
27278 maybe-install-info-zlib: install-info-zlib
27280 install-info-zlib: \
27281 configure-zlib \
27282 info-zlib
27283 @[ -f ./zlib/Makefile ] || exit 0; \
27284 r=`${PWD_COMMAND}`; export r; \
27285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27286 $(HOST_EXPORTS) \
27287 for flag in $(EXTRA_HOST_FLAGS) ; do \
27288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27289 done; \
27290 echo "Doing install-info in zlib" ; \
27291 (cd $(HOST_SUBDIR)/zlib && \
27292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27294 "RANLIB=$${RANLIB}" \
27295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27296 install-info) \
27297 || exit 1
27299 @endif zlib
27301 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
27302 maybe-install-pdf-zlib:
27303 @if zlib
27304 maybe-install-pdf-zlib: install-pdf-zlib
27306 install-pdf-zlib: \
27307 configure-zlib \
27308 pdf-zlib
27309 @[ -f ./zlib/Makefile ] || exit 0; \
27310 r=`${PWD_COMMAND}`; export r; \
27311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27312 $(HOST_EXPORTS) \
27313 for flag in $(EXTRA_HOST_FLAGS) ; do \
27314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27315 done; \
27316 echo "Doing install-pdf in zlib" ; \
27317 (cd $(HOST_SUBDIR)/zlib && \
27318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27320 "RANLIB=$${RANLIB}" \
27321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27322 install-pdf) \
27323 || exit 1
27325 @endif zlib
27327 .PHONY: maybe-install-html-zlib install-html-zlib
27328 maybe-install-html-zlib:
27329 @if zlib
27330 maybe-install-html-zlib: install-html-zlib
27332 install-html-zlib: \
27333 configure-zlib \
27334 html-zlib
27335 @[ -f ./zlib/Makefile ] || exit 0; \
27336 r=`${PWD_COMMAND}`; export r; \
27337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27338 $(HOST_EXPORTS) \
27339 for flag in $(EXTRA_HOST_FLAGS) ; do \
27340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27341 done; \
27342 echo "Doing install-html in zlib" ; \
27343 (cd $(HOST_SUBDIR)/zlib && \
27344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27346 "RANLIB=$${RANLIB}" \
27347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27348 install-html) \
27349 || exit 1
27351 @endif zlib
27353 .PHONY: maybe-installcheck-zlib installcheck-zlib
27354 maybe-installcheck-zlib:
27355 @if zlib
27356 maybe-installcheck-zlib: installcheck-zlib
27358 installcheck-zlib: \
27359 configure-zlib
27360 @[ -f ./zlib/Makefile ] || exit 0; \
27361 r=`${PWD_COMMAND}`; export r; \
27362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27363 $(HOST_EXPORTS) \
27364 for flag in $(EXTRA_HOST_FLAGS) ; do \
27365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27366 done; \
27367 echo "Doing installcheck in zlib" ; \
27368 (cd $(HOST_SUBDIR)/zlib && \
27369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27371 "RANLIB=$${RANLIB}" \
27372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27373 installcheck) \
27374 || exit 1
27376 @endif zlib
27378 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27379 maybe-mostlyclean-zlib:
27380 @if zlib
27381 maybe-mostlyclean-zlib: mostlyclean-zlib
27383 mostlyclean-zlib:
27384 @[ -f ./zlib/Makefile ] || exit 0; \
27385 r=`${PWD_COMMAND}`; export r; \
27386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27387 $(HOST_EXPORTS) \
27388 for flag in $(EXTRA_HOST_FLAGS) ; do \
27389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27390 done; \
27391 echo "Doing mostlyclean in zlib" ; \
27392 (cd $(HOST_SUBDIR)/zlib && \
27393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27395 "RANLIB=$${RANLIB}" \
27396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27397 mostlyclean) \
27398 || exit 1
27400 @endif zlib
27402 .PHONY: maybe-clean-zlib clean-zlib
27403 maybe-clean-zlib:
27404 @if zlib
27405 maybe-clean-zlib: clean-zlib
27407 clean-zlib:
27408 @[ -f ./zlib/Makefile ] || exit 0; \
27409 r=`${PWD_COMMAND}`; export r; \
27410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27411 $(HOST_EXPORTS) \
27412 for flag in $(EXTRA_HOST_FLAGS) ; do \
27413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27414 done; \
27415 echo "Doing clean in zlib" ; \
27416 (cd $(HOST_SUBDIR)/zlib && \
27417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27419 "RANLIB=$${RANLIB}" \
27420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27421 clean) \
27422 || exit 1
27424 @endif zlib
27426 .PHONY: maybe-distclean-zlib distclean-zlib
27427 maybe-distclean-zlib:
27428 @if zlib
27429 maybe-distclean-zlib: distclean-zlib
27431 distclean-zlib:
27432 @[ -f ./zlib/Makefile ] || exit 0; \
27433 r=`${PWD_COMMAND}`; export r; \
27434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27435 $(HOST_EXPORTS) \
27436 for flag in $(EXTRA_HOST_FLAGS) ; do \
27437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27438 done; \
27439 echo "Doing distclean in zlib" ; \
27440 (cd $(HOST_SUBDIR)/zlib && \
27441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27443 "RANLIB=$${RANLIB}" \
27444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27445 distclean) \
27446 || exit 1
27448 @endif zlib
27450 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27451 maybe-maintainer-clean-zlib:
27452 @if zlib
27453 maybe-maintainer-clean-zlib: maintainer-clean-zlib
27455 maintainer-clean-zlib:
27456 @[ -f ./zlib/Makefile ] || exit 0; \
27457 r=`${PWD_COMMAND}`; export r; \
27458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27459 $(HOST_EXPORTS) \
27460 for flag in $(EXTRA_HOST_FLAGS) ; do \
27461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27462 done; \
27463 echo "Doing maintainer-clean in zlib" ; \
27464 (cd $(HOST_SUBDIR)/zlib && \
27465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27467 "RANLIB=$${RANLIB}" \
27468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27469 maintainer-clean) \
27470 || exit 1
27472 @endif zlib
27476 .PHONY: configure-gdb maybe-configure-gdb
27477 maybe-configure-gdb:
27478 @if gcc-bootstrap
27479 configure-gdb: stage_current
27480 @endif gcc-bootstrap
27481 @if gdb
27482 maybe-configure-gdb: configure-gdb
27483 configure-gdb:
27484 @: $(MAKE); $(unstage)
27485 @r=`${PWD_COMMAND}`; export r; \
27486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27487 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27488 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
27489 $(HOST_EXPORTS) \
27490 echo Configuring in $(HOST_SUBDIR)/gdb; \
27492 this_target="${target_alias}"; \
27494 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27495 case $(srcdir) in \
27496 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27497 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27498 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27499 esac; \
27500 srcdiroption="--srcdir=$${topdir}/gdb"; \
27501 libsrcdir="$$s/gdb"; \
27502 $(SHELL) $${libsrcdir}/configure \
27503 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27504 --target=$${this_target} $${srcdiroption} \
27505 || exit 1
27506 @endif gdb
27512 .PHONY: all-gdb maybe-all-gdb
27513 maybe-all-gdb:
27514 @if gcc-bootstrap
27515 all-gdb: stage_current
27516 @endif gcc-bootstrap
27517 @if gdb
27518 TARGET-gdb=all
27519 maybe-all-gdb: all-gdb
27520 all-gdb: configure-gdb
27521 @: $(MAKE); $(unstage)
27522 @r=`${PWD_COMMAND}`; export r; \
27523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27524 $(HOST_EXPORTS) \
27525 (cd $(HOST_SUBDIR)/gdb && \
27526 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27527 $(TARGET-gdb))
27528 @endif gdb
27533 .PHONY: check-gdb maybe-check-gdb
27534 maybe-check-gdb:
27535 @if gdb
27536 maybe-check-gdb: check-gdb
27538 check-gdb:
27539 @: $(MAKE); $(unstage)
27540 @r=`${PWD_COMMAND}`; export r; \
27541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27542 $(HOST_EXPORTS) \
27543 (cd $(HOST_SUBDIR)/gdb && \
27544 $(MAKE) $(FLAGS_TO_PASS) check)
27546 @endif gdb
27548 .PHONY: install-gdb maybe-install-gdb
27549 maybe-install-gdb:
27550 @if gdb
27551 maybe-install-gdb: install-gdb
27553 install-gdb: installdirs
27554 @: $(MAKE); $(unstage)
27555 @r=`${PWD_COMMAND}`; export r; \
27556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27557 $(HOST_EXPORTS) \
27558 (cd $(HOST_SUBDIR)/gdb && \
27559 $(MAKE) $(FLAGS_TO_PASS) install)
27561 @endif gdb
27563 .PHONY: install-strip-gdb maybe-install-strip-gdb
27564 maybe-install-strip-gdb:
27565 @if gdb
27566 maybe-install-strip-gdb: install-strip-gdb
27568 install-strip-gdb: installdirs
27569 @: $(MAKE); $(unstage)
27570 @r=`${PWD_COMMAND}`; export r; \
27571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27572 $(HOST_EXPORTS) \
27573 (cd $(HOST_SUBDIR)/gdb && \
27574 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27576 @endif gdb
27578 # Other targets (info, dvi, pdf, etc.)
27580 .PHONY: maybe-info-gdb info-gdb
27581 maybe-info-gdb:
27582 @if gdb
27583 maybe-info-gdb: info-gdb
27585 info-gdb: \
27586 configure-gdb
27587 @: $(MAKE); $(unstage)
27588 @[ -f ./gdb/Makefile ] || exit 0; \
27589 r=`${PWD_COMMAND}`; export r; \
27590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27591 $(HOST_EXPORTS) \
27592 for flag in $(EXTRA_HOST_FLAGS) ; do \
27593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27594 done; \
27595 echo "Doing info in gdb" ; \
27596 (cd $(HOST_SUBDIR)/gdb && \
27597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27599 "RANLIB=$${RANLIB}" \
27600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27601 info) \
27602 || exit 1
27604 @endif gdb
27606 .PHONY: maybe-dvi-gdb dvi-gdb
27607 maybe-dvi-gdb:
27608 @if gdb
27609 maybe-dvi-gdb: dvi-gdb
27611 dvi-gdb: \
27612 configure-gdb
27613 @: $(MAKE); $(unstage)
27614 @[ -f ./gdb/Makefile ] || exit 0; \
27615 r=`${PWD_COMMAND}`; export r; \
27616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27617 $(HOST_EXPORTS) \
27618 for flag in $(EXTRA_HOST_FLAGS) ; do \
27619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27620 done; \
27621 echo "Doing dvi in gdb" ; \
27622 (cd $(HOST_SUBDIR)/gdb && \
27623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27625 "RANLIB=$${RANLIB}" \
27626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27627 dvi) \
27628 || exit 1
27630 @endif gdb
27632 .PHONY: maybe-pdf-gdb pdf-gdb
27633 maybe-pdf-gdb:
27634 @if gdb
27635 maybe-pdf-gdb: pdf-gdb
27637 pdf-gdb: \
27638 configure-gdb
27639 @: $(MAKE); $(unstage)
27640 @[ -f ./gdb/Makefile ] || exit 0; \
27641 r=`${PWD_COMMAND}`; export r; \
27642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27643 $(HOST_EXPORTS) \
27644 for flag in $(EXTRA_HOST_FLAGS) ; do \
27645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27646 done; \
27647 echo "Doing pdf in gdb" ; \
27648 (cd $(HOST_SUBDIR)/gdb && \
27649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27651 "RANLIB=$${RANLIB}" \
27652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27653 pdf) \
27654 || exit 1
27656 @endif gdb
27658 .PHONY: maybe-html-gdb html-gdb
27659 maybe-html-gdb:
27660 @if gdb
27661 maybe-html-gdb: html-gdb
27663 html-gdb: \
27664 configure-gdb
27665 @: $(MAKE); $(unstage)
27666 @[ -f ./gdb/Makefile ] || exit 0; \
27667 r=`${PWD_COMMAND}`; export r; \
27668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27669 $(HOST_EXPORTS) \
27670 for flag in $(EXTRA_HOST_FLAGS) ; do \
27671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27672 done; \
27673 echo "Doing html in gdb" ; \
27674 (cd $(HOST_SUBDIR)/gdb && \
27675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27677 "RANLIB=$${RANLIB}" \
27678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27679 html) \
27680 || exit 1
27682 @endif gdb
27684 .PHONY: maybe-TAGS-gdb TAGS-gdb
27685 maybe-TAGS-gdb:
27686 @if gdb
27687 maybe-TAGS-gdb: TAGS-gdb
27689 TAGS-gdb: \
27690 configure-gdb
27691 @: $(MAKE); $(unstage)
27692 @[ -f ./gdb/Makefile ] || exit 0; \
27693 r=`${PWD_COMMAND}`; export r; \
27694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27695 $(HOST_EXPORTS) \
27696 for flag in $(EXTRA_HOST_FLAGS) ; do \
27697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27698 done; \
27699 echo "Doing TAGS in gdb" ; \
27700 (cd $(HOST_SUBDIR)/gdb && \
27701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27703 "RANLIB=$${RANLIB}" \
27704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27705 TAGS) \
27706 || exit 1
27708 @endif gdb
27710 .PHONY: maybe-install-info-gdb install-info-gdb
27711 maybe-install-info-gdb:
27712 @if gdb
27713 maybe-install-info-gdb: install-info-gdb
27715 install-info-gdb: \
27716 configure-gdb \
27717 info-gdb
27718 @: $(MAKE); $(unstage)
27719 @[ -f ./gdb/Makefile ] || exit 0; \
27720 r=`${PWD_COMMAND}`; export r; \
27721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27722 $(HOST_EXPORTS) \
27723 for flag in $(EXTRA_HOST_FLAGS) ; do \
27724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27725 done; \
27726 echo "Doing install-info in gdb" ; \
27727 (cd $(HOST_SUBDIR)/gdb && \
27728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27730 "RANLIB=$${RANLIB}" \
27731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27732 install-info) \
27733 || exit 1
27735 @endif gdb
27737 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27738 maybe-install-pdf-gdb:
27739 @if gdb
27740 maybe-install-pdf-gdb: install-pdf-gdb
27742 install-pdf-gdb: \
27743 configure-gdb \
27744 pdf-gdb
27745 @: $(MAKE); $(unstage)
27746 @[ -f ./gdb/Makefile ] || exit 0; \
27747 r=`${PWD_COMMAND}`; export r; \
27748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27749 $(HOST_EXPORTS) \
27750 for flag in $(EXTRA_HOST_FLAGS) ; do \
27751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27752 done; \
27753 echo "Doing install-pdf in gdb" ; \
27754 (cd $(HOST_SUBDIR)/gdb && \
27755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27757 "RANLIB=$${RANLIB}" \
27758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27759 install-pdf) \
27760 || exit 1
27762 @endif gdb
27764 .PHONY: maybe-install-html-gdb install-html-gdb
27765 maybe-install-html-gdb:
27766 @if gdb
27767 maybe-install-html-gdb: install-html-gdb
27769 install-html-gdb: \
27770 configure-gdb \
27771 html-gdb
27772 @: $(MAKE); $(unstage)
27773 @[ -f ./gdb/Makefile ] || exit 0; \
27774 r=`${PWD_COMMAND}`; export r; \
27775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27776 $(HOST_EXPORTS) \
27777 for flag in $(EXTRA_HOST_FLAGS) ; do \
27778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27779 done; \
27780 echo "Doing install-html in gdb" ; \
27781 (cd $(HOST_SUBDIR)/gdb && \
27782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27784 "RANLIB=$${RANLIB}" \
27785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27786 install-html) \
27787 || exit 1
27789 @endif gdb
27791 .PHONY: maybe-installcheck-gdb installcheck-gdb
27792 maybe-installcheck-gdb:
27793 @if gdb
27794 maybe-installcheck-gdb: installcheck-gdb
27796 installcheck-gdb: \
27797 configure-gdb
27798 @: $(MAKE); $(unstage)
27799 @[ -f ./gdb/Makefile ] || exit 0; \
27800 r=`${PWD_COMMAND}`; export r; \
27801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27802 $(HOST_EXPORTS) \
27803 for flag in $(EXTRA_HOST_FLAGS) ; do \
27804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27805 done; \
27806 echo "Doing installcheck in gdb" ; \
27807 (cd $(HOST_SUBDIR)/gdb && \
27808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27810 "RANLIB=$${RANLIB}" \
27811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27812 installcheck) \
27813 || exit 1
27815 @endif gdb
27817 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27818 maybe-mostlyclean-gdb:
27819 @if gdb
27820 maybe-mostlyclean-gdb: mostlyclean-gdb
27822 mostlyclean-gdb:
27823 @: $(MAKE); $(unstage)
27824 @[ -f ./gdb/Makefile ] || exit 0; \
27825 r=`${PWD_COMMAND}`; export r; \
27826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27827 $(HOST_EXPORTS) \
27828 for flag in $(EXTRA_HOST_FLAGS) ; do \
27829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27830 done; \
27831 echo "Doing mostlyclean in gdb" ; \
27832 (cd $(HOST_SUBDIR)/gdb && \
27833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27835 "RANLIB=$${RANLIB}" \
27836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27837 mostlyclean) \
27838 || exit 1
27840 @endif gdb
27842 .PHONY: maybe-clean-gdb clean-gdb
27843 maybe-clean-gdb:
27844 @if gdb
27845 maybe-clean-gdb: clean-gdb
27847 clean-gdb:
27848 @: $(MAKE); $(unstage)
27849 @[ -f ./gdb/Makefile ] || exit 0; \
27850 r=`${PWD_COMMAND}`; export r; \
27851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27852 $(HOST_EXPORTS) \
27853 for flag in $(EXTRA_HOST_FLAGS) ; do \
27854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27855 done; \
27856 echo "Doing clean in gdb" ; \
27857 (cd $(HOST_SUBDIR)/gdb && \
27858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27860 "RANLIB=$${RANLIB}" \
27861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27862 clean) \
27863 || exit 1
27865 @endif gdb
27867 .PHONY: maybe-distclean-gdb distclean-gdb
27868 maybe-distclean-gdb:
27869 @if gdb
27870 maybe-distclean-gdb: distclean-gdb
27872 distclean-gdb:
27873 @: $(MAKE); $(unstage)
27874 @[ -f ./gdb/Makefile ] || exit 0; \
27875 r=`${PWD_COMMAND}`; export r; \
27876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27877 $(HOST_EXPORTS) \
27878 for flag in $(EXTRA_HOST_FLAGS) ; do \
27879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27880 done; \
27881 echo "Doing distclean in gdb" ; \
27882 (cd $(HOST_SUBDIR)/gdb && \
27883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27885 "RANLIB=$${RANLIB}" \
27886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27887 distclean) \
27888 || exit 1
27890 @endif gdb
27892 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27893 maybe-maintainer-clean-gdb:
27894 @if gdb
27895 maybe-maintainer-clean-gdb: maintainer-clean-gdb
27897 maintainer-clean-gdb:
27898 @: $(MAKE); $(unstage)
27899 @[ -f ./gdb/Makefile ] || exit 0; \
27900 r=`${PWD_COMMAND}`; export r; \
27901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27902 $(HOST_EXPORTS) \
27903 for flag in $(EXTRA_HOST_FLAGS) ; do \
27904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27905 done; \
27906 echo "Doing maintainer-clean in gdb" ; \
27907 (cd $(HOST_SUBDIR)/gdb && \
27908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27910 "RANLIB=$${RANLIB}" \
27911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27912 maintainer-clean) \
27913 || exit 1
27915 @endif gdb
27919 .PHONY: configure-expect maybe-configure-expect
27920 maybe-configure-expect:
27921 @if gcc-bootstrap
27922 configure-expect: stage_current
27923 @endif gcc-bootstrap
27924 @if expect
27925 maybe-configure-expect: configure-expect
27926 configure-expect:
27927 @: $(MAKE); $(unstage)
27928 @r=`${PWD_COMMAND}`; export r; \
27929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27930 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27931 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27932 $(HOST_EXPORTS) \
27933 echo Configuring in $(HOST_SUBDIR)/expect; \
27935 this_target="${target_alias}"; \
27937 cd "$(HOST_SUBDIR)/expect" || exit 1; \
27938 case $(srcdir) in \
27939 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27940 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27941 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27942 esac; \
27943 srcdiroption="--srcdir=$${topdir}/expect"; \
27944 libsrcdir="$$s/expect"; \
27945 $(SHELL) $${libsrcdir}/configure \
27946 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27947 --target=$${this_target} $${srcdiroption} \
27948 || exit 1
27949 @endif expect
27955 .PHONY: all-expect maybe-all-expect
27956 maybe-all-expect:
27957 @if gcc-bootstrap
27958 all-expect: stage_current
27959 @endif gcc-bootstrap
27960 @if expect
27961 TARGET-expect=all
27962 maybe-all-expect: all-expect
27963 all-expect: configure-expect
27964 @: $(MAKE); $(unstage)
27965 @r=`${PWD_COMMAND}`; export r; \
27966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27967 $(HOST_EXPORTS) \
27968 (cd $(HOST_SUBDIR)/expect && \
27969 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27970 $(TARGET-expect))
27971 @endif expect
27976 .PHONY: check-expect maybe-check-expect
27977 maybe-check-expect:
27978 @if expect
27979 maybe-check-expect: check-expect
27981 check-expect:
27982 @: $(MAKE); $(unstage)
27983 @r=`${PWD_COMMAND}`; export r; \
27984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27985 $(HOST_EXPORTS) \
27986 (cd $(HOST_SUBDIR)/expect && \
27987 $(MAKE) $(FLAGS_TO_PASS) check)
27989 @endif expect
27991 .PHONY: install-expect maybe-install-expect
27992 maybe-install-expect:
27993 @if expect
27994 maybe-install-expect: install-expect
27996 install-expect: installdirs
27997 @: $(MAKE); $(unstage)
27998 @r=`${PWD_COMMAND}`; export r; \
27999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28000 $(HOST_EXPORTS) \
28001 (cd $(HOST_SUBDIR)/expect && \
28002 $(MAKE) $(FLAGS_TO_PASS) install)
28004 @endif expect
28006 .PHONY: install-strip-expect maybe-install-strip-expect
28007 maybe-install-strip-expect:
28008 @if expect
28009 maybe-install-strip-expect: install-strip-expect
28011 install-strip-expect: installdirs
28012 @: $(MAKE); $(unstage)
28013 @r=`${PWD_COMMAND}`; export r; \
28014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28015 $(HOST_EXPORTS) \
28016 (cd $(HOST_SUBDIR)/expect && \
28017 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28019 @endif expect
28021 # Other targets (info, dvi, pdf, etc.)
28023 .PHONY: maybe-info-expect info-expect
28024 maybe-info-expect:
28025 @if expect
28026 maybe-info-expect: info-expect
28028 info-expect: \
28029 configure-expect
28030 @: $(MAKE); $(unstage)
28031 @[ -f ./expect/Makefile ] || exit 0; \
28032 r=`${PWD_COMMAND}`; export r; \
28033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28034 $(HOST_EXPORTS) \
28035 for flag in $(EXTRA_HOST_FLAGS) ; do \
28036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28037 done; \
28038 echo "Doing info in expect" ; \
28039 (cd $(HOST_SUBDIR)/expect && \
28040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28042 "RANLIB=$${RANLIB}" \
28043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28044 info) \
28045 || exit 1
28047 @endif expect
28049 .PHONY: maybe-dvi-expect dvi-expect
28050 maybe-dvi-expect:
28051 @if expect
28052 maybe-dvi-expect: dvi-expect
28054 dvi-expect: \
28055 configure-expect
28056 @: $(MAKE); $(unstage)
28057 @[ -f ./expect/Makefile ] || exit 0; \
28058 r=`${PWD_COMMAND}`; export r; \
28059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28060 $(HOST_EXPORTS) \
28061 for flag in $(EXTRA_HOST_FLAGS) ; do \
28062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28063 done; \
28064 echo "Doing dvi in expect" ; \
28065 (cd $(HOST_SUBDIR)/expect && \
28066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28068 "RANLIB=$${RANLIB}" \
28069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28070 dvi) \
28071 || exit 1
28073 @endif expect
28075 .PHONY: maybe-pdf-expect pdf-expect
28076 maybe-pdf-expect:
28077 @if expect
28078 maybe-pdf-expect: pdf-expect
28080 pdf-expect: \
28081 configure-expect
28082 @: $(MAKE); $(unstage)
28083 @[ -f ./expect/Makefile ] || exit 0; \
28084 r=`${PWD_COMMAND}`; export r; \
28085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28086 $(HOST_EXPORTS) \
28087 for flag in $(EXTRA_HOST_FLAGS) ; do \
28088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28089 done; \
28090 echo "Doing pdf in expect" ; \
28091 (cd $(HOST_SUBDIR)/expect && \
28092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28094 "RANLIB=$${RANLIB}" \
28095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28096 pdf) \
28097 || exit 1
28099 @endif expect
28101 .PHONY: maybe-html-expect html-expect
28102 maybe-html-expect:
28103 @if expect
28104 maybe-html-expect: html-expect
28106 html-expect: \
28107 configure-expect
28108 @: $(MAKE); $(unstage)
28109 @[ -f ./expect/Makefile ] || exit 0; \
28110 r=`${PWD_COMMAND}`; export r; \
28111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28112 $(HOST_EXPORTS) \
28113 for flag in $(EXTRA_HOST_FLAGS) ; do \
28114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28115 done; \
28116 echo "Doing html in expect" ; \
28117 (cd $(HOST_SUBDIR)/expect && \
28118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28120 "RANLIB=$${RANLIB}" \
28121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28122 html) \
28123 || exit 1
28125 @endif expect
28127 .PHONY: maybe-TAGS-expect TAGS-expect
28128 maybe-TAGS-expect:
28129 @if expect
28130 maybe-TAGS-expect: TAGS-expect
28132 TAGS-expect: \
28133 configure-expect
28134 @: $(MAKE); $(unstage)
28135 @[ -f ./expect/Makefile ] || exit 0; \
28136 r=`${PWD_COMMAND}`; export r; \
28137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28138 $(HOST_EXPORTS) \
28139 for flag in $(EXTRA_HOST_FLAGS) ; do \
28140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28141 done; \
28142 echo "Doing TAGS in expect" ; \
28143 (cd $(HOST_SUBDIR)/expect && \
28144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28146 "RANLIB=$${RANLIB}" \
28147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28148 TAGS) \
28149 || exit 1
28151 @endif expect
28153 .PHONY: maybe-install-info-expect install-info-expect
28154 maybe-install-info-expect:
28155 @if expect
28156 maybe-install-info-expect: install-info-expect
28158 install-info-expect: \
28159 configure-expect \
28160 info-expect
28161 @: $(MAKE); $(unstage)
28162 @[ -f ./expect/Makefile ] || exit 0; \
28163 r=`${PWD_COMMAND}`; export r; \
28164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28165 $(HOST_EXPORTS) \
28166 for flag in $(EXTRA_HOST_FLAGS) ; do \
28167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28168 done; \
28169 echo "Doing install-info in expect" ; \
28170 (cd $(HOST_SUBDIR)/expect && \
28171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28173 "RANLIB=$${RANLIB}" \
28174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28175 install-info) \
28176 || exit 1
28178 @endif expect
28180 .PHONY: maybe-install-pdf-expect install-pdf-expect
28181 maybe-install-pdf-expect:
28182 @if expect
28183 maybe-install-pdf-expect: install-pdf-expect
28185 install-pdf-expect: \
28186 configure-expect \
28187 pdf-expect
28188 @: $(MAKE); $(unstage)
28189 @[ -f ./expect/Makefile ] || exit 0; \
28190 r=`${PWD_COMMAND}`; export r; \
28191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28192 $(HOST_EXPORTS) \
28193 for flag in $(EXTRA_HOST_FLAGS) ; do \
28194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28195 done; \
28196 echo "Doing install-pdf in expect" ; \
28197 (cd $(HOST_SUBDIR)/expect && \
28198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28200 "RANLIB=$${RANLIB}" \
28201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28202 install-pdf) \
28203 || exit 1
28205 @endif expect
28207 .PHONY: maybe-install-html-expect install-html-expect
28208 maybe-install-html-expect:
28209 @if expect
28210 maybe-install-html-expect: install-html-expect
28212 install-html-expect: \
28213 configure-expect \
28214 html-expect
28215 @: $(MAKE); $(unstage)
28216 @[ -f ./expect/Makefile ] || exit 0; \
28217 r=`${PWD_COMMAND}`; export r; \
28218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28219 $(HOST_EXPORTS) \
28220 for flag in $(EXTRA_HOST_FLAGS) ; do \
28221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28222 done; \
28223 echo "Doing install-html in expect" ; \
28224 (cd $(HOST_SUBDIR)/expect && \
28225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28227 "RANLIB=$${RANLIB}" \
28228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28229 install-html) \
28230 || exit 1
28232 @endif expect
28234 .PHONY: maybe-installcheck-expect installcheck-expect
28235 maybe-installcheck-expect:
28236 @if expect
28237 maybe-installcheck-expect: installcheck-expect
28239 installcheck-expect: \
28240 configure-expect
28241 @: $(MAKE); $(unstage)
28242 @[ -f ./expect/Makefile ] || exit 0; \
28243 r=`${PWD_COMMAND}`; export r; \
28244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28245 $(HOST_EXPORTS) \
28246 for flag in $(EXTRA_HOST_FLAGS) ; do \
28247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28248 done; \
28249 echo "Doing installcheck in expect" ; \
28250 (cd $(HOST_SUBDIR)/expect && \
28251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28253 "RANLIB=$${RANLIB}" \
28254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28255 installcheck) \
28256 || exit 1
28258 @endif expect
28260 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
28261 maybe-mostlyclean-expect:
28262 @if expect
28263 maybe-mostlyclean-expect: mostlyclean-expect
28265 mostlyclean-expect:
28266 @: $(MAKE); $(unstage)
28267 @[ -f ./expect/Makefile ] || exit 0; \
28268 r=`${PWD_COMMAND}`; export r; \
28269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28270 $(HOST_EXPORTS) \
28271 for flag in $(EXTRA_HOST_FLAGS) ; do \
28272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28273 done; \
28274 echo "Doing mostlyclean in expect" ; \
28275 (cd $(HOST_SUBDIR)/expect && \
28276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28278 "RANLIB=$${RANLIB}" \
28279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28280 mostlyclean) \
28281 || exit 1
28283 @endif expect
28285 .PHONY: maybe-clean-expect clean-expect
28286 maybe-clean-expect:
28287 @if expect
28288 maybe-clean-expect: clean-expect
28290 clean-expect:
28291 @: $(MAKE); $(unstage)
28292 @[ -f ./expect/Makefile ] || exit 0; \
28293 r=`${PWD_COMMAND}`; export r; \
28294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28295 $(HOST_EXPORTS) \
28296 for flag in $(EXTRA_HOST_FLAGS) ; do \
28297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28298 done; \
28299 echo "Doing clean in expect" ; \
28300 (cd $(HOST_SUBDIR)/expect && \
28301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28303 "RANLIB=$${RANLIB}" \
28304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28305 clean) \
28306 || exit 1
28308 @endif expect
28310 .PHONY: maybe-distclean-expect distclean-expect
28311 maybe-distclean-expect:
28312 @if expect
28313 maybe-distclean-expect: distclean-expect
28315 distclean-expect:
28316 @: $(MAKE); $(unstage)
28317 @[ -f ./expect/Makefile ] || exit 0; \
28318 r=`${PWD_COMMAND}`; export r; \
28319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28320 $(HOST_EXPORTS) \
28321 for flag in $(EXTRA_HOST_FLAGS) ; do \
28322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28323 done; \
28324 echo "Doing distclean in expect" ; \
28325 (cd $(HOST_SUBDIR)/expect && \
28326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28328 "RANLIB=$${RANLIB}" \
28329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28330 distclean) \
28331 || exit 1
28333 @endif expect
28335 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28336 maybe-maintainer-clean-expect:
28337 @if expect
28338 maybe-maintainer-clean-expect: maintainer-clean-expect
28340 maintainer-clean-expect:
28341 @: $(MAKE); $(unstage)
28342 @[ -f ./expect/Makefile ] || exit 0; \
28343 r=`${PWD_COMMAND}`; export r; \
28344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28345 $(HOST_EXPORTS) \
28346 for flag in $(EXTRA_HOST_FLAGS) ; do \
28347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28348 done; \
28349 echo "Doing maintainer-clean in expect" ; \
28350 (cd $(HOST_SUBDIR)/expect && \
28351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28353 "RANLIB=$${RANLIB}" \
28354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28355 maintainer-clean) \
28356 || exit 1
28358 @endif expect
28362 .PHONY: configure-guile maybe-configure-guile
28363 maybe-configure-guile:
28364 @if gcc-bootstrap
28365 configure-guile: stage_current
28366 @endif gcc-bootstrap
28367 @if guile
28368 maybe-configure-guile: configure-guile
28369 configure-guile:
28370 @: $(MAKE); $(unstage)
28371 @r=`${PWD_COMMAND}`; export r; \
28372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28373 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
28375 $(HOST_EXPORTS) \
28376 echo Configuring in $(HOST_SUBDIR)/guile; \
28378 this_target="${target_alias}"; \
28380 cd "$(HOST_SUBDIR)/guile" || exit 1; \
28381 case $(srcdir) in \
28382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28383 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28385 esac; \
28386 srcdiroption="--srcdir=$${topdir}/guile"; \
28387 libsrcdir="$$s/guile"; \
28388 $(SHELL) $${libsrcdir}/configure \
28389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28390 --target=$${this_target} $${srcdiroption} \
28391 || exit 1
28392 @endif guile
28398 .PHONY: all-guile maybe-all-guile
28399 maybe-all-guile:
28400 @if gcc-bootstrap
28401 all-guile: stage_current
28402 @endif gcc-bootstrap
28403 @if guile
28404 TARGET-guile=all
28405 maybe-all-guile: all-guile
28406 all-guile: configure-guile
28407 @: $(MAKE); $(unstage)
28408 @r=`${PWD_COMMAND}`; export r; \
28409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28410 $(HOST_EXPORTS) \
28411 (cd $(HOST_SUBDIR)/guile && \
28412 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28413 $(TARGET-guile))
28414 @endif guile
28419 .PHONY: check-guile maybe-check-guile
28420 maybe-check-guile:
28421 @if guile
28422 maybe-check-guile: check-guile
28424 check-guile:
28425 @: $(MAKE); $(unstage)
28426 @r=`${PWD_COMMAND}`; export r; \
28427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28428 $(HOST_EXPORTS) \
28429 (cd $(HOST_SUBDIR)/guile && \
28430 $(MAKE) $(FLAGS_TO_PASS) check)
28432 @endif guile
28434 .PHONY: install-guile maybe-install-guile
28435 maybe-install-guile:
28436 @if guile
28437 maybe-install-guile: install-guile
28439 install-guile: installdirs
28440 @: $(MAKE); $(unstage)
28441 @r=`${PWD_COMMAND}`; export r; \
28442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28443 $(HOST_EXPORTS) \
28444 (cd $(HOST_SUBDIR)/guile && \
28445 $(MAKE) $(FLAGS_TO_PASS) install)
28447 @endif guile
28449 .PHONY: install-strip-guile maybe-install-strip-guile
28450 maybe-install-strip-guile:
28451 @if guile
28452 maybe-install-strip-guile: install-strip-guile
28454 install-strip-guile: installdirs
28455 @: $(MAKE); $(unstage)
28456 @r=`${PWD_COMMAND}`; export r; \
28457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28458 $(HOST_EXPORTS) \
28459 (cd $(HOST_SUBDIR)/guile && \
28460 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28462 @endif guile
28464 # Other targets (info, dvi, pdf, etc.)
28466 .PHONY: maybe-info-guile info-guile
28467 maybe-info-guile:
28468 @if guile
28469 maybe-info-guile: info-guile
28471 info-guile: \
28472 configure-guile
28473 @: $(MAKE); $(unstage)
28474 @[ -f ./guile/Makefile ] || exit 0; \
28475 r=`${PWD_COMMAND}`; export r; \
28476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28477 $(HOST_EXPORTS) \
28478 for flag in $(EXTRA_HOST_FLAGS) ; do \
28479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28480 done; \
28481 echo "Doing info in guile" ; \
28482 (cd $(HOST_SUBDIR)/guile && \
28483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28485 "RANLIB=$${RANLIB}" \
28486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28487 info) \
28488 || exit 1
28490 @endif guile
28492 .PHONY: maybe-dvi-guile dvi-guile
28493 maybe-dvi-guile:
28494 @if guile
28495 maybe-dvi-guile: dvi-guile
28497 dvi-guile: \
28498 configure-guile
28499 @: $(MAKE); $(unstage)
28500 @[ -f ./guile/Makefile ] || exit 0; \
28501 r=`${PWD_COMMAND}`; export r; \
28502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28503 $(HOST_EXPORTS) \
28504 for flag in $(EXTRA_HOST_FLAGS) ; do \
28505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28506 done; \
28507 echo "Doing dvi in guile" ; \
28508 (cd $(HOST_SUBDIR)/guile && \
28509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28511 "RANLIB=$${RANLIB}" \
28512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28513 dvi) \
28514 || exit 1
28516 @endif guile
28518 .PHONY: maybe-pdf-guile pdf-guile
28519 maybe-pdf-guile:
28520 @if guile
28521 maybe-pdf-guile: pdf-guile
28523 pdf-guile: \
28524 configure-guile
28525 @: $(MAKE); $(unstage)
28526 @[ -f ./guile/Makefile ] || exit 0; \
28527 r=`${PWD_COMMAND}`; export r; \
28528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28529 $(HOST_EXPORTS) \
28530 for flag in $(EXTRA_HOST_FLAGS) ; do \
28531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28532 done; \
28533 echo "Doing pdf in guile" ; \
28534 (cd $(HOST_SUBDIR)/guile && \
28535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28537 "RANLIB=$${RANLIB}" \
28538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28539 pdf) \
28540 || exit 1
28542 @endif guile
28544 .PHONY: maybe-html-guile html-guile
28545 maybe-html-guile:
28546 @if guile
28547 maybe-html-guile: html-guile
28549 html-guile: \
28550 configure-guile
28551 @: $(MAKE); $(unstage)
28552 @[ -f ./guile/Makefile ] || exit 0; \
28553 r=`${PWD_COMMAND}`; export r; \
28554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28555 $(HOST_EXPORTS) \
28556 for flag in $(EXTRA_HOST_FLAGS) ; do \
28557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28558 done; \
28559 echo "Doing html in guile" ; \
28560 (cd $(HOST_SUBDIR)/guile && \
28561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28563 "RANLIB=$${RANLIB}" \
28564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28565 html) \
28566 || exit 1
28568 @endif guile
28570 .PHONY: maybe-TAGS-guile TAGS-guile
28571 maybe-TAGS-guile:
28572 @if guile
28573 maybe-TAGS-guile: TAGS-guile
28575 TAGS-guile: \
28576 configure-guile
28577 @: $(MAKE); $(unstage)
28578 @[ -f ./guile/Makefile ] || exit 0; \
28579 r=`${PWD_COMMAND}`; export r; \
28580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28581 $(HOST_EXPORTS) \
28582 for flag in $(EXTRA_HOST_FLAGS) ; do \
28583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28584 done; \
28585 echo "Doing TAGS in guile" ; \
28586 (cd $(HOST_SUBDIR)/guile && \
28587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28589 "RANLIB=$${RANLIB}" \
28590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28591 TAGS) \
28592 || exit 1
28594 @endif guile
28596 .PHONY: maybe-install-info-guile install-info-guile
28597 maybe-install-info-guile:
28598 @if guile
28599 maybe-install-info-guile: install-info-guile
28601 install-info-guile: \
28602 configure-guile \
28603 info-guile
28604 @: $(MAKE); $(unstage)
28605 @[ -f ./guile/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 install-info in guile" ; \
28613 (cd $(HOST_SUBDIR)/guile && \
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 install-info) \
28619 || exit 1
28621 @endif guile
28623 .PHONY: maybe-install-pdf-guile install-pdf-guile
28624 maybe-install-pdf-guile:
28625 @if guile
28626 maybe-install-pdf-guile: install-pdf-guile
28628 install-pdf-guile: \
28629 configure-guile \
28630 pdf-guile
28631 @: $(MAKE); $(unstage)
28632 @[ -f ./guile/Makefile ] || exit 0; \
28633 r=`${PWD_COMMAND}`; export r; \
28634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28635 $(HOST_EXPORTS) \
28636 for flag in $(EXTRA_HOST_FLAGS) ; do \
28637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28638 done; \
28639 echo "Doing install-pdf in guile" ; \
28640 (cd $(HOST_SUBDIR)/guile && \
28641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28643 "RANLIB=$${RANLIB}" \
28644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28645 install-pdf) \
28646 || exit 1
28648 @endif guile
28650 .PHONY: maybe-install-html-guile install-html-guile
28651 maybe-install-html-guile:
28652 @if guile
28653 maybe-install-html-guile: install-html-guile
28655 install-html-guile: \
28656 configure-guile \
28657 html-guile
28658 @: $(MAKE); $(unstage)
28659 @[ -f ./guile/Makefile ] || exit 0; \
28660 r=`${PWD_COMMAND}`; export r; \
28661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28662 $(HOST_EXPORTS) \
28663 for flag in $(EXTRA_HOST_FLAGS) ; do \
28664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28665 done; \
28666 echo "Doing install-html in guile" ; \
28667 (cd $(HOST_SUBDIR)/guile && \
28668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28670 "RANLIB=$${RANLIB}" \
28671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28672 install-html) \
28673 || exit 1
28675 @endif guile
28677 .PHONY: maybe-installcheck-guile installcheck-guile
28678 maybe-installcheck-guile:
28679 @if guile
28680 maybe-installcheck-guile: installcheck-guile
28682 installcheck-guile: \
28683 configure-guile
28684 @: $(MAKE); $(unstage)
28685 @[ -f ./guile/Makefile ] || exit 0; \
28686 r=`${PWD_COMMAND}`; export r; \
28687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28688 $(HOST_EXPORTS) \
28689 for flag in $(EXTRA_HOST_FLAGS) ; do \
28690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28691 done; \
28692 echo "Doing installcheck in guile" ; \
28693 (cd $(HOST_SUBDIR)/guile && \
28694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28696 "RANLIB=$${RANLIB}" \
28697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28698 installcheck) \
28699 || exit 1
28701 @endif guile
28703 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28704 maybe-mostlyclean-guile:
28705 @if guile
28706 maybe-mostlyclean-guile: mostlyclean-guile
28708 mostlyclean-guile:
28709 @: $(MAKE); $(unstage)
28710 @[ -f ./guile/Makefile ] || exit 0; \
28711 r=`${PWD_COMMAND}`; export r; \
28712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28713 $(HOST_EXPORTS) \
28714 for flag in $(EXTRA_HOST_FLAGS) ; do \
28715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28716 done; \
28717 echo "Doing mostlyclean in guile" ; \
28718 (cd $(HOST_SUBDIR)/guile && \
28719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28721 "RANLIB=$${RANLIB}" \
28722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28723 mostlyclean) \
28724 || exit 1
28726 @endif guile
28728 .PHONY: maybe-clean-guile clean-guile
28729 maybe-clean-guile:
28730 @if guile
28731 maybe-clean-guile: clean-guile
28733 clean-guile:
28734 @: $(MAKE); $(unstage)
28735 @[ -f ./guile/Makefile ] || exit 0; \
28736 r=`${PWD_COMMAND}`; export r; \
28737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28738 $(HOST_EXPORTS) \
28739 for flag in $(EXTRA_HOST_FLAGS) ; do \
28740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28741 done; \
28742 echo "Doing clean in guile" ; \
28743 (cd $(HOST_SUBDIR)/guile && \
28744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28746 "RANLIB=$${RANLIB}" \
28747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28748 clean) \
28749 || exit 1
28751 @endif guile
28753 .PHONY: maybe-distclean-guile distclean-guile
28754 maybe-distclean-guile:
28755 @if guile
28756 maybe-distclean-guile: distclean-guile
28758 distclean-guile:
28759 @: $(MAKE); $(unstage)
28760 @[ -f ./guile/Makefile ] || exit 0; \
28761 r=`${PWD_COMMAND}`; export r; \
28762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28763 $(HOST_EXPORTS) \
28764 for flag in $(EXTRA_HOST_FLAGS) ; do \
28765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28766 done; \
28767 echo "Doing distclean in guile" ; \
28768 (cd $(HOST_SUBDIR)/guile && \
28769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28771 "RANLIB=$${RANLIB}" \
28772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28773 distclean) \
28774 || exit 1
28776 @endif guile
28778 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28779 maybe-maintainer-clean-guile:
28780 @if guile
28781 maybe-maintainer-clean-guile: maintainer-clean-guile
28783 maintainer-clean-guile:
28784 @: $(MAKE); $(unstage)
28785 @[ -f ./guile/Makefile ] || exit 0; \
28786 r=`${PWD_COMMAND}`; export r; \
28787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28788 $(HOST_EXPORTS) \
28789 for flag in $(EXTRA_HOST_FLAGS) ; do \
28790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28791 done; \
28792 echo "Doing maintainer-clean in guile" ; \
28793 (cd $(HOST_SUBDIR)/guile && \
28794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28796 "RANLIB=$${RANLIB}" \
28797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28798 maintainer-clean) \
28799 || exit 1
28801 @endif guile
28805 .PHONY: configure-tk maybe-configure-tk
28806 maybe-configure-tk:
28807 @if gcc-bootstrap
28808 configure-tk: stage_current
28809 @endif gcc-bootstrap
28810 @if tk
28811 maybe-configure-tk: configure-tk
28812 configure-tk:
28813 @: $(MAKE); $(unstage)
28814 @r=`${PWD_COMMAND}`; export r; \
28815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28816 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28818 $(HOST_EXPORTS) \
28819 echo Configuring in $(HOST_SUBDIR)/tk; \
28821 this_target="${target_alias}"; \
28823 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28824 case $(srcdir) in \
28825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28826 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28828 esac; \
28829 srcdiroption="--srcdir=$${topdir}/tk"; \
28830 libsrcdir="$$s/tk"; \
28831 $(SHELL) $${libsrcdir}/configure \
28832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28833 --target=$${this_target} $${srcdiroption} \
28834 || exit 1
28835 @endif tk
28841 .PHONY: all-tk maybe-all-tk
28842 maybe-all-tk:
28843 @if gcc-bootstrap
28844 all-tk: stage_current
28845 @endif gcc-bootstrap
28846 @if tk
28847 TARGET-tk=all
28848 maybe-all-tk: all-tk
28849 all-tk: configure-tk
28850 @: $(MAKE); $(unstage)
28851 @r=`${PWD_COMMAND}`; export r; \
28852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28853 $(HOST_EXPORTS) \
28854 (cd $(HOST_SUBDIR)/tk && \
28855 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28856 $(TARGET-tk))
28857 @endif tk
28862 .PHONY: check-tk maybe-check-tk
28863 maybe-check-tk:
28864 @if tk
28865 maybe-check-tk: check-tk
28867 check-tk:
28868 @: $(MAKE); $(unstage)
28869 @r=`${PWD_COMMAND}`; export r; \
28870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28871 $(HOST_EXPORTS) \
28872 (cd $(HOST_SUBDIR)/tk && \
28873 $(MAKE) $(FLAGS_TO_PASS) check)
28875 @endif tk
28877 .PHONY: install-tk maybe-install-tk
28878 maybe-install-tk:
28879 @if tk
28880 maybe-install-tk: install-tk
28882 install-tk: installdirs
28883 @: $(MAKE); $(unstage)
28884 @r=`${PWD_COMMAND}`; export r; \
28885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28886 $(HOST_EXPORTS) \
28887 (cd $(HOST_SUBDIR)/tk && \
28888 $(MAKE) $(FLAGS_TO_PASS) install)
28890 @endif tk
28892 .PHONY: install-strip-tk maybe-install-strip-tk
28893 maybe-install-strip-tk:
28894 @if tk
28895 maybe-install-strip-tk: install-strip-tk
28897 install-strip-tk: installdirs
28898 @: $(MAKE); $(unstage)
28899 @r=`${PWD_COMMAND}`; export r; \
28900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28901 $(HOST_EXPORTS) \
28902 (cd $(HOST_SUBDIR)/tk && \
28903 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28905 @endif tk
28907 # Other targets (info, dvi, pdf, etc.)
28909 .PHONY: maybe-info-tk info-tk
28910 maybe-info-tk:
28911 @if tk
28912 maybe-info-tk: info-tk
28914 info-tk: \
28915 configure-tk
28916 @: $(MAKE); $(unstage)
28917 @[ -f ./tk/Makefile ] || exit 0; \
28918 r=`${PWD_COMMAND}`; export r; \
28919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28920 $(HOST_EXPORTS) \
28921 for flag in $(EXTRA_HOST_FLAGS) ; do \
28922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28923 done; \
28924 echo "Doing info in tk" ; \
28925 (cd $(HOST_SUBDIR)/tk && \
28926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28928 "RANLIB=$${RANLIB}" \
28929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28930 info) \
28931 || exit 1
28933 @endif tk
28935 .PHONY: maybe-dvi-tk dvi-tk
28936 maybe-dvi-tk:
28937 @if tk
28938 maybe-dvi-tk: dvi-tk
28940 dvi-tk: \
28941 configure-tk
28942 @: $(MAKE); $(unstage)
28943 @[ -f ./tk/Makefile ] || exit 0; \
28944 r=`${PWD_COMMAND}`; export r; \
28945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28946 $(HOST_EXPORTS) \
28947 for flag in $(EXTRA_HOST_FLAGS) ; do \
28948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28949 done; \
28950 echo "Doing dvi in tk" ; \
28951 (cd $(HOST_SUBDIR)/tk && \
28952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28954 "RANLIB=$${RANLIB}" \
28955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28956 dvi) \
28957 || exit 1
28959 @endif tk
28961 .PHONY: maybe-pdf-tk pdf-tk
28962 maybe-pdf-tk:
28963 @if tk
28964 maybe-pdf-tk: pdf-tk
28966 pdf-tk: \
28967 configure-tk
28968 @: $(MAKE); $(unstage)
28969 @[ -f ./tk/Makefile ] || exit 0; \
28970 r=`${PWD_COMMAND}`; export r; \
28971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28972 $(HOST_EXPORTS) \
28973 for flag in $(EXTRA_HOST_FLAGS) ; do \
28974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28975 done; \
28976 echo "Doing pdf in tk" ; \
28977 (cd $(HOST_SUBDIR)/tk && \
28978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28980 "RANLIB=$${RANLIB}" \
28981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28982 pdf) \
28983 || exit 1
28985 @endif tk
28987 .PHONY: maybe-html-tk html-tk
28988 maybe-html-tk:
28989 @if tk
28990 maybe-html-tk: html-tk
28992 html-tk: \
28993 configure-tk
28994 @: $(MAKE); $(unstage)
28995 @[ -f ./tk/Makefile ] || exit 0; \
28996 r=`${PWD_COMMAND}`; export r; \
28997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28998 $(HOST_EXPORTS) \
28999 for flag in $(EXTRA_HOST_FLAGS) ; do \
29000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29001 done; \
29002 echo "Doing html in tk" ; \
29003 (cd $(HOST_SUBDIR)/tk && \
29004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29006 "RANLIB=$${RANLIB}" \
29007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29008 html) \
29009 || exit 1
29011 @endif tk
29013 .PHONY: maybe-TAGS-tk TAGS-tk
29014 maybe-TAGS-tk:
29015 @if tk
29016 maybe-TAGS-tk: TAGS-tk
29018 TAGS-tk: \
29019 configure-tk
29020 @: $(MAKE); $(unstage)
29021 @[ -f ./tk/Makefile ] || exit 0; \
29022 r=`${PWD_COMMAND}`; export r; \
29023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29024 $(HOST_EXPORTS) \
29025 for flag in $(EXTRA_HOST_FLAGS) ; do \
29026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29027 done; \
29028 echo "Doing TAGS in tk" ; \
29029 (cd $(HOST_SUBDIR)/tk && \
29030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29032 "RANLIB=$${RANLIB}" \
29033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29034 TAGS) \
29035 || exit 1
29037 @endif tk
29039 .PHONY: maybe-install-info-tk install-info-tk
29040 maybe-install-info-tk:
29041 @if tk
29042 maybe-install-info-tk: install-info-tk
29044 install-info-tk: \
29045 configure-tk \
29046 info-tk
29047 @: $(MAKE); $(unstage)
29048 @[ -f ./tk/Makefile ] || exit 0; \
29049 r=`${PWD_COMMAND}`; export r; \
29050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29051 $(HOST_EXPORTS) \
29052 for flag in $(EXTRA_HOST_FLAGS) ; do \
29053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29054 done; \
29055 echo "Doing install-info in tk" ; \
29056 (cd $(HOST_SUBDIR)/tk && \
29057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29059 "RANLIB=$${RANLIB}" \
29060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29061 install-info) \
29062 || exit 1
29064 @endif tk
29066 .PHONY: maybe-install-pdf-tk install-pdf-tk
29067 maybe-install-pdf-tk:
29068 @if tk
29069 maybe-install-pdf-tk: install-pdf-tk
29071 install-pdf-tk: \
29072 configure-tk \
29073 pdf-tk
29074 @: $(MAKE); $(unstage)
29075 @[ -f ./tk/Makefile ] || exit 0; \
29076 r=`${PWD_COMMAND}`; export r; \
29077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29078 $(HOST_EXPORTS) \
29079 for flag in $(EXTRA_HOST_FLAGS) ; do \
29080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29081 done; \
29082 echo "Doing install-pdf in tk" ; \
29083 (cd $(HOST_SUBDIR)/tk && \
29084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29086 "RANLIB=$${RANLIB}" \
29087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29088 install-pdf) \
29089 || exit 1
29091 @endif tk
29093 .PHONY: maybe-install-html-tk install-html-tk
29094 maybe-install-html-tk:
29095 @if tk
29096 maybe-install-html-tk: install-html-tk
29098 install-html-tk: \
29099 configure-tk \
29100 html-tk
29101 @: $(MAKE); $(unstage)
29102 @[ -f ./tk/Makefile ] || exit 0; \
29103 r=`${PWD_COMMAND}`; export r; \
29104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29105 $(HOST_EXPORTS) \
29106 for flag in $(EXTRA_HOST_FLAGS) ; do \
29107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29108 done; \
29109 echo "Doing install-html in tk" ; \
29110 (cd $(HOST_SUBDIR)/tk && \
29111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29113 "RANLIB=$${RANLIB}" \
29114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29115 install-html) \
29116 || exit 1
29118 @endif tk
29120 .PHONY: maybe-installcheck-tk installcheck-tk
29121 maybe-installcheck-tk:
29122 @if tk
29123 maybe-installcheck-tk: installcheck-tk
29125 installcheck-tk: \
29126 configure-tk
29127 @: $(MAKE); $(unstage)
29128 @[ -f ./tk/Makefile ] || exit 0; \
29129 r=`${PWD_COMMAND}`; export r; \
29130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29131 $(HOST_EXPORTS) \
29132 for flag in $(EXTRA_HOST_FLAGS) ; do \
29133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29134 done; \
29135 echo "Doing installcheck in tk" ; \
29136 (cd $(HOST_SUBDIR)/tk && \
29137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29139 "RANLIB=$${RANLIB}" \
29140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29141 installcheck) \
29142 || exit 1
29144 @endif tk
29146 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
29147 maybe-mostlyclean-tk:
29148 @if tk
29149 maybe-mostlyclean-tk: mostlyclean-tk
29151 mostlyclean-tk:
29152 @: $(MAKE); $(unstage)
29153 @[ -f ./tk/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 mostlyclean in tk" ; \
29161 (cd $(HOST_SUBDIR)/tk && \
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 mostlyclean) \
29167 || exit 1
29169 @endif tk
29171 .PHONY: maybe-clean-tk clean-tk
29172 maybe-clean-tk:
29173 @if tk
29174 maybe-clean-tk: clean-tk
29176 clean-tk:
29177 @: $(MAKE); $(unstage)
29178 @[ -f ./tk/Makefile ] || exit 0; \
29179 r=`${PWD_COMMAND}`; export r; \
29180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29181 $(HOST_EXPORTS) \
29182 for flag in $(EXTRA_HOST_FLAGS) ; do \
29183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29184 done; \
29185 echo "Doing clean in tk" ; \
29186 (cd $(HOST_SUBDIR)/tk && \
29187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29189 "RANLIB=$${RANLIB}" \
29190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29191 clean) \
29192 || exit 1
29194 @endif tk
29196 .PHONY: maybe-distclean-tk distclean-tk
29197 maybe-distclean-tk:
29198 @if tk
29199 maybe-distclean-tk: distclean-tk
29201 distclean-tk:
29202 @: $(MAKE); $(unstage)
29203 @[ -f ./tk/Makefile ] || exit 0; \
29204 r=`${PWD_COMMAND}`; export r; \
29205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29206 $(HOST_EXPORTS) \
29207 for flag in $(EXTRA_HOST_FLAGS) ; do \
29208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29209 done; \
29210 echo "Doing distclean in tk" ; \
29211 (cd $(HOST_SUBDIR)/tk && \
29212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29214 "RANLIB=$${RANLIB}" \
29215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29216 distclean) \
29217 || exit 1
29219 @endif tk
29221 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29222 maybe-maintainer-clean-tk:
29223 @if tk
29224 maybe-maintainer-clean-tk: maintainer-clean-tk
29226 maintainer-clean-tk:
29227 @: $(MAKE); $(unstage)
29228 @[ -f ./tk/Makefile ] || exit 0; \
29229 r=`${PWD_COMMAND}`; export r; \
29230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29231 $(HOST_EXPORTS) \
29232 for flag in $(EXTRA_HOST_FLAGS) ; do \
29233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29234 done; \
29235 echo "Doing maintainer-clean in tk" ; \
29236 (cd $(HOST_SUBDIR)/tk && \
29237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29239 "RANLIB=$${RANLIB}" \
29240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29241 maintainer-clean) \
29242 || exit 1
29244 @endif tk
29248 .PHONY: configure-libtermcap maybe-configure-libtermcap
29249 maybe-configure-libtermcap:
29250 @if gcc-bootstrap
29251 configure-libtermcap: stage_current
29252 @endif gcc-bootstrap
29253 @if libtermcap
29254 maybe-configure-libtermcap: configure-libtermcap
29255 configure-libtermcap:
29256 @: $(MAKE); $(unstage)
29257 @r=`${PWD_COMMAND}`; export r; \
29258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29259 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29260 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
29261 $(HOST_EXPORTS) \
29262 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29264 this_target="${target_alias}"; \
29266 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29267 case $(srcdir) in \
29268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29269 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29271 esac; \
29272 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
29273 libsrcdir="$$s/libtermcap"; \
29274 $(SHELL) $${libsrcdir}/configure \
29275 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29276 --target=$${this_target} $${srcdiroption} \
29277 || exit 1
29278 @endif libtermcap
29284 .PHONY: all-libtermcap maybe-all-libtermcap
29285 maybe-all-libtermcap:
29286 @if gcc-bootstrap
29287 all-libtermcap: stage_current
29288 @endif gcc-bootstrap
29289 @if libtermcap
29290 TARGET-libtermcap=all
29291 maybe-all-libtermcap: all-libtermcap
29292 all-libtermcap: configure-libtermcap
29293 @: $(MAKE); $(unstage)
29294 @r=`${PWD_COMMAND}`; export r; \
29295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29296 $(HOST_EXPORTS) \
29297 (cd $(HOST_SUBDIR)/libtermcap && \
29298 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29299 $(TARGET-libtermcap))
29300 @endif libtermcap
29305 .PHONY: check-libtermcap maybe-check-libtermcap
29306 maybe-check-libtermcap:
29307 @if libtermcap
29308 maybe-check-libtermcap: check-libtermcap
29310 check-libtermcap:
29312 @endif libtermcap
29314 .PHONY: install-libtermcap maybe-install-libtermcap
29315 maybe-install-libtermcap:
29316 @if libtermcap
29317 maybe-install-libtermcap: install-libtermcap
29319 install-libtermcap: installdirs
29320 @: $(MAKE); $(unstage)
29321 @r=`${PWD_COMMAND}`; export r; \
29322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29323 $(HOST_EXPORTS) \
29324 (cd $(HOST_SUBDIR)/libtermcap && \
29325 $(MAKE) $(FLAGS_TO_PASS) install)
29327 @endif libtermcap
29329 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29330 maybe-install-strip-libtermcap:
29331 @if libtermcap
29332 maybe-install-strip-libtermcap: install-strip-libtermcap
29334 install-strip-libtermcap: installdirs
29335 @: $(MAKE); $(unstage)
29336 @r=`${PWD_COMMAND}`; export r; \
29337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29338 $(HOST_EXPORTS) \
29339 (cd $(HOST_SUBDIR)/libtermcap && \
29340 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29342 @endif libtermcap
29344 # Other targets (info, dvi, pdf, etc.)
29346 .PHONY: maybe-info-libtermcap info-libtermcap
29347 maybe-info-libtermcap:
29348 @if libtermcap
29349 maybe-info-libtermcap: info-libtermcap
29351 info-libtermcap: \
29352 configure-libtermcap
29353 @: $(MAKE); $(unstage)
29354 @[ -f ./libtermcap/Makefile ] || exit 0; \
29355 r=`${PWD_COMMAND}`; export r; \
29356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29357 $(HOST_EXPORTS) \
29358 for flag in $(EXTRA_HOST_FLAGS) ; do \
29359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29360 done; \
29361 echo "Doing info in libtermcap" ; \
29362 (cd $(HOST_SUBDIR)/libtermcap && \
29363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29365 "RANLIB=$${RANLIB}" \
29366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29367 info) \
29368 || exit 1
29370 @endif libtermcap
29372 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
29373 maybe-dvi-libtermcap:
29374 @if libtermcap
29375 maybe-dvi-libtermcap: dvi-libtermcap
29377 dvi-libtermcap: \
29378 configure-libtermcap
29379 @: $(MAKE); $(unstage)
29380 @[ -f ./libtermcap/Makefile ] || exit 0; \
29381 r=`${PWD_COMMAND}`; export r; \
29382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29383 $(HOST_EXPORTS) \
29384 for flag in $(EXTRA_HOST_FLAGS) ; do \
29385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29386 done; \
29387 echo "Doing dvi in libtermcap" ; \
29388 (cd $(HOST_SUBDIR)/libtermcap && \
29389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29391 "RANLIB=$${RANLIB}" \
29392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29393 dvi) \
29394 || exit 1
29396 @endif libtermcap
29398 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
29399 maybe-pdf-libtermcap:
29400 @if libtermcap
29401 maybe-pdf-libtermcap: pdf-libtermcap
29403 pdf-libtermcap: \
29404 configure-libtermcap
29405 @: $(MAKE); $(unstage)
29406 @[ -f ./libtermcap/Makefile ] || exit 0; \
29407 r=`${PWD_COMMAND}`; export r; \
29408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29409 $(HOST_EXPORTS) \
29410 for flag in $(EXTRA_HOST_FLAGS) ; do \
29411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29412 done; \
29413 echo "Doing pdf in libtermcap" ; \
29414 (cd $(HOST_SUBDIR)/libtermcap && \
29415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29417 "RANLIB=$${RANLIB}" \
29418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29419 pdf) \
29420 || exit 1
29422 @endif libtermcap
29424 .PHONY: maybe-html-libtermcap html-libtermcap
29425 maybe-html-libtermcap:
29426 @if libtermcap
29427 maybe-html-libtermcap: html-libtermcap
29429 html-libtermcap: \
29430 configure-libtermcap
29431 @: $(MAKE); $(unstage)
29432 @[ -f ./libtermcap/Makefile ] || exit 0; \
29433 r=`${PWD_COMMAND}`; export r; \
29434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29435 $(HOST_EXPORTS) \
29436 for flag in $(EXTRA_HOST_FLAGS) ; do \
29437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29438 done; \
29439 echo "Doing html in libtermcap" ; \
29440 (cd $(HOST_SUBDIR)/libtermcap && \
29441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29443 "RANLIB=$${RANLIB}" \
29444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29445 html) \
29446 || exit 1
29448 @endif libtermcap
29450 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29451 maybe-TAGS-libtermcap:
29452 @if libtermcap
29453 maybe-TAGS-libtermcap: TAGS-libtermcap
29455 TAGS-libtermcap: \
29456 configure-libtermcap
29457 @: $(MAKE); $(unstage)
29458 @[ -f ./libtermcap/Makefile ] || exit 0; \
29459 r=`${PWD_COMMAND}`; export r; \
29460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29461 $(HOST_EXPORTS) \
29462 for flag in $(EXTRA_HOST_FLAGS) ; do \
29463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29464 done; \
29465 echo "Doing TAGS in libtermcap" ; \
29466 (cd $(HOST_SUBDIR)/libtermcap && \
29467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29469 "RANLIB=$${RANLIB}" \
29470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29471 TAGS) \
29472 || exit 1
29474 @endif libtermcap
29476 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
29477 maybe-install-info-libtermcap:
29478 @if libtermcap
29479 maybe-install-info-libtermcap: install-info-libtermcap
29481 install-info-libtermcap: \
29482 configure-libtermcap \
29483 info-libtermcap
29484 @: $(MAKE); $(unstage)
29485 @[ -f ./libtermcap/Makefile ] || exit 0; \
29486 r=`${PWD_COMMAND}`; export r; \
29487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29488 $(HOST_EXPORTS) \
29489 for flag in $(EXTRA_HOST_FLAGS) ; do \
29490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29491 done; \
29492 echo "Doing install-info in libtermcap" ; \
29493 (cd $(HOST_SUBDIR)/libtermcap && \
29494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29496 "RANLIB=$${RANLIB}" \
29497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29498 install-info) \
29499 || exit 1
29501 @endif libtermcap
29503 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29504 maybe-install-pdf-libtermcap:
29505 @if libtermcap
29506 maybe-install-pdf-libtermcap: install-pdf-libtermcap
29508 install-pdf-libtermcap: \
29509 configure-libtermcap \
29510 pdf-libtermcap
29511 @: $(MAKE); $(unstage)
29512 @[ -f ./libtermcap/Makefile ] || exit 0; \
29513 r=`${PWD_COMMAND}`; export r; \
29514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29515 $(HOST_EXPORTS) \
29516 for flag in $(EXTRA_HOST_FLAGS) ; do \
29517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29518 done; \
29519 echo "Doing install-pdf in libtermcap" ; \
29520 (cd $(HOST_SUBDIR)/libtermcap && \
29521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29523 "RANLIB=$${RANLIB}" \
29524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29525 install-pdf) \
29526 || exit 1
29528 @endif libtermcap
29530 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
29531 maybe-install-html-libtermcap:
29532 @if libtermcap
29533 maybe-install-html-libtermcap: install-html-libtermcap
29535 install-html-libtermcap: \
29536 configure-libtermcap \
29537 html-libtermcap
29538 @: $(MAKE); $(unstage)
29539 @[ -f ./libtermcap/Makefile ] || exit 0; \
29540 r=`${PWD_COMMAND}`; export r; \
29541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29542 $(HOST_EXPORTS) \
29543 for flag in $(EXTRA_HOST_FLAGS) ; do \
29544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29545 done; \
29546 echo "Doing install-html in libtermcap" ; \
29547 (cd $(HOST_SUBDIR)/libtermcap && \
29548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29550 "RANLIB=$${RANLIB}" \
29551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29552 install-html) \
29553 || exit 1
29555 @endif libtermcap
29557 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
29558 maybe-installcheck-libtermcap:
29559 @if libtermcap
29560 maybe-installcheck-libtermcap: installcheck-libtermcap
29562 installcheck-libtermcap: \
29563 configure-libtermcap
29564 @: $(MAKE); $(unstage)
29565 @[ -f ./libtermcap/Makefile ] || exit 0; \
29566 r=`${PWD_COMMAND}`; export r; \
29567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29568 $(HOST_EXPORTS) \
29569 for flag in $(EXTRA_HOST_FLAGS) ; do \
29570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29571 done; \
29572 echo "Doing installcheck in libtermcap" ; \
29573 (cd $(HOST_SUBDIR)/libtermcap && \
29574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29576 "RANLIB=$${RANLIB}" \
29577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29578 installcheck) \
29579 || exit 1
29581 @endif libtermcap
29583 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
29584 maybe-mostlyclean-libtermcap:
29585 @if libtermcap
29586 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
29588 # libtermcap doesn't support mostlyclean.
29589 mostlyclean-libtermcap:
29591 @endif libtermcap
29593 .PHONY: maybe-clean-libtermcap clean-libtermcap
29594 maybe-clean-libtermcap:
29595 @if libtermcap
29596 maybe-clean-libtermcap: clean-libtermcap
29598 # libtermcap doesn't support clean.
29599 clean-libtermcap:
29601 @endif libtermcap
29603 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
29604 maybe-distclean-libtermcap:
29605 @if libtermcap
29606 maybe-distclean-libtermcap: distclean-libtermcap
29608 # libtermcap doesn't support distclean.
29609 distclean-libtermcap:
29611 @endif libtermcap
29613 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
29614 maybe-maintainer-clean-libtermcap:
29615 @if libtermcap
29616 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29618 # libtermcap doesn't support maintainer-clean.
29619 maintainer-clean-libtermcap:
29621 @endif libtermcap
29625 .PHONY: configure-utils maybe-configure-utils
29626 maybe-configure-utils:
29627 @if gcc-bootstrap
29628 configure-utils: stage_current
29629 @endif gcc-bootstrap
29630 @if utils
29631 maybe-configure-utils: configure-utils
29632 configure-utils:
29633 @: $(MAKE); $(unstage)
29634 @r=`${PWD_COMMAND}`; export r; \
29635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29636 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29637 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29638 $(HOST_EXPORTS) \
29639 echo Configuring in $(HOST_SUBDIR)/utils; \
29641 this_target="${target_alias}"; \
29643 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29644 case $(srcdir) in \
29645 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29646 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29647 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29648 esac; \
29649 srcdiroption="--srcdir=$${topdir}/utils"; \
29650 libsrcdir="$$s/utils"; \
29651 $(SHELL) $${libsrcdir}/configure \
29652 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29653 --target=$${this_target} $${srcdiroption} \
29654 || exit 1
29655 @endif utils
29661 .PHONY: all-utils maybe-all-utils
29662 maybe-all-utils:
29663 @if gcc-bootstrap
29664 all-utils: stage_current
29665 @endif gcc-bootstrap
29666 @if utils
29667 TARGET-utils=all
29668 maybe-all-utils: all-utils
29669 all-utils: configure-utils
29670 @: $(MAKE); $(unstage)
29671 @r=`${PWD_COMMAND}`; export r; \
29672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29673 $(HOST_EXPORTS) \
29674 (cd $(HOST_SUBDIR)/utils && \
29675 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29676 $(TARGET-utils))
29677 @endif utils
29682 .PHONY: check-utils maybe-check-utils
29683 maybe-check-utils:
29684 @if utils
29685 maybe-check-utils: check-utils
29687 check-utils:
29689 @endif utils
29691 .PHONY: install-utils maybe-install-utils
29692 maybe-install-utils:
29693 @if utils
29694 maybe-install-utils: install-utils
29696 install-utils: installdirs
29697 @: $(MAKE); $(unstage)
29698 @r=`${PWD_COMMAND}`; export r; \
29699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29700 $(HOST_EXPORTS) \
29701 (cd $(HOST_SUBDIR)/utils && \
29702 $(MAKE) $(FLAGS_TO_PASS) install)
29704 @endif utils
29706 .PHONY: install-strip-utils maybe-install-strip-utils
29707 maybe-install-strip-utils:
29708 @if utils
29709 maybe-install-strip-utils: install-strip-utils
29711 install-strip-utils: installdirs
29712 @: $(MAKE); $(unstage)
29713 @r=`${PWD_COMMAND}`; export r; \
29714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29715 $(HOST_EXPORTS) \
29716 (cd $(HOST_SUBDIR)/utils && \
29717 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29719 @endif utils
29721 # Other targets (info, dvi, pdf, etc.)
29723 .PHONY: maybe-info-utils info-utils
29724 maybe-info-utils:
29725 @if utils
29726 maybe-info-utils: info-utils
29728 info-utils: \
29729 configure-utils
29730 @: $(MAKE); $(unstage)
29731 @[ -f ./utils/Makefile ] || exit 0; \
29732 r=`${PWD_COMMAND}`; export r; \
29733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29734 $(HOST_EXPORTS) \
29735 for flag in $(EXTRA_HOST_FLAGS) ; do \
29736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29737 done; \
29738 echo "Doing info in utils" ; \
29739 (cd $(HOST_SUBDIR)/utils && \
29740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29742 "RANLIB=$${RANLIB}" \
29743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29744 info) \
29745 || exit 1
29747 @endif utils
29749 .PHONY: maybe-dvi-utils dvi-utils
29750 maybe-dvi-utils:
29751 @if utils
29752 maybe-dvi-utils: dvi-utils
29754 dvi-utils: \
29755 configure-utils
29756 @: $(MAKE); $(unstage)
29757 @[ -f ./utils/Makefile ] || exit 0; \
29758 r=`${PWD_COMMAND}`; export r; \
29759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29760 $(HOST_EXPORTS) \
29761 for flag in $(EXTRA_HOST_FLAGS) ; do \
29762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29763 done; \
29764 echo "Doing dvi in utils" ; \
29765 (cd $(HOST_SUBDIR)/utils && \
29766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29768 "RANLIB=$${RANLIB}" \
29769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29770 dvi) \
29771 || exit 1
29773 @endif utils
29775 .PHONY: maybe-pdf-utils pdf-utils
29776 maybe-pdf-utils:
29777 @if utils
29778 maybe-pdf-utils: pdf-utils
29780 pdf-utils: \
29781 configure-utils
29782 @: $(MAKE); $(unstage)
29783 @[ -f ./utils/Makefile ] || exit 0; \
29784 r=`${PWD_COMMAND}`; export r; \
29785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29786 $(HOST_EXPORTS) \
29787 for flag in $(EXTRA_HOST_FLAGS) ; do \
29788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29789 done; \
29790 echo "Doing pdf in utils" ; \
29791 (cd $(HOST_SUBDIR)/utils && \
29792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29794 "RANLIB=$${RANLIB}" \
29795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29796 pdf) \
29797 || exit 1
29799 @endif utils
29801 .PHONY: maybe-html-utils html-utils
29802 maybe-html-utils:
29803 @if utils
29804 maybe-html-utils: html-utils
29806 html-utils: \
29807 configure-utils
29808 @: $(MAKE); $(unstage)
29809 @[ -f ./utils/Makefile ] || exit 0; \
29810 r=`${PWD_COMMAND}`; export r; \
29811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29812 $(HOST_EXPORTS) \
29813 for flag in $(EXTRA_HOST_FLAGS) ; do \
29814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29815 done; \
29816 echo "Doing html in utils" ; \
29817 (cd $(HOST_SUBDIR)/utils && \
29818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29820 "RANLIB=$${RANLIB}" \
29821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29822 html) \
29823 || exit 1
29825 @endif utils
29827 .PHONY: maybe-TAGS-utils TAGS-utils
29828 maybe-TAGS-utils:
29829 @if utils
29830 maybe-TAGS-utils: TAGS-utils
29832 TAGS-utils: \
29833 configure-utils
29834 @: $(MAKE); $(unstage)
29835 @[ -f ./utils/Makefile ] || exit 0; \
29836 r=`${PWD_COMMAND}`; export r; \
29837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29838 $(HOST_EXPORTS) \
29839 for flag in $(EXTRA_HOST_FLAGS) ; do \
29840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29841 done; \
29842 echo "Doing TAGS in utils" ; \
29843 (cd $(HOST_SUBDIR)/utils && \
29844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29846 "RANLIB=$${RANLIB}" \
29847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29848 TAGS) \
29849 || exit 1
29851 @endif utils
29853 .PHONY: maybe-install-info-utils install-info-utils
29854 maybe-install-info-utils:
29855 @if utils
29856 maybe-install-info-utils: install-info-utils
29858 install-info-utils: \
29859 configure-utils \
29860 info-utils
29861 @: $(MAKE); $(unstage)
29862 @[ -f ./utils/Makefile ] || exit 0; \
29863 r=`${PWD_COMMAND}`; export r; \
29864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29865 $(HOST_EXPORTS) \
29866 for flag in $(EXTRA_HOST_FLAGS) ; do \
29867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29868 done; \
29869 echo "Doing install-info in utils" ; \
29870 (cd $(HOST_SUBDIR)/utils && \
29871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29873 "RANLIB=$${RANLIB}" \
29874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29875 install-info) \
29876 || exit 1
29878 @endif utils
29880 .PHONY: maybe-install-pdf-utils install-pdf-utils
29881 maybe-install-pdf-utils:
29882 @if utils
29883 maybe-install-pdf-utils: install-pdf-utils
29885 install-pdf-utils: \
29886 configure-utils \
29887 pdf-utils
29888 @: $(MAKE); $(unstage)
29889 @[ -f ./utils/Makefile ] || exit 0; \
29890 r=`${PWD_COMMAND}`; export r; \
29891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29892 $(HOST_EXPORTS) \
29893 for flag in $(EXTRA_HOST_FLAGS) ; do \
29894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29895 done; \
29896 echo "Doing install-pdf in utils" ; \
29897 (cd $(HOST_SUBDIR)/utils && \
29898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29900 "RANLIB=$${RANLIB}" \
29901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29902 install-pdf) \
29903 || exit 1
29905 @endif utils
29907 .PHONY: maybe-install-html-utils install-html-utils
29908 maybe-install-html-utils:
29909 @if utils
29910 maybe-install-html-utils: install-html-utils
29912 install-html-utils: \
29913 configure-utils \
29914 html-utils
29915 @: $(MAKE); $(unstage)
29916 @[ -f ./utils/Makefile ] || exit 0; \
29917 r=`${PWD_COMMAND}`; export r; \
29918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29919 $(HOST_EXPORTS) \
29920 for flag in $(EXTRA_HOST_FLAGS) ; do \
29921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29922 done; \
29923 echo "Doing install-html in utils" ; \
29924 (cd $(HOST_SUBDIR)/utils && \
29925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29927 "RANLIB=$${RANLIB}" \
29928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29929 install-html) \
29930 || exit 1
29932 @endif utils
29934 .PHONY: maybe-installcheck-utils installcheck-utils
29935 maybe-installcheck-utils:
29936 @if utils
29937 maybe-installcheck-utils: installcheck-utils
29939 installcheck-utils: \
29940 configure-utils
29941 @: $(MAKE); $(unstage)
29942 @[ -f ./utils/Makefile ] || exit 0; \
29943 r=`${PWD_COMMAND}`; export r; \
29944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29945 $(HOST_EXPORTS) \
29946 for flag in $(EXTRA_HOST_FLAGS) ; do \
29947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29948 done; \
29949 echo "Doing installcheck in utils" ; \
29950 (cd $(HOST_SUBDIR)/utils && \
29951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29953 "RANLIB=$${RANLIB}" \
29954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29955 installcheck) \
29956 || exit 1
29958 @endif utils
29960 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
29961 maybe-mostlyclean-utils:
29962 @if utils
29963 maybe-mostlyclean-utils: mostlyclean-utils
29965 mostlyclean-utils:
29966 @: $(MAKE); $(unstage)
29967 @[ -f ./utils/Makefile ] || exit 0; \
29968 r=`${PWD_COMMAND}`; export r; \
29969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29970 $(HOST_EXPORTS) \
29971 for flag in $(EXTRA_HOST_FLAGS) ; do \
29972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29973 done; \
29974 echo "Doing mostlyclean in utils" ; \
29975 (cd $(HOST_SUBDIR)/utils && \
29976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29978 "RANLIB=$${RANLIB}" \
29979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29980 mostlyclean) \
29981 || exit 1
29983 @endif utils
29985 .PHONY: maybe-clean-utils clean-utils
29986 maybe-clean-utils:
29987 @if utils
29988 maybe-clean-utils: clean-utils
29990 clean-utils:
29991 @: $(MAKE); $(unstage)
29992 @[ -f ./utils/Makefile ] || exit 0; \
29993 r=`${PWD_COMMAND}`; export r; \
29994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29995 $(HOST_EXPORTS) \
29996 for flag in $(EXTRA_HOST_FLAGS) ; do \
29997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29998 done; \
29999 echo "Doing clean in utils" ; \
30000 (cd $(HOST_SUBDIR)/utils && \
30001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30003 "RANLIB=$${RANLIB}" \
30004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30005 clean) \
30006 || exit 1
30008 @endif utils
30010 .PHONY: maybe-distclean-utils distclean-utils
30011 maybe-distclean-utils:
30012 @if utils
30013 maybe-distclean-utils: distclean-utils
30015 distclean-utils:
30016 @: $(MAKE); $(unstage)
30017 @[ -f ./utils/Makefile ] || exit 0; \
30018 r=`${PWD_COMMAND}`; export r; \
30019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30020 $(HOST_EXPORTS) \
30021 for flag in $(EXTRA_HOST_FLAGS) ; do \
30022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30023 done; \
30024 echo "Doing distclean in utils" ; \
30025 (cd $(HOST_SUBDIR)/utils && \
30026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30028 "RANLIB=$${RANLIB}" \
30029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30030 distclean) \
30031 || exit 1
30033 @endif utils
30035 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30036 maybe-maintainer-clean-utils:
30037 @if utils
30038 maybe-maintainer-clean-utils: maintainer-clean-utils
30040 maintainer-clean-utils:
30041 @: $(MAKE); $(unstage)
30042 @[ -f ./utils/Makefile ] || exit 0; \
30043 r=`${PWD_COMMAND}`; export r; \
30044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30045 $(HOST_EXPORTS) \
30046 for flag in $(EXTRA_HOST_FLAGS) ; do \
30047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30048 done; \
30049 echo "Doing maintainer-clean in utils" ; \
30050 (cd $(HOST_SUBDIR)/utils && \
30051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30053 "RANLIB=$${RANLIB}" \
30054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30055 maintainer-clean) \
30056 || exit 1
30058 @endif utils
30062 .PHONY: configure-gnattools maybe-configure-gnattools
30063 maybe-configure-gnattools:
30064 @if gcc-bootstrap
30065 configure-gnattools: stage_current
30066 @endif gcc-bootstrap
30067 @if gnattools
30068 maybe-configure-gnattools: configure-gnattools
30069 configure-gnattools:
30070 @: $(MAKE); $(unstage)
30071 @r=`${PWD_COMMAND}`; export r; \
30072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30073 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30074 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
30075 $(HOST_EXPORTS) \
30076 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30078 this_target="${target_alias}"; \
30080 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30081 case $(srcdir) in \
30082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30083 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30085 esac; \
30086 srcdiroption="--srcdir=$${topdir}/gnattools"; \
30087 libsrcdir="$$s/gnattools"; \
30088 $(SHELL) $${libsrcdir}/configure \
30089 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30090 --target=$${this_target} $${srcdiroption} \
30091 || exit 1
30092 @endif gnattools
30098 .PHONY: all-gnattools maybe-all-gnattools
30099 maybe-all-gnattools:
30100 @if gcc-bootstrap
30101 all-gnattools: stage_current
30102 @endif gcc-bootstrap
30103 @if gnattools
30104 TARGET-gnattools=all
30105 maybe-all-gnattools: all-gnattools
30106 all-gnattools: configure-gnattools
30107 @: $(MAKE); $(unstage)
30108 @r=`${PWD_COMMAND}`; export r; \
30109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30110 $(HOST_EXPORTS) \
30111 (cd $(HOST_SUBDIR)/gnattools && \
30112 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30113 $(TARGET-gnattools))
30114 @endif gnattools
30119 .PHONY: check-gnattools maybe-check-gnattools
30120 maybe-check-gnattools:
30121 @if gnattools
30122 maybe-check-gnattools: check-gnattools
30124 check-gnattools:
30125 @: $(MAKE); $(unstage)
30126 @r=`${PWD_COMMAND}`; export r; \
30127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30128 $(HOST_EXPORTS) \
30129 (cd $(HOST_SUBDIR)/gnattools && \
30130 $(MAKE) $(FLAGS_TO_PASS) check)
30132 @endif gnattools
30134 .PHONY: install-gnattools maybe-install-gnattools
30135 maybe-install-gnattools:
30136 @if gnattools
30137 maybe-install-gnattools: install-gnattools
30139 install-gnattools: installdirs
30140 @: $(MAKE); $(unstage)
30141 @r=`${PWD_COMMAND}`; export r; \
30142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30143 $(HOST_EXPORTS) \
30144 (cd $(HOST_SUBDIR)/gnattools && \
30145 $(MAKE) $(FLAGS_TO_PASS) install)
30147 @endif gnattools
30149 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
30150 maybe-install-strip-gnattools:
30151 @if gnattools
30152 maybe-install-strip-gnattools: install-strip-gnattools
30154 install-strip-gnattools: installdirs
30155 @: $(MAKE); $(unstage)
30156 @r=`${PWD_COMMAND}`; export r; \
30157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30158 $(HOST_EXPORTS) \
30159 (cd $(HOST_SUBDIR)/gnattools && \
30160 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30162 @endif gnattools
30164 # Other targets (info, dvi, pdf, etc.)
30166 .PHONY: maybe-info-gnattools info-gnattools
30167 maybe-info-gnattools:
30168 @if gnattools
30169 maybe-info-gnattools: info-gnattools
30171 info-gnattools: \
30172 configure-gnattools
30173 @: $(MAKE); $(unstage)
30174 @[ -f ./gnattools/Makefile ] || exit 0; \
30175 r=`${PWD_COMMAND}`; export r; \
30176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30177 $(HOST_EXPORTS) \
30178 for flag in $(EXTRA_HOST_FLAGS) ; do \
30179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30180 done; \
30181 echo "Doing info in gnattools" ; \
30182 (cd $(HOST_SUBDIR)/gnattools && \
30183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30185 "RANLIB=$${RANLIB}" \
30186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30187 info) \
30188 || exit 1
30190 @endif gnattools
30192 .PHONY: maybe-dvi-gnattools dvi-gnattools
30193 maybe-dvi-gnattools:
30194 @if gnattools
30195 maybe-dvi-gnattools: dvi-gnattools
30197 dvi-gnattools: \
30198 configure-gnattools
30199 @: $(MAKE); $(unstage)
30200 @[ -f ./gnattools/Makefile ] || exit 0; \
30201 r=`${PWD_COMMAND}`; export r; \
30202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30203 $(HOST_EXPORTS) \
30204 for flag in $(EXTRA_HOST_FLAGS) ; do \
30205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30206 done; \
30207 echo "Doing dvi in gnattools" ; \
30208 (cd $(HOST_SUBDIR)/gnattools && \
30209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30211 "RANLIB=$${RANLIB}" \
30212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30213 dvi) \
30214 || exit 1
30216 @endif gnattools
30218 .PHONY: maybe-pdf-gnattools pdf-gnattools
30219 maybe-pdf-gnattools:
30220 @if gnattools
30221 maybe-pdf-gnattools: pdf-gnattools
30223 pdf-gnattools: \
30224 configure-gnattools
30225 @: $(MAKE); $(unstage)
30226 @[ -f ./gnattools/Makefile ] || exit 0; \
30227 r=`${PWD_COMMAND}`; export r; \
30228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30229 $(HOST_EXPORTS) \
30230 for flag in $(EXTRA_HOST_FLAGS) ; do \
30231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30232 done; \
30233 echo "Doing pdf in gnattools" ; \
30234 (cd $(HOST_SUBDIR)/gnattools && \
30235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30237 "RANLIB=$${RANLIB}" \
30238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30239 pdf) \
30240 || exit 1
30242 @endif gnattools
30244 .PHONY: maybe-html-gnattools html-gnattools
30245 maybe-html-gnattools:
30246 @if gnattools
30247 maybe-html-gnattools: html-gnattools
30249 html-gnattools: \
30250 configure-gnattools
30251 @: $(MAKE); $(unstage)
30252 @[ -f ./gnattools/Makefile ] || exit 0; \
30253 r=`${PWD_COMMAND}`; export r; \
30254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30255 $(HOST_EXPORTS) \
30256 for flag in $(EXTRA_HOST_FLAGS) ; do \
30257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30258 done; \
30259 echo "Doing html in gnattools" ; \
30260 (cd $(HOST_SUBDIR)/gnattools && \
30261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30263 "RANLIB=$${RANLIB}" \
30264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30265 html) \
30266 || exit 1
30268 @endif gnattools
30270 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
30271 maybe-TAGS-gnattools:
30272 @if gnattools
30273 maybe-TAGS-gnattools: TAGS-gnattools
30275 TAGS-gnattools: \
30276 configure-gnattools
30277 @: $(MAKE); $(unstage)
30278 @[ -f ./gnattools/Makefile ] || exit 0; \
30279 r=`${PWD_COMMAND}`; export r; \
30280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30281 $(HOST_EXPORTS) \
30282 for flag in $(EXTRA_HOST_FLAGS) ; do \
30283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30284 done; \
30285 echo "Doing TAGS in gnattools" ; \
30286 (cd $(HOST_SUBDIR)/gnattools && \
30287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30289 "RANLIB=$${RANLIB}" \
30290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30291 TAGS) \
30292 || exit 1
30294 @endif gnattools
30296 .PHONY: maybe-install-info-gnattools install-info-gnattools
30297 maybe-install-info-gnattools:
30298 @if gnattools
30299 maybe-install-info-gnattools: install-info-gnattools
30301 install-info-gnattools: \
30302 configure-gnattools \
30303 info-gnattools
30304 @: $(MAKE); $(unstage)
30305 @[ -f ./gnattools/Makefile ] || exit 0; \
30306 r=`${PWD_COMMAND}`; export r; \
30307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30308 $(HOST_EXPORTS) \
30309 for flag in $(EXTRA_HOST_FLAGS) ; do \
30310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30311 done; \
30312 echo "Doing install-info in gnattools" ; \
30313 (cd $(HOST_SUBDIR)/gnattools && \
30314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30316 "RANLIB=$${RANLIB}" \
30317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30318 install-info) \
30319 || exit 1
30321 @endif gnattools
30323 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30324 maybe-install-pdf-gnattools:
30325 @if gnattools
30326 maybe-install-pdf-gnattools: install-pdf-gnattools
30328 install-pdf-gnattools: \
30329 configure-gnattools \
30330 pdf-gnattools
30331 @: $(MAKE); $(unstage)
30332 @[ -f ./gnattools/Makefile ] || exit 0; \
30333 r=`${PWD_COMMAND}`; export r; \
30334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30335 $(HOST_EXPORTS) \
30336 for flag in $(EXTRA_HOST_FLAGS) ; do \
30337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30338 done; \
30339 echo "Doing install-pdf in gnattools" ; \
30340 (cd $(HOST_SUBDIR)/gnattools && \
30341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30343 "RANLIB=$${RANLIB}" \
30344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30345 install-pdf) \
30346 || exit 1
30348 @endif gnattools
30350 .PHONY: maybe-install-html-gnattools install-html-gnattools
30351 maybe-install-html-gnattools:
30352 @if gnattools
30353 maybe-install-html-gnattools: install-html-gnattools
30355 install-html-gnattools: \
30356 configure-gnattools \
30357 html-gnattools
30358 @: $(MAKE); $(unstage)
30359 @[ -f ./gnattools/Makefile ] || exit 0; \
30360 r=`${PWD_COMMAND}`; export r; \
30361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30362 $(HOST_EXPORTS) \
30363 for flag in $(EXTRA_HOST_FLAGS) ; do \
30364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30365 done; \
30366 echo "Doing install-html in gnattools" ; \
30367 (cd $(HOST_SUBDIR)/gnattools && \
30368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30370 "RANLIB=$${RANLIB}" \
30371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30372 install-html) \
30373 || exit 1
30375 @endif gnattools
30377 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
30378 maybe-installcheck-gnattools:
30379 @if gnattools
30380 maybe-installcheck-gnattools: installcheck-gnattools
30382 installcheck-gnattools: \
30383 configure-gnattools
30384 @: $(MAKE); $(unstage)
30385 @[ -f ./gnattools/Makefile ] || exit 0; \
30386 r=`${PWD_COMMAND}`; export r; \
30387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30388 $(HOST_EXPORTS) \
30389 for flag in $(EXTRA_HOST_FLAGS) ; do \
30390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30391 done; \
30392 echo "Doing installcheck in gnattools" ; \
30393 (cd $(HOST_SUBDIR)/gnattools && \
30394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30396 "RANLIB=$${RANLIB}" \
30397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30398 installcheck) \
30399 || exit 1
30401 @endif gnattools
30403 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30404 maybe-mostlyclean-gnattools:
30405 @if gnattools
30406 maybe-mostlyclean-gnattools: mostlyclean-gnattools
30408 mostlyclean-gnattools:
30409 @: $(MAKE); $(unstage)
30410 @[ -f ./gnattools/Makefile ] || exit 0; \
30411 r=`${PWD_COMMAND}`; export r; \
30412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30413 $(HOST_EXPORTS) \
30414 for flag in $(EXTRA_HOST_FLAGS) ; do \
30415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30416 done; \
30417 echo "Doing mostlyclean in gnattools" ; \
30418 (cd $(HOST_SUBDIR)/gnattools && \
30419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30421 "RANLIB=$${RANLIB}" \
30422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30423 mostlyclean) \
30424 || exit 1
30426 @endif gnattools
30428 .PHONY: maybe-clean-gnattools clean-gnattools
30429 maybe-clean-gnattools:
30430 @if gnattools
30431 maybe-clean-gnattools: clean-gnattools
30433 clean-gnattools:
30434 @: $(MAKE); $(unstage)
30435 @[ -f ./gnattools/Makefile ] || exit 0; \
30436 r=`${PWD_COMMAND}`; export r; \
30437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30438 $(HOST_EXPORTS) \
30439 for flag in $(EXTRA_HOST_FLAGS) ; do \
30440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30441 done; \
30442 echo "Doing clean in gnattools" ; \
30443 (cd $(HOST_SUBDIR)/gnattools && \
30444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30446 "RANLIB=$${RANLIB}" \
30447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30448 clean) \
30449 || exit 1
30451 @endif gnattools
30453 .PHONY: maybe-distclean-gnattools distclean-gnattools
30454 maybe-distclean-gnattools:
30455 @if gnattools
30456 maybe-distclean-gnattools: distclean-gnattools
30458 distclean-gnattools:
30459 @: $(MAKE); $(unstage)
30460 @[ -f ./gnattools/Makefile ] || exit 0; \
30461 r=`${PWD_COMMAND}`; export r; \
30462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30463 $(HOST_EXPORTS) \
30464 for flag in $(EXTRA_HOST_FLAGS) ; do \
30465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30466 done; \
30467 echo "Doing distclean in gnattools" ; \
30468 (cd $(HOST_SUBDIR)/gnattools && \
30469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30471 "RANLIB=$${RANLIB}" \
30472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30473 distclean) \
30474 || exit 1
30476 @endif gnattools
30478 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30479 maybe-maintainer-clean-gnattools:
30480 @if gnattools
30481 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30483 maintainer-clean-gnattools:
30484 @: $(MAKE); $(unstage)
30485 @[ -f ./gnattools/Makefile ] || exit 0; \
30486 r=`${PWD_COMMAND}`; export r; \
30487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30488 $(HOST_EXPORTS) \
30489 for flag in $(EXTRA_HOST_FLAGS) ; do \
30490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30491 done; \
30492 echo "Doing maintainer-clean in gnattools" ; \
30493 (cd $(HOST_SUBDIR)/gnattools && \
30494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30496 "RANLIB=$${RANLIB}" \
30497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30498 maintainer-clean) \
30499 || exit 1
30501 @endif gnattools
30505 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
30506 maybe-configure-lto-plugin:
30507 @if gcc-bootstrap
30508 configure-lto-plugin: stage_current
30509 @endif gcc-bootstrap
30510 @if lto-plugin
30511 maybe-configure-lto-plugin: configure-lto-plugin
30512 configure-lto-plugin:
30513 @r=`${PWD_COMMAND}`; export r; \
30514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30515 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30516 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30517 $(HOST_EXPORTS) \
30518 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
30520 this_target="${target_alias}"; \
30522 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
30523 case $(srcdir) in \
30524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30525 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30527 esac; \
30528 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30529 libsrcdir="$$s/lto-plugin"; \
30530 $(SHELL) $${libsrcdir}/configure \
30531 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30532 --target=$${this_target} $${srcdiroption} --enable-shared \
30533 || exit 1
30534 @endif lto-plugin
30538 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
30539 maybe-configure-stage1-lto-plugin:
30540 @if lto-plugin-bootstrap
30541 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
30542 configure-stage1-lto-plugin:
30543 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30544 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30545 @r=`${PWD_COMMAND}`; export r; \
30546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30547 TFLAGS="$(STAGE1_TFLAGS)"; \
30548 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30549 $(HOST_EXPORTS) \
30550 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30551 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30552 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
30553 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
30554 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30555 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30556 case $(srcdir) in \
30557 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30558 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30559 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30560 esac; \
30561 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30562 libsrcdir="$$s/lto-plugin"; \
30563 $(SHELL) $${libsrcdir}/configure \
30564 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30565 --target=${target_alias} $${srcdiroption} \
30566 $(STAGE1_CONFIGURE_FLAGS) \
30567 --enable-shared
30568 @endif lto-plugin-bootstrap
30570 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
30571 maybe-configure-stage2-lto-plugin:
30572 @if lto-plugin-bootstrap
30573 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
30574 configure-stage2-lto-plugin:
30575 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30576 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30577 @r=`${PWD_COMMAND}`; export r; \
30578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30579 TFLAGS="$(STAGE2_TFLAGS)"; \
30580 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30581 $(HOST_EXPORTS) \
30582 $(POSTSTAGE1_HOST_EXPORTS) \
30583 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30584 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30585 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
30586 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
30587 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30588 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30589 case $(srcdir) in \
30590 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30591 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30592 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30593 esac; \
30594 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30595 libsrcdir="$$s/lto-plugin"; \
30596 $(SHELL) $${libsrcdir}/configure \
30597 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30598 --target=${target_alias} $${srcdiroption} \
30599 --with-build-libsubdir=$(HOST_SUBDIR) \
30600 $(STAGE2_CONFIGURE_FLAGS) \
30601 --enable-shared
30602 @endif lto-plugin-bootstrap
30604 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
30605 maybe-configure-stage3-lto-plugin:
30606 @if lto-plugin-bootstrap
30607 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
30608 configure-stage3-lto-plugin:
30609 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30610 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30611 @r=`${PWD_COMMAND}`; export r; \
30612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30613 TFLAGS="$(STAGE3_TFLAGS)"; \
30614 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30615 $(HOST_EXPORTS) \
30616 $(POSTSTAGE1_HOST_EXPORTS) \
30617 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30618 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30619 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30620 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
30621 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30622 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30623 case $(srcdir) in \
30624 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30625 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30626 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30627 esac; \
30628 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30629 libsrcdir="$$s/lto-plugin"; \
30630 $(SHELL) $${libsrcdir}/configure \
30631 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30632 --target=${target_alias} $${srcdiroption} \
30633 --with-build-libsubdir=$(HOST_SUBDIR) \
30634 $(STAGE3_CONFIGURE_FLAGS) \
30635 --enable-shared
30636 @endif lto-plugin-bootstrap
30638 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30639 maybe-configure-stage4-lto-plugin:
30640 @if lto-plugin-bootstrap
30641 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30642 configure-stage4-lto-plugin:
30643 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30644 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30645 @r=`${PWD_COMMAND}`; export r; \
30646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30647 TFLAGS="$(STAGE4_TFLAGS)"; \
30648 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30649 $(HOST_EXPORTS) \
30650 $(POSTSTAGE1_HOST_EXPORTS) \
30651 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30652 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30653 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30654 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30655 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30656 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30657 case $(srcdir) in \
30658 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30659 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30660 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30661 esac; \
30662 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30663 libsrcdir="$$s/lto-plugin"; \
30664 $(SHELL) $${libsrcdir}/configure \
30665 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30666 --target=${target_alias} $${srcdiroption} \
30667 --with-build-libsubdir=$(HOST_SUBDIR) \
30668 $(STAGE4_CONFIGURE_FLAGS) \
30669 --enable-shared
30670 @endif lto-plugin-bootstrap
30672 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30673 maybe-configure-stageprofile-lto-plugin:
30674 @if lto-plugin-bootstrap
30675 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30676 configure-stageprofile-lto-plugin:
30677 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30678 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30679 @r=`${PWD_COMMAND}`; export r; \
30680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30681 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30682 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30683 $(HOST_EXPORTS) \
30684 $(POSTSTAGE1_HOST_EXPORTS) \
30685 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30686 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30687 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30688 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30689 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30690 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30691 case $(srcdir) in \
30692 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30693 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30694 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30695 esac; \
30696 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30697 libsrcdir="$$s/lto-plugin"; \
30698 $(SHELL) $${libsrcdir}/configure \
30699 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30700 --target=${target_alias} $${srcdiroption} \
30701 --with-build-libsubdir=$(HOST_SUBDIR) \
30702 $(STAGEprofile_CONFIGURE_FLAGS) \
30703 --enable-shared
30704 @endif lto-plugin-bootstrap
30706 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30707 maybe-configure-stagefeedback-lto-plugin:
30708 @if lto-plugin-bootstrap
30709 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30710 configure-stagefeedback-lto-plugin:
30711 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30712 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30713 @r=`${PWD_COMMAND}`; export r; \
30714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30715 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30716 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30717 $(HOST_EXPORTS) \
30718 $(POSTSTAGE1_HOST_EXPORTS) \
30719 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30720 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30721 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30722 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30724 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30725 case $(srcdir) in \
30726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30727 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30729 esac; \
30730 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30731 libsrcdir="$$s/lto-plugin"; \
30732 $(SHELL) $${libsrcdir}/configure \
30733 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30734 --target=${target_alias} $${srcdiroption} \
30735 --with-build-libsubdir=$(HOST_SUBDIR) \
30736 $(STAGEfeedback_CONFIGURE_FLAGS) \
30737 --enable-shared
30738 @endif lto-plugin-bootstrap
30744 .PHONY: all-lto-plugin maybe-all-lto-plugin
30745 maybe-all-lto-plugin:
30746 @if gcc-bootstrap
30747 all-lto-plugin: stage_current
30748 @endif gcc-bootstrap
30749 @if lto-plugin
30750 TARGET-lto-plugin=all
30751 maybe-all-lto-plugin: all-lto-plugin
30752 all-lto-plugin: configure-lto-plugin
30753 @r=`${PWD_COMMAND}`; export r; \
30754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30755 $(HOST_EXPORTS) \
30756 (cd $(HOST_SUBDIR)/lto-plugin && \
30757 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30758 $(TARGET-lto-plugin))
30759 @endif lto-plugin
30763 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30764 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30765 maybe-all-stage1-lto-plugin:
30766 maybe-clean-stage1-lto-plugin:
30767 @if lto-plugin-bootstrap
30768 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30769 all-stage1: all-stage1-lto-plugin
30770 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30771 all-stage1-lto-plugin: configure-stage1-lto-plugin
30772 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30773 @r=`${PWD_COMMAND}`; export r; \
30774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30775 TFLAGS="$(STAGE1_TFLAGS)"; \
30776 $(HOST_EXPORTS) \
30777 cd $(HOST_SUBDIR)/lto-plugin && \
30778 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30779 CFLAGS="$(STAGE1_CFLAGS)" \
30780 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30781 LIBCFLAGS="$(LIBCFLAGS)" \
30782 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30783 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30784 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30785 $(EXTRA_HOST_FLAGS) \
30786 $(STAGE1_FLAGS_TO_PASS) \
30787 TFLAGS="$(STAGE1_TFLAGS)" \
30788 $(TARGET-stage1-lto-plugin)
30790 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30791 clean-stage1: clean-stage1-lto-plugin
30792 clean-stage1-lto-plugin:
30793 @if [ $(current_stage) = stage1 ]; then \
30794 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30795 else \
30796 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30797 $(MAKE) stage1-start; \
30798 fi; \
30799 cd $(HOST_SUBDIR)/lto-plugin && \
30800 $(MAKE) $(EXTRA_HOST_FLAGS) \
30801 $(STAGE1_FLAGS_TO_PASS) clean
30802 @endif lto-plugin-bootstrap
30805 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30806 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30807 maybe-all-stage2-lto-plugin:
30808 maybe-clean-stage2-lto-plugin:
30809 @if lto-plugin-bootstrap
30810 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30811 all-stage2: all-stage2-lto-plugin
30812 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30813 all-stage2-lto-plugin: configure-stage2-lto-plugin
30814 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30815 @r=`${PWD_COMMAND}`; export r; \
30816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30817 TFLAGS="$(STAGE2_TFLAGS)"; \
30818 $(HOST_EXPORTS) \
30819 $(POSTSTAGE1_HOST_EXPORTS) \
30820 cd $(HOST_SUBDIR)/lto-plugin && \
30821 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30822 CFLAGS="$(STAGE2_CFLAGS)" \
30823 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30824 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30825 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30826 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30827 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30828 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30829 TFLAGS="$(STAGE2_TFLAGS)" \
30830 $(TARGET-stage2-lto-plugin)
30832 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30833 clean-stage2: clean-stage2-lto-plugin
30834 clean-stage2-lto-plugin:
30835 @if [ $(current_stage) = stage2 ]; then \
30836 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30837 else \
30838 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30839 $(MAKE) stage2-start; \
30840 fi; \
30841 cd $(HOST_SUBDIR)/lto-plugin && \
30842 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30843 @endif lto-plugin-bootstrap
30846 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30847 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30848 maybe-all-stage3-lto-plugin:
30849 maybe-clean-stage3-lto-plugin:
30850 @if lto-plugin-bootstrap
30851 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30852 all-stage3: all-stage3-lto-plugin
30853 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30854 all-stage3-lto-plugin: configure-stage3-lto-plugin
30855 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30856 @r=`${PWD_COMMAND}`; export r; \
30857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30858 TFLAGS="$(STAGE3_TFLAGS)"; \
30859 $(HOST_EXPORTS) \
30860 $(POSTSTAGE1_HOST_EXPORTS) \
30861 cd $(HOST_SUBDIR)/lto-plugin && \
30862 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30863 CFLAGS="$(STAGE3_CFLAGS)" \
30864 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30865 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30866 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30867 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30868 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30869 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30870 TFLAGS="$(STAGE3_TFLAGS)" \
30871 $(TARGET-stage3-lto-plugin)
30873 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30874 clean-stage3: clean-stage3-lto-plugin
30875 clean-stage3-lto-plugin:
30876 @if [ $(current_stage) = stage3 ]; then \
30877 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30878 else \
30879 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30880 $(MAKE) stage3-start; \
30881 fi; \
30882 cd $(HOST_SUBDIR)/lto-plugin && \
30883 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30884 @endif lto-plugin-bootstrap
30887 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30888 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30889 maybe-all-stage4-lto-plugin:
30890 maybe-clean-stage4-lto-plugin:
30891 @if lto-plugin-bootstrap
30892 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30893 all-stage4: all-stage4-lto-plugin
30894 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30895 all-stage4-lto-plugin: configure-stage4-lto-plugin
30896 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30897 @r=`${PWD_COMMAND}`; export r; \
30898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30899 TFLAGS="$(STAGE4_TFLAGS)"; \
30900 $(HOST_EXPORTS) \
30901 $(POSTSTAGE1_HOST_EXPORTS) \
30902 cd $(HOST_SUBDIR)/lto-plugin && \
30903 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30904 CFLAGS="$(STAGE4_CFLAGS)" \
30905 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30906 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30907 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30908 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30909 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30910 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30911 TFLAGS="$(STAGE4_TFLAGS)" \
30912 $(TARGET-stage4-lto-plugin)
30914 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30915 clean-stage4: clean-stage4-lto-plugin
30916 clean-stage4-lto-plugin:
30917 @if [ $(current_stage) = stage4 ]; then \
30918 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30919 else \
30920 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30921 $(MAKE) stage4-start; \
30922 fi; \
30923 cd $(HOST_SUBDIR)/lto-plugin && \
30924 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30925 @endif lto-plugin-bootstrap
30928 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30929 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30930 maybe-all-stageprofile-lto-plugin:
30931 maybe-clean-stageprofile-lto-plugin:
30932 @if lto-plugin-bootstrap
30933 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30934 all-stageprofile: all-stageprofile-lto-plugin
30935 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30936 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30937 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30938 @r=`${PWD_COMMAND}`; export r; \
30939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30940 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30941 $(HOST_EXPORTS) \
30942 $(POSTSTAGE1_HOST_EXPORTS) \
30943 cd $(HOST_SUBDIR)/lto-plugin && \
30944 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30945 CFLAGS="$(STAGEprofile_CFLAGS)" \
30946 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30947 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30948 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30949 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30950 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30951 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30952 TFLAGS="$(STAGEprofile_TFLAGS)" \
30953 $(TARGET-stageprofile-lto-plugin)
30955 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30956 clean-stageprofile: clean-stageprofile-lto-plugin
30957 clean-stageprofile-lto-plugin:
30958 @if [ $(current_stage) = stageprofile ]; then \
30959 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30960 else \
30961 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30962 $(MAKE) stageprofile-start; \
30963 fi; \
30964 cd $(HOST_SUBDIR)/lto-plugin && \
30965 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30966 @endif lto-plugin-bootstrap
30969 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30970 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30971 maybe-all-stagefeedback-lto-plugin:
30972 maybe-clean-stagefeedback-lto-plugin:
30973 @if lto-plugin-bootstrap
30974 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30975 all-stagefeedback: all-stagefeedback-lto-plugin
30976 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30977 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30978 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30979 @r=`${PWD_COMMAND}`; export r; \
30980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30981 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30982 $(HOST_EXPORTS) \
30983 $(POSTSTAGE1_HOST_EXPORTS) \
30984 cd $(HOST_SUBDIR)/lto-plugin && \
30985 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30986 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30987 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30988 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30989 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30990 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30991 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30992 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30993 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30994 $(TARGET-stagefeedback-lto-plugin)
30996 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30997 clean-stagefeedback: clean-stagefeedback-lto-plugin
30998 clean-stagefeedback-lto-plugin:
30999 @if [ $(current_stage) = stagefeedback ]; then \
31000 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31001 else \
31002 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31003 $(MAKE) stagefeedback-start; \
31004 fi; \
31005 cd $(HOST_SUBDIR)/lto-plugin && \
31006 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
31007 @endif lto-plugin-bootstrap
31013 .PHONY: check-lto-plugin maybe-check-lto-plugin
31014 maybe-check-lto-plugin:
31015 @if lto-plugin
31016 maybe-check-lto-plugin: check-lto-plugin
31018 check-lto-plugin:
31019 @: $(MAKE); $(unstage)
31020 @r=`${PWD_COMMAND}`; export r; \
31021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31022 $(HOST_EXPORTS) \
31023 (cd $(HOST_SUBDIR)/lto-plugin && \
31024 $(MAKE) $(FLAGS_TO_PASS) check)
31026 @endif lto-plugin
31028 .PHONY: install-lto-plugin maybe-install-lto-plugin
31029 maybe-install-lto-plugin:
31030 @if lto-plugin
31031 maybe-install-lto-plugin: install-lto-plugin
31033 install-lto-plugin: installdirs
31034 @: $(MAKE); $(unstage)
31035 @r=`${PWD_COMMAND}`; export r; \
31036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31037 $(HOST_EXPORTS) \
31038 (cd $(HOST_SUBDIR)/lto-plugin && \
31039 $(MAKE) $(FLAGS_TO_PASS) install)
31041 @endif lto-plugin
31043 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31044 maybe-install-strip-lto-plugin:
31045 @if lto-plugin
31046 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31048 install-strip-lto-plugin: installdirs
31049 @: $(MAKE); $(unstage)
31050 @r=`${PWD_COMMAND}`; export r; \
31051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31052 $(HOST_EXPORTS) \
31053 (cd $(HOST_SUBDIR)/lto-plugin && \
31054 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31056 @endif lto-plugin
31058 # Other targets (info, dvi, pdf, etc.)
31060 .PHONY: maybe-info-lto-plugin info-lto-plugin
31061 maybe-info-lto-plugin:
31062 @if lto-plugin
31063 maybe-info-lto-plugin: info-lto-plugin
31065 info-lto-plugin: \
31066 configure-lto-plugin
31067 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31068 r=`${PWD_COMMAND}`; export r; \
31069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31070 $(HOST_EXPORTS) \
31071 for flag in $(EXTRA_HOST_FLAGS) ; do \
31072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31073 done; \
31074 echo "Doing info in lto-plugin" ; \
31075 (cd $(HOST_SUBDIR)/lto-plugin && \
31076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31078 "RANLIB=$${RANLIB}" \
31079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31080 info) \
31081 || exit 1
31083 @endif lto-plugin
31085 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31086 maybe-dvi-lto-plugin:
31087 @if lto-plugin
31088 maybe-dvi-lto-plugin: dvi-lto-plugin
31090 dvi-lto-plugin: \
31091 configure-lto-plugin
31092 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31093 r=`${PWD_COMMAND}`; export r; \
31094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31095 $(HOST_EXPORTS) \
31096 for flag in $(EXTRA_HOST_FLAGS) ; do \
31097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31098 done; \
31099 echo "Doing dvi in lto-plugin" ; \
31100 (cd $(HOST_SUBDIR)/lto-plugin && \
31101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31103 "RANLIB=$${RANLIB}" \
31104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31105 dvi) \
31106 || exit 1
31108 @endif lto-plugin
31110 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31111 maybe-pdf-lto-plugin:
31112 @if lto-plugin
31113 maybe-pdf-lto-plugin: pdf-lto-plugin
31115 pdf-lto-plugin: \
31116 configure-lto-plugin
31117 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31118 r=`${PWD_COMMAND}`; export r; \
31119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31120 $(HOST_EXPORTS) \
31121 for flag in $(EXTRA_HOST_FLAGS) ; do \
31122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31123 done; \
31124 echo "Doing pdf in lto-plugin" ; \
31125 (cd $(HOST_SUBDIR)/lto-plugin && \
31126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31128 "RANLIB=$${RANLIB}" \
31129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31130 pdf) \
31131 || exit 1
31133 @endif lto-plugin
31135 .PHONY: maybe-html-lto-plugin html-lto-plugin
31136 maybe-html-lto-plugin:
31137 @if lto-plugin
31138 maybe-html-lto-plugin: html-lto-plugin
31140 html-lto-plugin: \
31141 configure-lto-plugin
31142 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31143 r=`${PWD_COMMAND}`; export r; \
31144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31145 $(HOST_EXPORTS) \
31146 for flag in $(EXTRA_HOST_FLAGS) ; do \
31147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31148 done; \
31149 echo "Doing html in lto-plugin" ; \
31150 (cd $(HOST_SUBDIR)/lto-plugin && \
31151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31153 "RANLIB=$${RANLIB}" \
31154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31155 html) \
31156 || exit 1
31158 @endif lto-plugin
31160 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31161 maybe-TAGS-lto-plugin:
31162 @if lto-plugin
31163 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31165 TAGS-lto-plugin: \
31166 configure-lto-plugin
31167 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31168 r=`${PWD_COMMAND}`; export r; \
31169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31170 $(HOST_EXPORTS) \
31171 for flag in $(EXTRA_HOST_FLAGS) ; do \
31172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31173 done; \
31174 echo "Doing TAGS in lto-plugin" ; \
31175 (cd $(HOST_SUBDIR)/lto-plugin && \
31176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31178 "RANLIB=$${RANLIB}" \
31179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31180 TAGS) \
31181 || exit 1
31183 @endif lto-plugin
31185 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31186 maybe-install-info-lto-plugin:
31187 @if lto-plugin
31188 maybe-install-info-lto-plugin: install-info-lto-plugin
31190 install-info-lto-plugin: \
31191 configure-lto-plugin \
31192 info-lto-plugin
31193 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31194 r=`${PWD_COMMAND}`; export r; \
31195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31196 $(HOST_EXPORTS) \
31197 for flag in $(EXTRA_HOST_FLAGS) ; do \
31198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31199 done; \
31200 echo "Doing install-info in lto-plugin" ; \
31201 (cd $(HOST_SUBDIR)/lto-plugin && \
31202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31204 "RANLIB=$${RANLIB}" \
31205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31206 install-info) \
31207 || exit 1
31209 @endif lto-plugin
31211 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31212 maybe-install-pdf-lto-plugin:
31213 @if lto-plugin
31214 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31216 install-pdf-lto-plugin: \
31217 configure-lto-plugin \
31218 pdf-lto-plugin
31219 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31220 r=`${PWD_COMMAND}`; export r; \
31221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31222 $(HOST_EXPORTS) \
31223 for flag in $(EXTRA_HOST_FLAGS) ; do \
31224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31225 done; \
31226 echo "Doing install-pdf in lto-plugin" ; \
31227 (cd $(HOST_SUBDIR)/lto-plugin && \
31228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31230 "RANLIB=$${RANLIB}" \
31231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31232 install-pdf) \
31233 || exit 1
31235 @endif lto-plugin
31237 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31238 maybe-install-html-lto-plugin:
31239 @if lto-plugin
31240 maybe-install-html-lto-plugin: install-html-lto-plugin
31242 install-html-lto-plugin: \
31243 configure-lto-plugin \
31244 html-lto-plugin
31245 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31246 r=`${PWD_COMMAND}`; export r; \
31247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31248 $(HOST_EXPORTS) \
31249 for flag in $(EXTRA_HOST_FLAGS) ; do \
31250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31251 done; \
31252 echo "Doing install-html in lto-plugin" ; \
31253 (cd $(HOST_SUBDIR)/lto-plugin && \
31254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31256 "RANLIB=$${RANLIB}" \
31257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31258 install-html) \
31259 || exit 1
31261 @endif lto-plugin
31263 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31264 maybe-installcheck-lto-plugin:
31265 @if lto-plugin
31266 maybe-installcheck-lto-plugin: installcheck-lto-plugin
31268 installcheck-lto-plugin: \
31269 configure-lto-plugin
31270 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31271 r=`${PWD_COMMAND}`; export r; \
31272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31273 $(HOST_EXPORTS) \
31274 for flag in $(EXTRA_HOST_FLAGS) ; do \
31275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31276 done; \
31277 echo "Doing installcheck in lto-plugin" ; \
31278 (cd $(HOST_SUBDIR)/lto-plugin && \
31279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31281 "RANLIB=$${RANLIB}" \
31282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31283 installcheck) \
31284 || exit 1
31286 @endif lto-plugin
31288 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31289 maybe-mostlyclean-lto-plugin:
31290 @if lto-plugin
31291 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31293 mostlyclean-lto-plugin:
31294 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31295 r=`${PWD_COMMAND}`; export r; \
31296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31297 $(HOST_EXPORTS) \
31298 for flag in $(EXTRA_HOST_FLAGS) ; do \
31299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31300 done; \
31301 echo "Doing mostlyclean in lto-plugin" ; \
31302 (cd $(HOST_SUBDIR)/lto-plugin && \
31303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31305 "RANLIB=$${RANLIB}" \
31306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31307 mostlyclean) \
31308 || exit 1
31310 @endif lto-plugin
31312 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
31313 maybe-clean-lto-plugin:
31314 @if lto-plugin
31315 maybe-clean-lto-plugin: clean-lto-plugin
31317 clean-lto-plugin:
31318 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31319 r=`${PWD_COMMAND}`; export r; \
31320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31321 $(HOST_EXPORTS) \
31322 for flag in $(EXTRA_HOST_FLAGS) ; do \
31323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31324 done; \
31325 echo "Doing clean in lto-plugin" ; \
31326 (cd $(HOST_SUBDIR)/lto-plugin && \
31327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31329 "RANLIB=$${RANLIB}" \
31330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31331 clean) \
31332 || exit 1
31334 @endif lto-plugin
31336 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31337 maybe-distclean-lto-plugin:
31338 @if lto-plugin
31339 maybe-distclean-lto-plugin: distclean-lto-plugin
31341 distclean-lto-plugin:
31342 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31343 r=`${PWD_COMMAND}`; export r; \
31344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31345 $(HOST_EXPORTS) \
31346 for flag in $(EXTRA_HOST_FLAGS) ; do \
31347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31348 done; \
31349 echo "Doing distclean in lto-plugin" ; \
31350 (cd $(HOST_SUBDIR)/lto-plugin && \
31351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31353 "RANLIB=$${RANLIB}" \
31354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31355 distclean) \
31356 || exit 1
31358 @endif lto-plugin
31360 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31361 maybe-maintainer-clean-lto-plugin:
31362 @if lto-plugin
31363 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31365 maintainer-clean-lto-plugin:
31366 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31367 r=`${PWD_COMMAND}`; export r; \
31368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31369 $(HOST_EXPORTS) \
31370 for flag in $(EXTRA_HOST_FLAGS) ; do \
31371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31372 done; \
31373 echo "Doing maintainer-clean in lto-plugin" ; \
31374 (cd $(HOST_SUBDIR)/lto-plugin && \
31375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31377 "RANLIB=$${RANLIB}" \
31378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31379 maintainer-clean) \
31380 || exit 1
31382 @endif lto-plugin
31386 # ---------------------------------------
31387 # Modules which run on the target machine
31388 # ---------------------------------------
31393 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
31394 maybe-configure-target-libstdc++-v3:
31395 @if gcc-bootstrap
31396 configure-target-libstdc++-v3: stage_current
31397 @endif gcc-bootstrap
31398 @if target-libstdc++-v3
31399 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
31400 configure-target-libstdc++-v3:
31401 @r=`${PWD_COMMAND}`; export r; \
31402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31403 echo "Checking multilib configuration for libstdc++-v3..."; \
31404 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31405 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31406 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31407 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31408 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31409 else \
31410 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31411 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31412 fi; \
31413 else \
31414 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31415 fi; \
31416 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31417 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31418 $(RAW_CXX_TARGET_EXPORTS) \
31419 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
31421 this_target="${target_alias}"; \
31423 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
31424 case $(srcdir) in \
31425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31426 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31428 esac; \
31429 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31430 libsrcdir="$$s/libstdc++-v3"; \
31431 rm -f no-such-file || : ; \
31432 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31433 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31434 --target=$${this_target} $${srcdiroption} \
31435 || exit 1
31436 @endif target-libstdc++-v3
31440 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
31441 maybe-configure-stage1-target-libstdc++-v3:
31442 @if target-libstdc++-v3-bootstrap
31443 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31444 configure-stage1-target-libstdc++-v3:
31445 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31446 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31447 @r=`${PWD_COMMAND}`; export r; \
31448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31449 TFLAGS="$(STAGE1_TFLAGS)"; \
31450 echo "Checking multilib configuration for libstdc++-v3..."; \
31451 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31452 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31453 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31454 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31455 else \
31456 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31457 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31458 fi; \
31459 else \
31460 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31461 fi; \
31462 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31463 $(RAW_CXX_TARGET_EXPORTS) \
31464 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31465 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31466 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31467 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31468 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31469 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31470 case $(srcdir) in \
31471 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31472 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31473 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31474 esac; \
31475 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31476 libsrcdir="$$s/libstdc++-v3"; \
31477 $(SHELL) $${libsrcdir}/configure \
31478 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31479 --target=${target_alias} $${srcdiroption} \
31480 $(STAGE1_CONFIGURE_FLAGS)
31481 @endif target-libstdc++-v3-bootstrap
31483 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
31484 maybe-configure-stage2-target-libstdc++-v3:
31485 @if target-libstdc++-v3-bootstrap
31486 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31487 configure-stage2-target-libstdc++-v3:
31488 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31489 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31490 @r=`${PWD_COMMAND}`; export r; \
31491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31492 TFLAGS="$(STAGE2_TFLAGS)"; \
31493 echo "Checking multilib configuration for libstdc++-v3..."; \
31494 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31495 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31496 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31497 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31498 else \
31499 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31500 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31501 fi; \
31502 else \
31503 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31504 fi; \
31505 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31506 $(RAW_CXX_TARGET_EXPORTS) \
31508 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31509 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31510 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31511 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31512 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31513 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31514 case $(srcdir) in \
31515 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31516 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31517 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31518 esac; \
31519 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31520 libsrcdir="$$s/libstdc++-v3"; \
31521 $(SHELL) $${libsrcdir}/configure \
31522 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31523 --target=${target_alias} $${srcdiroption} \
31524 --with-build-libsubdir=$(HOST_SUBDIR) \
31525 $(STAGE2_CONFIGURE_FLAGS)
31526 @endif target-libstdc++-v3-bootstrap
31528 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
31529 maybe-configure-stage3-target-libstdc++-v3:
31530 @if target-libstdc++-v3-bootstrap
31531 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31532 configure-stage3-target-libstdc++-v3:
31533 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31534 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31535 @r=`${PWD_COMMAND}`; export r; \
31536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31537 TFLAGS="$(STAGE3_TFLAGS)"; \
31538 echo "Checking multilib configuration for libstdc++-v3..."; \
31539 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31540 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31541 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31542 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31543 else \
31544 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31545 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31546 fi; \
31547 else \
31548 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31549 fi; \
31550 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31551 $(RAW_CXX_TARGET_EXPORTS) \
31553 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31554 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31555 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31556 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31557 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31558 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31559 case $(srcdir) in \
31560 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31561 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31562 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31563 esac; \
31564 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31565 libsrcdir="$$s/libstdc++-v3"; \
31566 $(SHELL) $${libsrcdir}/configure \
31567 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31568 --target=${target_alias} $${srcdiroption} \
31569 --with-build-libsubdir=$(HOST_SUBDIR) \
31570 $(STAGE3_CONFIGURE_FLAGS)
31571 @endif target-libstdc++-v3-bootstrap
31573 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
31574 maybe-configure-stage4-target-libstdc++-v3:
31575 @if target-libstdc++-v3-bootstrap
31576 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31577 configure-stage4-target-libstdc++-v3:
31578 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31579 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31580 @r=`${PWD_COMMAND}`; export r; \
31581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31582 TFLAGS="$(STAGE4_TFLAGS)"; \
31583 echo "Checking multilib configuration for libstdc++-v3..."; \
31584 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31585 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31586 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31587 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31588 else \
31589 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31590 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31591 fi; \
31592 else \
31593 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31594 fi; \
31595 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31596 $(RAW_CXX_TARGET_EXPORTS) \
31598 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31599 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31600 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31601 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31602 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31603 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31604 case $(srcdir) in \
31605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31606 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31608 esac; \
31609 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31610 libsrcdir="$$s/libstdc++-v3"; \
31611 $(SHELL) $${libsrcdir}/configure \
31612 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31613 --target=${target_alias} $${srcdiroption} \
31614 --with-build-libsubdir=$(HOST_SUBDIR) \
31615 $(STAGE4_CONFIGURE_FLAGS)
31616 @endif target-libstdc++-v3-bootstrap
31618 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
31619 maybe-configure-stageprofile-target-libstdc++-v3:
31620 @if target-libstdc++-v3-bootstrap
31621 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31622 configure-stageprofile-target-libstdc++-v3:
31623 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31624 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31625 @r=`${PWD_COMMAND}`; export r; \
31626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31627 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31628 echo "Checking multilib configuration for libstdc++-v3..."; \
31629 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31630 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31631 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31632 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31633 else \
31634 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31635 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31636 fi; \
31637 else \
31638 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31639 fi; \
31640 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31641 $(RAW_CXX_TARGET_EXPORTS) \
31643 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31644 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31645 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31646 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31647 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31648 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31649 case $(srcdir) in \
31650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31651 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31653 esac; \
31654 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31655 libsrcdir="$$s/libstdc++-v3"; \
31656 $(SHELL) $${libsrcdir}/configure \
31657 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31658 --target=${target_alias} $${srcdiroption} \
31659 --with-build-libsubdir=$(HOST_SUBDIR) \
31660 $(STAGEprofile_CONFIGURE_FLAGS)
31661 @endif target-libstdc++-v3-bootstrap
31663 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31664 maybe-configure-stagefeedback-target-libstdc++-v3:
31665 @if target-libstdc++-v3-bootstrap
31666 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31667 configure-stagefeedback-target-libstdc++-v3:
31668 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31669 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31670 @r=`${PWD_COMMAND}`; export r; \
31671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31672 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31673 echo "Checking multilib configuration for libstdc++-v3..."; \
31674 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31675 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31676 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31677 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31678 else \
31679 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31680 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31681 fi; \
31682 else \
31683 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31684 fi; \
31685 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31686 $(RAW_CXX_TARGET_EXPORTS) \
31688 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31689 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31690 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31691 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31692 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31693 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31694 case $(srcdir) in \
31695 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31696 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31697 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31698 esac; \
31699 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31700 libsrcdir="$$s/libstdc++-v3"; \
31701 $(SHELL) $${libsrcdir}/configure \
31702 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31703 --target=${target_alias} $${srcdiroption} \
31704 --with-build-libsubdir=$(HOST_SUBDIR) \
31705 $(STAGEfeedback_CONFIGURE_FLAGS)
31706 @endif target-libstdc++-v3-bootstrap
31712 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31713 maybe-all-target-libstdc++-v3:
31714 @if gcc-bootstrap
31715 all-target-libstdc++-v3: stage_current
31716 @endif gcc-bootstrap
31717 @if target-libstdc++-v3
31718 TARGET-target-libstdc++-v3=all
31719 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31720 all-target-libstdc++-v3: configure-target-libstdc++-v3
31721 @r=`${PWD_COMMAND}`; export r; \
31722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31723 $(RAW_CXX_TARGET_EXPORTS) \
31724 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31725 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31726 $(TARGET-target-libstdc++-v3))
31727 @endif target-libstdc++-v3
31731 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31732 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31733 maybe-all-stage1-target-libstdc++-v3:
31734 maybe-clean-stage1-target-libstdc++-v3:
31735 @if target-libstdc++-v3-bootstrap
31736 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31737 all-stage1: all-stage1-target-libstdc++-v3
31738 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31739 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31740 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31741 @r=`${PWD_COMMAND}`; export r; \
31742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31743 TFLAGS="$(STAGE1_TFLAGS)"; \
31744 $(RAW_CXX_TARGET_EXPORTS) \
31745 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31746 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31747 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31748 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31749 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31750 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31751 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31752 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31753 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31755 TFLAGS="$(STAGE1_TFLAGS)" \
31756 $(TARGET-stage1-target-libstdc++-v3)
31758 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31759 clean-stage1: clean-stage1-target-libstdc++-v3
31760 clean-stage1-target-libstdc++-v3:
31761 @if [ $(current_stage) = stage1 ]; then \
31762 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31763 else \
31764 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31765 $(MAKE) stage1-start; \
31766 fi; \
31767 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31768 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31769 clean
31770 @endif target-libstdc++-v3-bootstrap
31773 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31774 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31775 maybe-all-stage2-target-libstdc++-v3:
31776 maybe-clean-stage2-target-libstdc++-v3:
31777 @if target-libstdc++-v3-bootstrap
31778 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31779 all-stage2: all-stage2-target-libstdc++-v3
31780 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31781 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31782 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31783 @r=`${PWD_COMMAND}`; export r; \
31784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31785 TFLAGS="$(STAGE2_TFLAGS)"; \
31786 $(RAW_CXX_TARGET_EXPORTS) \
31788 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31789 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31790 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31791 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31792 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31793 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31794 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31795 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31796 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31797 TFLAGS="$(STAGE2_TFLAGS)" \
31798 $(TARGET-stage2-target-libstdc++-v3)
31800 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31801 clean-stage2: clean-stage2-target-libstdc++-v3
31802 clean-stage2-target-libstdc++-v3:
31803 @if [ $(current_stage) = stage2 ]; then \
31804 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31805 else \
31806 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31807 $(MAKE) stage2-start; \
31808 fi; \
31809 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31810 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31811 @endif target-libstdc++-v3-bootstrap
31814 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31815 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31816 maybe-all-stage3-target-libstdc++-v3:
31817 maybe-clean-stage3-target-libstdc++-v3:
31818 @if target-libstdc++-v3-bootstrap
31819 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31820 all-stage3: all-stage3-target-libstdc++-v3
31821 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31822 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31823 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31824 @r=`${PWD_COMMAND}`; export r; \
31825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31826 TFLAGS="$(STAGE3_TFLAGS)"; \
31827 $(RAW_CXX_TARGET_EXPORTS) \
31829 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31830 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31831 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31832 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31833 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31834 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31835 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31836 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31837 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31838 TFLAGS="$(STAGE3_TFLAGS)" \
31839 $(TARGET-stage3-target-libstdc++-v3)
31841 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31842 clean-stage3: clean-stage3-target-libstdc++-v3
31843 clean-stage3-target-libstdc++-v3:
31844 @if [ $(current_stage) = stage3 ]; then \
31845 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31846 else \
31847 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31848 $(MAKE) stage3-start; \
31849 fi; \
31850 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31851 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31852 @endif target-libstdc++-v3-bootstrap
31855 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31856 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31857 maybe-all-stage4-target-libstdc++-v3:
31858 maybe-clean-stage4-target-libstdc++-v3:
31859 @if target-libstdc++-v3-bootstrap
31860 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31861 all-stage4: all-stage4-target-libstdc++-v3
31862 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31863 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31864 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31865 @r=`${PWD_COMMAND}`; export r; \
31866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31867 TFLAGS="$(STAGE4_TFLAGS)"; \
31868 $(RAW_CXX_TARGET_EXPORTS) \
31870 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31871 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31872 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31873 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31874 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31875 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31876 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31877 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31878 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31879 TFLAGS="$(STAGE4_TFLAGS)" \
31880 $(TARGET-stage4-target-libstdc++-v3)
31882 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31883 clean-stage4: clean-stage4-target-libstdc++-v3
31884 clean-stage4-target-libstdc++-v3:
31885 @if [ $(current_stage) = stage4 ]; then \
31886 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31887 else \
31888 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31889 $(MAKE) stage4-start; \
31890 fi; \
31891 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31892 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31893 @endif target-libstdc++-v3-bootstrap
31896 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31897 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31898 maybe-all-stageprofile-target-libstdc++-v3:
31899 maybe-clean-stageprofile-target-libstdc++-v3:
31900 @if target-libstdc++-v3-bootstrap
31901 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31902 all-stageprofile: all-stageprofile-target-libstdc++-v3
31903 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31904 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31905 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31906 @r=`${PWD_COMMAND}`; export r; \
31907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31908 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31909 $(RAW_CXX_TARGET_EXPORTS) \
31911 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31912 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31913 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31914 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31915 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31916 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31917 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31918 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31919 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31920 TFLAGS="$(STAGEprofile_TFLAGS)" \
31921 $(TARGET-stageprofile-target-libstdc++-v3)
31923 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31924 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31925 clean-stageprofile-target-libstdc++-v3:
31926 @if [ $(current_stage) = stageprofile ]; then \
31927 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31928 else \
31929 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31930 $(MAKE) stageprofile-start; \
31931 fi; \
31932 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31933 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31934 @endif target-libstdc++-v3-bootstrap
31937 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31938 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31939 maybe-all-stagefeedback-target-libstdc++-v3:
31940 maybe-clean-stagefeedback-target-libstdc++-v3:
31941 @if target-libstdc++-v3-bootstrap
31942 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31943 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31944 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31945 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31946 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31947 @r=`${PWD_COMMAND}`; export r; \
31948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31949 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31950 $(RAW_CXX_TARGET_EXPORTS) \
31952 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31953 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31954 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31955 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31956 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31957 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31958 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31959 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31960 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31961 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31962 $(TARGET-stagefeedback-target-libstdc++-v3)
31964 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31965 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31966 clean-stagefeedback-target-libstdc++-v3:
31967 @if [ $(current_stage) = stagefeedback ]; then \
31968 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31969 else \
31970 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31971 $(MAKE) stagefeedback-start; \
31972 fi; \
31973 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31974 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31975 @endif target-libstdc++-v3-bootstrap
31982 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31983 maybe-check-target-libstdc++-v3:
31984 @if target-libstdc++-v3
31985 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31987 check-target-libstdc++-v3:
31988 @: $(MAKE); $(unstage)
31989 @r=`${PWD_COMMAND}`; export r; \
31990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31991 $(RAW_CXX_TARGET_EXPORTS) \
31992 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31993 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
31995 @endif target-libstdc++-v3
31997 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31998 maybe-install-target-libstdc++-v3:
31999 @if target-libstdc++-v3
32000 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
32002 install-target-libstdc++-v3: installdirs
32003 @: $(MAKE); $(unstage)
32004 @r=`${PWD_COMMAND}`; export r; \
32005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32006 $(RAW_CXX_TARGET_EXPORTS) \
32007 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32008 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32010 @endif target-libstdc++-v3
32012 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
32013 maybe-install-strip-target-libstdc++-v3:
32014 @if target-libstdc++-v3
32015 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
32017 install-strip-target-libstdc++-v3: installdirs
32018 @: $(MAKE); $(unstage)
32019 @r=`${PWD_COMMAND}`; export r; \
32020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32021 $(RAW_CXX_TARGET_EXPORTS) \
32022 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32023 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32025 @endif target-libstdc++-v3
32027 # Other targets (info, dvi, pdf, etc.)
32029 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
32030 maybe-info-target-libstdc++-v3:
32031 @if target-libstdc++-v3
32032 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
32034 info-target-libstdc++-v3: \
32035 configure-target-libstdc++-v3
32036 @: $(MAKE); $(unstage)
32037 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32038 r=`${PWD_COMMAND}`; export r; \
32039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32040 $(RAW_CXX_TARGET_EXPORTS) \
32041 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32042 for flag in $(EXTRA_TARGET_FLAGS); do \
32043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32044 done; \
32045 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32048 "RANLIB=$${RANLIB}" \
32049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32050 info) \
32051 || exit 1
32053 @endif target-libstdc++-v3
32055 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
32056 maybe-dvi-target-libstdc++-v3:
32057 @if target-libstdc++-v3
32058 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
32060 dvi-target-libstdc++-v3: \
32061 configure-target-libstdc++-v3
32062 @: $(MAKE); $(unstage)
32063 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32064 r=`${PWD_COMMAND}`; export r; \
32065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32066 $(RAW_CXX_TARGET_EXPORTS) \
32067 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32068 for flag in $(EXTRA_TARGET_FLAGS); do \
32069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32070 done; \
32071 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32074 "RANLIB=$${RANLIB}" \
32075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32076 dvi) \
32077 || exit 1
32079 @endif target-libstdc++-v3
32081 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
32082 maybe-pdf-target-libstdc++-v3:
32083 @if target-libstdc++-v3
32084 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
32086 pdf-target-libstdc++-v3: \
32087 configure-target-libstdc++-v3
32088 @: $(MAKE); $(unstage)
32089 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32090 r=`${PWD_COMMAND}`; export r; \
32091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32092 $(RAW_CXX_TARGET_EXPORTS) \
32093 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32094 for flag in $(EXTRA_TARGET_FLAGS); do \
32095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32096 done; \
32097 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32100 "RANLIB=$${RANLIB}" \
32101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32102 pdf) \
32103 || exit 1
32105 @endif target-libstdc++-v3
32107 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
32108 maybe-html-target-libstdc++-v3:
32109 @if target-libstdc++-v3
32110 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
32112 html-target-libstdc++-v3: \
32113 configure-target-libstdc++-v3
32114 @: $(MAKE); $(unstage)
32115 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32116 r=`${PWD_COMMAND}`; export r; \
32117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32118 $(RAW_CXX_TARGET_EXPORTS) \
32119 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32120 for flag in $(EXTRA_TARGET_FLAGS); do \
32121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32122 done; \
32123 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32126 "RANLIB=$${RANLIB}" \
32127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32128 html) \
32129 || exit 1
32131 @endif target-libstdc++-v3
32133 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
32134 maybe-TAGS-target-libstdc++-v3:
32135 @if target-libstdc++-v3
32136 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
32138 TAGS-target-libstdc++-v3: \
32139 configure-target-libstdc++-v3
32140 @: $(MAKE); $(unstage)
32141 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32142 r=`${PWD_COMMAND}`; export r; \
32143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32144 $(RAW_CXX_TARGET_EXPORTS) \
32145 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32146 for flag in $(EXTRA_TARGET_FLAGS); do \
32147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32148 done; \
32149 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32152 "RANLIB=$${RANLIB}" \
32153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32154 TAGS) \
32155 || exit 1
32157 @endif target-libstdc++-v3
32159 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
32160 maybe-install-info-target-libstdc++-v3:
32161 @if target-libstdc++-v3
32162 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
32164 install-info-target-libstdc++-v3: \
32165 configure-target-libstdc++-v3 \
32166 info-target-libstdc++-v3
32167 @: $(MAKE); $(unstage)
32168 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32169 r=`${PWD_COMMAND}`; export r; \
32170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32171 $(RAW_CXX_TARGET_EXPORTS) \
32172 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32173 for flag in $(EXTRA_TARGET_FLAGS); do \
32174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32175 done; \
32176 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32179 "RANLIB=$${RANLIB}" \
32180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32181 install-info) \
32182 || exit 1
32184 @endif target-libstdc++-v3
32186 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
32187 maybe-install-pdf-target-libstdc++-v3:
32188 @if target-libstdc++-v3
32189 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
32191 install-pdf-target-libstdc++-v3: \
32192 configure-target-libstdc++-v3 \
32193 pdf-target-libstdc++-v3
32194 @: $(MAKE); $(unstage)
32195 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32196 r=`${PWD_COMMAND}`; export r; \
32197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32198 $(RAW_CXX_TARGET_EXPORTS) \
32199 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32200 for flag in $(EXTRA_TARGET_FLAGS); do \
32201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32202 done; \
32203 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32206 "RANLIB=$${RANLIB}" \
32207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32208 install-pdf) \
32209 || exit 1
32211 @endif target-libstdc++-v3
32213 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
32214 maybe-install-html-target-libstdc++-v3:
32215 @if target-libstdc++-v3
32216 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
32218 install-html-target-libstdc++-v3: \
32219 configure-target-libstdc++-v3 \
32220 html-target-libstdc++-v3
32221 @: $(MAKE); $(unstage)
32222 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32223 r=`${PWD_COMMAND}`; export r; \
32224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32225 $(RAW_CXX_TARGET_EXPORTS) \
32226 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32227 for flag in $(EXTRA_TARGET_FLAGS); do \
32228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32229 done; \
32230 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32233 "RANLIB=$${RANLIB}" \
32234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32235 install-html) \
32236 || exit 1
32238 @endif target-libstdc++-v3
32240 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
32241 maybe-installcheck-target-libstdc++-v3:
32242 @if target-libstdc++-v3
32243 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
32245 installcheck-target-libstdc++-v3: \
32246 configure-target-libstdc++-v3
32247 @: $(MAKE); $(unstage)
32248 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32249 r=`${PWD_COMMAND}`; export r; \
32250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32251 $(RAW_CXX_TARGET_EXPORTS) \
32252 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32253 for flag in $(EXTRA_TARGET_FLAGS); do \
32254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32255 done; \
32256 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32259 "RANLIB=$${RANLIB}" \
32260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32261 installcheck) \
32262 || exit 1
32264 @endif target-libstdc++-v3
32266 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
32267 maybe-mostlyclean-target-libstdc++-v3:
32268 @if target-libstdc++-v3
32269 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
32271 mostlyclean-target-libstdc++-v3:
32272 @: $(MAKE); $(unstage)
32273 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32274 r=`${PWD_COMMAND}`; export r; \
32275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32276 $(RAW_CXX_TARGET_EXPORTS) \
32277 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32278 for flag in $(EXTRA_TARGET_FLAGS); do \
32279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32280 done; \
32281 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32284 "RANLIB=$${RANLIB}" \
32285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32286 mostlyclean) \
32287 || exit 1
32289 @endif target-libstdc++-v3
32291 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
32292 maybe-clean-target-libstdc++-v3:
32293 @if target-libstdc++-v3
32294 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
32296 clean-target-libstdc++-v3:
32297 @: $(MAKE); $(unstage)
32298 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32299 r=`${PWD_COMMAND}`; export r; \
32300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32301 $(RAW_CXX_TARGET_EXPORTS) \
32302 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32303 for flag in $(EXTRA_TARGET_FLAGS); do \
32304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32305 done; \
32306 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32309 "RANLIB=$${RANLIB}" \
32310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32311 clean) \
32312 || exit 1
32314 @endif target-libstdc++-v3
32316 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
32317 maybe-distclean-target-libstdc++-v3:
32318 @if target-libstdc++-v3
32319 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
32321 distclean-target-libstdc++-v3:
32322 @: $(MAKE); $(unstage)
32323 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32324 r=`${PWD_COMMAND}`; export r; \
32325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32326 $(RAW_CXX_TARGET_EXPORTS) \
32327 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32328 for flag in $(EXTRA_TARGET_FLAGS); do \
32329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32330 done; \
32331 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32334 "RANLIB=$${RANLIB}" \
32335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32336 distclean) \
32337 || exit 1
32339 @endif target-libstdc++-v3
32341 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
32342 maybe-maintainer-clean-target-libstdc++-v3:
32343 @if target-libstdc++-v3
32344 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
32346 maintainer-clean-target-libstdc++-v3:
32347 @: $(MAKE); $(unstage)
32348 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32349 r=`${PWD_COMMAND}`; export r; \
32350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32351 $(RAW_CXX_TARGET_EXPORTS) \
32352 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32353 for flag in $(EXTRA_TARGET_FLAGS); do \
32354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32355 done; \
32356 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32359 "RANLIB=$${RANLIB}" \
32360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32361 maintainer-clean) \
32362 || exit 1
32364 @endif target-libstdc++-v3
32370 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
32371 maybe-configure-target-libsanitizer:
32372 @if gcc-bootstrap
32373 configure-target-libsanitizer: stage_current
32374 @endif gcc-bootstrap
32375 @if target-libsanitizer
32376 maybe-configure-target-libsanitizer: configure-target-libsanitizer
32377 configure-target-libsanitizer:
32378 @r=`${PWD_COMMAND}`; export r; \
32379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32380 echo "Checking multilib configuration for libsanitizer..."; \
32381 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32382 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32383 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32384 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32385 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32386 else \
32387 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32388 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32389 fi; \
32390 else \
32391 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32392 fi; \
32393 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32394 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32395 $(RAW_CXX_TARGET_EXPORTS) \
32396 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
32398 this_target="${target_alias}"; \
32400 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
32401 case $(srcdir) in \
32402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32403 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32405 esac; \
32406 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32407 libsrcdir="$$s/libsanitizer"; \
32408 rm -f no-such-file || : ; \
32409 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32410 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32411 --target=$${this_target} $${srcdiroption} \
32412 || exit 1
32413 @endif target-libsanitizer
32417 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
32418 maybe-configure-stage1-target-libsanitizer:
32419 @if target-libsanitizer-bootstrap
32420 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32421 configure-stage1-target-libsanitizer:
32422 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32423 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32424 @r=`${PWD_COMMAND}`; export r; \
32425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32426 TFLAGS="$(STAGE1_TFLAGS)"; \
32427 echo "Checking multilib configuration for libsanitizer..."; \
32428 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32429 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32430 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32431 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32432 else \
32433 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32434 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32435 fi; \
32436 else \
32437 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32438 fi; \
32439 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32440 $(RAW_CXX_TARGET_EXPORTS) \
32441 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32442 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32443 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32444 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
32445 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32446 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32447 case $(srcdir) in \
32448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32449 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32451 esac; \
32452 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32453 libsrcdir="$$s/libsanitizer"; \
32454 $(SHELL) $${libsrcdir}/configure \
32455 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32456 --target=${target_alias} $${srcdiroption} \
32457 $(STAGE1_CONFIGURE_FLAGS)
32458 @endif target-libsanitizer-bootstrap
32460 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
32461 maybe-configure-stage2-target-libsanitizer:
32462 @if target-libsanitizer-bootstrap
32463 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32464 configure-stage2-target-libsanitizer:
32465 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32466 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32467 @r=`${PWD_COMMAND}`; export r; \
32468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32469 TFLAGS="$(STAGE2_TFLAGS)"; \
32470 echo "Checking multilib configuration for libsanitizer..."; \
32471 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32472 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32473 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32474 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32475 else \
32476 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32477 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32478 fi; \
32479 else \
32480 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32481 fi; \
32482 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32483 $(RAW_CXX_TARGET_EXPORTS) \
32485 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32486 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32487 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32488 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
32489 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32490 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32491 case $(srcdir) in \
32492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32493 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32495 esac; \
32496 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32497 libsrcdir="$$s/libsanitizer"; \
32498 $(SHELL) $${libsrcdir}/configure \
32499 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32500 --target=${target_alias} $${srcdiroption} \
32501 --with-build-libsubdir=$(HOST_SUBDIR) \
32502 $(STAGE2_CONFIGURE_FLAGS)
32503 @endif target-libsanitizer-bootstrap
32505 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
32506 maybe-configure-stage3-target-libsanitizer:
32507 @if target-libsanitizer-bootstrap
32508 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32509 configure-stage3-target-libsanitizer:
32510 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32511 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32512 @r=`${PWD_COMMAND}`; export r; \
32513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32514 TFLAGS="$(STAGE3_TFLAGS)"; \
32515 echo "Checking multilib configuration for libsanitizer..."; \
32516 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32517 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32518 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32519 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32520 else \
32521 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32522 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32523 fi; \
32524 else \
32525 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32526 fi; \
32527 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32528 $(RAW_CXX_TARGET_EXPORTS) \
32530 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32531 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32532 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32533 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
32534 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32535 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32536 case $(srcdir) in \
32537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32538 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32540 esac; \
32541 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32542 libsrcdir="$$s/libsanitizer"; \
32543 $(SHELL) $${libsrcdir}/configure \
32544 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32545 --target=${target_alias} $${srcdiroption} \
32546 --with-build-libsubdir=$(HOST_SUBDIR) \
32547 $(STAGE3_CONFIGURE_FLAGS)
32548 @endif target-libsanitizer-bootstrap
32550 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
32551 maybe-configure-stage4-target-libsanitizer:
32552 @if target-libsanitizer-bootstrap
32553 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32554 configure-stage4-target-libsanitizer:
32555 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32556 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32557 @r=`${PWD_COMMAND}`; export r; \
32558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32559 TFLAGS="$(STAGE4_TFLAGS)"; \
32560 echo "Checking multilib configuration for libsanitizer..."; \
32561 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32562 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32563 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32564 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32565 else \
32566 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32567 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32568 fi; \
32569 else \
32570 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32571 fi; \
32572 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32573 $(RAW_CXX_TARGET_EXPORTS) \
32575 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32576 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32577 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32578 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
32579 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32580 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32581 case $(srcdir) in \
32582 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32583 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32584 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32585 esac; \
32586 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32587 libsrcdir="$$s/libsanitizer"; \
32588 $(SHELL) $${libsrcdir}/configure \
32589 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32590 --target=${target_alias} $${srcdiroption} \
32591 --with-build-libsubdir=$(HOST_SUBDIR) \
32592 $(STAGE4_CONFIGURE_FLAGS)
32593 @endif target-libsanitizer-bootstrap
32595 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
32596 maybe-configure-stageprofile-target-libsanitizer:
32597 @if target-libsanitizer-bootstrap
32598 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32599 configure-stageprofile-target-libsanitizer:
32600 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32601 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32602 @r=`${PWD_COMMAND}`; export r; \
32603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32604 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32605 echo "Checking multilib configuration for libsanitizer..."; \
32606 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32607 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32608 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32609 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32610 else \
32611 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32612 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32613 fi; \
32614 else \
32615 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32616 fi; \
32617 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32618 $(RAW_CXX_TARGET_EXPORTS) \
32620 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32621 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32622 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32623 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
32624 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32625 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32626 case $(srcdir) in \
32627 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32628 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32629 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32630 esac; \
32631 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32632 libsrcdir="$$s/libsanitizer"; \
32633 $(SHELL) $${libsrcdir}/configure \
32634 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32635 --target=${target_alias} $${srcdiroption} \
32636 --with-build-libsubdir=$(HOST_SUBDIR) \
32637 $(STAGEprofile_CONFIGURE_FLAGS)
32638 @endif target-libsanitizer-bootstrap
32640 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
32641 maybe-configure-stagefeedback-target-libsanitizer:
32642 @if target-libsanitizer-bootstrap
32643 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32644 configure-stagefeedback-target-libsanitizer:
32645 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32646 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32647 @r=`${PWD_COMMAND}`; export r; \
32648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32649 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32650 echo "Checking multilib configuration for libsanitizer..."; \
32651 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32652 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32653 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32654 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32655 else \
32656 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32657 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32658 fi; \
32659 else \
32660 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32661 fi; \
32662 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32663 $(RAW_CXX_TARGET_EXPORTS) \
32665 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32666 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32667 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32668 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
32669 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32670 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32671 case $(srcdir) in \
32672 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32673 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32674 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32675 esac; \
32676 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32677 libsrcdir="$$s/libsanitizer"; \
32678 $(SHELL) $${libsrcdir}/configure \
32679 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32680 --target=${target_alias} $${srcdiroption} \
32681 --with-build-libsubdir=$(HOST_SUBDIR) \
32682 $(STAGEfeedback_CONFIGURE_FLAGS)
32683 @endif target-libsanitizer-bootstrap
32689 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
32690 maybe-all-target-libsanitizer:
32691 @if gcc-bootstrap
32692 all-target-libsanitizer: stage_current
32693 @endif gcc-bootstrap
32694 @if target-libsanitizer
32695 TARGET-target-libsanitizer=all
32696 maybe-all-target-libsanitizer: all-target-libsanitizer
32697 all-target-libsanitizer: configure-target-libsanitizer
32698 @r=`${PWD_COMMAND}`; export r; \
32699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32700 $(RAW_CXX_TARGET_EXPORTS) \
32701 (cd $(TARGET_SUBDIR)/libsanitizer && \
32702 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32703 $(TARGET-target-libsanitizer))
32704 @endif target-libsanitizer
32708 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
32709 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
32710 maybe-all-stage1-target-libsanitizer:
32711 maybe-clean-stage1-target-libsanitizer:
32712 @if target-libsanitizer-bootstrap
32713 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
32714 all-stage1: all-stage1-target-libsanitizer
32715 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
32716 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32717 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32718 @r=`${PWD_COMMAND}`; export r; \
32719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32720 TFLAGS="$(STAGE1_TFLAGS)"; \
32721 $(RAW_CXX_TARGET_EXPORTS) \
32722 cd $(TARGET_SUBDIR)/libsanitizer && \
32723 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32724 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32725 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32726 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32727 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32728 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32729 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32730 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32732 TFLAGS="$(STAGE1_TFLAGS)" \
32733 $(TARGET-stage1-target-libsanitizer)
32735 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
32736 clean-stage1: clean-stage1-target-libsanitizer
32737 clean-stage1-target-libsanitizer:
32738 @if [ $(current_stage) = stage1 ]; then \
32739 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32740 else \
32741 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
32742 $(MAKE) stage1-start; \
32743 fi; \
32744 cd $(TARGET_SUBDIR)/libsanitizer && \
32745 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32746 clean
32747 @endif target-libsanitizer-bootstrap
32750 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
32751 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
32752 maybe-all-stage2-target-libsanitizer:
32753 maybe-clean-stage2-target-libsanitizer:
32754 @if target-libsanitizer-bootstrap
32755 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
32756 all-stage2: all-stage2-target-libsanitizer
32757 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
32758 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32759 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32760 @r=`${PWD_COMMAND}`; export r; \
32761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32762 TFLAGS="$(STAGE2_TFLAGS)"; \
32763 $(RAW_CXX_TARGET_EXPORTS) \
32765 cd $(TARGET_SUBDIR)/libsanitizer && \
32766 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32767 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32768 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32769 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32770 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32771 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32772 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32773 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32774 TFLAGS="$(STAGE2_TFLAGS)" \
32775 $(TARGET-stage2-target-libsanitizer)
32777 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
32778 clean-stage2: clean-stage2-target-libsanitizer
32779 clean-stage2-target-libsanitizer:
32780 @if [ $(current_stage) = stage2 ]; then \
32781 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32782 else \
32783 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
32784 $(MAKE) stage2-start; \
32785 fi; \
32786 cd $(TARGET_SUBDIR)/libsanitizer && \
32787 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32788 @endif target-libsanitizer-bootstrap
32791 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
32792 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
32793 maybe-all-stage3-target-libsanitizer:
32794 maybe-clean-stage3-target-libsanitizer:
32795 @if target-libsanitizer-bootstrap
32796 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
32797 all-stage3: all-stage3-target-libsanitizer
32798 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
32799 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32800 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32801 @r=`${PWD_COMMAND}`; export r; \
32802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32803 TFLAGS="$(STAGE3_TFLAGS)"; \
32804 $(RAW_CXX_TARGET_EXPORTS) \
32806 cd $(TARGET_SUBDIR)/libsanitizer && \
32807 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32808 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32809 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32810 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32811 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32812 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32813 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32814 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32815 TFLAGS="$(STAGE3_TFLAGS)" \
32816 $(TARGET-stage3-target-libsanitizer)
32818 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
32819 clean-stage3: clean-stage3-target-libsanitizer
32820 clean-stage3-target-libsanitizer:
32821 @if [ $(current_stage) = stage3 ]; then \
32822 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32823 else \
32824 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
32825 $(MAKE) stage3-start; \
32826 fi; \
32827 cd $(TARGET_SUBDIR)/libsanitizer && \
32828 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32829 @endif target-libsanitizer-bootstrap
32832 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
32833 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
32834 maybe-all-stage4-target-libsanitizer:
32835 maybe-clean-stage4-target-libsanitizer:
32836 @if target-libsanitizer-bootstrap
32837 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
32838 all-stage4: all-stage4-target-libsanitizer
32839 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
32840 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32841 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32842 @r=`${PWD_COMMAND}`; export r; \
32843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32844 TFLAGS="$(STAGE4_TFLAGS)"; \
32845 $(RAW_CXX_TARGET_EXPORTS) \
32847 cd $(TARGET_SUBDIR)/libsanitizer && \
32848 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32849 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32850 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32851 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32852 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32853 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32854 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32855 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32856 TFLAGS="$(STAGE4_TFLAGS)" \
32857 $(TARGET-stage4-target-libsanitizer)
32859 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
32860 clean-stage4: clean-stage4-target-libsanitizer
32861 clean-stage4-target-libsanitizer:
32862 @if [ $(current_stage) = stage4 ]; then \
32863 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32864 else \
32865 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
32866 $(MAKE) stage4-start; \
32867 fi; \
32868 cd $(TARGET_SUBDIR)/libsanitizer && \
32869 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32870 @endif target-libsanitizer-bootstrap
32873 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
32874 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
32875 maybe-all-stageprofile-target-libsanitizer:
32876 maybe-clean-stageprofile-target-libsanitizer:
32877 @if target-libsanitizer-bootstrap
32878 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
32879 all-stageprofile: all-stageprofile-target-libsanitizer
32880 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
32881 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32882 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32883 @r=`${PWD_COMMAND}`; export r; \
32884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32885 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32886 $(RAW_CXX_TARGET_EXPORTS) \
32888 cd $(TARGET_SUBDIR)/libsanitizer && \
32889 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32890 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32891 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32892 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32893 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32894 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32895 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32896 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32897 TFLAGS="$(STAGEprofile_TFLAGS)" \
32898 $(TARGET-stageprofile-target-libsanitizer)
32900 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
32901 clean-stageprofile: clean-stageprofile-target-libsanitizer
32902 clean-stageprofile-target-libsanitizer:
32903 @if [ $(current_stage) = stageprofile ]; then \
32904 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32905 else \
32906 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
32907 $(MAKE) stageprofile-start; \
32908 fi; \
32909 cd $(TARGET_SUBDIR)/libsanitizer && \
32910 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32911 @endif target-libsanitizer-bootstrap
32914 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
32915 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
32916 maybe-all-stagefeedback-target-libsanitizer:
32917 maybe-clean-stagefeedback-target-libsanitizer:
32918 @if target-libsanitizer-bootstrap
32919 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
32920 all-stagefeedback: all-stagefeedback-target-libsanitizer
32921 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
32922 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32923 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32924 @r=`${PWD_COMMAND}`; export r; \
32925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32926 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32927 $(RAW_CXX_TARGET_EXPORTS) \
32929 cd $(TARGET_SUBDIR)/libsanitizer && \
32930 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32931 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32932 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32933 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32934 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32935 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32936 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32937 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32938 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32939 $(TARGET-stagefeedback-target-libsanitizer)
32941 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
32942 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
32943 clean-stagefeedback-target-libsanitizer:
32944 @if [ $(current_stage) = stagefeedback ]; then \
32945 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32946 else \
32947 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
32948 $(MAKE) stagefeedback-start; \
32949 fi; \
32950 cd $(TARGET_SUBDIR)/libsanitizer && \
32951 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32952 @endif target-libsanitizer-bootstrap
32959 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
32960 maybe-check-target-libsanitizer:
32961 @if target-libsanitizer
32962 maybe-check-target-libsanitizer: check-target-libsanitizer
32964 check-target-libsanitizer:
32965 @: $(MAKE); $(unstage)
32966 @r=`${PWD_COMMAND}`; export r; \
32967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32968 $(RAW_CXX_TARGET_EXPORTS) \
32969 (cd $(TARGET_SUBDIR)/libsanitizer && \
32970 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32972 @endif target-libsanitizer
32974 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
32975 maybe-install-target-libsanitizer:
32976 @if target-libsanitizer
32977 maybe-install-target-libsanitizer: install-target-libsanitizer
32979 install-target-libsanitizer: installdirs
32980 @: $(MAKE); $(unstage)
32981 @r=`${PWD_COMMAND}`; export r; \
32982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32983 $(RAW_CXX_TARGET_EXPORTS) \
32984 (cd $(TARGET_SUBDIR)/libsanitizer && \
32985 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32987 @endif target-libsanitizer
32989 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
32990 maybe-install-strip-target-libsanitizer:
32991 @if target-libsanitizer
32992 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
32994 install-strip-target-libsanitizer: installdirs
32995 @: $(MAKE); $(unstage)
32996 @r=`${PWD_COMMAND}`; export r; \
32997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32998 $(RAW_CXX_TARGET_EXPORTS) \
32999 (cd $(TARGET_SUBDIR)/libsanitizer && \
33000 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33002 @endif target-libsanitizer
33004 # Other targets (info, dvi, pdf, etc.)
33006 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
33007 maybe-info-target-libsanitizer:
33008 @if target-libsanitizer
33009 maybe-info-target-libsanitizer: info-target-libsanitizer
33011 info-target-libsanitizer: \
33012 configure-target-libsanitizer
33013 @: $(MAKE); $(unstage)
33014 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33015 r=`${PWD_COMMAND}`; export r; \
33016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33017 $(RAW_CXX_TARGET_EXPORTS) \
33018 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
33019 for flag in $(EXTRA_TARGET_FLAGS); do \
33020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33021 done; \
33022 (cd $(TARGET_SUBDIR)/libsanitizer && \
33023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33025 "RANLIB=$${RANLIB}" \
33026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33027 info) \
33028 || exit 1
33030 @endif target-libsanitizer
33032 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
33033 maybe-dvi-target-libsanitizer:
33034 @if target-libsanitizer
33035 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
33037 dvi-target-libsanitizer: \
33038 configure-target-libsanitizer
33039 @: $(MAKE); $(unstage)
33040 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33041 r=`${PWD_COMMAND}`; export r; \
33042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33043 $(RAW_CXX_TARGET_EXPORTS) \
33044 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
33045 for flag in $(EXTRA_TARGET_FLAGS); do \
33046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33047 done; \
33048 (cd $(TARGET_SUBDIR)/libsanitizer && \
33049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33051 "RANLIB=$${RANLIB}" \
33052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33053 dvi) \
33054 || exit 1
33056 @endif target-libsanitizer
33058 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
33059 maybe-pdf-target-libsanitizer:
33060 @if target-libsanitizer
33061 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
33063 pdf-target-libsanitizer: \
33064 configure-target-libsanitizer
33065 @: $(MAKE); $(unstage)
33066 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33067 r=`${PWD_COMMAND}`; export r; \
33068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33069 $(RAW_CXX_TARGET_EXPORTS) \
33070 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33071 for flag in $(EXTRA_TARGET_FLAGS); do \
33072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33073 done; \
33074 (cd $(TARGET_SUBDIR)/libsanitizer && \
33075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33077 "RANLIB=$${RANLIB}" \
33078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33079 pdf) \
33080 || exit 1
33082 @endif target-libsanitizer
33084 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
33085 maybe-html-target-libsanitizer:
33086 @if target-libsanitizer
33087 maybe-html-target-libsanitizer: html-target-libsanitizer
33089 html-target-libsanitizer: \
33090 configure-target-libsanitizer
33091 @: $(MAKE); $(unstage)
33092 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33093 r=`${PWD_COMMAND}`; export r; \
33094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33095 $(RAW_CXX_TARGET_EXPORTS) \
33096 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
33097 for flag in $(EXTRA_TARGET_FLAGS); do \
33098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33099 done; \
33100 (cd $(TARGET_SUBDIR)/libsanitizer && \
33101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33103 "RANLIB=$${RANLIB}" \
33104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33105 html) \
33106 || exit 1
33108 @endif target-libsanitizer
33110 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
33111 maybe-TAGS-target-libsanitizer:
33112 @if target-libsanitizer
33113 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
33115 TAGS-target-libsanitizer: \
33116 configure-target-libsanitizer
33117 @: $(MAKE); $(unstage)
33118 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33119 r=`${PWD_COMMAND}`; export r; \
33120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33121 $(RAW_CXX_TARGET_EXPORTS) \
33122 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
33123 for flag in $(EXTRA_TARGET_FLAGS); do \
33124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33125 done; \
33126 (cd $(TARGET_SUBDIR)/libsanitizer && \
33127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33129 "RANLIB=$${RANLIB}" \
33130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33131 TAGS) \
33132 || exit 1
33134 @endif target-libsanitizer
33136 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
33137 maybe-install-info-target-libsanitizer:
33138 @if target-libsanitizer
33139 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
33141 install-info-target-libsanitizer: \
33142 configure-target-libsanitizer \
33143 info-target-libsanitizer
33144 @: $(MAKE); $(unstage)
33145 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33146 r=`${PWD_COMMAND}`; export r; \
33147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33148 $(RAW_CXX_TARGET_EXPORTS) \
33149 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
33150 for flag in $(EXTRA_TARGET_FLAGS); do \
33151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33152 done; \
33153 (cd $(TARGET_SUBDIR)/libsanitizer && \
33154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33156 "RANLIB=$${RANLIB}" \
33157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33158 install-info) \
33159 || exit 1
33161 @endif target-libsanitizer
33163 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
33164 maybe-install-pdf-target-libsanitizer:
33165 @if target-libsanitizer
33166 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
33168 install-pdf-target-libsanitizer: \
33169 configure-target-libsanitizer \
33170 pdf-target-libsanitizer
33171 @: $(MAKE); $(unstage)
33172 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33173 r=`${PWD_COMMAND}`; export r; \
33174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33175 $(RAW_CXX_TARGET_EXPORTS) \
33176 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33177 for flag in $(EXTRA_TARGET_FLAGS); do \
33178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33179 done; \
33180 (cd $(TARGET_SUBDIR)/libsanitizer && \
33181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33183 "RANLIB=$${RANLIB}" \
33184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33185 install-pdf) \
33186 || exit 1
33188 @endif target-libsanitizer
33190 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
33191 maybe-install-html-target-libsanitizer:
33192 @if target-libsanitizer
33193 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
33195 install-html-target-libsanitizer: \
33196 configure-target-libsanitizer \
33197 html-target-libsanitizer
33198 @: $(MAKE); $(unstage)
33199 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33200 r=`${PWD_COMMAND}`; export r; \
33201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33202 $(RAW_CXX_TARGET_EXPORTS) \
33203 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
33204 for flag in $(EXTRA_TARGET_FLAGS); do \
33205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33206 done; \
33207 (cd $(TARGET_SUBDIR)/libsanitizer && \
33208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33210 "RANLIB=$${RANLIB}" \
33211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33212 install-html) \
33213 || exit 1
33215 @endif target-libsanitizer
33217 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
33218 maybe-installcheck-target-libsanitizer:
33219 @if target-libsanitizer
33220 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
33222 installcheck-target-libsanitizer: \
33223 configure-target-libsanitizer
33224 @: $(MAKE); $(unstage)
33225 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33226 r=`${PWD_COMMAND}`; export r; \
33227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33228 $(RAW_CXX_TARGET_EXPORTS) \
33229 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
33230 for flag in $(EXTRA_TARGET_FLAGS); do \
33231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33232 done; \
33233 (cd $(TARGET_SUBDIR)/libsanitizer && \
33234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33236 "RANLIB=$${RANLIB}" \
33237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33238 installcheck) \
33239 || exit 1
33241 @endif target-libsanitizer
33243 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
33244 maybe-mostlyclean-target-libsanitizer:
33245 @if target-libsanitizer
33246 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
33248 mostlyclean-target-libsanitizer:
33249 @: $(MAKE); $(unstage)
33250 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33251 r=`${PWD_COMMAND}`; export r; \
33252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33253 $(RAW_CXX_TARGET_EXPORTS) \
33254 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33255 for flag in $(EXTRA_TARGET_FLAGS); do \
33256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33257 done; \
33258 (cd $(TARGET_SUBDIR)/libsanitizer && \
33259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33261 "RANLIB=$${RANLIB}" \
33262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33263 mostlyclean) \
33264 || exit 1
33266 @endif target-libsanitizer
33268 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
33269 maybe-clean-target-libsanitizer:
33270 @if target-libsanitizer
33271 maybe-clean-target-libsanitizer: clean-target-libsanitizer
33273 clean-target-libsanitizer:
33274 @: $(MAKE); $(unstage)
33275 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33276 r=`${PWD_COMMAND}`; export r; \
33277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33278 $(RAW_CXX_TARGET_EXPORTS) \
33279 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33280 for flag in $(EXTRA_TARGET_FLAGS); do \
33281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33282 done; \
33283 (cd $(TARGET_SUBDIR)/libsanitizer && \
33284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33286 "RANLIB=$${RANLIB}" \
33287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33288 clean) \
33289 || exit 1
33291 @endif target-libsanitizer
33293 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
33294 maybe-distclean-target-libsanitizer:
33295 @if target-libsanitizer
33296 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
33298 distclean-target-libsanitizer:
33299 @: $(MAKE); $(unstage)
33300 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33301 r=`${PWD_COMMAND}`; export r; \
33302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33303 $(RAW_CXX_TARGET_EXPORTS) \
33304 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33305 for flag in $(EXTRA_TARGET_FLAGS); do \
33306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33307 done; \
33308 (cd $(TARGET_SUBDIR)/libsanitizer && \
33309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33311 "RANLIB=$${RANLIB}" \
33312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33313 distclean) \
33314 || exit 1
33316 @endif target-libsanitizer
33318 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
33319 maybe-maintainer-clean-target-libsanitizer:
33320 @if target-libsanitizer
33321 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
33323 maintainer-clean-target-libsanitizer:
33324 @: $(MAKE); $(unstage)
33325 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33326 r=`${PWD_COMMAND}`; export r; \
33327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33328 $(RAW_CXX_TARGET_EXPORTS) \
33329 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33330 for flag in $(EXTRA_TARGET_FLAGS); do \
33331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33332 done; \
33333 (cd $(TARGET_SUBDIR)/libsanitizer && \
33334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33336 "RANLIB=$${RANLIB}" \
33337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33338 maintainer-clean) \
33339 || exit 1
33341 @endif target-libsanitizer
33347 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
33348 maybe-configure-target-libvtv:
33349 @if gcc-bootstrap
33350 configure-target-libvtv: stage_current
33351 @endif gcc-bootstrap
33352 @if target-libvtv
33353 maybe-configure-target-libvtv: configure-target-libvtv
33354 configure-target-libvtv:
33355 @r=`${PWD_COMMAND}`; export r; \
33356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33357 echo "Checking multilib configuration for libvtv..."; \
33358 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33359 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33360 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33361 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33362 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33363 else \
33364 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33365 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33366 fi; \
33367 else \
33368 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33369 fi; \
33370 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33371 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33372 $(RAW_CXX_TARGET_EXPORTS) \
33373 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
33375 this_target="${target_alias}"; \
33377 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
33378 case $(srcdir) in \
33379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33380 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33382 esac; \
33383 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33384 libsrcdir="$$s/libvtv"; \
33385 rm -f no-such-file || : ; \
33386 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33387 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33388 --target=$${this_target} $${srcdiroption} \
33389 || exit 1
33390 @endif target-libvtv
33394 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
33395 maybe-configure-stage1-target-libvtv:
33396 @if target-libvtv-bootstrap
33397 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
33398 configure-stage1-target-libvtv:
33399 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33400 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33401 @r=`${PWD_COMMAND}`; export r; \
33402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33403 TFLAGS="$(STAGE1_TFLAGS)"; \
33404 echo "Checking multilib configuration for libvtv..."; \
33405 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33406 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33407 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33408 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33409 else \
33410 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33411 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33412 fi; \
33413 else \
33414 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33415 fi; \
33416 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33417 $(RAW_CXX_TARGET_EXPORTS) \
33418 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33419 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33420 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33421 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
33422 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33423 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33424 case $(srcdir) in \
33425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33426 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33428 esac; \
33429 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33430 libsrcdir="$$s/libvtv"; \
33431 $(SHELL) $${libsrcdir}/configure \
33432 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33433 --target=${target_alias} $${srcdiroption} \
33434 $(STAGE1_CONFIGURE_FLAGS)
33435 @endif target-libvtv-bootstrap
33437 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
33438 maybe-configure-stage2-target-libvtv:
33439 @if target-libvtv-bootstrap
33440 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
33441 configure-stage2-target-libvtv:
33442 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33443 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33444 @r=`${PWD_COMMAND}`; export r; \
33445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33446 TFLAGS="$(STAGE2_TFLAGS)"; \
33447 echo "Checking multilib configuration for libvtv..."; \
33448 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33449 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33450 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33451 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33452 else \
33453 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33454 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33455 fi; \
33456 else \
33457 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33458 fi; \
33459 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33460 $(RAW_CXX_TARGET_EXPORTS) \
33462 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33463 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33464 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33465 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
33466 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33467 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33468 case $(srcdir) in \
33469 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33470 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33471 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33472 esac; \
33473 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33474 libsrcdir="$$s/libvtv"; \
33475 $(SHELL) $${libsrcdir}/configure \
33476 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33477 --target=${target_alias} $${srcdiroption} \
33478 --with-build-libsubdir=$(HOST_SUBDIR) \
33479 $(STAGE2_CONFIGURE_FLAGS)
33480 @endif target-libvtv-bootstrap
33482 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
33483 maybe-configure-stage3-target-libvtv:
33484 @if target-libvtv-bootstrap
33485 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
33486 configure-stage3-target-libvtv:
33487 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33488 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33489 @r=`${PWD_COMMAND}`; export r; \
33490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33491 TFLAGS="$(STAGE3_TFLAGS)"; \
33492 echo "Checking multilib configuration for libvtv..."; \
33493 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33494 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33495 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33496 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33497 else \
33498 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33499 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33500 fi; \
33501 else \
33502 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33503 fi; \
33504 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33505 $(RAW_CXX_TARGET_EXPORTS) \
33507 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33508 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33509 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33510 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
33511 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33512 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33513 case $(srcdir) in \
33514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33515 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33517 esac; \
33518 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33519 libsrcdir="$$s/libvtv"; \
33520 $(SHELL) $${libsrcdir}/configure \
33521 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33522 --target=${target_alias} $${srcdiroption} \
33523 --with-build-libsubdir=$(HOST_SUBDIR) \
33524 $(STAGE3_CONFIGURE_FLAGS)
33525 @endif target-libvtv-bootstrap
33527 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
33528 maybe-configure-stage4-target-libvtv:
33529 @if target-libvtv-bootstrap
33530 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
33531 configure-stage4-target-libvtv:
33532 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33533 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33534 @r=`${PWD_COMMAND}`; export r; \
33535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33536 TFLAGS="$(STAGE4_TFLAGS)"; \
33537 echo "Checking multilib configuration for libvtv..."; \
33538 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33539 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33540 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33541 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33542 else \
33543 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33544 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33545 fi; \
33546 else \
33547 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33548 fi; \
33549 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33550 $(RAW_CXX_TARGET_EXPORTS) \
33552 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33553 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33554 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33555 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
33556 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33557 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33558 case $(srcdir) in \
33559 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33560 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33561 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33562 esac; \
33563 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33564 libsrcdir="$$s/libvtv"; \
33565 $(SHELL) $${libsrcdir}/configure \
33566 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33567 --target=${target_alias} $${srcdiroption} \
33568 --with-build-libsubdir=$(HOST_SUBDIR) \
33569 $(STAGE4_CONFIGURE_FLAGS)
33570 @endif target-libvtv-bootstrap
33572 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
33573 maybe-configure-stageprofile-target-libvtv:
33574 @if target-libvtv-bootstrap
33575 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33576 configure-stageprofile-target-libvtv:
33577 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33578 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33579 @r=`${PWD_COMMAND}`; export r; \
33580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33581 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33582 echo "Checking multilib configuration for libvtv..."; \
33583 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33584 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33585 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33586 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33587 else \
33588 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33589 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33590 fi; \
33591 else \
33592 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33593 fi; \
33594 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33595 $(RAW_CXX_TARGET_EXPORTS) \
33597 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33598 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33599 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33600 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
33601 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33602 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33603 case $(srcdir) in \
33604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33605 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33607 esac; \
33608 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33609 libsrcdir="$$s/libvtv"; \
33610 $(SHELL) $${libsrcdir}/configure \
33611 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33612 --target=${target_alias} $${srcdiroption} \
33613 --with-build-libsubdir=$(HOST_SUBDIR) \
33614 $(STAGEprofile_CONFIGURE_FLAGS)
33615 @endif target-libvtv-bootstrap
33617 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
33618 maybe-configure-stagefeedback-target-libvtv:
33619 @if target-libvtv-bootstrap
33620 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33621 configure-stagefeedback-target-libvtv:
33622 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33623 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33624 @r=`${PWD_COMMAND}`; export r; \
33625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33626 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33627 echo "Checking multilib configuration for libvtv..."; \
33628 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33629 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33630 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33631 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33632 else \
33633 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33634 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33635 fi; \
33636 else \
33637 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33638 fi; \
33639 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33640 $(RAW_CXX_TARGET_EXPORTS) \
33642 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33643 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33644 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33645 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
33646 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33647 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33648 case $(srcdir) in \
33649 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33650 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33651 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33652 esac; \
33653 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33654 libsrcdir="$$s/libvtv"; \
33655 $(SHELL) $${libsrcdir}/configure \
33656 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33657 --target=${target_alias} $${srcdiroption} \
33658 --with-build-libsubdir=$(HOST_SUBDIR) \
33659 $(STAGEfeedback_CONFIGURE_FLAGS)
33660 @endif target-libvtv-bootstrap
33666 .PHONY: all-target-libvtv maybe-all-target-libvtv
33667 maybe-all-target-libvtv:
33668 @if gcc-bootstrap
33669 all-target-libvtv: stage_current
33670 @endif gcc-bootstrap
33671 @if target-libvtv
33672 TARGET-target-libvtv=all
33673 maybe-all-target-libvtv: all-target-libvtv
33674 all-target-libvtv: configure-target-libvtv
33675 @r=`${PWD_COMMAND}`; export r; \
33676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33677 $(RAW_CXX_TARGET_EXPORTS) \
33678 (cd $(TARGET_SUBDIR)/libvtv && \
33679 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33680 $(TARGET-target-libvtv))
33681 @endif target-libvtv
33685 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
33686 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
33687 maybe-all-stage1-target-libvtv:
33688 maybe-clean-stage1-target-libvtv:
33689 @if target-libvtv-bootstrap
33690 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
33691 all-stage1: all-stage1-target-libvtv
33692 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
33693 all-stage1-target-libvtv: configure-stage1-target-libvtv
33694 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33695 @r=`${PWD_COMMAND}`; export r; \
33696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33697 TFLAGS="$(STAGE1_TFLAGS)"; \
33698 $(RAW_CXX_TARGET_EXPORTS) \
33699 cd $(TARGET_SUBDIR)/libvtv && \
33700 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33701 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33702 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33703 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33704 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33705 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33706 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33707 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33709 TFLAGS="$(STAGE1_TFLAGS)" \
33710 $(TARGET-stage1-target-libvtv)
33712 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
33713 clean-stage1: clean-stage1-target-libvtv
33714 clean-stage1-target-libvtv:
33715 @if [ $(current_stage) = stage1 ]; then \
33716 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33717 else \
33718 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
33719 $(MAKE) stage1-start; \
33720 fi; \
33721 cd $(TARGET_SUBDIR)/libvtv && \
33722 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33723 clean
33724 @endif target-libvtv-bootstrap
33727 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
33728 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
33729 maybe-all-stage2-target-libvtv:
33730 maybe-clean-stage2-target-libvtv:
33731 @if target-libvtv-bootstrap
33732 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
33733 all-stage2: all-stage2-target-libvtv
33734 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
33735 all-stage2-target-libvtv: configure-stage2-target-libvtv
33736 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33737 @r=`${PWD_COMMAND}`; export r; \
33738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33739 TFLAGS="$(STAGE2_TFLAGS)"; \
33740 $(RAW_CXX_TARGET_EXPORTS) \
33742 cd $(TARGET_SUBDIR)/libvtv && \
33743 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33744 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33745 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33746 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33747 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33748 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33749 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33750 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33751 TFLAGS="$(STAGE2_TFLAGS)" \
33752 $(TARGET-stage2-target-libvtv)
33754 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
33755 clean-stage2: clean-stage2-target-libvtv
33756 clean-stage2-target-libvtv:
33757 @if [ $(current_stage) = stage2 ]; then \
33758 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33759 else \
33760 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
33761 $(MAKE) stage2-start; \
33762 fi; \
33763 cd $(TARGET_SUBDIR)/libvtv && \
33764 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33765 @endif target-libvtv-bootstrap
33768 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
33769 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
33770 maybe-all-stage3-target-libvtv:
33771 maybe-clean-stage3-target-libvtv:
33772 @if target-libvtv-bootstrap
33773 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
33774 all-stage3: all-stage3-target-libvtv
33775 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
33776 all-stage3-target-libvtv: configure-stage3-target-libvtv
33777 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33778 @r=`${PWD_COMMAND}`; export r; \
33779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33780 TFLAGS="$(STAGE3_TFLAGS)"; \
33781 $(RAW_CXX_TARGET_EXPORTS) \
33783 cd $(TARGET_SUBDIR)/libvtv && \
33784 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33785 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33786 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33787 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33788 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33789 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33790 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33791 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33792 TFLAGS="$(STAGE3_TFLAGS)" \
33793 $(TARGET-stage3-target-libvtv)
33795 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
33796 clean-stage3: clean-stage3-target-libvtv
33797 clean-stage3-target-libvtv:
33798 @if [ $(current_stage) = stage3 ]; then \
33799 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33800 else \
33801 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
33802 $(MAKE) stage3-start; \
33803 fi; \
33804 cd $(TARGET_SUBDIR)/libvtv && \
33805 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33806 @endif target-libvtv-bootstrap
33809 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
33810 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
33811 maybe-all-stage4-target-libvtv:
33812 maybe-clean-stage4-target-libvtv:
33813 @if target-libvtv-bootstrap
33814 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
33815 all-stage4: all-stage4-target-libvtv
33816 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
33817 all-stage4-target-libvtv: configure-stage4-target-libvtv
33818 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33819 @r=`${PWD_COMMAND}`; export r; \
33820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33821 TFLAGS="$(STAGE4_TFLAGS)"; \
33822 $(RAW_CXX_TARGET_EXPORTS) \
33824 cd $(TARGET_SUBDIR)/libvtv && \
33825 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33826 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33827 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33828 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33829 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33830 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33831 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33832 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33833 TFLAGS="$(STAGE4_TFLAGS)" \
33834 $(TARGET-stage4-target-libvtv)
33836 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
33837 clean-stage4: clean-stage4-target-libvtv
33838 clean-stage4-target-libvtv:
33839 @if [ $(current_stage) = stage4 ]; then \
33840 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33841 else \
33842 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
33843 $(MAKE) stage4-start; \
33844 fi; \
33845 cd $(TARGET_SUBDIR)/libvtv && \
33846 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33847 @endif target-libvtv-bootstrap
33850 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
33851 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
33852 maybe-all-stageprofile-target-libvtv:
33853 maybe-clean-stageprofile-target-libvtv:
33854 @if target-libvtv-bootstrap
33855 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
33856 all-stageprofile: all-stageprofile-target-libvtv
33857 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
33858 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33859 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33860 @r=`${PWD_COMMAND}`; export r; \
33861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33862 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33863 $(RAW_CXX_TARGET_EXPORTS) \
33865 cd $(TARGET_SUBDIR)/libvtv && \
33866 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33867 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33868 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33869 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33870 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33871 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33872 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33873 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33874 TFLAGS="$(STAGEprofile_TFLAGS)" \
33875 $(TARGET-stageprofile-target-libvtv)
33877 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
33878 clean-stageprofile: clean-stageprofile-target-libvtv
33879 clean-stageprofile-target-libvtv:
33880 @if [ $(current_stage) = stageprofile ]; then \
33881 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33882 else \
33883 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
33884 $(MAKE) stageprofile-start; \
33885 fi; \
33886 cd $(TARGET_SUBDIR)/libvtv && \
33887 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33888 @endif target-libvtv-bootstrap
33891 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
33892 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
33893 maybe-all-stagefeedback-target-libvtv:
33894 maybe-clean-stagefeedback-target-libvtv:
33895 @if target-libvtv-bootstrap
33896 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
33897 all-stagefeedback: all-stagefeedback-target-libvtv
33898 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
33899 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33900 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33901 @r=`${PWD_COMMAND}`; export r; \
33902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33903 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33904 $(RAW_CXX_TARGET_EXPORTS) \
33906 cd $(TARGET_SUBDIR)/libvtv && \
33907 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33908 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33909 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33910 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33911 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33912 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33913 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33914 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33915 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33916 $(TARGET-stagefeedback-target-libvtv)
33918 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
33919 clean-stagefeedback: clean-stagefeedback-target-libvtv
33920 clean-stagefeedback-target-libvtv:
33921 @if [ $(current_stage) = stagefeedback ]; then \
33922 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33923 else \
33924 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
33925 $(MAKE) stagefeedback-start; \
33926 fi; \
33927 cd $(TARGET_SUBDIR)/libvtv && \
33928 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33929 @endif target-libvtv-bootstrap
33936 .PHONY: check-target-libvtv maybe-check-target-libvtv
33937 maybe-check-target-libvtv:
33938 @if target-libvtv
33939 maybe-check-target-libvtv: check-target-libvtv
33941 check-target-libvtv:
33942 @: $(MAKE); $(unstage)
33943 @r=`${PWD_COMMAND}`; export r; \
33944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33945 $(RAW_CXX_TARGET_EXPORTS) \
33946 (cd $(TARGET_SUBDIR)/libvtv && \
33947 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33949 @endif target-libvtv
33951 .PHONY: install-target-libvtv maybe-install-target-libvtv
33952 maybe-install-target-libvtv:
33953 @if target-libvtv
33954 maybe-install-target-libvtv: install-target-libvtv
33956 install-target-libvtv: installdirs
33957 @: $(MAKE); $(unstage)
33958 @r=`${PWD_COMMAND}`; export r; \
33959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33960 $(RAW_CXX_TARGET_EXPORTS) \
33961 (cd $(TARGET_SUBDIR)/libvtv && \
33962 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33964 @endif target-libvtv
33966 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
33967 maybe-install-strip-target-libvtv:
33968 @if target-libvtv
33969 maybe-install-strip-target-libvtv: install-strip-target-libvtv
33971 install-strip-target-libvtv: installdirs
33972 @: $(MAKE); $(unstage)
33973 @r=`${PWD_COMMAND}`; export r; \
33974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33975 $(RAW_CXX_TARGET_EXPORTS) \
33976 (cd $(TARGET_SUBDIR)/libvtv && \
33977 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33979 @endif target-libvtv
33981 # Other targets (info, dvi, pdf, etc.)
33983 .PHONY: maybe-info-target-libvtv info-target-libvtv
33984 maybe-info-target-libvtv:
33985 @if target-libvtv
33986 maybe-info-target-libvtv: info-target-libvtv
33988 info-target-libvtv: \
33989 configure-target-libvtv
33990 @: $(MAKE); $(unstage)
33991 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33992 r=`${PWD_COMMAND}`; export r; \
33993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33994 $(RAW_CXX_TARGET_EXPORTS) \
33995 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
33996 for flag in $(EXTRA_TARGET_FLAGS); do \
33997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33998 done; \
33999 (cd $(TARGET_SUBDIR)/libvtv && \
34000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34002 "RANLIB=$${RANLIB}" \
34003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34004 info) \
34005 || exit 1
34007 @endif target-libvtv
34009 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
34010 maybe-dvi-target-libvtv:
34011 @if target-libvtv
34012 maybe-dvi-target-libvtv: dvi-target-libvtv
34014 dvi-target-libvtv: \
34015 configure-target-libvtv
34016 @: $(MAKE); $(unstage)
34017 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34018 r=`${PWD_COMMAND}`; export r; \
34019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34020 $(RAW_CXX_TARGET_EXPORTS) \
34021 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
34022 for flag in $(EXTRA_TARGET_FLAGS); do \
34023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34024 done; \
34025 (cd $(TARGET_SUBDIR)/libvtv && \
34026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34028 "RANLIB=$${RANLIB}" \
34029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34030 dvi) \
34031 || exit 1
34033 @endif target-libvtv
34035 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
34036 maybe-pdf-target-libvtv:
34037 @if target-libvtv
34038 maybe-pdf-target-libvtv: pdf-target-libvtv
34040 pdf-target-libvtv: \
34041 configure-target-libvtv
34042 @: $(MAKE); $(unstage)
34043 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34044 r=`${PWD_COMMAND}`; export r; \
34045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34046 $(RAW_CXX_TARGET_EXPORTS) \
34047 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
34048 for flag in $(EXTRA_TARGET_FLAGS); do \
34049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34050 done; \
34051 (cd $(TARGET_SUBDIR)/libvtv && \
34052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34054 "RANLIB=$${RANLIB}" \
34055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34056 pdf) \
34057 || exit 1
34059 @endif target-libvtv
34061 .PHONY: maybe-html-target-libvtv html-target-libvtv
34062 maybe-html-target-libvtv:
34063 @if target-libvtv
34064 maybe-html-target-libvtv: html-target-libvtv
34066 html-target-libvtv: \
34067 configure-target-libvtv
34068 @: $(MAKE); $(unstage)
34069 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34070 r=`${PWD_COMMAND}`; export r; \
34071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34072 $(RAW_CXX_TARGET_EXPORTS) \
34073 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
34074 for flag in $(EXTRA_TARGET_FLAGS); do \
34075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34076 done; \
34077 (cd $(TARGET_SUBDIR)/libvtv && \
34078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34080 "RANLIB=$${RANLIB}" \
34081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34082 html) \
34083 || exit 1
34085 @endif target-libvtv
34087 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
34088 maybe-TAGS-target-libvtv:
34089 @if target-libvtv
34090 maybe-TAGS-target-libvtv: TAGS-target-libvtv
34092 TAGS-target-libvtv: \
34093 configure-target-libvtv
34094 @: $(MAKE); $(unstage)
34095 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34096 r=`${PWD_COMMAND}`; export r; \
34097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34098 $(RAW_CXX_TARGET_EXPORTS) \
34099 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
34100 for flag in $(EXTRA_TARGET_FLAGS); do \
34101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34102 done; \
34103 (cd $(TARGET_SUBDIR)/libvtv && \
34104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34106 "RANLIB=$${RANLIB}" \
34107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34108 TAGS) \
34109 || exit 1
34111 @endif target-libvtv
34113 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
34114 maybe-install-info-target-libvtv:
34115 @if target-libvtv
34116 maybe-install-info-target-libvtv: install-info-target-libvtv
34118 install-info-target-libvtv: \
34119 configure-target-libvtv \
34120 info-target-libvtv
34121 @: $(MAKE); $(unstage)
34122 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34123 r=`${PWD_COMMAND}`; export r; \
34124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34125 $(RAW_CXX_TARGET_EXPORTS) \
34126 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
34127 for flag in $(EXTRA_TARGET_FLAGS); do \
34128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34129 done; \
34130 (cd $(TARGET_SUBDIR)/libvtv && \
34131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34133 "RANLIB=$${RANLIB}" \
34134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34135 install-info) \
34136 || exit 1
34138 @endif target-libvtv
34140 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
34141 maybe-install-pdf-target-libvtv:
34142 @if target-libvtv
34143 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
34145 install-pdf-target-libvtv: \
34146 configure-target-libvtv \
34147 pdf-target-libvtv
34148 @: $(MAKE); $(unstage)
34149 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34150 r=`${PWD_COMMAND}`; export r; \
34151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34152 $(RAW_CXX_TARGET_EXPORTS) \
34153 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
34154 for flag in $(EXTRA_TARGET_FLAGS); do \
34155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34156 done; \
34157 (cd $(TARGET_SUBDIR)/libvtv && \
34158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34160 "RANLIB=$${RANLIB}" \
34161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34162 install-pdf) \
34163 || exit 1
34165 @endif target-libvtv
34167 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
34168 maybe-install-html-target-libvtv:
34169 @if target-libvtv
34170 maybe-install-html-target-libvtv: install-html-target-libvtv
34172 install-html-target-libvtv: \
34173 configure-target-libvtv \
34174 html-target-libvtv
34175 @: $(MAKE); $(unstage)
34176 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34177 r=`${PWD_COMMAND}`; export r; \
34178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34179 $(RAW_CXX_TARGET_EXPORTS) \
34180 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
34181 for flag in $(EXTRA_TARGET_FLAGS); do \
34182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34183 done; \
34184 (cd $(TARGET_SUBDIR)/libvtv && \
34185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34187 "RANLIB=$${RANLIB}" \
34188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34189 install-html) \
34190 || exit 1
34192 @endif target-libvtv
34194 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
34195 maybe-installcheck-target-libvtv:
34196 @if target-libvtv
34197 maybe-installcheck-target-libvtv: installcheck-target-libvtv
34199 installcheck-target-libvtv: \
34200 configure-target-libvtv
34201 @: $(MAKE); $(unstage)
34202 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34203 r=`${PWD_COMMAND}`; export r; \
34204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34205 $(RAW_CXX_TARGET_EXPORTS) \
34206 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
34207 for flag in $(EXTRA_TARGET_FLAGS); do \
34208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34209 done; \
34210 (cd $(TARGET_SUBDIR)/libvtv && \
34211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34213 "RANLIB=$${RANLIB}" \
34214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34215 installcheck) \
34216 || exit 1
34218 @endif target-libvtv
34220 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
34221 maybe-mostlyclean-target-libvtv:
34222 @if target-libvtv
34223 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
34225 mostlyclean-target-libvtv:
34226 @: $(MAKE); $(unstage)
34227 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34228 r=`${PWD_COMMAND}`; export r; \
34229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34230 $(RAW_CXX_TARGET_EXPORTS) \
34231 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
34232 for flag in $(EXTRA_TARGET_FLAGS); do \
34233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34234 done; \
34235 (cd $(TARGET_SUBDIR)/libvtv && \
34236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34238 "RANLIB=$${RANLIB}" \
34239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34240 mostlyclean) \
34241 || exit 1
34243 @endif target-libvtv
34245 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
34246 maybe-clean-target-libvtv:
34247 @if target-libvtv
34248 maybe-clean-target-libvtv: clean-target-libvtv
34250 clean-target-libvtv:
34251 @: $(MAKE); $(unstage)
34252 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34253 r=`${PWD_COMMAND}`; export r; \
34254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34255 $(RAW_CXX_TARGET_EXPORTS) \
34256 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
34257 for flag in $(EXTRA_TARGET_FLAGS); do \
34258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34259 done; \
34260 (cd $(TARGET_SUBDIR)/libvtv && \
34261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34263 "RANLIB=$${RANLIB}" \
34264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34265 clean) \
34266 || exit 1
34268 @endif target-libvtv
34270 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
34271 maybe-distclean-target-libvtv:
34272 @if target-libvtv
34273 maybe-distclean-target-libvtv: distclean-target-libvtv
34275 distclean-target-libvtv:
34276 @: $(MAKE); $(unstage)
34277 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34278 r=`${PWD_COMMAND}`; export r; \
34279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34280 $(RAW_CXX_TARGET_EXPORTS) \
34281 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
34282 for flag in $(EXTRA_TARGET_FLAGS); do \
34283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34284 done; \
34285 (cd $(TARGET_SUBDIR)/libvtv && \
34286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34288 "RANLIB=$${RANLIB}" \
34289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34290 distclean) \
34291 || exit 1
34293 @endif target-libvtv
34295 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
34296 maybe-maintainer-clean-target-libvtv:
34297 @if target-libvtv
34298 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
34300 maintainer-clean-target-libvtv:
34301 @: $(MAKE); $(unstage)
34302 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34303 r=`${PWD_COMMAND}`; export r; \
34304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34305 $(RAW_CXX_TARGET_EXPORTS) \
34306 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
34307 for flag in $(EXTRA_TARGET_FLAGS); do \
34308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34309 done; \
34310 (cd $(TARGET_SUBDIR)/libvtv && \
34311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34313 "RANLIB=$${RANLIB}" \
34314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34315 maintainer-clean) \
34316 || exit 1
34318 @endif target-libvtv
34324 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
34325 maybe-configure-target-libcilkrts:
34326 @if gcc-bootstrap
34327 configure-target-libcilkrts: stage_current
34328 @endif gcc-bootstrap
34329 @if target-libcilkrts
34330 maybe-configure-target-libcilkrts: configure-target-libcilkrts
34331 configure-target-libcilkrts:
34332 @: $(MAKE); $(unstage)
34333 @r=`${PWD_COMMAND}`; export r; \
34334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34335 echo "Checking multilib configuration for libcilkrts..."; \
34336 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34337 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
34338 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34339 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34340 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
34341 else \
34342 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
34343 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34344 fi; \
34345 else \
34346 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34347 fi; \
34348 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
34349 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34350 $(NORMAL_TARGET_EXPORTS) \
34351 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
34353 this_target="${target_alias}"; \
34355 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
34356 case $(srcdir) in \
34357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34358 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
34359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34360 esac; \
34361 srcdiroption="--srcdir=$${topdir}/libcilkrts"; \
34362 libsrcdir="$$s/libcilkrts"; \
34363 rm -f no-such-file || : ; \
34364 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34365 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34366 --target=$${this_target} $${srcdiroption} \
34367 || exit 1
34368 @endif target-libcilkrts
34374 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
34375 maybe-all-target-libcilkrts:
34376 @if gcc-bootstrap
34377 all-target-libcilkrts: stage_current
34378 @endif gcc-bootstrap
34379 @if target-libcilkrts
34380 TARGET-target-libcilkrts=all
34381 maybe-all-target-libcilkrts: all-target-libcilkrts
34382 all-target-libcilkrts: configure-target-libcilkrts
34383 @: $(MAKE); $(unstage)
34384 @r=`${PWD_COMMAND}`; export r; \
34385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34386 $(NORMAL_TARGET_EXPORTS) \
34387 (cd $(TARGET_SUBDIR)/libcilkrts && \
34388 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34389 $(TARGET-target-libcilkrts))
34390 @endif target-libcilkrts
34396 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
34397 maybe-check-target-libcilkrts:
34398 @if target-libcilkrts
34399 maybe-check-target-libcilkrts: check-target-libcilkrts
34401 check-target-libcilkrts:
34402 @: $(MAKE); $(unstage)
34403 @r=`${PWD_COMMAND}`; export r; \
34404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34405 $(NORMAL_TARGET_EXPORTS) \
34406 (cd $(TARGET_SUBDIR)/libcilkrts && \
34407 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34409 @endif target-libcilkrts
34411 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
34412 maybe-install-target-libcilkrts:
34413 @if target-libcilkrts
34414 maybe-install-target-libcilkrts: install-target-libcilkrts
34416 install-target-libcilkrts: installdirs
34417 @: $(MAKE); $(unstage)
34418 @r=`${PWD_COMMAND}`; export r; \
34419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34420 $(NORMAL_TARGET_EXPORTS) \
34421 (cd $(TARGET_SUBDIR)/libcilkrts && \
34422 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34424 @endif target-libcilkrts
34426 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
34427 maybe-install-strip-target-libcilkrts:
34428 @if target-libcilkrts
34429 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
34431 install-strip-target-libcilkrts: installdirs
34432 @: $(MAKE); $(unstage)
34433 @r=`${PWD_COMMAND}`; export r; \
34434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34435 $(NORMAL_TARGET_EXPORTS) \
34436 (cd $(TARGET_SUBDIR)/libcilkrts && \
34437 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34439 @endif target-libcilkrts
34441 # Other targets (info, dvi, pdf, etc.)
34443 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
34444 maybe-info-target-libcilkrts:
34445 @if target-libcilkrts
34446 maybe-info-target-libcilkrts: info-target-libcilkrts
34448 info-target-libcilkrts: \
34449 configure-target-libcilkrts
34450 @: $(MAKE); $(unstage)
34451 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34452 r=`${PWD_COMMAND}`; export r; \
34453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34454 $(NORMAL_TARGET_EXPORTS) \
34455 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
34456 for flag in $(EXTRA_TARGET_FLAGS); do \
34457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34458 done; \
34459 (cd $(TARGET_SUBDIR)/libcilkrts && \
34460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34462 "RANLIB=$${RANLIB}" \
34463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34464 info) \
34465 || exit 1
34467 @endif target-libcilkrts
34469 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
34470 maybe-dvi-target-libcilkrts:
34471 @if target-libcilkrts
34472 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
34474 dvi-target-libcilkrts: \
34475 configure-target-libcilkrts
34476 @: $(MAKE); $(unstage)
34477 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34478 r=`${PWD_COMMAND}`; export r; \
34479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34480 $(NORMAL_TARGET_EXPORTS) \
34481 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
34482 for flag in $(EXTRA_TARGET_FLAGS); do \
34483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34484 done; \
34485 (cd $(TARGET_SUBDIR)/libcilkrts && \
34486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34488 "RANLIB=$${RANLIB}" \
34489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34490 dvi) \
34491 || exit 1
34493 @endif target-libcilkrts
34495 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
34496 maybe-pdf-target-libcilkrts:
34497 @if target-libcilkrts
34498 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
34500 pdf-target-libcilkrts: \
34501 configure-target-libcilkrts
34502 @: $(MAKE); $(unstage)
34503 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34504 r=`${PWD_COMMAND}`; export r; \
34505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34506 $(NORMAL_TARGET_EXPORTS) \
34507 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
34508 for flag in $(EXTRA_TARGET_FLAGS); do \
34509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34510 done; \
34511 (cd $(TARGET_SUBDIR)/libcilkrts && \
34512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34514 "RANLIB=$${RANLIB}" \
34515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34516 pdf) \
34517 || exit 1
34519 @endif target-libcilkrts
34521 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
34522 maybe-html-target-libcilkrts:
34523 @if target-libcilkrts
34524 maybe-html-target-libcilkrts: html-target-libcilkrts
34526 html-target-libcilkrts: \
34527 configure-target-libcilkrts
34528 @: $(MAKE); $(unstage)
34529 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34530 r=`${PWD_COMMAND}`; export r; \
34531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34532 $(NORMAL_TARGET_EXPORTS) \
34533 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
34534 for flag in $(EXTRA_TARGET_FLAGS); do \
34535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34536 done; \
34537 (cd $(TARGET_SUBDIR)/libcilkrts && \
34538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34540 "RANLIB=$${RANLIB}" \
34541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34542 html) \
34543 || exit 1
34545 @endif target-libcilkrts
34547 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
34548 maybe-TAGS-target-libcilkrts:
34549 @if target-libcilkrts
34550 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
34552 TAGS-target-libcilkrts: \
34553 configure-target-libcilkrts
34554 @: $(MAKE); $(unstage)
34555 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34556 r=`${PWD_COMMAND}`; export r; \
34557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34558 $(NORMAL_TARGET_EXPORTS) \
34559 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
34560 for flag in $(EXTRA_TARGET_FLAGS); do \
34561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34562 done; \
34563 (cd $(TARGET_SUBDIR)/libcilkrts && \
34564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34566 "RANLIB=$${RANLIB}" \
34567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34568 TAGS) \
34569 || exit 1
34571 @endif target-libcilkrts
34573 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
34574 maybe-install-info-target-libcilkrts:
34575 @if target-libcilkrts
34576 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
34578 install-info-target-libcilkrts: \
34579 configure-target-libcilkrts \
34580 info-target-libcilkrts
34581 @: $(MAKE); $(unstage)
34582 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34583 r=`${PWD_COMMAND}`; export r; \
34584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34585 $(NORMAL_TARGET_EXPORTS) \
34586 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
34587 for flag in $(EXTRA_TARGET_FLAGS); do \
34588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34589 done; \
34590 (cd $(TARGET_SUBDIR)/libcilkrts && \
34591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34593 "RANLIB=$${RANLIB}" \
34594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34595 install-info) \
34596 || exit 1
34598 @endif target-libcilkrts
34600 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
34601 maybe-install-pdf-target-libcilkrts:
34602 @if target-libcilkrts
34603 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
34605 install-pdf-target-libcilkrts: \
34606 configure-target-libcilkrts \
34607 pdf-target-libcilkrts
34608 @: $(MAKE); $(unstage)
34609 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34610 r=`${PWD_COMMAND}`; export r; \
34611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34612 $(NORMAL_TARGET_EXPORTS) \
34613 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
34614 for flag in $(EXTRA_TARGET_FLAGS); do \
34615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34616 done; \
34617 (cd $(TARGET_SUBDIR)/libcilkrts && \
34618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34620 "RANLIB=$${RANLIB}" \
34621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34622 install-pdf) \
34623 || exit 1
34625 @endif target-libcilkrts
34627 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
34628 maybe-install-html-target-libcilkrts:
34629 @if target-libcilkrts
34630 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
34632 install-html-target-libcilkrts: \
34633 configure-target-libcilkrts \
34634 html-target-libcilkrts
34635 @: $(MAKE); $(unstage)
34636 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34637 r=`${PWD_COMMAND}`; export r; \
34638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34639 $(NORMAL_TARGET_EXPORTS) \
34640 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
34641 for flag in $(EXTRA_TARGET_FLAGS); do \
34642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34643 done; \
34644 (cd $(TARGET_SUBDIR)/libcilkrts && \
34645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34647 "RANLIB=$${RANLIB}" \
34648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34649 install-html) \
34650 || exit 1
34652 @endif target-libcilkrts
34654 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
34655 maybe-installcheck-target-libcilkrts:
34656 @if target-libcilkrts
34657 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
34659 installcheck-target-libcilkrts: \
34660 configure-target-libcilkrts
34661 @: $(MAKE); $(unstage)
34662 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34663 r=`${PWD_COMMAND}`; export r; \
34664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34665 $(NORMAL_TARGET_EXPORTS) \
34666 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
34667 for flag in $(EXTRA_TARGET_FLAGS); do \
34668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34669 done; \
34670 (cd $(TARGET_SUBDIR)/libcilkrts && \
34671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34673 "RANLIB=$${RANLIB}" \
34674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34675 installcheck) \
34676 || exit 1
34678 @endif target-libcilkrts
34680 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
34681 maybe-mostlyclean-target-libcilkrts:
34682 @if target-libcilkrts
34683 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
34685 mostlyclean-target-libcilkrts:
34686 @: $(MAKE); $(unstage)
34687 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34688 r=`${PWD_COMMAND}`; export r; \
34689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34690 $(NORMAL_TARGET_EXPORTS) \
34691 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
34692 for flag in $(EXTRA_TARGET_FLAGS); do \
34693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34694 done; \
34695 (cd $(TARGET_SUBDIR)/libcilkrts && \
34696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34698 "RANLIB=$${RANLIB}" \
34699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34700 mostlyclean) \
34701 || exit 1
34703 @endif target-libcilkrts
34705 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
34706 maybe-clean-target-libcilkrts:
34707 @if target-libcilkrts
34708 maybe-clean-target-libcilkrts: clean-target-libcilkrts
34710 clean-target-libcilkrts:
34711 @: $(MAKE); $(unstage)
34712 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34713 r=`${PWD_COMMAND}`; export r; \
34714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34715 $(NORMAL_TARGET_EXPORTS) \
34716 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
34717 for flag in $(EXTRA_TARGET_FLAGS); do \
34718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34719 done; \
34720 (cd $(TARGET_SUBDIR)/libcilkrts && \
34721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34723 "RANLIB=$${RANLIB}" \
34724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34725 clean) \
34726 || exit 1
34728 @endif target-libcilkrts
34730 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
34731 maybe-distclean-target-libcilkrts:
34732 @if target-libcilkrts
34733 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
34735 distclean-target-libcilkrts:
34736 @: $(MAKE); $(unstage)
34737 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34738 r=`${PWD_COMMAND}`; export r; \
34739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34740 $(NORMAL_TARGET_EXPORTS) \
34741 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
34742 for flag in $(EXTRA_TARGET_FLAGS); do \
34743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34744 done; \
34745 (cd $(TARGET_SUBDIR)/libcilkrts && \
34746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34748 "RANLIB=$${RANLIB}" \
34749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34750 distclean) \
34751 || exit 1
34753 @endif target-libcilkrts
34755 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
34756 maybe-maintainer-clean-target-libcilkrts:
34757 @if target-libcilkrts
34758 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
34760 maintainer-clean-target-libcilkrts:
34761 @: $(MAKE); $(unstage)
34762 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34763 r=`${PWD_COMMAND}`; export r; \
34764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34765 $(NORMAL_TARGET_EXPORTS) \
34766 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
34767 for flag in $(EXTRA_TARGET_FLAGS); do \
34768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34769 done; \
34770 (cd $(TARGET_SUBDIR)/libcilkrts && \
34771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34773 "RANLIB=$${RANLIB}" \
34774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34775 maintainer-clean) \
34776 || exit 1
34778 @endif target-libcilkrts
34784 .PHONY: configure-target-libssp maybe-configure-target-libssp
34785 maybe-configure-target-libssp:
34786 @if gcc-bootstrap
34787 configure-target-libssp: stage_current
34788 @endif gcc-bootstrap
34789 @if target-libssp
34790 maybe-configure-target-libssp: configure-target-libssp
34791 configure-target-libssp:
34792 @: $(MAKE); $(unstage)
34793 @r=`${PWD_COMMAND}`; export r; \
34794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34795 echo "Checking multilib configuration for libssp..."; \
34796 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34797 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
34798 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
34799 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
34800 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
34801 else \
34802 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
34803 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34804 fi; \
34805 else \
34806 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34807 fi; \
34808 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
34809 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34810 $(NORMAL_TARGET_EXPORTS) \
34811 echo Configuring in $(TARGET_SUBDIR)/libssp; \
34813 this_target="${target_alias}"; \
34815 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
34816 case $(srcdir) in \
34817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34818 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
34819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34820 esac; \
34821 srcdiroption="--srcdir=$${topdir}/libssp"; \
34822 libsrcdir="$$s/libssp"; \
34823 rm -f no-such-file || : ; \
34824 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34825 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34826 --target=$${this_target} $${srcdiroption} \
34827 || exit 1
34828 @endif target-libssp
34834 .PHONY: all-target-libssp maybe-all-target-libssp
34835 maybe-all-target-libssp:
34836 @if gcc-bootstrap
34837 all-target-libssp: stage_current
34838 @endif gcc-bootstrap
34839 @if target-libssp
34840 TARGET-target-libssp=all
34841 maybe-all-target-libssp: all-target-libssp
34842 all-target-libssp: configure-target-libssp
34843 @: $(MAKE); $(unstage)
34844 @r=`${PWD_COMMAND}`; export r; \
34845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34846 $(NORMAL_TARGET_EXPORTS) \
34847 (cd $(TARGET_SUBDIR)/libssp && \
34848 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34849 $(TARGET-target-libssp))
34850 @endif target-libssp
34856 .PHONY: check-target-libssp maybe-check-target-libssp
34857 maybe-check-target-libssp:
34858 @if target-libssp
34859 maybe-check-target-libssp: check-target-libssp
34861 check-target-libssp:
34862 @: $(MAKE); $(unstage)
34863 @r=`${PWD_COMMAND}`; export r; \
34864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34865 $(NORMAL_TARGET_EXPORTS) \
34866 (cd $(TARGET_SUBDIR)/libssp && \
34867 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34869 @endif target-libssp
34871 .PHONY: install-target-libssp maybe-install-target-libssp
34872 maybe-install-target-libssp:
34873 @if target-libssp
34874 maybe-install-target-libssp: install-target-libssp
34876 install-target-libssp: installdirs
34877 @: $(MAKE); $(unstage)
34878 @r=`${PWD_COMMAND}`; export r; \
34879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34880 $(NORMAL_TARGET_EXPORTS) \
34881 (cd $(TARGET_SUBDIR)/libssp && \
34882 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34884 @endif target-libssp
34886 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
34887 maybe-install-strip-target-libssp:
34888 @if target-libssp
34889 maybe-install-strip-target-libssp: install-strip-target-libssp
34891 install-strip-target-libssp: installdirs
34892 @: $(MAKE); $(unstage)
34893 @r=`${PWD_COMMAND}`; export r; \
34894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34895 $(NORMAL_TARGET_EXPORTS) \
34896 (cd $(TARGET_SUBDIR)/libssp && \
34897 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34899 @endif target-libssp
34901 # Other targets (info, dvi, pdf, etc.)
34903 .PHONY: maybe-info-target-libssp info-target-libssp
34904 maybe-info-target-libssp:
34905 @if target-libssp
34906 maybe-info-target-libssp: info-target-libssp
34908 info-target-libssp: \
34909 configure-target-libssp
34910 @: $(MAKE); $(unstage)
34911 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34912 r=`${PWD_COMMAND}`; export r; \
34913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34914 $(NORMAL_TARGET_EXPORTS) \
34915 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
34916 for flag in $(EXTRA_TARGET_FLAGS); do \
34917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34918 done; \
34919 (cd $(TARGET_SUBDIR)/libssp && \
34920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34922 "RANLIB=$${RANLIB}" \
34923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34924 info) \
34925 || exit 1
34927 @endif target-libssp
34929 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
34930 maybe-dvi-target-libssp:
34931 @if target-libssp
34932 maybe-dvi-target-libssp: dvi-target-libssp
34934 dvi-target-libssp: \
34935 configure-target-libssp
34936 @: $(MAKE); $(unstage)
34937 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34938 r=`${PWD_COMMAND}`; export r; \
34939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34940 $(NORMAL_TARGET_EXPORTS) \
34941 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
34942 for flag in $(EXTRA_TARGET_FLAGS); do \
34943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34944 done; \
34945 (cd $(TARGET_SUBDIR)/libssp && \
34946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34948 "RANLIB=$${RANLIB}" \
34949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34950 dvi) \
34951 || exit 1
34953 @endif target-libssp
34955 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
34956 maybe-pdf-target-libssp:
34957 @if target-libssp
34958 maybe-pdf-target-libssp: pdf-target-libssp
34960 pdf-target-libssp: \
34961 configure-target-libssp
34962 @: $(MAKE); $(unstage)
34963 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34964 r=`${PWD_COMMAND}`; export r; \
34965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34966 $(NORMAL_TARGET_EXPORTS) \
34967 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
34968 for flag in $(EXTRA_TARGET_FLAGS); do \
34969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34970 done; \
34971 (cd $(TARGET_SUBDIR)/libssp && \
34972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34974 "RANLIB=$${RANLIB}" \
34975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34976 pdf) \
34977 || exit 1
34979 @endif target-libssp
34981 .PHONY: maybe-html-target-libssp html-target-libssp
34982 maybe-html-target-libssp:
34983 @if target-libssp
34984 maybe-html-target-libssp: html-target-libssp
34986 html-target-libssp: \
34987 configure-target-libssp
34988 @: $(MAKE); $(unstage)
34989 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34990 r=`${PWD_COMMAND}`; export r; \
34991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34992 $(NORMAL_TARGET_EXPORTS) \
34993 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
34994 for flag in $(EXTRA_TARGET_FLAGS); do \
34995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34996 done; \
34997 (cd $(TARGET_SUBDIR)/libssp && \
34998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35000 "RANLIB=$${RANLIB}" \
35001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35002 html) \
35003 || exit 1
35005 @endif target-libssp
35007 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
35008 maybe-TAGS-target-libssp:
35009 @if target-libssp
35010 maybe-TAGS-target-libssp: TAGS-target-libssp
35012 TAGS-target-libssp: \
35013 configure-target-libssp
35014 @: $(MAKE); $(unstage)
35015 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35016 r=`${PWD_COMMAND}`; export r; \
35017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35018 $(NORMAL_TARGET_EXPORTS) \
35019 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
35020 for flag in $(EXTRA_TARGET_FLAGS); do \
35021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35022 done; \
35023 (cd $(TARGET_SUBDIR)/libssp && \
35024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35026 "RANLIB=$${RANLIB}" \
35027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35028 TAGS) \
35029 || exit 1
35031 @endif target-libssp
35033 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
35034 maybe-install-info-target-libssp:
35035 @if target-libssp
35036 maybe-install-info-target-libssp: install-info-target-libssp
35038 install-info-target-libssp: \
35039 configure-target-libssp \
35040 info-target-libssp
35041 @: $(MAKE); $(unstage)
35042 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35043 r=`${PWD_COMMAND}`; export r; \
35044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35045 $(NORMAL_TARGET_EXPORTS) \
35046 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
35047 for flag in $(EXTRA_TARGET_FLAGS); do \
35048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35049 done; \
35050 (cd $(TARGET_SUBDIR)/libssp && \
35051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35053 "RANLIB=$${RANLIB}" \
35054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35055 install-info) \
35056 || exit 1
35058 @endif target-libssp
35060 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
35061 maybe-install-pdf-target-libssp:
35062 @if target-libssp
35063 maybe-install-pdf-target-libssp: install-pdf-target-libssp
35065 install-pdf-target-libssp: \
35066 configure-target-libssp \
35067 pdf-target-libssp
35068 @: $(MAKE); $(unstage)
35069 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35070 r=`${PWD_COMMAND}`; export r; \
35071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35072 $(NORMAL_TARGET_EXPORTS) \
35073 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
35074 for flag in $(EXTRA_TARGET_FLAGS); do \
35075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35076 done; \
35077 (cd $(TARGET_SUBDIR)/libssp && \
35078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35080 "RANLIB=$${RANLIB}" \
35081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35082 install-pdf) \
35083 || exit 1
35085 @endif target-libssp
35087 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
35088 maybe-install-html-target-libssp:
35089 @if target-libssp
35090 maybe-install-html-target-libssp: install-html-target-libssp
35092 install-html-target-libssp: \
35093 configure-target-libssp \
35094 html-target-libssp
35095 @: $(MAKE); $(unstage)
35096 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35097 r=`${PWD_COMMAND}`; export r; \
35098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35099 $(NORMAL_TARGET_EXPORTS) \
35100 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
35101 for flag in $(EXTRA_TARGET_FLAGS); do \
35102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35103 done; \
35104 (cd $(TARGET_SUBDIR)/libssp && \
35105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35107 "RANLIB=$${RANLIB}" \
35108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35109 install-html) \
35110 || exit 1
35112 @endif target-libssp
35114 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
35115 maybe-installcheck-target-libssp:
35116 @if target-libssp
35117 maybe-installcheck-target-libssp: installcheck-target-libssp
35119 installcheck-target-libssp: \
35120 configure-target-libssp
35121 @: $(MAKE); $(unstage)
35122 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35123 r=`${PWD_COMMAND}`; export r; \
35124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35125 $(NORMAL_TARGET_EXPORTS) \
35126 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
35127 for flag in $(EXTRA_TARGET_FLAGS); do \
35128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35129 done; \
35130 (cd $(TARGET_SUBDIR)/libssp && \
35131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35133 "RANLIB=$${RANLIB}" \
35134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35135 installcheck) \
35136 || exit 1
35138 @endif target-libssp
35140 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
35141 maybe-mostlyclean-target-libssp:
35142 @if target-libssp
35143 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
35145 mostlyclean-target-libssp:
35146 @: $(MAKE); $(unstage)
35147 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35148 r=`${PWD_COMMAND}`; export r; \
35149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35150 $(NORMAL_TARGET_EXPORTS) \
35151 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
35152 for flag in $(EXTRA_TARGET_FLAGS); do \
35153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35154 done; \
35155 (cd $(TARGET_SUBDIR)/libssp && \
35156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35158 "RANLIB=$${RANLIB}" \
35159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35160 mostlyclean) \
35161 || exit 1
35163 @endif target-libssp
35165 .PHONY: maybe-clean-target-libssp clean-target-libssp
35166 maybe-clean-target-libssp:
35167 @if target-libssp
35168 maybe-clean-target-libssp: clean-target-libssp
35170 clean-target-libssp:
35171 @: $(MAKE); $(unstage)
35172 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35173 r=`${PWD_COMMAND}`; export r; \
35174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35175 $(NORMAL_TARGET_EXPORTS) \
35176 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
35177 for flag in $(EXTRA_TARGET_FLAGS); do \
35178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35179 done; \
35180 (cd $(TARGET_SUBDIR)/libssp && \
35181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35183 "RANLIB=$${RANLIB}" \
35184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35185 clean) \
35186 || exit 1
35188 @endif target-libssp
35190 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
35191 maybe-distclean-target-libssp:
35192 @if target-libssp
35193 maybe-distclean-target-libssp: distclean-target-libssp
35195 distclean-target-libssp:
35196 @: $(MAKE); $(unstage)
35197 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35198 r=`${PWD_COMMAND}`; export r; \
35199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35200 $(NORMAL_TARGET_EXPORTS) \
35201 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
35202 for flag in $(EXTRA_TARGET_FLAGS); do \
35203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35204 done; \
35205 (cd $(TARGET_SUBDIR)/libssp && \
35206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35208 "RANLIB=$${RANLIB}" \
35209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35210 distclean) \
35211 || exit 1
35213 @endif target-libssp
35215 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
35216 maybe-maintainer-clean-target-libssp:
35217 @if target-libssp
35218 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
35220 maintainer-clean-target-libssp:
35221 @: $(MAKE); $(unstage)
35222 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35223 r=`${PWD_COMMAND}`; export r; \
35224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35225 $(NORMAL_TARGET_EXPORTS) \
35226 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
35227 for flag in $(EXTRA_TARGET_FLAGS); do \
35228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35229 done; \
35230 (cd $(TARGET_SUBDIR)/libssp && \
35231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35233 "RANLIB=$${RANLIB}" \
35234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35235 maintainer-clean) \
35236 || exit 1
35238 @endif target-libssp
35244 .PHONY: configure-target-newlib maybe-configure-target-newlib
35245 maybe-configure-target-newlib:
35246 @if gcc-bootstrap
35247 configure-target-newlib: stage_current
35248 @endif gcc-bootstrap
35249 @if target-newlib
35250 maybe-configure-target-newlib: configure-target-newlib
35251 configure-target-newlib:
35252 @: $(MAKE); $(unstage)
35253 @r=`${PWD_COMMAND}`; export r; \
35254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35255 echo "Checking multilib configuration for newlib..."; \
35256 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35257 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
35258 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
35259 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
35260 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
35261 else \
35262 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
35263 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35264 fi; \
35265 else \
35266 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35267 fi; \
35268 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
35269 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35270 $(NORMAL_TARGET_EXPORTS) \
35271 echo Configuring in $(TARGET_SUBDIR)/newlib; \
35273 this_target="${target_alias}"; \
35275 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
35276 case $(srcdir) in \
35277 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35278 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
35279 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35280 esac; \
35281 srcdiroption="--srcdir=$${topdir}/newlib"; \
35282 libsrcdir="$$s/newlib"; \
35283 rm -f no-such-file || : ; \
35284 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35285 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35286 --target=$${this_target} $${srcdiroption} \
35287 || exit 1
35288 @endif target-newlib
35294 .PHONY: all-target-newlib maybe-all-target-newlib
35295 maybe-all-target-newlib:
35296 @if gcc-bootstrap
35297 all-target-newlib: stage_current
35298 @endif gcc-bootstrap
35299 @if target-newlib
35300 TARGET-target-newlib=all
35301 maybe-all-target-newlib: all-target-newlib
35302 all-target-newlib: configure-target-newlib
35303 @: $(MAKE); $(unstage)
35304 @r=`${PWD_COMMAND}`; export r; \
35305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35306 $(NORMAL_TARGET_EXPORTS) \
35307 (cd $(TARGET_SUBDIR)/newlib && \
35308 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35309 $(TARGET-target-newlib))
35310 @endif target-newlib
35316 .PHONY: check-target-newlib maybe-check-target-newlib
35317 maybe-check-target-newlib:
35318 @if target-newlib
35319 maybe-check-target-newlib: check-target-newlib
35321 check-target-newlib:
35322 @: $(MAKE); $(unstage)
35323 @r=`${PWD_COMMAND}`; export r; \
35324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35325 $(NORMAL_TARGET_EXPORTS) \
35326 (cd $(TARGET_SUBDIR)/newlib && \
35327 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35329 @endif target-newlib
35331 .PHONY: install-target-newlib maybe-install-target-newlib
35332 maybe-install-target-newlib:
35333 @if target-newlib
35334 maybe-install-target-newlib: install-target-newlib
35336 install-target-newlib: installdirs
35337 @: $(MAKE); $(unstage)
35338 @r=`${PWD_COMMAND}`; export r; \
35339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35340 $(NORMAL_TARGET_EXPORTS) \
35341 (cd $(TARGET_SUBDIR)/newlib && \
35342 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35344 @endif target-newlib
35346 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
35347 maybe-install-strip-target-newlib:
35348 @if target-newlib
35349 maybe-install-strip-target-newlib: install-strip-target-newlib
35351 install-strip-target-newlib: installdirs
35352 @: $(MAKE); $(unstage)
35353 @r=`${PWD_COMMAND}`; export r; \
35354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35355 $(NORMAL_TARGET_EXPORTS) \
35356 (cd $(TARGET_SUBDIR)/newlib && \
35357 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35359 @endif target-newlib
35361 # Other targets (info, dvi, pdf, etc.)
35363 .PHONY: maybe-info-target-newlib info-target-newlib
35364 maybe-info-target-newlib:
35365 @if target-newlib
35366 maybe-info-target-newlib: info-target-newlib
35368 info-target-newlib: \
35369 configure-target-newlib
35370 @: $(MAKE); $(unstage)
35371 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35372 r=`${PWD_COMMAND}`; export r; \
35373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35374 $(NORMAL_TARGET_EXPORTS) \
35375 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
35376 for flag in $(EXTRA_TARGET_FLAGS); do \
35377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35378 done; \
35379 (cd $(TARGET_SUBDIR)/newlib && \
35380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35382 "RANLIB=$${RANLIB}" \
35383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35384 info) \
35385 || exit 1
35387 @endif target-newlib
35389 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
35390 maybe-dvi-target-newlib:
35391 @if target-newlib
35392 maybe-dvi-target-newlib: dvi-target-newlib
35394 dvi-target-newlib: \
35395 configure-target-newlib
35396 @: $(MAKE); $(unstage)
35397 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35398 r=`${PWD_COMMAND}`; export r; \
35399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35400 $(NORMAL_TARGET_EXPORTS) \
35401 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
35402 for flag in $(EXTRA_TARGET_FLAGS); do \
35403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35404 done; \
35405 (cd $(TARGET_SUBDIR)/newlib && \
35406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35408 "RANLIB=$${RANLIB}" \
35409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35410 dvi) \
35411 || exit 1
35413 @endif target-newlib
35415 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
35416 maybe-pdf-target-newlib:
35417 @if target-newlib
35418 maybe-pdf-target-newlib: pdf-target-newlib
35420 pdf-target-newlib: \
35421 configure-target-newlib
35422 @: $(MAKE); $(unstage)
35423 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35424 r=`${PWD_COMMAND}`; export r; \
35425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35426 $(NORMAL_TARGET_EXPORTS) \
35427 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
35428 for flag in $(EXTRA_TARGET_FLAGS); do \
35429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35430 done; \
35431 (cd $(TARGET_SUBDIR)/newlib && \
35432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35434 "RANLIB=$${RANLIB}" \
35435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35436 pdf) \
35437 || exit 1
35439 @endif target-newlib
35441 .PHONY: maybe-html-target-newlib html-target-newlib
35442 maybe-html-target-newlib:
35443 @if target-newlib
35444 maybe-html-target-newlib: html-target-newlib
35446 html-target-newlib: \
35447 configure-target-newlib
35448 @: $(MAKE); $(unstage)
35449 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35450 r=`${PWD_COMMAND}`; export r; \
35451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35452 $(NORMAL_TARGET_EXPORTS) \
35453 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
35454 for flag in $(EXTRA_TARGET_FLAGS); do \
35455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35456 done; \
35457 (cd $(TARGET_SUBDIR)/newlib && \
35458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35460 "RANLIB=$${RANLIB}" \
35461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35462 html) \
35463 || exit 1
35465 @endif target-newlib
35467 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
35468 maybe-TAGS-target-newlib:
35469 @if target-newlib
35470 maybe-TAGS-target-newlib: TAGS-target-newlib
35472 TAGS-target-newlib: \
35473 configure-target-newlib
35474 @: $(MAKE); $(unstage)
35475 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35476 r=`${PWD_COMMAND}`; export r; \
35477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35478 $(NORMAL_TARGET_EXPORTS) \
35479 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
35480 for flag in $(EXTRA_TARGET_FLAGS); do \
35481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35482 done; \
35483 (cd $(TARGET_SUBDIR)/newlib && \
35484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35486 "RANLIB=$${RANLIB}" \
35487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35488 TAGS) \
35489 || exit 1
35491 @endif target-newlib
35493 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
35494 maybe-install-info-target-newlib:
35495 @if target-newlib
35496 maybe-install-info-target-newlib: install-info-target-newlib
35498 install-info-target-newlib: \
35499 configure-target-newlib \
35500 info-target-newlib
35501 @: $(MAKE); $(unstage)
35502 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35503 r=`${PWD_COMMAND}`; export r; \
35504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35505 $(NORMAL_TARGET_EXPORTS) \
35506 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
35507 for flag in $(EXTRA_TARGET_FLAGS); do \
35508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35509 done; \
35510 (cd $(TARGET_SUBDIR)/newlib && \
35511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35513 "RANLIB=$${RANLIB}" \
35514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35515 install-info) \
35516 || exit 1
35518 @endif target-newlib
35520 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
35521 maybe-install-pdf-target-newlib:
35522 @if target-newlib
35523 maybe-install-pdf-target-newlib: install-pdf-target-newlib
35525 install-pdf-target-newlib: \
35526 configure-target-newlib \
35527 pdf-target-newlib
35528 @: $(MAKE); $(unstage)
35529 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35530 r=`${PWD_COMMAND}`; export r; \
35531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35532 $(NORMAL_TARGET_EXPORTS) \
35533 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
35534 for flag in $(EXTRA_TARGET_FLAGS); do \
35535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35536 done; \
35537 (cd $(TARGET_SUBDIR)/newlib && \
35538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35540 "RANLIB=$${RANLIB}" \
35541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35542 install-pdf) \
35543 || exit 1
35545 @endif target-newlib
35547 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
35548 maybe-install-html-target-newlib:
35549 @if target-newlib
35550 maybe-install-html-target-newlib: install-html-target-newlib
35552 install-html-target-newlib: \
35553 configure-target-newlib \
35554 html-target-newlib
35555 @: $(MAKE); $(unstage)
35556 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35557 r=`${PWD_COMMAND}`; export r; \
35558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35559 $(NORMAL_TARGET_EXPORTS) \
35560 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
35561 for flag in $(EXTRA_TARGET_FLAGS); do \
35562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35563 done; \
35564 (cd $(TARGET_SUBDIR)/newlib && \
35565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35567 "RANLIB=$${RANLIB}" \
35568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35569 install-html) \
35570 || exit 1
35572 @endif target-newlib
35574 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
35575 maybe-installcheck-target-newlib:
35576 @if target-newlib
35577 maybe-installcheck-target-newlib: installcheck-target-newlib
35579 installcheck-target-newlib: \
35580 configure-target-newlib
35581 @: $(MAKE); $(unstage)
35582 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35583 r=`${PWD_COMMAND}`; export r; \
35584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35585 $(NORMAL_TARGET_EXPORTS) \
35586 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
35587 for flag in $(EXTRA_TARGET_FLAGS); do \
35588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35589 done; \
35590 (cd $(TARGET_SUBDIR)/newlib && \
35591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35593 "RANLIB=$${RANLIB}" \
35594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35595 installcheck) \
35596 || exit 1
35598 @endif target-newlib
35600 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
35601 maybe-mostlyclean-target-newlib:
35602 @if target-newlib
35603 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
35605 mostlyclean-target-newlib:
35606 @: $(MAKE); $(unstage)
35607 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35608 r=`${PWD_COMMAND}`; export r; \
35609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35610 $(NORMAL_TARGET_EXPORTS) \
35611 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
35612 for flag in $(EXTRA_TARGET_FLAGS); do \
35613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35614 done; \
35615 (cd $(TARGET_SUBDIR)/newlib && \
35616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35618 "RANLIB=$${RANLIB}" \
35619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35620 mostlyclean) \
35621 || exit 1
35623 @endif target-newlib
35625 .PHONY: maybe-clean-target-newlib clean-target-newlib
35626 maybe-clean-target-newlib:
35627 @if target-newlib
35628 maybe-clean-target-newlib: clean-target-newlib
35630 clean-target-newlib:
35631 @: $(MAKE); $(unstage)
35632 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35633 r=`${PWD_COMMAND}`; export r; \
35634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35635 $(NORMAL_TARGET_EXPORTS) \
35636 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
35637 for flag in $(EXTRA_TARGET_FLAGS); do \
35638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35639 done; \
35640 (cd $(TARGET_SUBDIR)/newlib && \
35641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35643 "RANLIB=$${RANLIB}" \
35644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35645 clean) \
35646 || exit 1
35648 @endif target-newlib
35650 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
35651 maybe-distclean-target-newlib:
35652 @if target-newlib
35653 maybe-distclean-target-newlib: distclean-target-newlib
35655 distclean-target-newlib:
35656 @: $(MAKE); $(unstage)
35657 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35658 r=`${PWD_COMMAND}`; export r; \
35659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35660 $(NORMAL_TARGET_EXPORTS) \
35661 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
35662 for flag in $(EXTRA_TARGET_FLAGS); do \
35663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35664 done; \
35665 (cd $(TARGET_SUBDIR)/newlib && \
35666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35668 "RANLIB=$${RANLIB}" \
35669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35670 distclean) \
35671 || exit 1
35673 @endif target-newlib
35675 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
35676 maybe-maintainer-clean-target-newlib:
35677 @if target-newlib
35678 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
35680 maintainer-clean-target-newlib:
35681 @: $(MAKE); $(unstage)
35682 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35683 r=`${PWD_COMMAND}`; export r; \
35684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35685 $(NORMAL_TARGET_EXPORTS) \
35686 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
35687 for flag in $(EXTRA_TARGET_FLAGS); do \
35688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35689 done; \
35690 (cd $(TARGET_SUBDIR)/newlib && \
35691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35693 "RANLIB=$${RANLIB}" \
35694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35695 maintainer-clean) \
35696 || exit 1
35698 @endif target-newlib
35704 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
35705 maybe-configure-target-libgcc:
35706 @if gcc-bootstrap
35707 configure-target-libgcc: stage_current
35708 @endif gcc-bootstrap
35709 @if target-libgcc
35710 maybe-configure-target-libgcc: configure-target-libgcc
35711 configure-target-libgcc:
35712 @r=`${PWD_COMMAND}`; export r; \
35713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35714 echo "Checking multilib configuration for libgcc..."; \
35715 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35716 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35717 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35718 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35719 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35720 else \
35721 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35722 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35723 fi; \
35724 else \
35725 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35726 fi; \
35727 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35728 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35729 $(NORMAL_TARGET_EXPORTS) \
35730 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
35732 this_target="${target_alias}"; \
35734 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
35735 case $(srcdir) in \
35736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35737 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35739 esac; \
35740 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35741 libsrcdir="$$s/libgcc"; \
35742 rm -f no-such-file || : ; \
35743 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35744 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35745 --target=$${this_target} $${srcdiroption} \
35746 || exit 1
35747 @endif target-libgcc
35751 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
35752 maybe-configure-stage1-target-libgcc:
35753 @if target-libgcc-bootstrap
35754 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
35755 configure-stage1-target-libgcc:
35756 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35757 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35758 @r=`${PWD_COMMAND}`; export r; \
35759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35760 TFLAGS="$(STAGE1_TFLAGS)"; \
35761 echo "Checking multilib configuration for libgcc..."; \
35762 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35763 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35764 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35765 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35766 else \
35767 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35768 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35769 fi; \
35770 else \
35771 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35772 fi; \
35773 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35774 $(NORMAL_TARGET_EXPORTS) \
35775 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35776 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35777 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35778 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
35779 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35780 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35781 case $(srcdir) in \
35782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35783 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35785 esac; \
35786 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35787 libsrcdir="$$s/libgcc"; \
35788 $(SHELL) $${libsrcdir}/configure \
35789 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35790 --target=${target_alias} $${srcdiroption} \
35791 $(STAGE1_CONFIGURE_FLAGS)
35792 @endif target-libgcc-bootstrap
35794 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
35795 maybe-configure-stage2-target-libgcc:
35796 @if target-libgcc-bootstrap
35797 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
35798 configure-stage2-target-libgcc:
35799 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35800 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35801 @r=`${PWD_COMMAND}`; export r; \
35802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35803 TFLAGS="$(STAGE2_TFLAGS)"; \
35804 echo "Checking multilib configuration for libgcc..."; \
35805 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35806 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35807 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35808 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35809 else \
35810 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35811 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35812 fi; \
35813 else \
35814 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35815 fi; \
35816 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35817 $(NORMAL_TARGET_EXPORTS) \
35819 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35820 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35821 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35822 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
35823 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35824 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35825 case $(srcdir) in \
35826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35827 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35829 esac; \
35830 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35831 libsrcdir="$$s/libgcc"; \
35832 $(SHELL) $${libsrcdir}/configure \
35833 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35834 --target=${target_alias} $${srcdiroption} \
35835 --with-build-libsubdir=$(HOST_SUBDIR) \
35836 $(STAGE2_CONFIGURE_FLAGS)
35837 @endif target-libgcc-bootstrap
35839 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
35840 maybe-configure-stage3-target-libgcc:
35841 @if target-libgcc-bootstrap
35842 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
35843 configure-stage3-target-libgcc:
35844 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35845 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35846 @r=`${PWD_COMMAND}`; export r; \
35847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35848 TFLAGS="$(STAGE3_TFLAGS)"; \
35849 echo "Checking multilib configuration for libgcc..."; \
35850 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35851 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35852 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35853 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35854 else \
35855 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35856 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35857 fi; \
35858 else \
35859 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35860 fi; \
35861 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35862 $(NORMAL_TARGET_EXPORTS) \
35864 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35865 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35866 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35867 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
35868 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35869 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35870 case $(srcdir) in \
35871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35872 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35874 esac; \
35875 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35876 libsrcdir="$$s/libgcc"; \
35877 $(SHELL) $${libsrcdir}/configure \
35878 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35879 --target=${target_alias} $${srcdiroption} \
35880 --with-build-libsubdir=$(HOST_SUBDIR) \
35881 $(STAGE3_CONFIGURE_FLAGS)
35882 @endif target-libgcc-bootstrap
35884 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
35885 maybe-configure-stage4-target-libgcc:
35886 @if target-libgcc-bootstrap
35887 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
35888 configure-stage4-target-libgcc:
35889 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35890 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35891 @r=`${PWD_COMMAND}`; export r; \
35892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35893 TFLAGS="$(STAGE4_TFLAGS)"; \
35894 echo "Checking multilib configuration for libgcc..."; \
35895 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35896 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35897 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35898 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35899 else \
35900 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35901 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35902 fi; \
35903 else \
35904 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35905 fi; \
35906 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35907 $(NORMAL_TARGET_EXPORTS) \
35909 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35910 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35911 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35912 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
35913 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35914 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35915 case $(srcdir) in \
35916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35917 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35919 esac; \
35920 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35921 libsrcdir="$$s/libgcc"; \
35922 $(SHELL) $${libsrcdir}/configure \
35923 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35924 --target=${target_alias} $${srcdiroption} \
35925 --with-build-libsubdir=$(HOST_SUBDIR) \
35926 $(STAGE4_CONFIGURE_FLAGS)
35927 @endif target-libgcc-bootstrap
35929 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
35930 maybe-configure-stageprofile-target-libgcc:
35931 @if target-libgcc-bootstrap
35932 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
35933 configure-stageprofile-target-libgcc:
35934 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35935 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35936 @r=`${PWD_COMMAND}`; export r; \
35937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35938 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35939 echo "Checking multilib configuration for libgcc..."; \
35940 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35941 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35942 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35943 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35944 else \
35945 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35946 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35947 fi; \
35948 else \
35949 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35950 fi; \
35951 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35952 $(NORMAL_TARGET_EXPORTS) \
35954 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35955 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35956 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35957 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
35958 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35959 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35960 case $(srcdir) in \
35961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35962 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35964 esac; \
35965 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35966 libsrcdir="$$s/libgcc"; \
35967 $(SHELL) $${libsrcdir}/configure \
35968 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35969 --target=${target_alias} $${srcdiroption} \
35970 --with-build-libsubdir=$(HOST_SUBDIR) \
35971 $(STAGEprofile_CONFIGURE_FLAGS)
35972 @endif target-libgcc-bootstrap
35974 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
35975 maybe-configure-stagefeedback-target-libgcc:
35976 @if target-libgcc-bootstrap
35977 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
35978 configure-stagefeedback-target-libgcc:
35979 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35980 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35981 @r=`${PWD_COMMAND}`; export r; \
35982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35983 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35984 echo "Checking multilib configuration for libgcc..."; \
35985 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35986 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35987 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35988 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35989 else \
35990 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35991 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35992 fi; \
35993 else \
35994 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35995 fi; \
35996 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35997 $(NORMAL_TARGET_EXPORTS) \
35999 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36000 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36001 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36002 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
36003 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36004 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36005 case $(srcdir) in \
36006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36007 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36009 esac; \
36010 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36011 libsrcdir="$$s/libgcc"; \
36012 $(SHELL) $${libsrcdir}/configure \
36013 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36014 --target=${target_alias} $${srcdiroption} \
36015 --with-build-libsubdir=$(HOST_SUBDIR) \
36016 $(STAGEfeedback_CONFIGURE_FLAGS)
36017 @endif target-libgcc-bootstrap
36023 .PHONY: all-target-libgcc maybe-all-target-libgcc
36024 maybe-all-target-libgcc:
36025 @if gcc-bootstrap
36026 all-target-libgcc: stage_current
36027 @endif gcc-bootstrap
36028 @if target-libgcc
36029 TARGET-target-libgcc=all
36030 maybe-all-target-libgcc: all-target-libgcc
36031 all-target-libgcc: configure-target-libgcc
36032 @r=`${PWD_COMMAND}`; export r; \
36033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36034 $(NORMAL_TARGET_EXPORTS) \
36035 (cd $(TARGET_SUBDIR)/libgcc && \
36036 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36037 $(TARGET-target-libgcc))
36038 @endif target-libgcc
36042 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
36043 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
36044 maybe-all-stage1-target-libgcc:
36045 maybe-clean-stage1-target-libgcc:
36046 @if target-libgcc-bootstrap
36047 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
36048 all-stage1: all-stage1-target-libgcc
36049 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
36050 all-stage1-target-libgcc: configure-stage1-target-libgcc
36051 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36052 @r=`${PWD_COMMAND}`; export r; \
36053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36054 TFLAGS="$(STAGE1_TFLAGS)"; \
36055 $(NORMAL_TARGET_EXPORTS) \
36056 cd $(TARGET_SUBDIR)/libgcc && \
36057 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36058 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36059 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36060 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36061 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36062 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36063 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36064 $(EXTRA_TARGET_FLAGS) \
36066 TFLAGS="$(STAGE1_TFLAGS)" \
36067 $(TARGET-stage1-target-libgcc)
36069 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
36070 clean-stage1: clean-stage1-target-libgcc
36071 clean-stage1-target-libgcc:
36072 @if [ $(current_stage) = stage1 ]; then \
36073 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36074 else \
36075 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
36076 $(MAKE) stage1-start; \
36077 fi; \
36078 cd $(TARGET_SUBDIR)/libgcc && \
36079 $(MAKE) $(EXTRA_TARGET_FLAGS) \
36080 clean
36081 @endif target-libgcc-bootstrap
36084 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
36085 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
36086 maybe-all-stage2-target-libgcc:
36087 maybe-clean-stage2-target-libgcc:
36088 @if target-libgcc-bootstrap
36089 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
36090 all-stage2: all-stage2-target-libgcc
36091 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
36092 all-stage2-target-libgcc: configure-stage2-target-libgcc
36093 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36094 @r=`${PWD_COMMAND}`; export r; \
36095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36096 TFLAGS="$(STAGE2_TFLAGS)"; \
36097 $(NORMAL_TARGET_EXPORTS) \
36099 cd $(TARGET_SUBDIR)/libgcc && \
36100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36101 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36102 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36103 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36104 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36105 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36106 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36107 $(EXTRA_TARGET_FLAGS) \
36108 TFLAGS="$(STAGE2_TFLAGS)" \
36109 $(TARGET-stage2-target-libgcc)
36111 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
36112 clean-stage2: clean-stage2-target-libgcc
36113 clean-stage2-target-libgcc:
36114 @if [ $(current_stage) = stage2 ]; then \
36115 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36116 else \
36117 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
36118 $(MAKE) stage2-start; \
36119 fi; \
36120 cd $(TARGET_SUBDIR)/libgcc && \
36121 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36122 @endif target-libgcc-bootstrap
36125 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
36126 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
36127 maybe-all-stage3-target-libgcc:
36128 maybe-clean-stage3-target-libgcc:
36129 @if target-libgcc-bootstrap
36130 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
36131 all-stage3: all-stage3-target-libgcc
36132 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
36133 all-stage3-target-libgcc: configure-stage3-target-libgcc
36134 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36135 @r=`${PWD_COMMAND}`; export r; \
36136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36137 TFLAGS="$(STAGE3_TFLAGS)"; \
36138 $(NORMAL_TARGET_EXPORTS) \
36140 cd $(TARGET_SUBDIR)/libgcc && \
36141 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36142 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36143 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36144 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36145 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36146 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36147 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36148 $(EXTRA_TARGET_FLAGS) \
36149 TFLAGS="$(STAGE3_TFLAGS)" \
36150 $(TARGET-stage3-target-libgcc)
36152 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
36153 clean-stage3: clean-stage3-target-libgcc
36154 clean-stage3-target-libgcc:
36155 @if [ $(current_stage) = stage3 ]; then \
36156 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36157 else \
36158 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
36159 $(MAKE) stage3-start; \
36160 fi; \
36161 cd $(TARGET_SUBDIR)/libgcc && \
36162 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36163 @endif target-libgcc-bootstrap
36166 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
36167 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
36168 maybe-all-stage4-target-libgcc:
36169 maybe-clean-stage4-target-libgcc:
36170 @if target-libgcc-bootstrap
36171 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
36172 all-stage4: all-stage4-target-libgcc
36173 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
36174 all-stage4-target-libgcc: configure-stage4-target-libgcc
36175 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36176 @r=`${PWD_COMMAND}`; export r; \
36177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36178 TFLAGS="$(STAGE4_TFLAGS)"; \
36179 $(NORMAL_TARGET_EXPORTS) \
36181 cd $(TARGET_SUBDIR)/libgcc && \
36182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36183 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36184 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36185 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36186 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36187 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36188 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36189 $(EXTRA_TARGET_FLAGS) \
36190 TFLAGS="$(STAGE4_TFLAGS)" \
36191 $(TARGET-stage4-target-libgcc)
36193 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
36194 clean-stage4: clean-stage4-target-libgcc
36195 clean-stage4-target-libgcc:
36196 @if [ $(current_stage) = stage4 ]; then \
36197 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36198 else \
36199 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
36200 $(MAKE) stage4-start; \
36201 fi; \
36202 cd $(TARGET_SUBDIR)/libgcc && \
36203 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36204 @endif target-libgcc-bootstrap
36207 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
36208 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
36209 maybe-all-stageprofile-target-libgcc:
36210 maybe-clean-stageprofile-target-libgcc:
36211 @if target-libgcc-bootstrap
36212 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
36213 all-stageprofile: all-stageprofile-target-libgcc
36214 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
36215 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36216 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36217 @r=`${PWD_COMMAND}`; export r; \
36218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36219 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36220 $(NORMAL_TARGET_EXPORTS) \
36222 cd $(TARGET_SUBDIR)/libgcc && \
36223 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36224 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36225 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36226 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36227 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36228 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36229 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36230 $(EXTRA_TARGET_FLAGS) \
36231 TFLAGS="$(STAGEprofile_TFLAGS)" \
36232 $(TARGET-stageprofile-target-libgcc)
36234 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
36235 clean-stageprofile: clean-stageprofile-target-libgcc
36236 clean-stageprofile-target-libgcc:
36237 @if [ $(current_stage) = stageprofile ]; then \
36238 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36239 else \
36240 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
36241 $(MAKE) stageprofile-start; \
36242 fi; \
36243 cd $(TARGET_SUBDIR)/libgcc && \
36244 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36245 @endif target-libgcc-bootstrap
36248 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
36249 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
36250 maybe-all-stagefeedback-target-libgcc:
36251 maybe-clean-stagefeedback-target-libgcc:
36252 @if target-libgcc-bootstrap
36253 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
36254 all-stagefeedback: all-stagefeedback-target-libgcc
36255 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
36256 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36257 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36258 @r=`${PWD_COMMAND}`; export r; \
36259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36260 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36261 $(NORMAL_TARGET_EXPORTS) \
36263 cd $(TARGET_SUBDIR)/libgcc && \
36264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36265 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36266 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36267 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36271 $(EXTRA_TARGET_FLAGS) \
36272 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36273 $(TARGET-stagefeedback-target-libgcc)
36275 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
36276 clean-stagefeedback: clean-stagefeedback-target-libgcc
36277 clean-stagefeedback-target-libgcc:
36278 @if [ $(current_stage) = stagefeedback ]; then \
36279 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36280 else \
36281 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
36282 $(MAKE) stagefeedback-start; \
36283 fi; \
36284 cd $(TARGET_SUBDIR)/libgcc && \
36285 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36286 @endif target-libgcc-bootstrap
36293 .PHONY: check-target-libgcc maybe-check-target-libgcc
36294 maybe-check-target-libgcc:
36295 @if target-libgcc
36296 maybe-check-target-libgcc: check-target-libgcc
36298 # Dummy target for uncheckable module.
36299 check-target-libgcc:
36301 @endif target-libgcc
36303 .PHONY: install-target-libgcc maybe-install-target-libgcc
36304 maybe-install-target-libgcc:
36305 @if target-libgcc
36306 maybe-install-target-libgcc: install-target-libgcc
36308 install-target-libgcc: installdirs
36309 @: $(MAKE); $(unstage)
36310 @r=`${PWD_COMMAND}`; export r; \
36311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36312 $(NORMAL_TARGET_EXPORTS) \
36313 (cd $(TARGET_SUBDIR)/libgcc && \
36314 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36316 @endif target-libgcc
36318 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
36319 maybe-install-strip-target-libgcc:
36320 @if target-libgcc
36321 maybe-install-strip-target-libgcc: install-strip-target-libgcc
36323 install-strip-target-libgcc: installdirs
36324 @: $(MAKE); $(unstage)
36325 @r=`${PWD_COMMAND}`; export r; \
36326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36327 $(NORMAL_TARGET_EXPORTS) \
36328 (cd $(TARGET_SUBDIR)/libgcc && \
36329 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36331 @endif target-libgcc
36333 # Other targets (info, dvi, pdf, etc.)
36335 .PHONY: maybe-info-target-libgcc info-target-libgcc
36336 maybe-info-target-libgcc:
36337 @if target-libgcc
36338 maybe-info-target-libgcc: info-target-libgcc
36340 info-target-libgcc: \
36341 configure-target-libgcc
36342 @: $(MAKE); $(unstage)
36343 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36344 r=`${PWD_COMMAND}`; export r; \
36345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36346 $(NORMAL_TARGET_EXPORTS) \
36347 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
36348 for flag in $(EXTRA_TARGET_FLAGS); do \
36349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36350 done; \
36351 (cd $(TARGET_SUBDIR)/libgcc && \
36352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36354 "RANLIB=$${RANLIB}" \
36355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36356 info) \
36357 || exit 1
36359 @endif target-libgcc
36361 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
36362 maybe-dvi-target-libgcc:
36363 @if target-libgcc
36364 maybe-dvi-target-libgcc: dvi-target-libgcc
36366 dvi-target-libgcc: \
36367 configure-target-libgcc
36368 @: $(MAKE); $(unstage)
36369 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36370 r=`${PWD_COMMAND}`; export r; \
36371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36372 $(NORMAL_TARGET_EXPORTS) \
36373 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
36374 for flag in $(EXTRA_TARGET_FLAGS); do \
36375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36376 done; \
36377 (cd $(TARGET_SUBDIR)/libgcc && \
36378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36380 "RANLIB=$${RANLIB}" \
36381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36382 dvi) \
36383 || exit 1
36385 @endif target-libgcc
36387 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
36388 maybe-pdf-target-libgcc:
36389 @if target-libgcc
36390 maybe-pdf-target-libgcc: pdf-target-libgcc
36392 pdf-target-libgcc: \
36393 configure-target-libgcc
36394 @: $(MAKE); $(unstage)
36395 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36396 r=`${PWD_COMMAND}`; export r; \
36397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36398 $(NORMAL_TARGET_EXPORTS) \
36399 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
36400 for flag in $(EXTRA_TARGET_FLAGS); do \
36401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36402 done; \
36403 (cd $(TARGET_SUBDIR)/libgcc && \
36404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36406 "RANLIB=$${RANLIB}" \
36407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36408 pdf) \
36409 || exit 1
36411 @endif target-libgcc
36413 .PHONY: maybe-html-target-libgcc html-target-libgcc
36414 maybe-html-target-libgcc:
36415 @if target-libgcc
36416 maybe-html-target-libgcc: html-target-libgcc
36418 html-target-libgcc: \
36419 configure-target-libgcc
36420 @: $(MAKE); $(unstage)
36421 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36422 r=`${PWD_COMMAND}`; export r; \
36423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36424 $(NORMAL_TARGET_EXPORTS) \
36425 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
36426 for flag in $(EXTRA_TARGET_FLAGS); do \
36427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36428 done; \
36429 (cd $(TARGET_SUBDIR)/libgcc && \
36430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36432 "RANLIB=$${RANLIB}" \
36433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36434 html) \
36435 || exit 1
36437 @endif target-libgcc
36439 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
36440 maybe-TAGS-target-libgcc:
36441 @if target-libgcc
36442 maybe-TAGS-target-libgcc: TAGS-target-libgcc
36444 TAGS-target-libgcc: \
36445 configure-target-libgcc
36446 @: $(MAKE); $(unstage)
36447 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36448 r=`${PWD_COMMAND}`; export r; \
36449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36450 $(NORMAL_TARGET_EXPORTS) \
36451 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
36452 for flag in $(EXTRA_TARGET_FLAGS); do \
36453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36454 done; \
36455 (cd $(TARGET_SUBDIR)/libgcc && \
36456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36458 "RANLIB=$${RANLIB}" \
36459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36460 TAGS) \
36461 || exit 1
36463 @endif target-libgcc
36465 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
36466 maybe-install-info-target-libgcc:
36467 @if target-libgcc
36468 maybe-install-info-target-libgcc: install-info-target-libgcc
36470 install-info-target-libgcc: \
36471 configure-target-libgcc \
36472 info-target-libgcc
36473 @: $(MAKE); $(unstage)
36474 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36475 r=`${PWD_COMMAND}`; export r; \
36476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36477 $(NORMAL_TARGET_EXPORTS) \
36478 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
36479 for flag in $(EXTRA_TARGET_FLAGS); do \
36480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36481 done; \
36482 (cd $(TARGET_SUBDIR)/libgcc && \
36483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36485 "RANLIB=$${RANLIB}" \
36486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36487 install-info) \
36488 || exit 1
36490 @endif target-libgcc
36492 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
36493 maybe-install-pdf-target-libgcc:
36494 @if target-libgcc
36495 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
36497 install-pdf-target-libgcc: \
36498 configure-target-libgcc \
36499 pdf-target-libgcc
36500 @: $(MAKE); $(unstage)
36501 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36502 r=`${PWD_COMMAND}`; export r; \
36503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36504 $(NORMAL_TARGET_EXPORTS) \
36505 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
36506 for flag in $(EXTRA_TARGET_FLAGS); do \
36507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36508 done; \
36509 (cd $(TARGET_SUBDIR)/libgcc && \
36510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36512 "RANLIB=$${RANLIB}" \
36513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36514 install-pdf) \
36515 || exit 1
36517 @endif target-libgcc
36519 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
36520 maybe-install-html-target-libgcc:
36521 @if target-libgcc
36522 maybe-install-html-target-libgcc: install-html-target-libgcc
36524 install-html-target-libgcc: \
36525 configure-target-libgcc \
36526 html-target-libgcc
36527 @: $(MAKE); $(unstage)
36528 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36529 r=`${PWD_COMMAND}`; export r; \
36530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36531 $(NORMAL_TARGET_EXPORTS) \
36532 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
36533 for flag in $(EXTRA_TARGET_FLAGS); do \
36534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36535 done; \
36536 (cd $(TARGET_SUBDIR)/libgcc && \
36537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36539 "RANLIB=$${RANLIB}" \
36540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36541 install-html) \
36542 || exit 1
36544 @endif target-libgcc
36546 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
36547 maybe-installcheck-target-libgcc:
36548 @if target-libgcc
36549 maybe-installcheck-target-libgcc: installcheck-target-libgcc
36551 installcheck-target-libgcc: \
36552 configure-target-libgcc
36553 @: $(MAKE); $(unstage)
36554 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36555 r=`${PWD_COMMAND}`; export r; \
36556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36557 $(NORMAL_TARGET_EXPORTS) \
36558 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
36559 for flag in $(EXTRA_TARGET_FLAGS); do \
36560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36561 done; \
36562 (cd $(TARGET_SUBDIR)/libgcc && \
36563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36565 "RANLIB=$${RANLIB}" \
36566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36567 installcheck) \
36568 || exit 1
36570 @endif target-libgcc
36572 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
36573 maybe-mostlyclean-target-libgcc:
36574 @if target-libgcc
36575 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
36577 mostlyclean-target-libgcc:
36578 @: $(MAKE); $(unstage)
36579 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36580 r=`${PWD_COMMAND}`; export r; \
36581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36582 $(NORMAL_TARGET_EXPORTS) \
36583 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
36584 for flag in $(EXTRA_TARGET_FLAGS); do \
36585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36586 done; \
36587 (cd $(TARGET_SUBDIR)/libgcc && \
36588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36590 "RANLIB=$${RANLIB}" \
36591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36592 mostlyclean) \
36593 || exit 1
36595 @endif target-libgcc
36597 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
36598 maybe-clean-target-libgcc:
36599 @if target-libgcc
36600 maybe-clean-target-libgcc: clean-target-libgcc
36602 clean-target-libgcc:
36603 @: $(MAKE); $(unstage)
36604 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36605 r=`${PWD_COMMAND}`; export r; \
36606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36607 $(NORMAL_TARGET_EXPORTS) \
36608 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
36609 for flag in $(EXTRA_TARGET_FLAGS); do \
36610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36611 done; \
36612 (cd $(TARGET_SUBDIR)/libgcc && \
36613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36615 "RANLIB=$${RANLIB}" \
36616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36617 clean) \
36618 || exit 1
36620 @endif target-libgcc
36622 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
36623 maybe-distclean-target-libgcc:
36624 @if target-libgcc
36625 maybe-distclean-target-libgcc: distclean-target-libgcc
36627 distclean-target-libgcc:
36628 @: $(MAKE); $(unstage)
36629 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36630 r=`${PWD_COMMAND}`; export r; \
36631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36632 $(NORMAL_TARGET_EXPORTS) \
36633 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
36634 for flag in $(EXTRA_TARGET_FLAGS); do \
36635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36636 done; \
36637 (cd $(TARGET_SUBDIR)/libgcc && \
36638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36640 "RANLIB=$${RANLIB}" \
36641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36642 distclean) \
36643 || exit 1
36645 @endif target-libgcc
36647 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
36648 maybe-maintainer-clean-target-libgcc:
36649 @if target-libgcc
36650 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
36652 maintainer-clean-target-libgcc:
36653 @: $(MAKE); $(unstage)
36654 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36655 r=`${PWD_COMMAND}`; export r; \
36656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36657 $(NORMAL_TARGET_EXPORTS) \
36658 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
36659 for flag in $(EXTRA_TARGET_FLAGS); do \
36660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36661 done; \
36662 (cd $(TARGET_SUBDIR)/libgcc && \
36663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36665 "RANLIB=$${RANLIB}" \
36666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36667 maintainer-clean) \
36668 || exit 1
36670 @endif target-libgcc
36676 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
36677 maybe-configure-target-libbacktrace:
36678 @if gcc-bootstrap
36679 configure-target-libbacktrace: stage_current
36680 @endif gcc-bootstrap
36681 @if target-libbacktrace
36682 maybe-configure-target-libbacktrace: configure-target-libbacktrace
36683 configure-target-libbacktrace:
36684 @: $(MAKE); $(unstage)
36685 @r=`${PWD_COMMAND}`; export r; \
36686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36687 echo "Checking multilib configuration for libbacktrace..."; \
36688 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36689 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
36690 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36691 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36692 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
36693 else \
36694 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
36695 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36696 fi; \
36697 else \
36698 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36699 fi; \
36700 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
36701 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36702 $(NORMAL_TARGET_EXPORTS) \
36703 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
36705 this_target="${target_alias}"; \
36707 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
36708 case $(srcdir) in \
36709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36710 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
36711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36712 esac; \
36713 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
36714 libsrcdir="$$s/libbacktrace"; \
36715 rm -f no-such-file || : ; \
36716 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36717 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36718 --target=$${this_target} $${srcdiroption} \
36719 || exit 1
36720 @endif target-libbacktrace
36726 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
36727 maybe-all-target-libbacktrace:
36728 @if gcc-bootstrap
36729 all-target-libbacktrace: stage_current
36730 @endif gcc-bootstrap
36731 @if target-libbacktrace
36732 TARGET-target-libbacktrace=all
36733 maybe-all-target-libbacktrace: all-target-libbacktrace
36734 all-target-libbacktrace: configure-target-libbacktrace
36735 @: $(MAKE); $(unstage)
36736 @r=`${PWD_COMMAND}`; export r; \
36737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36738 $(NORMAL_TARGET_EXPORTS) \
36739 (cd $(TARGET_SUBDIR)/libbacktrace && \
36740 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36741 $(TARGET-target-libbacktrace))
36742 @endif target-libbacktrace
36748 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
36749 maybe-check-target-libbacktrace:
36750 @if target-libbacktrace
36751 maybe-check-target-libbacktrace: check-target-libbacktrace
36753 check-target-libbacktrace:
36754 @: $(MAKE); $(unstage)
36755 @r=`${PWD_COMMAND}`; export r; \
36756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36757 $(NORMAL_TARGET_EXPORTS) \
36758 (cd $(TARGET_SUBDIR)/libbacktrace && \
36759 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36761 @endif target-libbacktrace
36763 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
36764 maybe-install-target-libbacktrace:
36765 @if target-libbacktrace
36766 maybe-install-target-libbacktrace: install-target-libbacktrace
36768 install-target-libbacktrace: installdirs
36769 @: $(MAKE); $(unstage)
36770 @r=`${PWD_COMMAND}`; export r; \
36771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36772 $(NORMAL_TARGET_EXPORTS) \
36773 (cd $(TARGET_SUBDIR)/libbacktrace && \
36774 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36776 @endif target-libbacktrace
36778 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
36779 maybe-install-strip-target-libbacktrace:
36780 @if target-libbacktrace
36781 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
36783 install-strip-target-libbacktrace: installdirs
36784 @: $(MAKE); $(unstage)
36785 @r=`${PWD_COMMAND}`; export r; \
36786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36787 $(NORMAL_TARGET_EXPORTS) \
36788 (cd $(TARGET_SUBDIR)/libbacktrace && \
36789 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36791 @endif target-libbacktrace
36793 # Other targets (info, dvi, pdf, etc.)
36795 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
36796 maybe-info-target-libbacktrace:
36797 @if target-libbacktrace
36798 maybe-info-target-libbacktrace: info-target-libbacktrace
36800 info-target-libbacktrace: \
36801 configure-target-libbacktrace
36802 @: $(MAKE); $(unstage)
36803 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36804 r=`${PWD_COMMAND}`; export r; \
36805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36806 $(NORMAL_TARGET_EXPORTS) \
36807 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
36808 for flag in $(EXTRA_TARGET_FLAGS); do \
36809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36810 done; \
36811 (cd $(TARGET_SUBDIR)/libbacktrace && \
36812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36814 "RANLIB=$${RANLIB}" \
36815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36816 info) \
36817 || exit 1
36819 @endif target-libbacktrace
36821 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
36822 maybe-dvi-target-libbacktrace:
36823 @if target-libbacktrace
36824 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
36826 dvi-target-libbacktrace: \
36827 configure-target-libbacktrace
36828 @: $(MAKE); $(unstage)
36829 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36830 r=`${PWD_COMMAND}`; export r; \
36831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36832 $(NORMAL_TARGET_EXPORTS) \
36833 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
36834 for flag in $(EXTRA_TARGET_FLAGS); do \
36835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36836 done; \
36837 (cd $(TARGET_SUBDIR)/libbacktrace && \
36838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36840 "RANLIB=$${RANLIB}" \
36841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36842 dvi) \
36843 || exit 1
36845 @endif target-libbacktrace
36847 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
36848 maybe-pdf-target-libbacktrace:
36849 @if target-libbacktrace
36850 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
36852 pdf-target-libbacktrace: \
36853 configure-target-libbacktrace
36854 @: $(MAKE); $(unstage)
36855 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36856 r=`${PWD_COMMAND}`; export r; \
36857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36858 $(NORMAL_TARGET_EXPORTS) \
36859 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36860 for flag in $(EXTRA_TARGET_FLAGS); do \
36861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36862 done; \
36863 (cd $(TARGET_SUBDIR)/libbacktrace && \
36864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36866 "RANLIB=$${RANLIB}" \
36867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36868 pdf) \
36869 || exit 1
36871 @endif target-libbacktrace
36873 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
36874 maybe-html-target-libbacktrace:
36875 @if target-libbacktrace
36876 maybe-html-target-libbacktrace: html-target-libbacktrace
36878 html-target-libbacktrace: \
36879 configure-target-libbacktrace
36880 @: $(MAKE); $(unstage)
36881 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36882 r=`${PWD_COMMAND}`; export r; \
36883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36884 $(NORMAL_TARGET_EXPORTS) \
36885 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
36886 for flag in $(EXTRA_TARGET_FLAGS); do \
36887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36888 done; \
36889 (cd $(TARGET_SUBDIR)/libbacktrace && \
36890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36892 "RANLIB=$${RANLIB}" \
36893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36894 html) \
36895 || exit 1
36897 @endif target-libbacktrace
36899 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
36900 maybe-TAGS-target-libbacktrace:
36901 @if target-libbacktrace
36902 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
36904 TAGS-target-libbacktrace: \
36905 configure-target-libbacktrace
36906 @: $(MAKE); $(unstage)
36907 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36908 r=`${PWD_COMMAND}`; export r; \
36909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36910 $(NORMAL_TARGET_EXPORTS) \
36911 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
36912 for flag in $(EXTRA_TARGET_FLAGS); do \
36913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36914 done; \
36915 (cd $(TARGET_SUBDIR)/libbacktrace && \
36916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36918 "RANLIB=$${RANLIB}" \
36919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36920 TAGS) \
36921 || exit 1
36923 @endif target-libbacktrace
36925 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
36926 maybe-install-info-target-libbacktrace:
36927 @if target-libbacktrace
36928 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
36930 install-info-target-libbacktrace: \
36931 configure-target-libbacktrace \
36932 info-target-libbacktrace
36933 @: $(MAKE); $(unstage)
36934 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36935 r=`${PWD_COMMAND}`; export r; \
36936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36937 $(NORMAL_TARGET_EXPORTS) \
36938 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
36939 for flag in $(EXTRA_TARGET_FLAGS); do \
36940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36941 done; \
36942 (cd $(TARGET_SUBDIR)/libbacktrace && \
36943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36945 "RANLIB=$${RANLIB}" \
36946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36947 install-info) \
36948 || exit 1
36950 @endif target-libbacktrace
36952 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
36953 maybe-install-pdf-target-libbacktrace:
36954 @if target-libbacktrace
36955 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
36957 install-pdf-target-libbacktrace: \
36958 configure-target-libbacktrace \
36959 pdf-target-libbacktrace
36960 @: $(MAKE); $(unstage)
36961 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36962 r=`${PWD_COMMAND}`; export r; \
36963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36964 $(NORMAL_TARGET_EXPORTS) \
36965 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36966 for flag in $(EXTRA_TARGET_FLAGS); do \
36967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36968 done; \
36969 (cd $(TARGET_SUBDIR)/libbacktrace && \
36970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36972 "RANLIB=$${RANLIB}" \
36973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36974 install-pdf) \
36975 || exit 1
36977 @endif target-libbacktrace
36979 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
36980 maybe-install-html-target-libbacktrace:
36981 @if target-libbacktrace
36982 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
36984 install-html-target-libbacktrace: \
36985 configure-target-libbacktrace \
36986 html-target-libbacktrace
36987 @: $(MAKE); $(unstage)
36988 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36989 r=`${PWD_COMMAND}`; export r; \
36990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36991 $(NORMAL_TARGET_EXPORTS) \
36992 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
36993 for flag in $(EXTRA_TARGET_FLAGS); do \
36994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36995 done; \
36996 (cd $(TARGET_SUBDIR)/libbacktrace && \
36997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36999 "RANLIB=$${RANLIB}" \
37000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37001 install-html) \
37002 || exit 1
37004 @endif target-libbacktrace
37006 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
37007 maybe-installcheck-target-libbacktrace:
37008 @if target-libbacktrace
37009 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
37011 installcheck-target-libbacktrace: \
37012 configure-target-libbacktrace
37013 @: $(MAKE); $(unstage)
37014 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37015 r=`${PWD_COMMAND}`; export r; \
37016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37017 $(NORMAL_TARGET_EXPORTS) \
37018 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
37019 for flag in $(EXTRA_TARGET_FLAGS); do \
37020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37021 done; \
37022 (cd $(TARGET_SUBDIR)/libbacktrace && \
37023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37025 "RANLIB=$${RANLIB}" \
37026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37027 installcheck) \
37028 || exit 1
37030 @endif target-libbacktrace
37032 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
37033 maybe-mostlyclean-target-libbacktrace:
37034 @if target-libbacktrace
37035 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
37037 mostlyclean-target-libbacktrace:
37038 @: $(MAKE); $(unstage)
37039 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37040 r=`${PWD_COMMAND}`; export r; \
37041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37042 $(NORMAL_TARGET_EXPORTS) \
37043 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
37044 for flag in $(EXTRA_TARGET_FLAGS); do \
37045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37046 done; \
37047 (cd $(TARGET_SUBDIR)/libbacktrace && \
37048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37050 "RANLIB=$${RANLIB}" \
37051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37052 mostlyclean) \
37053 || exit 1
37055 @endif target-libbacktrace
37057 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
37058 maybe-clean-target-libbacktrace:
37059 @if target-libbacktrace
37060 maybe-clean-target-libbacktrace: clean-target-libbacktrace
37062 clean-target-libbacktrace:
37063 @: $(MAKE); $(unstage)
37064 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37065 r=`${PWD_COMMAND}`; export r; \
37066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37067 $(NORMAL_TARGET_EXPORTS) \
37068 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
37069 for flag in $(EXTRA_TARGET_FLAGS); do \
37070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37071 done; \
37072 (cd $(TARGET_SUBDIR)/libbacktrace && \
37073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37075 "RANLIB=$${RANLIB}" \
37076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37077 clean) \
37078 || exit 1
37080 @endif target-libbacktrace
37082 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
37083 maybe-distclean-target-libbacktrace:
37084 @if target-libbacktrace
37085 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
37087 distclean-target-libbacktrace:
37088 @: $(MAKE); $(unstage)
37089 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37090 r=`${PWD_COMMAND}`; export r; \
37091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37092 $(NORMAL_TARGET_EXPORTS) \
37093 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
37094 for flag in $(EXTRA_TARGET_FLAGS); do \
37095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37096 done; \
37097 (cd $(TARGET_SUBDIR)/libbacktrace && \
37098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37100 "RANLIB=$${RANLIB}" \
37101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37102 distclean) \
37103 || exit 1
37105 @endif target-libbacktrace
37107 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
37108 maybe-maintainer-clean-target-libbacktrace:
37109 @if target-libbacktrace
37110 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
37112 maintainer-clean-target-libbacktrace:
37113 @: $(MAKE); $(unstage)
37114 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37115 r=`${PWD_COMMAND}`; export r; \
37116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37117 $(NORMAL_TARGET_EXPORTS) \
37118 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
37119 for flag in $(EXTRA_TARGET_FLAGS); do \
37120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37121 done; \
37122 (cd $(TARGET_SUBDIR)/libbacktrace && \
37123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37125 "RANLIB=$${RANLIB}" \
37126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37127 maintainer-clean) \
37128 || exit 1
37130 @endif target-libbacktrace
37136 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
37137 maybe-configure-target-libquadmath:
37138 @if gcc-bootstrap
37139 configure-target-libquadmath: stage_current
37140 @endif gcc-bootstrap
37141 @if target-libquadmath
37142 maybe-configure-target-libquadmath: configure-target-libquadmath
37143 configure-target-libquadmath:
37144 @: $(MAKE); $(unstage)
37145 @r=`${PWD_COMMAND}`; export r; \
37146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37147 echo "Checking multilib configuration for libquadmath..."; \
37148 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37149 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
37150 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37151 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37152 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
37153 else \
37154 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
37155 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37156 fi; \
37157 else \
37158 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37159 fi; \
37160 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
37161 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37162 $(NORMAL_TARGET_EXPORTS) \
37163 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
37165 this_target="${target_alias}"; \
37167 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
37168 case $(srcdir) in \
37169 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37170 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
37171 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37172 esac; \
37173 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
37174 libsrcdir="$$s/libquadmath"; \
37175 rm -f no-such-file || : ; \
37176 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37177 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37178 --target=$${this_target} $${srcdiroption} \
37179 || exit 1
37180 @endif target-libquadmath
37186 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
37187 maybe-all-target-libquadmath:
37188 @if gcc-bootstrap
37189 all-target-libquadmath: stage_current
37190 @endif gcc-bootstrap
37191 @if target-libquadmath
37192 TARGET-target-libquadmath=all
37193 maybe-all-target-libquadmath: all-target-libquadmath
37194 all-target-libquadmath: configure-target-libquadmath
37195 @: $(MAKE); $(unstage)
37196 @r=`${PWD_COMMAND}`; export r; \
37197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37198 $(NORMAL_TARGET_EXPORTS) \
37199 (cd $(TARGET_SUBDIR)/libquadmath && \
37200 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37201 $(TARGET-target-libquadmath))
37202 @endif target-libquadmath
37208 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
37209 maybe-check-target-libquadmath:
37210 @if target-libquadmath
37211 maybe-check-target-libquadmath: check-target-libquadmath
37213 check-target-libquadmath:
37214 @: $(MAKE); $(unstage)
37215 @r=`${PWD_COMMAND}`; export r; \
37216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37217 $(NORMAL_TARGET_EXPORTS) \
37218 (cd $(TARGET_SUBDIR)/libquadmath && \
37219 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37221 @endif target-libquadmath
37223 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
37224 maybe-install-target-libquadmath:
37225 @if target-libquadmath
37226 maybe-install-target-libquadmath: install-target-libquadmath
37228 install-target-libquadmath: installdirs
37229 @: $(MAKE); $(unstage)
37230 @r=`${PWD_COMMAND}`; export r; \
37231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37232 $(NORMAL_TARGET_EXPORTS) \
37233 (cd $(TARGET_SUBDIR)/libquadmath && \
37234 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37236 @endif target-libquadmath
37238 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
37239 maybe-install-strip-target-libquadmath:
37240 @if target-libquadmath
37241 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
37243 install-strip-target-libquadmath: installdirs
37244 @: $(MAKE); $(unstage)
37245 @r=`${PWD_COMMAND}`; export r; \
37246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37247 $(NORMAL_TARGET_EXPORTS) \
37248 (cd $(TARGET_SUBDIR)/libquadmath && \
37249 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37251 @endif target-libquadmath
37253 # Other targets (info, dvi, pdf, etc.)
37255 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
37256 maybe-info-target-libquadmath:
37257 @if target-libquadmath
37258 maybe-info-target-libquadmath: info-target-libquadmath
37260 info-target-libquadmath: \
37261 configure-target-libquadmath
37262 @: $(MAKE); $(unstage)
37263 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37264 r=`${PWD_COMMAND}`; export r; \
37265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37266 $(NORMAL_TARGET_EXPORTS) \
37267 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
37268 for flag in $(EXTRA_TARGET_FLAGS); do \
37269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37270 done; \
37271 (cd $(TARGET_SUBDIR)/libquadmath && \
37272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37274 "RANLIB=$${RANLIB}" \
37275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37276 info) \
37277 || exit 1
37279 @endif target-libquadmath
37281 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
37282 maybe-dvi-target-libquadmath:
37283 @if target-libquadmath
37284 maybe-dvi-target-libquadmath: dvi-target-libquadmath
37286 dvi-target-libquadmath: \
37287 configure-target-libquadmath
37288 @: $(MAKE); $(unstage)
37289 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37290 r=`${PWD_COMMAND}`; export r; \
37291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37292 $(NORMAL_TARGET_EXPORTS) \
37293 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
37294 for flag in $(EXTRA_TARGET_FLAGS); do \
37295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37296 done; \
37297 (cd $(TARGET_SUBDIR)/libquadmath && \
37298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37300 "RANLIB=$${RANLIB}" \
37301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37302 dvi) \
37303 || exit 1
37305 @endif target-libquadmath
37307 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
37308 maybe-pdf-target-libquadmath:
37309 @if target-libquadmath
37310 maybe-pdf-target-libquadmath: pdf-target-libquadmath
37312 pdf-target-libquadmath: \
37313 configure-target-libquadmath
37314 @: $(MAKE); $(unstage)
37315 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37316 r=`${PWD_COMMAND}`; export r; \
37317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37318 $(NORMAL_TARGET_EXPORTS) \
37319 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37320 for flag in $(EXTRA_TARGET_FLAGS); do \
37321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37322 done; \
37323 (cd $(TARGET_SUBDIR)/libquadmath && \
37324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37326 "RANLIB=$${RANLIB}" \
37327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37328 pdf) \
37329 || exit 1
37331 @endif target-libquadmath
37333 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
37334 maybe-html-target-libquadmath:
37335 @if target-libquadmath
37336 maybe-html-target-libquadmath: html-target-libquadmath
37338 html-target-libquadmath: \
37339 configure-target-libquadmath
37340 @: $(MAKE); $(unstage)
37341 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37342 r=`${PWD_COMMAND}`; export r; \
37343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37344 $(NORMAL_TARGET_EXPORTS) \
37345 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
37346 for flag in $(EXTRA_TARGET_FLAGS); do \
37347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37348 done; \
37349 (cd $(TARGET_SUBDIR)/libquadmath && \
37350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37352 "RANLIB=$${RANLIB}" \
37353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37354 html) \
37355 || exit 1
37357 @endif target-libquadmath
37359 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
37360 maybe-TAGS-target-libquadmath:
37361 @if target-libquadmath
37362 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
37364 TAGS-target-libquadmath: \
37365 configure-target-libquadmath
37366 @: $(MAKE); $(unstage)
37367 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37368 r=`${PWD_COMMAND}`; export r; \
37369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37370 $(NORMAL_TARGET_EXPORTS) \
37371 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
37372 for flag in $(EXTRA_TARGET_FLAGS); do \
37373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37374 done; \
37375 (cd $(TARGET_SUBDIR)/libquadmath && \
37376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37378 "RANLIB=$${RANLIB}" \
37379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37380 TAGS) \
37381 || exit 1
37383 @endif target-libquadmath
37385 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
37386 maybe-install-info-target-libquadmath:
37387 @if target-libquadmath
37388 maybe-install-info-target-libquadmath: install-info-target-libquadmath
37390 install-info-target-libquadmath: \
37391 configure-target-libquadmath \
37392 info-target-libquadmath
37393 @: $(MAKE); $(unstage)
37394 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37395 r=`${PWD_COMMAND}`; export r; \
37396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37397 $(NORMAL_TARGET_EXPORTS) \
37398 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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 install-info) \
37408 || exit 1
37410 @endif target-libquadmath
37412 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
37413 maybe-install-pdf-target-libquadmath:
37414 @if target-libquadmath
37415 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
37417 install-pdf-target-libquadmath: \
37418 configure-target-libquadmath \
37419 pdf-target-libquadmath
37420 @: $(MAKE); $(unstage)
37421 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37422 r=`${PWD_COMMAND}`; export r; \
37423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37424 $(NORMAL_TARGET_EXPORTS) \
37425 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37426 for flag in $(EXTRA_TARGET_FLAGS); do \
37427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37428 done; \
37429 (cd $(TARGET_SUBDIR)/libquadmath && \
37430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37432 "RANLIB=$${RANLIB}" \
37433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37434 install-pdf) \
37435 || exit 1
37437 @endif target-libquadmath
37439 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
37440 maybe-install-html-target-libquadmath:
37441 @if target-libquadmath
37442 maybe-install-html-target-libquadmath: install-html-target-libquadmath
37444 install-html-target-libquadmath: \
37445 configure-target-libquadmath \
37446 html-target-libquadmath
37447 @: $(MAKE); $(unstage)
37448 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37449 r=`${PWD_COMMAND}`; export r; \
37450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37451 $(NORMAL_TARGET_EXPORTS) \
37452 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
37453 for flag in $(EXTRA_TARGET_FLAGS); do \
37454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37455 done; \
37456 (cd $(TARGET_SUBDIR)/libquadmath && \
37457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37459 "RANLIB=$${RANLIB}" \
37460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37461 install-html) \
37462 || exit 1
37464 @endif target-libquadmath
37466 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
37467 maybe-installcheck-target-libquadmath:
37468 @if target-libquadmath
37469 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
37471 installcheck-target-libquadmath: \
37472 configure-target-libquadmath
37473 @: $(MAKE); $(unstage)
37474 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37475 r=`${PWD_COMMAND}`; export r; \
37476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37477 $(NORMAL_TARGET_EXPORTS) \
37478 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
37479 for flag in $(EXTRA_TARGET_FLAGS); do \
37480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37481 done; \
37482 (cd $(TARGET_SUBDIR)/libquadmath && \
37483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37485 "RANLIB=$${RANLIB}" \
37486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37487 installcheck) \
37488 || exit 1
37490 @endif target-libquadmath
37492 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
37493 maybe-mostlyclean-target-libquadmath:
37494 @if target-libquadmath
37495 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
37497 mostlyclean-target-libquadmath:
37498 @: $(MAKE); $(unstage)
37499 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37500 r=`${PWD_COMMAND}`; export r; \
37501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37502 $(NORMAL_TARGET_EXPORTS) \
37503 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
37504 for flag in $(EXTRA_TARGET_FLAGS); do \
37505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37506 done; \
37507 (cd $(TARGET_SUBDIR)/libquadmath && \
37508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37510 "RANLIB=$${RANLIB}" \
37511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37512 mostlyclean) \
37513 || exit 1
37515 @endif target-libquadmath
37517 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
37518 maybe-clean-target-libquadmath:
37519 @if target-libquadmath
37520 maybe-clean-target-libquadmath: clean-target-libquadmath
37522 clean-target-libquadmath:
37523 @: $(MAKE); $(unstage)
37524 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37525 r=`${PWD_COMMAND}`; export r; \
37526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37527 $(NORMAL_TARGET_EXPORTS) \
37528 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
37529 for flag in $(EXTRA_TARGET_FLAGS); do \
37530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37531 done; \
37532 (cd $(TARGET_SUBDIR)/libquadmath && \
37533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37535 "RANLIB=$${RANLIB}" \
37536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37537 clean) \
37538 || exit 1
37540 @endif target-libquadmath
37542 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
37543 maybe-distclean-target-libquadmath:
37544 @if target-libquadmath
37545 maybe-distclean-target-libquadmath: distclean-target-libquadmath
37547 distclean-target-libquadmath:
37548 @: $(MAKE); $(unstage)
37549 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37550 r=`${PWD_COMMAND}`; export r; \
37551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37552 $(NORMAL_TARGET_EXPORTS) \
37553 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
37554 for flag in $(EXTRA_TARGET_FLAGS); do \
37555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37556 done; \
37557 (cd $(TARGET_SUBDIR)/libquadmath && \
37558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37560 "RANLIB=$${RANLIB}" \
37561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37562 distclean) \
37563 || exit 1
37565 @endif target-libquadmath
37567 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
37568 maybe-maintainer-clean-target-libquadmath:
37569 @if target-libquadmath
37570 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
37572 maintainer-clean-target-libquadmath:
37573 @: $(MAKE); $(unstage)
37574 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37575 r=`${PWD_COMMAND}`; export r; \
37576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37577 $(NORMAL_TARGET_EXPORTS) \
37578 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
37579 for flag in $(EXTRA_TARGET_FLAGS); do \
37580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37581 done; \
37582 (cd $(TARGET_SUBDIR)/libquadmath && \
37583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37585 "RANLIB=$${RANLIB}" \
37586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37587 maintainer-clean) \
37588 || exit 1
37590 @endif target-libquadmath
37596 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
37597 maybe-configure-target-libgfortran:
37598 @if gcc-bootstrap
37599 configure-target-libgfortran: stage_current
37600 @endif gcc-bootstrap
37601 @if target-libgfortran
37602 maybe-configure-target-libgfortran: configure-target-libgfortran
37603 configure-target-libgfortran:
37604 @: $(MAKE); $(unstage)
37605 @r=`${PWD_COMMAND}`; export r; \
37606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37607 echo "Checking multilib configuration for libgfortran..."; \
37608 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
37609 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
37610 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
37611 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
37612 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
37613 else \
37614 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
37615 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37616 fi; \
37617 else \
37618 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37619 fi; \
37620 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
37621 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
37622 $(NORMAL_TARGET_EXPORTS) \
37623 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
37625 this_target="${target_alias}"; \
37627 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
37628 case $(srcdir) in \
37629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37630 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
37631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37632 esac; \
37633 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
37634 libsrcdir="$$s/libgfortran"; \
37635 rm -f no-such-file || : ; \
37636 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37637 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37638 --target=$${this_target} $${srcdiroption} \
37639 || exit 1
37640 @endif target-libgfortran
37646 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
37647 maybe-all-target-libgfortran:
37648 @if gcc-bootstrap
37649 all-target-libgfortran: stage_current
37650 @endif gcc-bootstrap
37651 @if target-libgfortran
37652 TARGET-target-libgfortran=all
37653 maybe-all-target-libgfortran: all-target-libgfortran
37654 all-target-libgfortran: configure-target-libgfortran
37655 @: $(MAKE); $(unstage)
37656 @r=`${PWD_COMMAND}`; export r; \
37657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37658 $(NORMAL_TARGET_EXPORTS) \
37659 (cd $(TARGET_SUBDIR)/libgfortran && \
37660 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37661 $(TARGET-target-libgfortran))
37662 @endif target-libgfortran
37668 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
37669 maybe-check-target-libgfortran:
37670 @if target-libgfortran
37671 maybe-check-target-libgfortran: check-target-libgfortran
37673 check-target-libgfortran:
37674 @: $(MAKE); $(unstage)
37675 @r=`${PWD_COMMAND}`; export r; \
37676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37677 $(NORMAL_TARGET_EXPORTS) \
37678 (cd $(TARGET_SUBDIR)/libgfortran && \
37679 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37681 @endif target-libgfortran
37683 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
37684 maybe-install-target-libgfortran:
37685 @if target-libgfortran
37686 maybe-install-target-libgfortran: install-target-libgfortran
37688 install-target-libgfortran: installdirs
37689 @: $(MAKE); $(unstage)
37690 @r=`${PWD_COMMAND}`; export r; \
37691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37692 $(NORMAL_TARGET_EXPORTS) \
37693 (cd $(TARGET_SUBDIR)/libgfortran && \
37694 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37696 @endif target-libgfortran
37698 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
37699 maybe-install-strip-target-libgfortran:
37700 @if target-libgfortran
37701 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
37703 install-strip-target-libgfortran: installdirs
37704 @: $(MAKE); $(unstage)
37705 @r=`${PWD_COMMAND}`; export r; \
37706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37707 $(NORMAL_TARGET_EXPORTS) \
37708 (cd $(TARGET_SUBDIR)/libgfortran && \
37709 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37711 @endif target-libgfortran
37713 # Other targets (info, dvi, pdf, etc.)
37715 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
37716 maybe-info-target-libgfortran:
37717 @if target-libgfortran
37718 maybe-info-target-libgfortran: info-target-libgfortran
37720 info-target-libgfortran: \
37721 configure-target-libgfortran
37722 @: $(MAKE); $(unstage)
37723 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37724 r=`${PWD_COMMAND}`; export r; \
37725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37726 $(NORMAL_TARGET_EXPORTS) \
37727 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
37728 for flag in $(EXTRA_TARGET_FLAGS); do \
37729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37730 done; \
37731 (cd $(TARGET_SUBDIR)/libgfortran && \
37732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37734 "RANLIB=$${RANLIB}" \
37735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37736 info) \
37737 || exit 1
37739 @endif target-libgfortran
37741 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
37742 maybe-dvi-target-libgfortran:
37743 @if target-libgfortran
37744 maybe-dvi-target-libgfortran: dvi-target-libgfortran
37746 dvi-target-libgfortran: \
37747 configure-target-libgfortran
37748 @: $(MAKE); $(unstage)
37749 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37750 r=`${PWD_COMMAND}`; export r; \
37751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37752 $(NORMAL_TARGET_EXPORTS) \
37753 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
37754 for flag in $(EXTRA_TARGET_FLAGS); do \
37755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37756 done; \
37757 (cd $(TARGET_SUBDIR)/libgfortran && \
37758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37760 "RANLIB=$${RANLIB}" \
37761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37762 dvi) \
37763 || exit 1
37765 @endif target-libgfortran
37767 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
37768 maybe-pdf-target-libgfortran:
37769 @if target-libgfortran
37770 maybe-pdf-target-libgfortran: pdf-target-libgfortran
37772 pdf-target-libgfortran: \
37773 configure-target-libgfortran
37774 @: $(MAKE); $(unstage)
37775 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37776 r=`${PWD_COMMAND}`; export r; \
37777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37778 $(NORMAL_TARGET_EXPORTS) \
37779 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37780 for flag in $(EXTRA_TARGET_FLAGS); do \
37781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37782 done; \
37783 (cd $(TARGET_SUBDIR)/libgfortran && \
37784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37786 "RANLIB=$${RANLIB}" \
37787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37788 pdf) \
37789 || exit 1
37791 @endif target-libgfortran
37793 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
37794 maybe-html-target-libgfortran:
37795 @if target-libgfortran
37796 maybe-html-target-libgfortran: html-target-libgfortran
37798 html-target-libgfortran: \
37799 configure-target-libgfortran
37800 @: $(MAKE); $(unstage)
37801 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37802 r=`${PWD_COMMAND}`; export r; \
37803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37804 $(NORMAL_TARGET_EXPORTS) \
37805 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 html) \
37815 || exit 1
37817 @endif target-libgfortran
37819 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
37820 maybe-TAGS-target-libgfortran:
37821 @if target-libgfortran
37822 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
37824 TAGS-target-libgfortran: \
37825 configure-target-libgfortran
37826 @: $(MAKE); $(unstage)
37827 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37828 r=`${PWD_COMMAND}`; export r; \
37829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37830 $(NORMAL_TARGET_EXPORTS) \
37831 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
37832 for flag in $(EXTRA_TARGET_FLAGS); do \
37833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37834 done; \
37835 (cd $(TARGET_SUBDIR)/libgfortran && \
37836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37838 "RANLIB=$${RANLIB}" \
37839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37840 TAGS) \
37841 || exit 1
37843 @endif target-libgfortran
37845 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
37846 maybe-install-info-target-libgfortran:
37847 @if target-libgfortran
37848 maybe-install-info-target-libgfortran: install-info-target-libgfortran
37850 install-info-target-libgfortran: \
37851 configure-target-libgfortran \
37852 info-target-libgfortran
37853 @: $(MAKE); $(unstage)
37854 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37855 r=`${PWD_COMMAND}`; export r; \
37856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37857 $(NORMAL_TARGET_EXPORTS) \
37858 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
37859 for flag in $(EXTRA_TARGET_FLAGS); do \
37860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37861 done; \
37862 (cd $(TARGET_SUBDIR)/libgfortran && \
37863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37865 "RANLIB=$${RANLIB}" \
37866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37867 install-info) \
37868 || exit 1
37870 @endif target-libgfortran
37872 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
37873 maybe-install-pdf-target-libgfortran:
37874 @if target-libgfortran
37875 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
37877 install-pdf-target-libgfortran: \
37878 configure-target-libgfortran \
37879 pdf-target-libgfortran
37880 @: $(MAKE); $(unstage)
37881 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37882 r=`${PWD_COMMAND}`; export r; \
37883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37884 $(NORMAL_TARGET_EXPORTS) \
37885 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37886 for flag in $(EXTRA_TARGET_FLAGS); do \
37887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37888 done; \
37889 (cd $(TARGET_SUBDIR)/libgfortran && \
37890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37892 "RANLIB=$${RANLIB}" \
37893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37894 install-pdf) \
37895 || exit 1
37897 @endif target-libgfortran
37899 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
37900 maybe-install-html-target-libgfortran:
37901 @if target-libgfortran
37902 maybe-install-html-target-libgfortran: install-html-target-libgfortran
37904 install-html-target-libgfortran: \
37905 configure-target-libgfortran \
37906 html-target-libgfortran
37907 @: $(MAKE); $(unstage)
37908 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37909 r=`${PWD_COMMAND}`; export r; \
37910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37911 $(NORMAL_TARGET_EXPORTS) \
37912 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
37913 for flag in $(EXTRA_TARGET_FLAGS); do \
37914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37915 done; \
37916 (cd $(TARGET_SUBDIR)/libgfortran && \
37917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37919 "RANLIB=$${RANLIB}" \
37920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37921 install-html) \
37922 || exit 1
37924 @endif target-libgfortran
37926 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
37927 maybe-installcheck-target-libgfortran:
37928 @if target-libgfortran
37929 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
37931 installcheck-target-libgfortran: \
37932 configure-target-libgfortran
37933 @: $(MAKE); $(unstage)
37934 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37935 r=`${PWD_COMMAND}`; export r; \
37936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37937 $(NORMAL_TARGET_EXPORTS) \
37938 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
37939 for flag in $(EXTRA_TARGET_FLAGS); do \
37940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37941 done; \
37942 (cd $(TARGET_SUBDIR)/libgfortran && \
37943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37945 "RANLIB=$${RANLIB}" \
37946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37947 installcheck) \
37948 || exit 1
37950 @endif target-libgfortran
37952 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
37953 maybe-mostlyclean-target-libgfortran:
37954 @if target-libgfortran
37955 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
37957 mostlyclean-target-libgfortran:
37958 @: $(MAKE); $(unstage)
37959 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37960 r=`${PWD_COMMAND}`; export r; \
37961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37962 $(NORMAL_TARGET_EXPORTS) \
37963 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
37964 for flag in $(EXTRA_TARGET_FLAGS); do \
37965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37966 done; \
37967 (cd $(TARGET_SUBDIR)/libgfortran && \
37968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37970 "RANLIB=$${RANLIB}" \
37971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37972 mostlyclean) \
37973 || exit 1
37975 @endif target-libgfortran
37977 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
37978 maybe-clean-target-libgfortran:
37979 @if target-libgfortran
37980 maybe-clean-target-libgfortran: clean-target-libgfortran
37982 clean-target-libgfortran:
37983 @: $(MAKE); $(unstage)
37984 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37985 r=`${PWD_COMMAND}`; export r; \
37986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37987 $(NORMAL_TARGET_EXPORTS) \
37988 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
37989 for flag in $(EXTRA_TARGET_FLAGS); do \
37990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37991 done; \
37992 (cd $(TARGET_SUBDIR)/libgfortran && \
37993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37995 "RANLIB=$${RANLIB}" \
37996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37997 clean) \
37998 || exit 1
38000 @endif target-libgfortran
38002 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
38003 maybe-distclean-target-libgfortran:
38004 @if target-libgfortran
38005 maybe-distclean-target-libgfortran: distclean-target-libgfortran
38007 distclean-target-libgfortran:
38008 @: $(MAKE); $(unstage)
38009 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38010 r=`${PWD_COMMAND}`; export r; \
38011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38012 $(NORMAL_TARGET_EXPORTS) \
38013 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
38014 for flag in $(EXTRA_TARGET_FLAGS); do \
38015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38016 done; \
38017 (cd $(TARGET_SUBDIR)/libgfortran && \
38018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38020 "RANLIB=$${RANLIB}" \
38021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38022 distclean) \
38023 || exit 1
38025 @endif target-libgfortran
38027 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
38028 maybe-maintainer-clean-target-libgfortran:
38029 @if target-libgfortran
38030 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
38032 maintainer-clean-target-libgfortran:
38033 @: $(MAKE); $(unstage)
38034 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38035 r=`${PWD_COMMAND}`; export r; \
38036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38037 $(NORMAL_TARGET_EXPORTS) \
38038 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
38039 for flag in $(EXTRA_TARGET_FLAGS); do \
38040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38041 done; \
38042 (cd $(TARGET_SUBDIR)/libgfortran && \
38043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38045 "RANLIB=$${RANLIB}" \
38046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38047 maintainer-clean) \
38048 || exit 1
38050 @endif target-libgfortran
38056 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
38057 maybe-configure-target-libobjc:
38058 @if gcc-bootstrap
38059 configure-target-libobjc: stage_current
38060 @endif gcc-bootstrap
38061 @if target-libobjc
38062 maybe-configure-target-libobjc: configure-target-libobjc
38063 configure-target-libobjc:
38064 @: $(MAKE); $(unstage)
38065 @r=`${PWD_COMMAND}`; export r; \
38066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38067 echo "Checking multilib configuration for libobjc..."; \
38068 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38069 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
38070 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38071 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38072 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
38073 else \
38074 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
38075 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38076 fi; \
38077 else \
38078 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38079 fi; \
38080 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
38081 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38082 $(NORMAL_TARGET_EXPORTS) \
38083 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
38085 this_target="${target_alias}"; \
38087 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
38088 case $(srcdir) in \
38089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38090 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
38091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38092 esac; \
38093 srcdiroption="--srcdir=$${topdir}/libobjc"; \
38094 libsrcdir="$$s/libobjc"; \
38095 rm -f no-such-file || : ; \
38096 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38097 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38098 --target=$${this_target} $${srcdiroption} \
38099 || exit 1
38100 @endif target-libobjc
38106 .PHONY: all-target-libobjc maybe-all-target-libobjc
38107 maybe-all-target-libobjc:
38108 @if gcc-bootstrap
38109 all-target-libobjc: stage_current
38110 @endif gcc-bootstrap
38111 @if target-libobjc
38112 TARGET-target-libobjc=all
38113 maybe-all-target-libobjc: all-target-libobjc
38114 all-target-libobjc: configure-target-libobjc
38115 @: $(MAKE); $(unstage)
38116 @r=`${PWD_COMMAND}`; export r; \
38117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38118 $(NORMAL_TARGET_EXPORTS) \
38119 (cd $(TARGET_SUBDIR)/libobjc && \
38120 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38121 $(TARGET-target-libobjc))
38122 @endif target-libobjc
38128 .PHONY: check-target-libobjc maybe-check-target-libobjc
38129 maybe-check-target-libobjc:
38130 @if target-libobjc
38131 maybe-check-target-libobjc: check-target-libobjc
38133 check-target-libobjc:
38134 @: $(MAKE); $(unstage)
38135 @r=`${PWD_COMMAND}`; export r; \
38136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38137 $(NORMAL_TARGET_EXPORTS) \
38138 (cd $(TARGET_SUBDIR)/libobjc && \
38139 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38141 @endif target-libobjc
38143 .PHONY: install-target-libobjc maybe-install-target-libobjc
38144 maybe-install-target-libobjc:
38145 @if target-libobjc
38146 maybe-install-target-libobjc: install-target-libobjc
38148 install-target-libobjc: installdirs
38149 @: $(MAKE); $(unstage)
38150 @r=`${PWD_COMMAND}`; export r; \
38151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38152 $(NORMAL_TARGET_EXPORTS) \
38153 (cd $(TARGET_SUBDIR)/libobjc && \
38154 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38156 @endif target-libobjc
38158 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
38159 maybe-install-strip-target-libobjc:
38160 @if target-libobjc
38161 maybe-install-strip-target-libobjc: install-strip-target-libobjc
38163 install-strip-target-libobjc: installdirs
38164 @: $(MAKE); $(unstage)
38165 @r=`${PWD_COMMAND}`; export r; \
38166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38167 $(NORMAL_TARGET_EXPORTS) \
38168 (cd $(TARGET_SUBDIR)/libobjc && \
38169 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38171 @endif target-libobjc
38173 # Other targets (info, dvi, pdf, etc.)
38175 .PHONY: maybe-info-target-libobjc info-target-libobjc
38176 maybe-info-target-libobjc:
38177 @if target-libobjc
38178 maybe-info-target-libobjc: info-target-libobjc
38180 info-target-libobjc: \
38181 configure-target-libobjc
38182 @: $(MAKE); $(unstage)
38183 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38184 r=`${PWD_COMMAND}`; export r; \
38185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38186 $(NORMAL_TARGET_EXPORTS) \
38187 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
38188 for flag in $(EXTRA_TARGET_FLAGS); do \
38189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38190 done; \
38191 (cd $(TARGET_SUBDIR)/libobjc && \
38192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38194 "RANLIB=$${RANLIB}" \
38195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38196 info) \
38197 || exit 1
38199 @endif target-libobjc
38201 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
38202 maybe-dvi-target-libobjc:
38203 @if target-libobjc
38204 maybe-dvi-target-libobjc: dvi-target-libobjc
38206 dvi-target-libobjc: \
38207 configure-target-libobjc
38208 @: $(MAKE); $(unstage)
38209 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38210 r=`${PWD_COMMAND}`; export r; \
38211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38212 $(NORMAL_TARGET_EXPORTS) \
38213 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
38214 for flag in $(EXTRA_TARGET_FLAGS); do \
38215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38216 done; \
38217 (cd $(TARGET_SUBDIR)/libobjc && \
38218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38220 "RANLIB=$${RANLIB}" \
38221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38222 dvi) \
38223 || exit 1
38225 @endif target-libobjc
38227 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
38228 maybe-pdf-target-libobjc:
38229 @if target-libobjc
38230 maybe-pdf-target-libobjc: pdf-target-libobjc
38232 pdf-target-libobjc: \
38233 configure-target-libobjc
38234 @: $(MAKE); $(unstage)
38235 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38236 r=`${PWD_COMMAND}`; export r; \
38237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38238 $(NORMAL_TARGET_EXPORTS) \
38239 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
38240 for flag in $(EXTRA_TARGET_FLAGS); do \
38241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38242 done; \
38243 (cd $(TARGET_SUBDIR)/libobjc && \
38244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38246 "RANLIB=$${RANLIB}" \
38247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38248 pdf) \
38249 || exit 1
38251 @endif target-libobjc
38253 .PHONY: maybe-html-target-libobjc html-target-libobjc
38254 maybe-html-target-libobjc:
38255 @if target-libobjc
38256 maybe-html-target-libobjc: html-target-libobjc
38258 html-target-libobjc: \
38259 configure-target-libobjc
38260 @: $(MAKE); $(unstage)
38261 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38262 r=`${PWD_COMMAND}`; export r; \
38263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38264 $(NORMAL_TARGET_EXPORTS) \
38265 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
38266 for flag in $(EXTRA_TARGET_FLAGS); do \
38267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38268 done; \
38269 (cd $(TARGET_SUBDIR)/libobjc && \
38270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38272 "RANLIB=$${RANLIB}" \
38273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38274 html) \
38275 || exit 1
38277 @endif target-libobjc
38279 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
38280 maybe-TAGS-target-libobjc:
38281 @if target-libobjc
38282 maybe-TAGS-target-libobjc: TAGS-target-libobjc
38284 TAGS-target-libobjc: \
38285 configure-target-libobjc
38286 @: $(MAKE); $(unstage)
38287 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38288 r=`${PWD_COMMAND}`; export r; \
38289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38290 $(NORMAL_TARGET_EXPORTS) \
38291 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
38292 for flag in $(EXTRA_TARGET_FLAGS); do \
38293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38294 done; \
38295 (cd $(TARGET_SUBDIR)/libobjc && \
38296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38298 "RANLIB=$${RANLIB}" \
38299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38300 TAGS) \
38301 || exit 1
38303 @endif target-libobjc
38305 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
38306 maybe-install-info-target-libobjc:
38307 @if target-libobjc
38308 maybe-install-info-target-libobjc: install-info-target-libobjc
38310 install-info-target-libobjc: \
38311 configure-target-libobjc \
38312 info-target-libobjc
38313 @: $(MAKE); $(unstage)
38314 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38315 r=`${PWD_COMMAND}`; export r; \
38316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38317 $(NORMAL_TARGET_EXPORTS) \
38318 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
38319 for flag in $(EXTRA_TARGET_FLAGS); do \
38320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38321 done; \
38322 (cd $(TARGET_SUBDIR)/libobjc && \
38323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38325 "RANLIB=$${RANLIB}" \
38326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38327 install-info) \
38328 || exit 1
38330 @endif target-libobjc
38332 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
38333 maybe-install-pdf-target-libobjc:
38334 @if target-libobjc
38335 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
38337 install-pdf-target-libobjc: \
38338 configure-target-libobjc \
38339 pdf-target-libobjc
38340 @: $(MAKE); $(unstage)
38341 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38342 r=`${PWD_COMMAND}`; export r; \
38343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38344 $(NORMAL_TARGET_EXPORTS) \
38345 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
38346 for flag in $(EXTRA_TARGET_FLAGS); do \
38347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38348 done; \
38349 (cd $(TARGET_SUBDIR)/libobjc && \
38350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38352 "RANLIB=$${RANLIB}" \
38353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38354 install-pdf) \
38355 || exit 1
38357 @endif target-libobjc
38359 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
38360 maybe-install-html-target-libobjc:
38361 @if target-libobjc
38362 maybe-install-html-target-libobjc: install-html-target-libobjc
38364 install-html-target-libobjc: \
38365 configure-target-libobjc \
38366 html-target-libobjc
38367 @: $(MAKE); $(unstage)
38368 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38369 r=`${PWD_COMMAND}`; export r; \
38370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38371 $(NORMAL_TARGET_EXPORTS) \
38372 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
38373 for flag in $(EXTRA_TARGET_FLAGS); do \
38374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38375 done; \
38376 (cd $(TARGET_SUBDIR)/libobjc && \
38377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38379 "RANLIB=$${RANLIB}" \
38380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38381 install-html) \
38382 || exit 1
38384 @endif target-libobjc
38386 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
38387 maybe-installcheck-target-libobjc:
38388 @if target-libobjc
38389 maybe-installcheck-target-libobjc: installcheck-target-libobjc
38391 installcheck-target-libobjc: \
38392 configure-target-libobjc
38393 @: $(MAKE); $(unstage)
38394 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38395 r=`${PWD_COMMAND}`; export r; \
38396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38397 $(NORMAL_TARGET_EXPORTS) \
38398 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
38399 for flag in $(EXTRA_TARGET_FLAGS); do \
38400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38401 done; \
38402 (cd $(TARGET_SUBDIR)/libobjc && \
38403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38405 "RANLIB=$${RANLIB}" \
38406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38407 installcheck) \
38408 || exit 1
38410 @endif target-libobjc
38412 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
38413 maybe-mostlyclean-target-libobjc:
38414 @if target-libobjc
38415 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
38417 mostlyclean-target-libobjc:
38418 @: $(MAKE); $(unstage)
38419 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38420 r=`${PWD_COMMAND}`; export r; \
38421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38422 $(NORMAL_TARGET_EXPORTS) \
38423 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
38424 for flag in $(EXTRA_TARGET_FLAGS); do \
38425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38426 done; \
38427 (cd $(TARGET_SUBDIR)/libobjc && \
38428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38430 "RANLIB=$${RANLIB}" \
38431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38432 mostlyclean) \
38433 || exit 1
38435 @endif target-libobjc
38437 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
38438 maybe-clean-target-libobjc:
38439 @if target-libobjc
38440 maybe-clean-target-libobjc: clean-target-libobjc
38442 clean-target-libobjc:
38443 @: $(MAKE); $(unstage)
38444 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38445 r=`${PWD_COMMAND}`; export r; \
38446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38447 $(NORMAL_TARGET_EXPORTS) \
38448 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
38449 for flag in $(EXTRA_TARGET_FLAGS); do \
38450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38451 done; \
38452 (cd $(TARGET_SUBDIR)/libobjc && \
38453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38455 "RANLIB=$${RANLIB}" \
38456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38457 clean) \
38458 || exit 1
38460 @endif target-libobjc
38462 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
38463 maybe-distclean-target-libobjc:
38464 @if target-libobjc
38465 maybe-distclean-target-libobjc: distclean-target-libobjc
38467 distclean-target-libobjc:
38468 @: $(MAKE); $(unstage)
38469 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38470 r=`${PWD_COMMAND}`; export r; \
38471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38472 $(NORMAL_TARGET_EXPORTS) \
38473 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
38474 for flag in $(EXTRA_TARGET_FLAGS); do \
38475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38476 done; \
38477 (cd $(TARGET_SUBDIR)/libobjc && \
38478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38480 "RANLIB=$${RANLIB}" \
38481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38482 distclean) \
38483 || exit 1
38485 @endif target-libobjc
38487 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
38488 maybe-maintainer-clean-target-libobjc:
38489 @if target-libobjc
38490 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
38492 maintainer-clean-target-libobjc:
38493 @: $(MAKE); $(unstage)
38494 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38495 r=`${PWD_COMMAND}`; export r; \
38496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38497 $(NORMAL_TARGET_EXPORTS) \
38498 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
38499 for flag in $(EXTRA_TARGET_FLAGS); do \
38500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38501 done; \
38502 (cd $(TARGET_SUBDIR)/libobjc && \
38503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38505 "RANLIB=$${RANLIB}" \
38506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38507 maintainer-clean) \
38508 || exit 1
38510 @endif target-libobjc
38516 .PHONY: configure-target-libgo maybe-configure-target-libgo
38517 maybe-configure-target-libgo:
38518 @if gcc-bootstrap
38519 configure-target-libgo: stage_current
38520 @endif gcc-bootstrap
38521 @if target-libgo
38522 maybe-configure-target-libgo: configure-target-libgo
38523 configure-target-libgo:
38524 @: $(MAKE); $(unstage)
38525 @r=`${PWD_COMMAND}`; export r; \
38526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38527 echo "Checking multilib configuration for libgo..."; \
38528 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38529 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
38530 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
38531 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
38532 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
38533 else \
38534 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
38535 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38536 fi; \
38537 else \
38538 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38539 fi; \
38540 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
38541 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38542 $(NORMAL_TARGET_EXPORTS) \
38543 echo Configuring in $(TARGET_SUBDIR)/libgo; \
38545 this_target="${target_alias}"; \
38547 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
38548 case $(srcdir) in \
38549 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38550 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
38551 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38552 esac; \
38553 srcdiroption="--srcdir=$${topdir}/libgo"; \
38554 libsrcdir="$$s/libgo"; \
38555 rm -f no-such-file || : ; \
38556 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38557 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38558 --target=$${this_target} $${srcdiroption} \
38559 || exit 1
38560 @endif target-libgo
38566 .PHONY: all-target-libgo maybe-all-target-libgo
38567 maybe-all-target-libgo:
38568 @if gcc-bootstrap
38569 all-target-libgo: stage_current
38570 @endif gcc-bootstrap
38571 @if target-libgo
38572 TARGET-target-libgo=all
38573 maybe-all-target-libgo: all-target-libgo
38574 all-target-libgo: configure-target-libgo
38575 @: $(MAKE); $(unstage)
38576 @r=`${PWD_COMMAND}`; export r; \
38577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38578 $(NORMAL_TARGET_EXPORTS) \
38579 (cd $(TARGET_SUBDIR)/libgo && \
38580 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38581 $(TARGET-target-libgo))
38582 @endif target-libgo
38588 .PHONY: check-target-libgo maybe-check-target-libgo
38589 maybe-check-target-libgo:
38590 @if target-libgo
38591 maybe-check-target-libgo: check-target-libgo
38593 check-target-libgo:
38594 @: $(MAKE); $(unstage)
38595 @r=`${PWD_COMMAND}`; export r; \
38596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38597 $(NORMAL_TARGET_EXPORTS) \
38598 (cd $(TARGET_SUBDIR)/libgo && \
38599 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38601 @endif target-libgo
38603 .PHONY: install-target-libgo maybe-install-target-libgo
38604 maybe-install-target-libgo:
38605 @if target-libgo
38606 maybe-install-target-libgo: install-target-libgo
38608 install-target-libgo: installdirs
38609 @: $(MAKE); $(unstage)
38610 @r=`${PWD_COMMAND}`; export r; \
38611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38612 $(NORMAL_TARGET_EXPORTS) \
38613 (cd $(TARGET_SUBDIR)/libgo && \
38614 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38616 @endif target-libgo
38618 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
38619 maybe-install-strip-target-libgo:
38620 @if target-libgo
38621 maybe-install-strip-target-libgo: install-strip-target-libgo
38623 install-strip-target-libgo: installdirs
38624 @: $(MAKE); $(unstage)
38625 @r=`${PWD_COMMAND}`; export r; \
38626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38627 $(NORMAL_TARGET_EXPORTS) \
38628 (cd $(TARGET_SUBDIR)/libgo && \
38629 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38631 @endif target-libgo
38633 # Other targets (info, dvi, pdf, etc.)
38635 .PHONY: maybe-info-target-libgo info-target-libgo
38636 maybe-info-target-libgo:
38637 @if target-libgo
38638 maybe-info-target-libgo: info-target-libgo
38640 info-target-libgo: \
38641 configure-target-libgo
38642 @: $(MAKE); $(unstage)
38643 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38644 r=`${PWD_COMMAND}`; export r; \
38645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38646 $(NORMAL_TARGET_EXPORTS) \
38647 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
38648 for flag in $(EXTRA_TARGET_FLAGS); do \
38649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38650 done; \
38651 (cd $(TARGET_SUBDIR)/libgo && \
38652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38654 "RANLIB=$${RANLIB}" \
38655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38656 info) \
38657 || exit 1
38659 @endif target-libgo
38661 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
38662 maybe-dvi-target-libgo:
38663 @if target-libgo
38664 maybe-dvi-target-libgo: dvi-target-libgo
38666 dvi-target-libgo: \
38667 configure-target-libgo
38668 @: $(MAKE); $(unstage)
38669 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38670 r=`${PWD_COMMAND}`; export r; \
38671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38672 $(NORMAL_TARGET_EXPORTS) \
38673 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
38674 for flag in $(EXTRA_TARGET_FLAGS); do \
38675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38676 done; \
38677 (cd $(TARGET_SUBDIR)/libgo && \
38678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38680 "RANLIB=$${RANLIB}" \
38681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38682 dvi) \
38683 || exit 1
38685 @endif target-libgo
38687 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
38688 maybe-pdf-target-libgo:
38689 @if target-libgo
38690 maybe-pdf-target-libgo: pdf-target-libgo
38692 pdf-target-libgo: \
38693 configure-target-libgo
38694 @: $(MAKE); $(unstage)
38695 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38696 r=`${PWD_COMMAND}`; export r; \
38697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38698 $(NORMAL_TARGET_EXPORTS) \
38699 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
38700 for flag in $(EXTRA_TARGET_FLAGS); do \
38701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38702 done; \
38703 (cd $(TARGET_SUBDIR)/libgo && \
38704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38706 "RANLIB=$${RANLIB}" \
38707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38708 pdf) \
38709 || exit 1
38711 @endif target-libgo
38713 .PHONY: maybe-html-target-libgo html-target-libgo
38714 maybe-html-target-libgo:
38715 @if target-libgo
38716 maybe-html-target-libgo: html-target-libgo
38718 html-target-libgo: \
38719 configure-target-libgo
38720 @: $(MAKE); $(unstage)
38721 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38722 r=`${PWD_COMMAND}`; export r; \
38723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38724 $(NORMAL_TARGET_EXPORTS) \
38725 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
38726 for flag in $(EXTRA_TARGET_FLAGS); do \
38727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38728 done; \
38729 (cd $(TARGET_SUBDIR)/libgo && \
38730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38732 "RANLIB=$${RANLIB}" \
38733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38734 html) \
38735 || exit 1
38737 @endif target-libgo
38739 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
38740 maybe-TAGS-target-libgo:
38741 @if target-libgo
38742 maybe-TAGS-target-libgo: TAGS-target-libgo
38744 TAGS-target-libgo: \
38745 configure-target-libgo
38746 @: $(MAKE); $(unstage)
38747 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38748 r=`${PWD_COMMAND}`; export r; \
38749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38750 $(NORMAL_TARGET_EXPORTS) \
38751 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
38752 for flag in $(EXTRA_TARGET_FLAGS); do \
38753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38754 done; \
38755 (cd $(TARGET_SUBDIR)/libgo && \
38756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38758 "RANLIB=$${RANLIB}" \
38759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38760 TAGS) \
38761 || exit 1
38763 @endif target-libgo
38765 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
38766 maybe-install-info-target-libgo:
38767 @if target-libgo
38768 maybe-install-info-target-libgo: install-info-target-libgo
38770 install-info-target-libgo: \
38771 configure-target-libgo \
38772 info-target-libgo
38773 @: $(MAKE); $(unstage)
38774 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38775 r=`${PWD_COMMAND}`; export r; \
38776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38777 $(NORMAL_TARGET_EXPORTS) \
38778 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
38779 for flag in $(EXTRA_TARGET_FLAGS); do \
38780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38781 done; \
38782 (cd $(TARGET_SUBDIR)/libgo && \
38783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38785 "RANLIB=$${RANLIB}" \
38786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38787 install-info) \
38788 || exit 1
38790 @endif target-libgo
38792 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
38793 maybe-install-pdf-target-libgo:
38794 @if target-libgo
38795 maybe-install-pdf-target-libgo: install-pdf-target-libgo
38797 install-pdf-target-libgo: \
38798 configure-target-libgo \
38799 pdf-target-libgo
38800 @: $(MAKE); $(unstage)
38801 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38802 r=`${PWD_COMMAND}`; export r; \
38803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38804 $(NORMAL_TARGET_EXPORTS) \
38805 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
38806 for flag in $(EXTRA_TARGET_FLAGS); do \
38807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38808 done; \
38809 (cd $(TARGET_SUBDIR)/libgo && \
38810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38812 "RANLIB=$${RANLIB}" \
38813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38814 install-pdf) \
38815 || exit 1
38817 @endif target-libgo
38819 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
38820 maybe-install-html-target-libgo:
38821 @if target-libgo
38822 maybe-install-html-target-libgo: install-html-target-libgo
38824 install-html-target-libgo: \
38825 configure-target-libgo \
38826 html-target-libgo
38827 @: $(MAKE); $(unstage)
38828 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38829 r=`${PWD_COMMAND}`; export r; \
38830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38831 $(NORMAL_TARGET_EXPORTS) \
38832 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
38833 for flag in $(EXTRA_TARGET_FLAGS); do \
38834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38835 done; \
38836 (cd $(TARGET_SUBDIR)/libgo && \
38837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38839 "RANLIB=$${RANLIB}" \
38840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38841 install-html) \
38842 || exit 1
38844 @endif target-libgo
38846 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
38847 maybe-installcheck-target-libgo:
38848 @if target-libgo
38849 maybe-installcheck-target-libgo: installcheck-target-libgo
38851 installcheck-target-libgo: \
38852 configure-target-libgo
38853 @: $(MAKE); $(unstage)
38854 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38855 r=`${PWD_COMMAND}`; export r; \
38856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38857 $(NORMAL_TARGET_EXPORTS) \
38858 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
38859 for flag in $(EXTRA_TARGET_FLAGS); do \
38860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38861 done; \
38862 (cd $(TARGET_SUBDIR)/libgo && \
38863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38865 "RANLIB=$${RANLIB}" \
38866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38867 installcheck) \
38868 || exit 1
38870 @endif target-libgo
38872 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
38873 maybe-mostlyclean-target-libgo:
38874 @if target-libgo
38875 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
38877 mostlyclean-target-libgo:
38878 @: $(MAKE); $(unstage)
38879 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38880 r=`${PWD_COMMAND}`; export r; \
38881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38882 $(NORMAL_TARGET_EXPORTS) \
38883 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
38884 for flag in $(EXTRA_TARGET_FLAGS); do \
38885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38886 done; \
38887 (cd $(TARGET_SUBDIR)/libgo && \
38888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38890 "RANLIB=$${RANLIB}" \
38891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38892 mostlyclean) \
38893 || exit 1
38895 @endif target-libgo
38897 .PHONY: maybe-clean-target-libgo clean-target-libgo
38898 maybe-clean-target-libgo:
38899 @if target-libgo
38900 maybe-clean-target-libgo: clean-target-libgo
38902 clean-target-libgo:
38903 @: $(MAKE); $(unstage)
38904 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38905 r=`${PWD_COMMAND}`; export r; \
38906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38907 $(NORMAL_TARGET_EXPORTS) \
38908 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
38909 for flag in $(EXTRA_TARGET_FLAGS); do \
38910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38911 done; \
38912 (cd $(TARGET_SUBDIR)/libgo && \
38913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38915 "RANLIB=$${RANLIB}" \
38916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38917 clean) \
38918 || exit 1
38920 @endif target-libgo
38922 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
38923 maybe-distclean-target-libgo:
38924 @if target-libgo
38925 maybe-distclean-target-libgo: distclean-target-libgo
38927 distclean-target-libgo:
38928 @: $(MAKE); $(unstage)
38929 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38930 r=`${PWD_COMMAND}`; export r; \
38931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38932 $(NORMAL_TARGET_EXPORTS) \
38933 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
38934 for flag in $(EXTRA_TARGET_FLAGS); do \
38935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38936 done; \
38937 (cd $(TARGET_SUBDIR)/libgo && \
38938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38940 "RANLIB=$${RANLIB}" \
38941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38942 distclean) \
38943 || exit 1
38945 @endif target-libgo
38947 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
38948 maybe-maintainer-clean-target-libgo:
38949 @if target-libgo
38950 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
38952 maintainer-clean-target-libgo:
38953 @: $(MAKE); $(unstage)
38954 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38955 r=`${PWD_COMMAND}`; export r; \
38956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38957 $(NORMAL_TARGET_EXPORTS) \
38958 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
38959 for flag in $(EXTRA_TARGET_FLAGS); do \
38960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38961 done; \
38962 (cd $(TARGET_SUBDIR)/libgo && \
38963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38965 "RANLIB=$${RANLIB}" \
38966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38967 maintainer-clean) \
38968 || exit 1
38970 @endif target-libgo
38976 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
38977 maybe-configure-target-libtermcap:
38978 @if gcc-bootstrap
38979 configure-target-libtermcap: stage_current
38980 @endif gcc-bootstrap
38981 @if target-libtermcap
38982 maybe-configure-target-libtermcap: configure-target-libtermcap
38983 configure-target-libtermcap:
38984 @: $(MAKE); $(unstage)
38985 @r=`${PWD_COMMAND}`; export r; \
38986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38987 echo "Checking multilib configuration for libtermcap..."; \
38988 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
38989 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
38990 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38991 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38992 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
38993 else \
38994 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
38995 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38996 fi; \
38997 else \
38998 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38999 fi; \
39000 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
39001 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
39002 $(NORMAL_TARGET_EXPORTS) \
39003 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
39005 this_target="${target_alias}"; \
39007 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
39008 case $(srcdir) in \
39009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39010 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
39011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39012 esac; \
39013 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
39014 libsrcdir="$$s/libtermcap"; \
39015 rm -f no-such-file || : ; \
39016 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39017 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39018 --target=$${this_target} $${srcdiroption} \
39019 || exit 1
39020 @endif target-libtermcap
39026 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
39027 maybe-all-target-libtermcap:
39028 @if gcc-bootstrap
39029 all-target-libtermcap: stage_current
39030 @endif gcc-bootstrap
39031 @if target-libtermcap
39032 TARGET-target-libtermcap=all
39033 maybe-all-target-libtermcap: all-target-libtermcap
39034 all-target-libtermcap: configure-target-libtermcap
39035 @: $(MAKE); $(unstage)
39036 @r=`${PWD_COMMAND}`; export r; \
39037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39038 $(NORMAL_TARGET_EXPORTS) \
39039 (cd $(TARGET_SUBDIR)/libtermcap && \
39040 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39041 $(TARGET-target-libtermcap))
39042 @endif target-libtermcap
39048 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
39049 maybe-check-target-libtermcap:
39050 @if target-libtermcap
39051 maybe-check-target-libtermcap: check-target-libtermcap
39053 # Dummy target for uncheckable module.
39054 check-target-libtermcap:
39056 @endif target-libtermcap
39058 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
39059 maybe-install-target-libtermcap:
39060 @if target-libtermcap
39061 maybe-install-target-libtermcap: install-target-libtermcap
39063 install-target-libtermcap: installdirs
39064 @: $(MAKE); $(unstage)
39065 @r=`${PWD_COMMAND}`; export r; \
39066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39067 $(NORMAL_TARGET_EXPORTS) \
39068 (cd $(TARGET_SUBDIR)/libtermcap && \
39069 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39071 @endif target-libtermcap
39073 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
39074 maybe-install-strip-target-libtermcap:
39075 @if target-libtermcap
39076 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
39078 install-strip-target-libtermcap: installdirs
39079 @: $(MAKE); $(unstage)
39080 @r=`${PWD_COMMAND}`; export r; \
39081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39082 $(NORMAL_TARGET_EXPORTS) \
39083 (cd $(TARGET_SUBDIR)/libtermcap && \
39084 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39086 @endif target-libtermcap
39088 # Other targets (info, dvi, pdf, etc.)
39090 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
39091 maybe-info-target-libtermcap:
39092 @if target-libtermcap
39093 maybe-info-target-libtermcap: info-target-libtermcap
39095 info-target-libtermcap: \
39096 configure-target-libtermcap
39097 @: $(MAKE); $(unstage)
39098 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39099 r=`${PWD_COMMAND}`; export r; \
39100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39101 $(NORMAL_TARGET_EXPORTS) \
39102 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
39103 for flag in $(EXTRA_TARGET_FLAGS); do \
39104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39105 done; \
39106 (cd $(TARGET_SUBDIR)/libtermcap && \
39107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39109 "RANLIB=$${RANLIB}" \
39110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39111 info) \
39112 || exit 1
39114 @endif target-libtermcap
39116 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
39117 maybe-dvi-target-libtermcap:
39118 @if target-libtermcap
39119 maybe-dvi-target-libtermcap: dvi-target-libtermcap
39121 dvi-target-libtermcap: \
39122 configure-target-libtermcap
39123 @: $(MAKE); $(unstage)
39124 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39125 r=`${PWD_COMMAND}`; export r; \
39126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39127 $(NORMAL_TARGET_EXPORTS) \
39128 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
39129 for flag in $(EXTRA_TARGET_FLAGS); do \
39130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39131 done; \
39132 (cd $(TARGET_SUBDIR)/libtermcap && \
39133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39135 "RANLIB=$${RANLIB}" \
39136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39137 dvi) \
39138 || exit 1
39140 @endif target-libtermcap
39142 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
39143 maybe-pdf-target-libtermcap:
39144 @if target-libtermcap
39145 maybe-pdf-target-libtermcap: pdf-target-libtermcap
39147 pdf-target-libtermcap: \
39148 configure-target-libtermcap
39149 @: $(MAKE); $(unstage)
39150 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39151 r=`${PWD_COMMAND}`; export r; \
39152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39153 $(NORMAL_TARGET_EXPORTS) \
39154 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39155 for flag in $(EXTRA_TARGET_FLAGS); do \
39156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39157 done; \
39158 (cd $(TARGET_SUBDIR)/libtermcap && \
39159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39161 "RANLIB=$${RANLIB}" \
39162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39163 pdf) \
39164 || exit 1
39166 @endif target-libtermcap
39168 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
39169 maybe-html-target-libtermcap:
39170 @if target-libtermcap
39171 maybe-html-target-libtermcap: html-target-libtermcap
39173 html-target-libtermcap: \
39174 configure-target-libtermcap
39175 @: $(MAKE); $(unstage)
39176 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39177 r=`${PWD_COMMAND}`; export r; \
39178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39179 $(NORMAL_TARGET_EXPORTS) \
39180 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
39181 for flag in $(EXTRA_TARGET_FLAGS); do \
39182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39183 done; \
39184 (cd $(TARGET_SUBDIR)/libtermcap && \
39185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39187 "RANLIB=$${RANLIB}" \
39188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39189 html) \
39190 || exit 1
39192 @endif target-libtermcap
39194 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
39195 maybe-TAGS-target-libtermcap:
39196 @if target-libtermcap
39197 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
39199 TAGS-target-libtermcap: \
39200 configure-target-libtermcap
39201 @: $(MAKE); $(unstage)
39202 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39203 r=`${PWD_COMMAND}`; export r; \
39204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39205 $(NORMAL_TARGET_EXPORTS) \
39206 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
39207 for flag in $(EXTRA_TARGET_FLAGS); do \
39208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39209 done; \
39210 (cd $(TARGET_SUBDIR)/libtermcap && \
39211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39213 "RANLIB=$${RANLIB}" \
39214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39215 TAGS) \
39216 || exit 1
39218 @endif target-libtermcap
39220 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
39221 maybe-install-info-target-libtermcap:
39222 @if target-libtermcap
39223 maybe-install-info-target-libtermcap: install-info-target-libtermcap
39225 install-info-target-libtermcap: \
39226 configure-target-libtermcap \
39227 info-target-libtermcap
39228 @: $(MAKE); $(unstage)
39229 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39230 r=`${PWD_COMMAND}`; export r; \
39231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39232 $(NORMAL_TARGET_EXPORTS) \
39233 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
39234 for flag in $(EXTRA_TARGET_FLAGS); do \
39235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39236 done; \
39237 (cd $(TARGET_SUBDIR)/libtermcap && \
39238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39240 "RANLIB=$${RANLIB}" \
39241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39242 install-info) \
39243 || exit 1
39245 @endif target-libtermcap
39247 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
39248 maybe-install-pdf-target-libtermcap:
39249 @if target-libtermcap
39250 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
39252 install-pdf-target-libtermcap: \
39253 configure-target-libtermcap \
39254 pdf-target-libtermcap
39255 @: $(MAKE); $(unstage)
39256 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39257 r=`${PWD_COMMAND}`; export r; \
39258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39259 $(NORMAL_TARGET_EXPORTS) \
39260 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39261 for flag in $(EXTRA_TARGET_FLAGS); do \
39262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39263 done; \
39264 (cd $(TARGET_SUBDIR)/libtermcap && \
39265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39267 "RANLIB=$${RANLIB}" \
39268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39269 install-pdf) \
39270 || exit 1
39272 @endif target-libtermcap
39274 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
39275 maybe-install-html-target-libtermcap:
39276 @if target-libtermcap
39277 maybe-install-html-target-libtermcap: install-html-target-libtermcap
39279 install-html-target-libtermcap: \
39280 configure-target-libtermcap \
39281 html-target-libtermcap
39282 @: $(MAKE); $(unstage)
39283 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39284 r=`${PWD_COMMAND}`; export r; \
39285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39286 $(NORMAL_TARGET_EXPORTS) \
39287 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
39288 for flag in $(EXTRA_TARGET_FLAGS); do \
39289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39290 done; \
39291 (cd $(TARGET_SUBDIR)/libtermcap && \
39292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39294 "RANLIB=$${RANLIB}" \
39295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39296 install-html) \
39297 || exit 1
39299 @endif target-libtermcap
39301 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
39302 maybe-installcheck-target-libtermcap:
39303 @if target-libtermcap
39304 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
39306 installcheck-target-libtermcap: \
39307 configure-target-libtermcap
39308 @: $(MAKE); $(unstage)
39309 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39310 r=`${PWD_COMMAND}`; export r; \
39311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39312 $(NORMAL_TARGET_EXPORTS) \
39313 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
39314 for flag in $(EXTRA_TARGET_FLAGS); do \
39315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39316 done; \
39317 (cd $(TARGET_SUBDIR)/libtermcap && \
39318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39320 "RANLIB=$${RANLIB}" \
39321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39322 installcheck) \
39323 || exit 1
39325 @endif target-libtermcap
39327 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
39328 maybe-mostlyclean-target-libtermcap:
39329 @if target-libtermcap
39330 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
39332 # libtermcap doesn't support mostlyclean.
39333 mostlyclean-target-libtermcap:
39335 @endif target-libtermcap
39337 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
39338 maybe-clean-target-libtermcap:
39339 @if target-libtermcap
39340 maybe-clean-target-libtermcap: clean-target-libtermcap
39342 # libtermcap doesn't support clean.
39343 clean-target-libtermcap:
39345 @endif target-libtermcap
39347 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
39348 maybe-distclean-target-libtermcap:
39349 @if target-libtermcap
39350 maybe-distclean-target-libtermcap: distclean-target-libtermcap
39352 # libtermcap doesn't support distclean.
39353 distclean-target-libtermcap:
39355 @endif target-libtermcap
39357 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
39358 maybe-maintainer-clean-target-libtermcap:
39359 @if target-libtermcap
39360 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
39362 # libtermcap doesn't support maintainer-clean.
39363 maintainer-clean-target-libtermcap:
39365 @endif target-libtermcap
39371 .PHONY: configure-target-winsup maybe-configure-target-winsup
39372 maybe-configure-target-winsup:
39373 @if gcc-bootstrap
39374 configure-target-winsup: stage_current
39375 @endif gcc-bootstrap
39376 @if target-winsup
39377 maybe-configure-target-winsup: configure-target-winsup
39378 configure-target-winsup:
39379 @: $(MAKE); $(unstage)
39380 @r=`${PWD_COMMAND}`; export r; \
39381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39382 echo "Checking multilib configuration for winsup..."; \
39383 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39384 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
39385 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
39386 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
39387 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
39388 else \
39389 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
39390 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39391 fi; \
39392 else \
39393 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39394 fi; \
39395 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
39396 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39397 $(NORMAL_TARGET_EXPORTS) \
39398 echo Configuring in $(TARGET_SUBDIR)/winsup; \
39400 this_target="${target_alias}"; \
39402 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
39403 case $(srcdir) in \
39404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39405 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
39406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39407 esac; \
39408 srcdiroption="--srcdir=$${topdir}/winsup"; \
39409 libsrcdir="$$s/winsup"; \
39410 rm -f no-such-file || : ; \
39411 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39412 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39413 --target=$${this_target} $${srcdiroption} \
39414 || exit 1
39415 @endif target-winsup
39421 .PHONY: all-target-winsup maybe-all-target-winsup
39422 maybe-all-target-winsup:
39423 @if gcc-bootstrap
39424 all-target-winsup: stage_current
39425 @endif gcc-bootstrap
39426 @if target-winsup
39427 TARGET-target-winsup=all
39428 maybe-all-target-winsup: all-target-winsup
39429 all-target-winsup: configure-target-winsup
39430 @: $(MAKE); $(unstage)
39431 @r=`${PWD_COMMAND}`; export r; \
39432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39433 $(NORMAL_TARGET_EXPORTS) \
39434 (cd $(TARGET_SUBDIR)/winsup && \
39435 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39436 $(TARGET-target-winsup))
39437 @endif target-winsup
39443 .PHONY: check-target-winsup maybe-check-target-winsup
39444 maybe-check-target-winsup:
39445 @if target-winsup
39446 maybe-check-target-winsup: check-target-winsup
39448 check-target-winsup:
39449 @: $(MAKE); $(unstage)
39450 @r=`${PWD_COMMAND}`; export r; \
39451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39452 $(NORMAL_TARGET_EXPORTS) \
39453 (cd $(TARGET_SUBDIR)/winsup && \
39454 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39456 @endif target-winsup
39458 .PHONY: install-target-winsup maybe-install-target-winsup
39459 maybe-install-target-winsup:
39460 @if target-winsup
39461 maybe-install-target-winsup: install-target-winsup
39463 install-target-winsup: installdirs
39464 @: $(MAKE); $(unstage)
39465 @r=`${PWD_COMMAND}`; export r; \
39466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39467 $(NORMAL_TARGET_EXPORTS) \
39468 (cd $(TARGET_SUBDIR)/winsup && \
39469 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39471 @endif target-winsup
39473 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
39474 maybe-install-strip-target-winsup:
39475 @if target-winsup
39476 maybe-install-strip-target-winsup: install-strip-target-winsup
39478 install-strip-target-winsup: installdirs
39479 @: $(MAKE); $(unstage)
39480 @r=`${PWD_COMMAND}`; export r; \
39481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39482 $(NORMAL_TARGET_EXPORTS) \
39483 (cd $(TARGET_SUBDIR)/winsup && \
39484 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39486 @endif target-winsup
39488 # Other targets (info, dvi, pdf, etc.)
39490 .PHONY: maybe-info-target-winsup info-target-winsup
39491 maybe-info-target-winsup:
39492 @if target-winsup
39493 maybe-info-target-winsup: info-target-winsup
39495 info-target-winsup: \
39496 configure-target-winsup
39497 @: $(MAKE); $(unstage)
39498 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39499 r=`${PWD_COMMAND}`; export r; \
39500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39501 $(NORMAL_TARGET_EXPORTS) \
39502 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
39503 for flag in $(EXTRA_TARGET_FLAGS); do \
39504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39505 done; \
39506 (cd $(TARGET_SUBDIR)/winsup && \
39507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39509 "RANLIB=$${RANLIB}" \
39510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39511 info) \
39512 || exit 1
39514 @endif target-winsup
39516 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
39517 maybe-dvi-target-winsup:
39518 @if target-winsup
39519 maybe-dvi-target-winsup: dvi-target-winsup
39521 dvi-target-winsup: \
39522 configure-target-winsup
39523 @: $(MAKE); $(unstage)
39524 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39525 r=`${PWD_COMMAND}`; export r; \
39526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39527 $(NORMAL_TARGET_EXPORTS) \
39528 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
39529 for flag in $(EXTRA_TARGET_FLAGS); do \
39530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39531 done; \
39532 (cd $(TARGET_SUBDIR)/winsup && \
39533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39535 "RANLIB=$${RANLIB}" \
39536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39537 dvi) \
39538 || exit 1
39540 @endif target-winsup
39542 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
39543 maybe-pdf-target-winsup:
39544 @if target-winsup
39545 maybe-pdf-target-winsup: pdf-target-winsup
39547 pdf-target-winsup: \
39548 configure-target-winsup
39549 @: $(MAKE); $(unstage)
39550 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39551 r=`${PWD_COMMAND}`; export r; \
39552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39553 $(NORMAL_TARGET_EXPORTS) \
39554 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
39555 for flag in $(EXTRA_TARGET_FLAGS); do \
39556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39557 done; \
39558 (cd $(TARGET_SUBDIR)/winsup && \
39559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39561 "RANLIB=$${RANLIB}" \
39562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39563 pdf) \
39564 || exit 1
39566 @endif target-winsup
39568 .PHONY: maybe-html-target-winsup html-target-winsup
39569 maybe-html-target-winsup:
39570 @if target-winsup
39571 maybe-html-target-winsup: html-target-winsup
39573 html-target-winsup: \
39574 configure-target-winsup
39575 @: $(MAKE); $(unstage)
39576 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39577 r=`${PWD_COMMAND}`; export r; \
39578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39579 $(NORMAL_TARGET_EXPORTS) \
39580 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
39581 for flag in $(EXTRA_TARGET_FLAGS); do \
39582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39583 done; \
39584 (cd $(TARGET_SUBDIR)/winsup && \
39585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39587 "RANLIB=$${RANLIB}" \
39588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39589 html) \
39590 || exit 1
39592 @endif target-winsup
39594 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
39595 maybe-TAGS-target-winsup:
39596 @if target-winsup
39597 maybe-TAGS-target-winsup: TAGS-target-winsup
39599 TAGS-target-winsup: \
39600 configure-target-winsup
39601 @: $(MAKE); $(unstage)
39602 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39603 r=`${PWD_COMMAND}`; export r; \
39604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39605 $(NORMAL_TARGET_EXPORTS) \
39606 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
39607 for flag in $(EXTRA_TARGET_FLAGS); do \
39608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39609 done; \
39610 (cd $(TARGET_SUBDIR)/winsup && \
39611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39613 "RANLIB=$${RANLIB}" \
39614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39615 TAGS) \
39616 || exit 1
39618 @endif target-winsup
39620 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
39621 maybe-install-info-target-winsup:
39622 @if target-winsup
39623 maybe-install-info-target-winsup: install-info-target-winsup
39625 install-info-target-winsup: \
39626 configure-target-winsup \
39627 info-target-winsup
39628 @: $(MAKE); $(unstage)
39629 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39630 r=`${PWD_COMMAND}`; export r; \
39631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39632 $(NORMAL_TARGET_EXPORTS) \
39633 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
39634 for flag in $(EXTRA_TARGET_FLAGS); do \
39635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39636 done; \
39637 (cd $(TARGET_SUBDIR)/winsup && \
39638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39640 "RANLIB=$${RANLIB}" \
39641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39642 install-info) \
39643 || exit 1
39645 @endif target-winsup
39647 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
39648 maybe-install-pdf-target-winsup:
39649 @if target-winsup
39650 maybe-install-pdf-target-winsup: install-pdf-target-winsup
39652 install-pdf-target-winsup: \
39653 configure-target-winsup \
39654 pdf-target-winsup
39655 @: $(MAKE); $(unstage)
39656 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39657 r=`${PWD_COMMAND}`; export r; \
39658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39659 $(NORMAL_TARGET_EXPORTS) \
39660 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
39661 for flag in $(EXTRA_TARGET_FLAGS); do \
39662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39663 done; \
39664 (cd $(TARGET_SUBDIR)/winsup && \
39665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39667 "RANLIB=$${RANLIB}" \
39668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39669 install-pdf) \
39670 || exit 1
39672 @endif target-winsup
39674 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
39675 maybe-install-html-target-winsup:
39676 @if target-winsup
39677 maybe-install-html-target-winsup: install-html-target-winsup
39679 install-html-target-winsup: \
39680 configure-target-winsup \
39681 html-target-winsup
39682 @: $(MAKE); $(unstage)
39683 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39684 r=`${PWD_COMMAND}`; export r; \
39685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39686 $(NORMAL_TARGET_EXPORTS) \
39687 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
39688 for flag in $(EXTRA_TARGET_FLAGS); do \
39689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39690 done; \
39691 (cd $(TARGET_SUBDIR)/winsup && \
39692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39694 "RANLIB=$${RANLIB}" \
39695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39696 install-html) \
39697 || exit 1
39699 @endif target-winsup
39701 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
39702 maybe-installcheck-target-winsup:
39703 @if target-winsup
39704 maybe-installcheck-target-winsup: installcheck-target-winsup
39706 installcheck-target-winsup: \
39707 configure-target-winsup
39708 @: $(MAKE); $(unstage)
39709 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39710 r=`${PWD_COMMAND}`; export r; \
39711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39712 $(NORMAL_TARGET_EXPORTS) \
39713 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
39714 for flag in $(EXTRA_TARGET_FLAGS); do \
39715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39716 done; \
39717 (cd $(TARGET_SUBDIR)/winsup && \
39718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39720 "RANLIB=$${RANLIB}" \
39721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39722 installcheck) \
39723 || exit 1
39725 @endif target-winsup
39727 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
39728 maybe-mostlyclean-target-winsup:
39729 @if target-winsup
39730 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
39732 mostlyclean-target-winsup:
39733 @: $(MAKE); $(unstage)
39734 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39735 r=`${PWD_COMMAND}`; export r; \
39736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39737 $(NORMAL_TARGET_EXPORTS) \
39738 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
39739 for flag in $(EXTRA_TARGET_FLAGS); do \
39740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39741 done; \
39742 (cd $(TARGET_SUBDIR)/winsup && \
39743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39745 "RANLIB=$${RANLIB}" \
39746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39747 mostlyclean) \
39748 || exit 1
39750 @endif target-winsup
39752 .PHONY: maybe-clean-target-winsup clean-target-winsup
39753 maybe-clean-target-winsup:
39754 @if target-winsup
39755 maybe-clean-target-winsup: clean-target-winsup
39757 clean-target-winsup:
39758 @: $(MAKE); $(unstage)
39759 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39760 r=`${PWD_COMMAND}`; export r; \
39761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39762 $(NORMAL_TARGET_EXPORTS) \
39763 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
39764 for flag in $(EXTRA_TARGET_FLAGS); do \
39765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39766 done; \
39767 (cd $(TARGET_SUBDIR)/winsup && \
39768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39770 "RANLIB=$${RANLIB}" \
39771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39772 clean) \
39773 || exit 1
39775 @endif target-winsup
39777 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
39778 maybe-distclean-target-winsup:
39779 @if target-winsup
39780 maybe-distclean-target-winsup: distclean-target-winsup
39782 distclean-target-winsup:
39783 @: $(MAKE); $(unstage)
39784 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39785 r=`${PWD_COMMAND}`; export r; \
39786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39787 $(NORMAL_TARGET_EXPORTS) \
39788 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
39789 for flag in $(EXTRA_TARGET_FLAGS); do \
39790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39791 done; \
39792 (cd $(TARGET_SUBDIR)/winsup && \
39793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39795 "RANLIB=$${RANLIB}" \
39796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39797 distclean) \
39798 || exit 1
39800 @endif target-winsup
39802 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
39803 maybe-maintainer-clean-target-winsup:
39804 @if target-winsup
39805 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
39807 maintainer-clean-target-winsup:
39808 @: $(MAKE); $(unstage)
39809 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39810 r=`${PWD_COMMAND}`; export r; \
39811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39812 $(NORMAL_TARGET_EXPORTS) \
39813 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
39814 for flag in $(EXTRA_TARGET_FLAGS); do \
39815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39816 done; \
39817 (cd $(TARGET_SUBDIR)/winsup && \
39818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39820 "RANLIB=$${RANLIB}" \
39821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39822 maintainer-clean) \
39823 || exit 1
39825 @endif target-winsup
39831 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
39832 maybe-configure-target-libgloss:
39833 @if gcc-bootstrap
39834 configure-target-libgloss: stage_current
39835 @endif gcc-bootstrap
39836 @if target-libgloss
39837 maybe-configure-target-libgloss: configure-target-libgloss
39838 configure-target-libgloss:
39839 @: $(MAKE); $(unstage)
39840 @r=`${PWD_COMMAND}`; export r; \
39841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39842 echo "Checking multilib configuration for libgloss..."; \
39843 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39844 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
39845 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39846 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39847 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
39848 else \
39849 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
39850 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39851 fi; \
39852 else \
39853 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39854 fi; \
39855 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
39856 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39857 $(NORMAL_TARGET_EXPORTS) \
39858 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
39860 this_target="${target_alias}"; \
39862 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
39863 case $(srcdir) in \
39864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39865 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
39866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39867 esac; \
39868 srcdiroption="--srcdir=$${topdir}/libgloss"; \
39869 libsrcdir="$$s/libgloss"; \
39870 rm -f no-such-file || : ; \
39871 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39872 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39873 --target=$${this_target} $${srcdiroption} \
39874 || exit 1
39875 @endif target-libgloss
39881 .PHONY: all-target-libgloss maybe-all-target-libgloss
39882 maybe-all-target-libgloss:
39883 @if gcc-bootstrap
39884 all-target-libgloss: stage_current
39885 @endif gcc-bootstrap
39886 @if target-libgloss
39887 TARGET-target-libgloss=all
39888 maybe-all-target-libgloss: all-target-libgloss
39889 all-target-libgloss: configure-target-libgloss
39890 @: $(MAKE); $(unstage)
39891 @r=`${PWD_COMMAND}`; export r; \
39892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39893 $(NORMAL_TARGET_EXPORTS) \
39894 (cd $(TARGET_SUBDIR)/libgloss && \
39895 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39896 $(TARGET-target-libgloss))
39897 @endif target-libgloss
39903 .PHONY: check-target-libgloss maybe-check-target-libgloss
39904 maybe-check-target-libgloss:
39905 @if target-libgloss
39906 maybe-check-target-libgloss: check-target-libgloss
39908 # Dummy target for uncheckable module.
39909 check-target-libgloss:
39911 @endif target-libgloss
39913 .PHONY: install-target-libgloss maybe-install-target-libgloss
39914 maybe-install-target-libgloss:
39915 @if target-libgloss
39916 maybe-install-target-libgloss: install-target-libgloss
39918 install-target-libgloss: installdirs
39919 @: $(MAKE); $(unstage)
39920 @r=`${PWD_COMMAND}`; export r; \
39921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39922 $(NORMAL_TARGET_EXPORTS) \
39923 (cd $(TARGET_SUBDIR)/libgloss && \
39924 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39926 @endif target-libgloss
39928 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
39929 maybe-install-strip-target-libgloss:
39930 @if target-libgloss
39931 maybe-install-strip-target-libgloss: install-strip-target-libgloss
39933 install-strip-target-libgloss: installdirs
39934 @: $(MAKE); $(unstage)
39935 @r=`${PWD_COMMAND}`; export r; \
39936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39937 $(NORMAL_TARGET_EXPORTS) \
39938 (cd $(TARGET_SUBDIR)/libgloss && \
39939 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39941 @endif target-libgloss
39943 # Other targets (info, dvi, pdf, etc.)
39945 .PHONY: maybe-info-target-libgloss info-target-libgloss
39946 maybe-info-target-libgloss:
39947 @if target-libgloss
39948 maybe-info-target-libgloss: info-target-libgloss
39950 info-target-libgloss: \
39951 configure-target-libgloss
39952 @: $(MAKE); $(unstage)
39953 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39954 r=`${PWD_COMMAND}`; export r; \
39955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39956 $(NORMAL_TARGET_EXPORTS) \
39957 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
39958 for flag in $(EXTRA_TARGET_FLAGS); do \
39959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39960 done; \
39961 (cd $(TARGET_SUBDIR)/libgloss && \
39962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39964 "RANLIB=$${RANLIB}" \
39965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39966 info) \
39967 || exit 1
39969 @endif target-libgloss
39971 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
39972 maybe-dvi-target-libgloss:
39973 @if target-libgloss
39974 maybe-dvi-target-libgloss: dvi-target-libgloss
39976 dvi-target-libgloss: \
39977 configure-target-libgloss
39978 @: $(MAKE); $(unstage)
39979 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39980 r=`${PWD_COMMAND}`; export r; \
39981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39982 $(NORMAL_TARGET_EXPORTS) \
39983 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
39984 for flag in $(EXTRA_TARGET_FLAGS); do \
39985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39986 done; \
39987 (cd $(TARGET_SUBDIR)/libgloss && \
39988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39990 "RANLIB=$${RANLIB}" \
39991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39992 dvi) \
39993 || exit 1
39995 @endif target-libgloss
39997 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
39998 maybe-pdf-target-libgloss:
39999 @if target-libgloss
40000 maybe-pdf-target-libgloss: pdf-target-libgloss
40002 pdf-target-libgloss: \
40003 configure-target-libgloss
40004 @: $(MAKE); $(unstage)
40005 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40006 r=`${PWD_COMMAND}`; export r; \
40007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40008 $(NORMAL_TARGET_EXPORTS) \
40009 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
40010 for flag in $(EXTRA_TARGET_FLAGS); do \
40011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40012 done; \
40013 (cd $(TARGET_SUBDIR)/libgloss && \
40014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40016 "RANLIB=$${RANLIB}" \
40017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40018 pdf) \
40019 || exit 1
40021 @endif target-libgloss
40023 .PHONY: maybe-html-target-libgloss html-target-libgloss
40024 maybe-html-target-libgloss:
40025 @if target-libgloss
40026 maybe-html-target-libgloss: html-target-libgloss
40028 html-target-libgloss: \
40029 configure-target-libgloss
40030 @: $(MAKE); $(unstage)
40031 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40032 r=`${PWD_COMMAND}`; export r; \
40033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40034 $(NORMAL_TARGET_EXPORTS) \
40035 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
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)/libgloss && \
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 html) \
40045 || exit 1
40047 @endif target-libgloss
40049 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
40050 maybe-TAGS-target-libgloss:
40051 @if target-libgloss
40052 maybe-TAGS-target-libgloss: TAGS-target-libgloss
40054 TAGS-target-libgloss: \
40055 configure-target-libgloss
40056 @: $(MAKE); $(unstage)
40057 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40058 r=`${PWD_COMMAND}`; export r; \
40059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40060 $(NORMAL_TARGET_EXPORTS) \
40061 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
40062 for flag in $(EXTRA_TARGET_FLAGS); do \
40063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40064 done; \
40065 (cd $(TARGET_SUBDIR)/libgloss && \
40066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40068 "RANLIB=$${RANLIB}" \
40069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40070 TAGS) \
40071 || exit 1
40073 @endif target-libgloss
40075 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
40076 maybe-install-info-target-libgloss:
40077 @if target-libgloss
40078 maybe-install-info-target-libgloss: install-info-target-libgloss
40080 install-info-target-libgloss: \
40081 configure-target-libgloss \
40082 info-target-libgloss
40083 @: $(MAKE); $(unstage)
40084 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40085 r=`${PWD_COMMAND}`; export r; \
40086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40087 $(NORMAL_TARGET_EXPORTS) \
40088 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
40089 for flag in $(EXTRA_TARGET_FLAGS); do \
40090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40091 done; \
40092 (cd $(TARGET_SUBDIR)/libgloss && \
40093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40095 "RANLIB=$${RANLIB}" \
40096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40097 install-info) \
40098 || exit 1
40100 @endif target-libgloss
40102 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
40103 maybe-install-pdf-target-libgloss:
40104 @if target-libgloss
40105 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
40107 install-pdf-target-libgloss: \
40108 configure-target-libgloss \
40109 pdf-target-libgloss
40110 @: $(MAKE); $(unstage)
40111 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40112 r=`${PWD_COMMAND}`; export r; \
40113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40114 $(NORMAL_TARGET_EXPORTS) \
40115 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
40116 for flag in $(EXTRA_TARGET_FLAGS); do \
40117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40118 done; \
40119 (cd $(TARGET_SUBDIR)/libgloss && \
40120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40122 "RANLIB=$${RANLIB}" \
40123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40124 install-pdf) \
40125 || exit 1
40127 @endif target-libgloss
40129 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
40130 maybe-install-html-target-libgloss:
40131 @if target-libgloss
40132 maybe-install-html-target-libgloss: install-html-target-libgloss
40134 install-html-target-libgloss: \
40135 configure-target-libgloss \
40136 html-target-libgloss
40137 @: $(MAKE); $(unstage)
40138 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40139 r=`${PWD_COMMAND}`; export r; \
40140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40141 $(NORMAL_TARGET_EXPORTS) \
40142 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
40143 for flag in $(EXTRA_TARGET_FLAGS); do \
40144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40145 done; \
40146 (cd $(TARGET_SUBDIR)/libgloss && \
40147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40149 "RANLIB=$${RANLIB}" \
40150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40151 install-html) \
40152 || exit 1
40154 @endif target-libgloss
40156 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
40157 maybe-installcheck-target-libgloss:
40158 @if target-libgloss
40159 maybe-installcheck-target-libgloss: installcheck-target-libgloss
40161 installcheck-target-libgloss: \
40162 configure-target-libgloss
40163 @: $(MAKE); $(unstage)
40164 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40165 r=`${PWD_COMMAND}`; export r; \
40166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40167 $(NORMAL_TARGET_EXPORTS) \
40168 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
40169 for flag in $(EXTRA_TARGET_FLAGS); do \
40170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40171 done; \
40172 (cd $(TARGET_SUBDIR)/libgloss && \
40173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40175 "RANLIB=$${RANLIB}" \
40176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40177 installcheck) \
40178 || exit 1
40180 @endif target-libgloss
40182 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
40183 maybe-mostlyclean-target-libgloss:
40184 @if target-libgloss
40185 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
40187 mostlyclean-target-libgloss:
40188 @: $(MAKE); $(unstage)
40189 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40190 r=`${PWD_COMMAND}`; export r; \
40191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40192 $(NORMAL_TARGET_EXPORTS) \
40193 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
40194 for flag in $(EXTRA_TARGET_FLAGS); do \
40195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40196 done; \
40197 (cd $(TARGET_SUBDIR)/libgloss && \
40198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40200 "RANLIB=$${RANLIB}" \
40201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40202 mostlyclean) \
40203 || exit 1
40205 @endif target-libgloss
40207 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
40208 maybe-clean-target-libgloss:
40209 @if target-libgloss
40210 maybe-clean-target-libgloss: clean-target-libgloss
40212 clean-target-libgloss:
40213 @: $(MAKE); $(unstage)
40214 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40215 r=`${PWD_COMMAND}`; export r; \
40216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40217 $(NORMAL_TARGET_EXPORTS) \
40218 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
40219 for flag in $(EXTRA_TARGET_FLAGS); do \
40220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40221 done; \
40222 (cd $(TARGET_SUBDIR)/libgloss && \
40223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40225 "RANLIB=$${RANLIB}" \
40226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40227 clean) \
40228 || exit 1
40230 @endif target-libgloss
40232 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
40233 maybe-distclean-target-libgloss:
40234 @if target-libgloss
40235 maybe-distclean-target-libgloss: distclean-target-libgloss
40237 distclean-target-libgloss:
40238 @: $(MAKE); $(unstage)
40239 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40240 r=`${PWD_COMMAND}`; export r; \
40241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40242 $(NORMAL_TARGET_EXPORTS) \
40243 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
40244 for flag in $(EXTRA_TARGET_FLAGS); do \
40245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40246 done; \
40247 (cd $(TARGET_SUBDIR)/libgloss && \
40248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40250 "RANLIB=$${RANLIB}" \
40251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40252 distclean) \
40253 || exit 1
40255 @endif target-libgloss
40257 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
40258 maybe-maintainer-clean-target-libgloss:
40259 @if target-libgloss
40260 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
40262 maintainer-clean-target-libgloss:
40263 @: $(MAKE); $(unstage)
40264 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40265 r=`${PWD_COMMAND}`; export r; \
40266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40267 $(NORMAL_TARGET_EXPORTS) \
40268 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
40269 for flag in $(EXTRA_TARGET_FLAGS); do \
40270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40271 done; \
40272 (cd $(TARGET_SUBDIR)/libgloss && \
40273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40275 "RANLIB=$${RANLIB}" \
40276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40277 maintainer-clean) \
40278 || exit 1
40280 @endif target-libgloss
40286 .PHONY: configure-target-libffi maybe-configure-target-libffi
40287 maybe-configure-target-libffi:
40288 @if gcc-bootstrap
40289 configure-target-libffi: stage_current
40290 @endif gcc-bootstrap
40291 @if target-libffi
40292 maybe-configure-target-libffi: configure-target-libffi
40293 configure-target-libffi:
40294 @: $(MAKE); $(unstage)
40295 @r=`${PWD_COMMAND}`; export r; \
40296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40297 echo "Checking multilib configuration for libffi..."; \
40298 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40299 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
40300 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
40301 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
40302 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
40303 else \
40304 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
40305 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40306 fi; \
40307 else \
40308 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40309 fi; \
40310 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
40311 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40312 $(NORMAL_TARGET_EXPORTS) \
40313 echo Configuring in $(TARGET_SUBDIR)/libffi; \
40315 this_target="${target_alias}"; \
40317 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
40318 case $(srcdir) in \
40319 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40320 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
40321 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40322 esac; \
40323 srcdiroption="--srcdir=$${topdir}/libffi"; \
40324 libsrcdir="$$s/libffi"; \
40325 rm -f no-such-file || : ; \
40326 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40327 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40328 --target=$${this_target} $${srcdiroption} \
40329 || exit 1
40330 @endif target-libffi
40336 .PHONY: all-target-libffi maybe-all-target-libffi
40337 maybe-all-target-libffi:
40338 @if gcc-bootstrap
40339 all-target-libffi: stage_current
40340 @endif gcc-bootstrap
40341 @if target-libffi
40342 TARGET-target-libffi=all
40343 maybe-all-target-libffi: all-target-libffi
40344 all-target-libffi: configure-target-libffi
40345 @: $(MAKE); $(unstage)
40346 @r=`${PWD_COMMAND}`; export r; \
40347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40348 $(NORMAL_TARGET_EXPORTS) \
40349 (cd $(TARGET_SUBDIR)/libffi && \
40350 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40351 $(TARGET-target-libffi))
40352 @endif target-libffi
40358 .PHONY: check-target-libffi maybe-check-target-libffi
40359 maybe-check-target-libffi:
40360 @if target-libffi
40361 maybe-check-target-libffi: check-target-libffi
40363 check-target-libffi:
40364 @: $(MAKE); $(unstage)
40365 @r=`${PWD_COMMAND}`; export r; \
40366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40367 $(NORMAL_TARGET_EXPORTS) \
40368 (cd $(TARGET_SUBDIR)/libffi && \
40369 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40371 @endif target-libffi
40373 .PHONY: install-target-libffi maybe-install-target-libffi
40374 maybe-install-target-libffi:
40375 @if target-libffi
40376 maybe-install-target-libffi: install-target-libffi
40378 # Dummy target for uninstallable.
40379 install-target-libffi:
40381 @endif target-libffi
40383 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
40384 maybe-install-strip-target-libffi:
40385 @if target-libffi
40386 maybe-install-strip-target-libffi: install-strip-target-libffi
40388 # Dummy target for uninstallable.
40389 install-strip-target-libffi:
40391 @endif target-libffi
40393 # Other targets (info, dvi, pdf, etc.)
40395 .PHONY: maybe-info-target-libffi info-target-libffi
40396 maybe-info-target-libffi:
40397 @if target-libffi
40398 maybe-info-target-libffi: info-target-libffi
40400 info-target-libffi: \
40401 configure-target-libffi
40402 @: $(MAKE); $(unstage)
40403 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40404 r=`${PWD_COMMAND}`; export r; \
40405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40406 $(NORMAL_TARGET_EXPORTS) \
40407 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
40408 for flag in $(EXTRA_TARGET_FLAGS); do \
40409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40410 done; \
40411 (cd $(TARGET_SUBDIR)/libffi && \
40412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40414 "RANLIB=$${RANLIB}" \
40415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40416 info) \
40417 || exit 1
40419 @endif target-libffi
40421 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
40422 maybe-dvi-target-libffi:
40423 @if target-libffi
40424 maybe-dvi-target-libffi: dvi-target-libffi
40426 dvi-target-libffi: \
40427 configure-target-libffi
40428 @: $(MAKE); $(unstage)
40429 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40430 r=`${PWD_COMMAND}`; export r; \
40431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40432 $(NORMAL_TARGET_EXPORTS) \
40433 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
40434 for flag in $(EXTRA_TARGET_FLAGS); do \
40435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40436 done; \
40437 (cd $(TARGET_SUBDIR)/libffi && \
40438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40440 "RANLIB=$${RANLIB}" \
40441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40442 dvi) \
40443 || exit 1
40445 @endif target-libffi
40447 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
40448 maybe-pdf-target-libffi:
40449 @if target-libffi
40450 maybe-pdf-target-libffi: pdf-target-libffi
40452 pdf-target-libffi: \
40453 configure-target-libffi
40454 @: $(MAKE); $(unstage)
40455 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40456 r=`${PWD_COMMAND}`; export r; \
40457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40458 $(NORMAL_TARGET_EXPORTS) \
40459 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
40460 for flag in $(EXTRA_TARGET_FLAGS); do \
40461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40462 done; \
40463 (cd $(TARGET_SUBDIR)/libffi && \
40464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40466 "RANLIB=$${RANLIB}" \
40467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40468 pdf) \
40469 || exit 1
40471 @endif target-libffi
40473 .PHONY: maybe-html-target-libffi html-target-libffi
40474 maybe-html-target-libffi:
40475 @if target-libffi
40476 maybe-html-target-libffi: html-target-libffi
40478 html-target-libffi: \
40479 configure-target-libffi
40480 @: $(MAKE); $(unstage)
40481 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40482 r=`${PWD_COMMAND}`; export r; \
40483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40484 $(NORMAL_TARGET_EXPORTS) \
40485 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
40486 for flag in $(EXTRA_TARGET_FLAGS); do \
40487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40488 done; \
40489 (cd $(TARGET_SUBDIR)/libffi && \
40490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40492 "RANLIB=$${RANLIB}" \
40493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40494 html) \
40495 || exit 1
40497 @endif target-libffi
40499 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
40500 maybe-TAGS-target-libffi:
40501 @if target-libffi
40502 maybe-TAGS-target-libffi: TAGS-target-libffi
40504 TAGS-target-libffi: \
40505 configure-target-libffi
40506 @: $(MAKE); $(unstage)
40507 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40508 r=`${PWD_COMMAND}`; export r; \
40509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40510 $(NORMAL_TARGET_EXPORTS) \
40511 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
40512 for flag in $(EXTRA_TARGET_FLAGS); do \
40513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40514 done; \
40515 (cd $(TARGET_SUBDIR)/libffi && \
40516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40518 "RANLIB=$${RANLIB}" \
40519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40520 TAGS) \
40521 || exit 1
40523 @endif target-libffi
40525 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
40526 maybe-install-info-target-libffi:
40527 @if target-libffi
40528 maybe-install-info-target-libffi: install-info-target-libffi
40530 install-info-target-libffi: \
40531 configure-target-libffi \
40532 info-target-libffi
40533 @: $(MAKE); $(unstage)
40534 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40535 r=`${PWD_COMMAND}`; export r; \
40536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40537 $(NORMAL_TARGET_EXPORTS) \
40538 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
40539 for flag in $(EXTRA_TARGET_FLAGS); do \
40540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40541 done; \
40542 (cd $(TARGET_SUBDIR)/libffi && \
40543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40545 "RANLIB=$${RANLIB}" \
40546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40547 install-info) \
40548 || exit 1
40550 @endif target-libffi
40552 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
40553 maybe-install-pdf-target-libffi:
40554 @if target-libffi
40555 maybe-install-pdf-target-libffi: install-pdf-target-libffi
40557 install-pdf-target-libffi: \
40558 configure-target-libffi \
40559 pdf-target-libffi
40560 @: $(MAKE); $(unstage)
40561 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40562 r=`${PWD_COMMAND}`; export r; \
40563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40564 $(NORMAL_TARGET_EXPORTS) \
40565 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
40566 for flag in $(EXTRA_TARGET_FLAGS); do \
40567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40568 done; \
40569 (cd $(TARGET_SUBDIR)/libffi && \
40570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40572 "RANLIB=$${RANLIB}" \
40573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40574 install-pdf) \
40575 || exit 1
40577 @endif target-libffi
40579 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
40580 maybe-install-html-target-libffi:
40581 @if target-libffi
40582 maybe-install-html-target-libffi: install-html-target-libffi
40584 install-html-target-libffi: \
40585 configure-target-libffi \
40586 html-target-libffi
40587 @: $(MAKE); $(unstage)
40588 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40589 r=`${PWD_COMMAND}`; export r; \
40590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40591 $(NORMAL_TARGET_EXPORTS) \
40592 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
40593 for flag in $(EXTRA_TARGET_FLAGS); do \
40594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40595 done; \
40596 (cd $(TARGET_SUBDIR)/libffi && \
40597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40599 "RANLIB=$${RANLIB}" \
40600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40601 install-html) \
40602 || exit 1
40604 @endif target-libffi
40606 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
40607 maybe-installcheck-target-libffi:
40608 @if target-libffi
40609 maybe-installcheck-target-libffi: installcheck-target-libffi
40611 installcheck-target-libffi: \
40612 configure-target-libffi
40613 @: $(MAKE); $(unstage)
40614 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40615 r=`${PWD_COMMAND}`; export r; \
40616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40617 $(NORMAL_TARGET_EXPORTS) \
40618 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
40619 for flag in $(EXTRA_TARGET_FLAGS); do \
40620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40621 done; \
40622 (cd $(TARGET_SUBDIR)/libffi && \
40623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40625 "RANLIB=$${RANLIB}" \
40626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40627 installcheck) \
40628 || exit 1
40630 @endif target-libffi
40632 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
40633 maybe-mostlyclean-target-libffi:
40634 @if target-libffi
40635 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
40637 mostlyclean-target-libffi:
40638 @: $(MAKE); $(unstage)
40639 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40640 r=`${PWD_COMMAND}`; export r; \
40641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40642 $(NORMAL_TARGET_EXPORTS) \
40643 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
40644 for flag in $(EXTRA_TARGET_FLAGS); do \
40645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40646 done; \
40647 (cd $(TARGET_SUBDIR)/libffi && \
40648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40650 "RANLIB=$${RANLIB}" \
40651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40652 mostlyclean) \
40653 || exit 1
40655 @endif target-libffi
40657 .PHONY: maybe-clean-target-libffi clean-target-libffi
40658 maybe-clean-target-libffi:
40659 @if target-libffi
40660 maybe-clean-target-libffi: clean-target-libffi
40662 clean-target-libffi:
40663 @: $(MAKE); $(unstage)
40664 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40665 r=`${PWD_COMMAND}`; export r; \
40666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40667 $(NORMAL_TARGET_EXPORTS) \
40668 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
40669 for flag in $(EXTRA_TARGET_FLAGS); do \
40670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40671 done; \
40672 (cd $(TARGET_SUBDIR)/libffi && \
40673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40675 "RANLIB=$${RANLIB}" \
40676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40677 clean) \
40678 || exit 1
40680 @endif target-libffi
40682 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
40683 maybe-distclean-target-libffi:
40684 @if target-libffi
40685 maybe-distclean-target-libffi: distclean-target-libffi
40687 distclean-target-libffi:
40688 @: $(MAKE); $(unstage)
40689 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40690 r=`${PWD_COMMAND}`; export r; \
40691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40692 $(NORMAL_TARGET_EXPORTS) \
40693 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
40694 for flag in $(EXTRA_TARGET_FLAGS); do \
40695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40696 done; \
40697 (cd $(TARGET_SUBDIR)/libffi && \
40698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40700 "RANLIB=$${RANLIB}" \
40701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40702 distclean) \
40703 || exit 1
40705 @endif target-libffi
40707 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
40708 maybe-maintainer-clean-target-libffi:
40709 @if target-libffi
40710 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
40712 maintainer-clean-target-libffi:
40713 @: $(MAKE); $(unstage)
40714 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40715 r=`${PWD_COMMAND}`; export r; \
40716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40717 $(NORMAL_TARGET_EXPORTS) \
40718 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
40719 for flag in $(EXTRA_TARGET_FLAGS); do \
40720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40721 done; \
40722 (cd $(TARGET_SUBDIR)/libffi && \
40723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40725 "RANLIB=$${RANLIB}" \
40726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40727 maintainer-clean) \
40728 || exit 1
40730 @endif target-libffi
40736 .PHONY: configure-target-libjava maybe-configure-target-libjava
40737 maybe-configure-target-libjava:
40738 @if gcc-bootstrap
40739 configure-target-libjava: stage_current
40740 @endif gcc-bootstrap
40741 @if target-libjava
40742 maybe-configure-target-libjava: configure-target-libjava
40743 configure-target-libjava:
40744 @: $(MAKE); $(unstage)
40745 @r=`${PWD_COMMAND}`; export r; \
40746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40747 echo "Checking multilib configuration for libjava..."; \
40748 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40749 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
40750 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
40751 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
40752 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
40753 else \
40754 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
40755 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40756 fi; \
40757 else \
40758 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40759 fi; \
40760 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
40761 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40762 $(RAW_CXX_TARGET_EXPORTS) \
40763 echo Configuring in $(TARGET_SUBDIR)/libjava; \
40765 this_target="${target_alias}"; \
40767 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
40768 case $(srcdir) in \
40769 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40770 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
40771 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40772 esac; \
40773 srcdiroption="--srcdir=$${topdir}/libjava"; \
40774 libsrcdir="$$s/libjava"; \
40775 rm -f no-such-file || : ; \
40776 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40777 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40778 --target=$${this_target} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
40779 || exit 1
40780 @endif target-libjava
40786 .PHONY: all-target-libjava maybe-all-target-libjava
40787 maybe-all-target-libjava:
40788 @if gcc-bootstrap
40789 all-target-libjava: stage_current
40790 @endif gcc-bootstrap
40791 @if target-libjava
40792 TARGET-target-libjava=all
40793 maybe-all-target-libjava: all-target-libjava
40794 all-target-libjava: configure-target-libjava
40795 @: $(MAKE); $(unstage)
40796 @r=`${PWD_COMMAND}`; export r; \
40797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40798 $(RAW_CXX_TARGET_EXPORTS) \
40799 (cd $(TARGET_SUBDIR)/libjava && \
40800 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40801 $(TARGET-target-libjava))
40802 @endif target-libjava
40808 .PHONY: check-target-libjava maybe-check-target-libjava
40809 maybe-check-target-libjava:
40810 @if target-libjava
40811 maybe-check-target-libjava: check-target-libjava
40813 check-target-libjava:
40814 @: $(MAKE); $(unstage)
40815 @r=`${PWD_COMMAND}`; export r; \
40816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40817 $(RAW_CXX_TARGET_EXPORTS) \
40818 (cd $(TARGET_SUBDIR)/libjava && \
40819 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
40821 @endif target-libjava
40823 .PHONY: install-target-libjava maybe-install-target-libjava
40824 maybe-install-target-libjava:
40825 @if target-libjava
40826 maybe-install-target-libjava: install-target-libjava
40828 install-target-libjava: installdirs
40829 @: $(MAKE); $(unstage)
40830 @r=`${PWD_COMMAND}`; export r; \
40831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40832 $(RAW_CXX_TARGET_EXPORTS) \
40833 (cd $(TARGET_SUBDIR)/libjava && \
40834 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40836 @endif target-libjava
40838 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
40839 maybe-install-strip-target-libjava:
40840 @if target-libjava
40841 maybe-install-strip-target-libjava: install-strip-target-libjava
40843 install-strip-target-libjava: installdirs
40844 @: $(MAKE); $(unstage)
40845 @r=`${PWD_COMMAND}`; export r; \
40846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40847 $(RAW_CXX_TARGET_EXPORTS) \
40848 (cd $(TARGET_SUBDIR)/libjava && \
40849 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40851 @endif target-libjava
40853 # Other targets (info, dvi, pdf, etc.)
40855 .PHONY: maybe-info-target-libjava info-target-libjava
40856 maybe-info-target-libjava:
40857 @if target-libjava
40858 maybe-info-target-libjava: info-target-libjava
40860 info-target-libjava: \
40861 configure-target-libjava
40862 @: $(MAKE); $(unstage)
40863 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40864 r=`${PWD_COMMAND}`; export r; \
40865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40866 $(RAW_CXX_TARGET_EXPORTS) \
40867 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
40868 for flag in $(EXTRA_TARGET_FLAGS); do \
40869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40870 done; \
40871 (cd $(TARGET_SUBDIR)/libjava && \
40872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40874 "RANLIB=$${RANLIB}" \
40875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40876 info) \
40877 || exit 1
40879 @endif target-libjava
40881 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
40882 maybe-dvi-target-libjava:
40883 @if target-libjava
40884 maybe-dvi-target-libjava: dvi-target-libjava
40886 dvi-target-libjava: \
40887 configure-target-libjava
40888 @: $(MAKE); $(unstage)
40889 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40890 r=`${PWD_COMMAND}`; export r; \
40891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40892 $(RAW_CXX_TARGET_EXPORTS) \
40893 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
40894 for flag in $(EXTRA_TARGET_FLAGS); do \
40895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40896 done; \
40897 (cd $(TARGET_SUBDIR)/libjava && \
40898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40900 "RANLIB=$${RANLIB}" \
40901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40902 dvi) \
40903 || exit 1
40905 @endif target-libjava
40907 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
40908 maybe-pdf-target-libjava:
40909 @if target-libjava
40910 maybe-pdf-target-libjava: pdf-target-libjava
40912 pdf-target-libjava: \
40913 configure-target-libjava
40914 @: $(MAKE); $(unstage)
40915 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40916 r=`${PWD_COMMAND}`; export r; \
40917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40918 $(RAW_CXX_TARGET_EXPORTS) \
40919 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
40920 for flag in $(EXTRA_TARGET_FLAGS); do \
40921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40922 done; \
40923 (cd $(TARGET_SUBDIR)/libjava && \
40924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40926 "RANLIB=$${RANLIB}" \
40927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40928 pdf) \
40929 || exit 1
40931 @endif target-libjava
40933 .PHONY: maybe-html-target-libjava html-target-libjava
40934 maybe-html-target-libjava:
40935 @if target-libjava
40936 maybe-html-target-libjava: html-target-libjava
40938 html-target-libjava: \
40939 configure-target-libjava
40940 @: $(MAKE); $(unstage)
40941 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40942 r=`${PWD_COMMAND}`; export r; \
40943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40944 $(RAW_CXX_TARGET_EXPORTS) \
40945 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
40946 for flag in $(EXTRA_TARGET_FLAGS); do \
40947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40948 done; \
40949 (cd $(TARGET_SUBDIR)/libjava && \
40950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40952 "RANLIB=$${RANLIB}" \
40953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40954 html) \
40955 || exit 1
40957 @endif target-libjava
40959 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
40960 maybe-TAGS-target-libjava:
40961 @if target-libjava
40962 maybe-TAGS-target-libjava: TAGS-target-libjava
40964 TAGS-target-libjava: \
40965 configure-target-libjava
40966 @: $(MAKE); $(unstage)
40967 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40968 r=`${PWD_COMMAND}`; export r; \
40969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40970 $(RAW_CXX_TARGET_EXPORTS) \
40971 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
40972 for flag in $(EXTRA_TARGET_FLAGS); do \
40973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40974 done; \
40975 (cd $(TARGET_SUBDIR)/libjava && \
40976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40978 "RANLIB=$${RANLIB}" \
40979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40980 TAGS) \
40981 || exit 1
40983 @endif target-libjava
40985 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
40986 maybe-install-info-target-libjava:
40987 @if target-libjava
40988 maybe-install-info-target-libjava: install-info-target-libjava
40990 install-info-target-libjava: \
40991 configure-target-libjava \
40992 info-target-libjava
40993 @: $(MAKE); $(unstage)
40994 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40995 r=`${PWD_COMMAND}`; export r; \
40996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40997 $(RAW_CXX_TARGET_EXPORTS) \
40998 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
40999 for flag in $(EXTRA_TARGET_FLAGS); do \
41000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41001 done; \
41002 (cd $(TARGET_SUBDIR)/libjava && \
41003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41005 "RANLIB=$${RANLIB}" \
41006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41007 install-info) \
41008 || exit 1
41010 @endif target-libjava
41012 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
41013 maybe-install-pdf-target-libjava:
41014 @if target-libjava
41015 maybe-install-pdf-target-libjava: install-pdf-target-libjava
41017 install-pdf-target-libjava: \
41018 configure-target-libjava \
41019 pdf-target-libjava
41020 @: $(MAKE); $(unstage)
41021 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41022 r=`${PWD_COMMAND}`; export r; \
41023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41024 $(RAW_CXX_TARGET_EXPORTS) \
41025 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
41026 for flag in $(EXTRA_TARGET_FLAGS); do \
41027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41028 done; \
41029 (cd $(TARGET_SUBDIR)/libjava && \
41030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41032 "RANLIB=$${RANLIB}" \
41033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41034 install-pdf) \
41035 || exit 1
41037 @endif target-libjava
41039 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
41040 maybe-install-html-target-libjava:
41041 @if target-libjava
41042 maybe-install-html-target-libjava: install-html-target-libjava
41044 install-html-target-libjava: \
41045 configure-target-libjava \
41046 html-target-libjava
41047 @: $(MAKE); $(unstage)
41048 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41049 r=`${PWD_COMMAND}`; export r; \
41050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41051 $(RAW_CXX_TARGET_EXPORTS) \
41052 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
41053 for flag in $(EXTRA_TARGET_FLAGS); do \
41054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41055 done; \
41056 (cd $(TARGET_SUBDIR)/libjava && \
41057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41059 "RANLIB=$${RANLIB}" \
41060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41061 install-html) \
41062 || exit 1
41064 @endif target-libjava
41066 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
41067 maybe-installcheck-target-libjava:
41068 @if target-libjava
41069 maybe-installcheck-target-libjava: installcheck-target-libjava
41071 installcheck-target-libjava: \
41072 configure-target-libjava
41073 @: $(MAKE); $(unstage)
41074 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41075 r=`${PWD_COMMAND}`; export r; \
41076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41077 $(RAW_CXX_TARGET_EXPORTS) \
41078 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
41079 for flag in $(EXTRA_TARGET_FLAGS); do \
41080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41081 done; \
41082 (cd $(TARGET_SUBDIR)/libjava && \
41083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41085 "RANLIB=$${RANLIB}" \
41086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41087 installcheck) \
41088 || exit 1
41090 @endif target-libjava
41092 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
41093 maybe-mostlyclean-target-libjava:
41094 @if target-libjava
41095 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
41097 mostlyclean-target-libjava:
41098 @: $(MAKE); $(unstage)
41099 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41100 r=`${PWD_COMMAND}`; export r; \
41101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41102 $(RAW_CXX_TARGET_EXPORTS) \
41103 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
41104 for flag in $(EXTRA_TARGET_FLAGS); do \
41105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41106 done; \
41107 (cd $(TARGET_SUBDIR)/libjava && \
41108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41110 "RANLIB=$${RANLIB}" \
41111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41112 mostlyclean) \
41113 || exit 1
41115 @endif target-libjava
41117 .PHONY: maybe-clean-target-libjava clean-target-libjava
41118 maybe-clean-target-libjava:
41119 @if target-libjava
41120 maybe-clean-target-libjava: clean-target-libjava
41122 clean-target-libjava:
41123 @: $(MAKE); $(unstage)
41124 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41125 r=`${PWD_COMMAND}`; export r; \
41126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41127 $(RAW_CXX_TARGET_EXPORTS) \
41128 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
41129 for flag in $(EXTRA_TARGET_FLAGS); do \
41130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41131 done; \
41132 (cd $(TARGET_SUBDIR)/libjava && \
41133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41135 "RANLIB=$${RANLIB}" \
41136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41137 clean) \
41138 || exit 1
41140 @endif target-libjava
41142 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
41143 maybe-distclean-target-libjava:
41144 @if target-libjava
41145 maybe-distclean-target-libjava: distclean-target-libjava
41147 distclean-target-libjava:
41148 @: $(MAKE); $(unstage)
41149 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41150 r=`${PWD_COMMAND}`; export r; \
41151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41152 $(RAW_CXX_TARGET_EXPORTS) \
41153 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
41154 for flag in $(EXTRA_TARGET_FLAGS); do \
41155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41156 done; \
41157 (cd $(TARGET_SUBDIR)/libjava && \
41158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41160 "RANLIB=$${RANLIB}" \
41161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41162 distclean) \
41163 || exit 1
41165 @endif target-libjava
41167 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
41168 maybe-maintainer-clean-target-libjava:
41169 @if target-libjava
41170 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
41172 maintainer-clean-target-libjava:
41173 @: $(MAKE); $(unstage)
41174 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41175 r=`${PWD_COMMAND}`; export r; \
41176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41177 $(RAW_CXX_TARGET_EXPORTS) \
41178 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
41179 for flag in $(EXTRA_TARGET_FLAGS); do \
41180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41181 done; \
41182 (cd $(TARGET_SUBDIR)/libjava && \
41183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41185 "RANLIB=$${RANLIB}" \
41186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41187 maintainer-clean) \
41188 || exit 1
41190 @endif target-libjava
41196 .PHONY: configure-target-zlib maybe-configure-target-zlib
41197 maybe-configure-target-zlib:
41198 @if gcc-bootstrap
41199 configure-target-zlib: stage_current
41200 @endif gcc-bootstrap
41201 @if target-zlib
41202 maybe-configure-target-zlib: configure-target-zlib
41203 configure-target-zlib:
41204 @: $(MAKE); $(unstage)
41205 @r=`${PWD_COMMAND}`; export r; \
41206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41207 echo "Checking multilib configuration for zlib..."; \
41208 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41209 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
41210 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
41211 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
41212 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
41213 else \
41214 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
41215 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41216 fi; \
41217 else \
41218 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41219 fi; \
41220 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
41221 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41222 $(NORMAL_TARGET_EXPORTS) \
41223 echo Configuring in $(TARGET_SUBDIR)/zlib; \
41225 this_target="${target_alias}"; \
41227 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
41228 case $(srcdir) in \
41229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41230 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
41231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41232 esac; \
41233 srcdiroption="--srcdir=$${topdir}/zlib"; \
41234 libsrcdir="$$s/zlib"; \
41235 rm -f no-such-file || : ; \
41236 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41237 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41238 --target=$${this_target} $${srcdiroption} \
41239 || exit 1
41240 @endif target-zlib
41246 .PHONY: all-target-zlib maybe-all-target-zlib
41247 maybe-all-target-zlib:
41248 @if gcc-bootstrap
41249 all-target-zlib: stage_current
41250 @endif gcc-bootstrap
41251 @if target-zlib
41252 TARGET-target-zlib=all
41253 maybe-all-target-zlib: all-target-zlib
41254 all-target-zlib: configure-target-zlib
41255 @: $(MAKE); $(unstage)
41256 @r=`${PWD_COMMAND}`; export r; \
41257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41258 $(NORMAL_TARGET_EXPORTS) \
41259 (cd $(TARGET_SUBDIR)/zlib && \
41260 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41261 $(TARGET-target-zlib))
41262 @endif target-zlib
41268 .PHONY: check-target-zlib maybe-check-target-zlib
41269 maybe-check-target-zlib:
41270 @if target-zlib
41271 maybe-check-target-zlib: check-target-zlib
41273 check-target-zlib:
41274 @: $(MAKE); $(unstage)
41275 @r=`${PWD_COMMAND}`; export r; \
41276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41277 $(NORMAL_TARGET_EXPORTS) \
41278 (cd $(TARGET_SUBDIR)/zlib && \
41279 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41281 @endif target-zlib
41283 .PHONY: install-target-zlib maybe-install-target-zlib
41284 maybe-install-target-zlib:
41285 @if target-zlib
41286 maybe-install-target-zlib: install-target-zlib
41288 install-target-zlib: installdirs
41289 @: $(MAKE); $(unstage)
41290 @r=`${PWD_COMMAND}`; export r; \
41291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41292 $(NORMAL_TARGET_EXPORTS) \
41293 (cd $(TARGET_SUBDIR)/zlib && \
41294 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41296 @endif target-zlib
41298 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
41299 maybe-install-strip-target-zlib:
41300 @if target-zlib
41301 maybe-install-strip-target-zlib: install-strip-target-zlib
41303 install-strip-target-zlib: installdirs
41304 @: $(MAKE); $(unstage)
41305 @r=`${PWD_COMMAND}`; export r; \
41306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41307 $(NORMAL_TARGET_EXPORTS) \
41308 (cd $(TARGET_SUBDIR)/zlib && \
41309 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41311 @endif target-zlib
41313 # Other targets (info, dvi, pdf, etc.)
41315 .PHONY: maybe-info-target-zlib info-target-zlib
41316 maybe-info-target-zlib:
41317 @if target-zlib
41318 maybe-info-target-zlib: info-target-zlib
41320 info-target-zlib: \
41321 configure-target-zlib
41322 @: $(MAKE); $(unstage)
41323 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41324 r=`${PWD_COMMAND}`; export r; \
41325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41326 $(NORMAL_TARGET_EXPORTS) \
41327 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
41328 for flag in $(EXTRA_TARGET_FLAGS); do \
41329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41330 done; \
41331 (cd $(TARGET_SUBDIR)/zlib && \
41332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41334 "RANLIB=$${RANLIB}" \
41335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41336 info) \
41337 || exit 1
41339 @endif target-zlib
41341 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
41342 maybe-dvi-target-zlib:
41343 @if target-zlib
41344 maybe-dvi-target-zlib: dvi-target-zlib
41346 dvi-target-zlib: \
41347 configure-target-zlib
41348 @: $(MAKE); $(unstage)
41349 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41350 r=`${PWD_COMMAND}`; export r; \
41351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41352 $(NORMAL_TARGET_EXPORTS) \
41353 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
41354 for flag in $(EXTRA_TARGET_FLAGS); do \
41355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41356 done; \
41357 (cd $(TARGET_SUBDIR)/zlib && \
41358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41360 "RANLIB=$${RANLIB}" \
41361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41362 dvi) \
41363 || exit 1
41365 @endif target-zlib
41367 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
41368 maybe-pdf-target-zlib:
41369 @if target-zlib
41370 maybe-pdf-target-zlib: pdf-target-zlib
41372 pdf-target-zlib: \
41373 configure-target-zlib
41374 @: $(MAKE); $(unstage)
41375 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41376 r=`${PWD_COMMAND}`; export r; \
41377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41378 $(NORMAL_TARGET_EXPORTS) \
41379 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
41380 for flag in $(EXTRA_TARGET_FLAGS); do \
41381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41382 done; \
41383 (cd $(TARGET_SUBDIR)/zlib && \
41384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41386 "RANLIB=$${RANLIB}" \
41387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41388 pdf) \
41389 || exit 1
41391 @endif target-zlib
41393 .PHONY: maybe-html-target-zlib html-target-zlib
41394 maybe-html-target-zlib:
41395 @if target-zlib
41396 maybe-html-target-zlib: html-target-zlib
41398 html-target-zlib: \
41399 configure-target-zlib
41400 @: $(MAKE); $(unstage)
41401 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41402 r=`${PWD_COMMAND}`; export r; \
41403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41404 $(NORMAL_TARGET_EXPORTS) \
41405 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
41406 for flag in $(EXTRA_TARGET_FLAGS); do \
41407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41408 done; \
41409 (cd $(TARGET_SUBDIR)/zlib && \
41410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41412 "RANLIB=$${RANLIB}" \
41413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41414 html) \
41415 || exit 1
41417 @endif target-zlib
41419 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
41420 maybe-TAGS-target-zlib:
41421 @if target-zlib
41422 maybe-TAGS-target-zlib: TAGS-target-zlib
41424 TAGS-target-zlib: \
41425 configure-target-zlib
41426 @: $(MAKE); $(unstage)
41427 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41428 r=`${PWD_COMMAND}`; export r; \
41429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41430 $(NORMAL_TARGET_EXPORTS) \
41431 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 TAGS) \
41441 || exit 1
41443 @endif target-zlib
41445 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
41446 maybe-install-info-target-zlib:
41447 @if target-zlib
41448 maybe-install-info-target-zlib: install-info-target-zlib
41450 install-info-target-zlib: \
41451 configure-target-zlib \
41452 info-target-zlib
41453 @: $(MAKE); $(unstage)
41454 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41455 r=`${PWD_COMMAND}`; export r; \
41456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41457 $(NORMAL_TARGET_EXPORTS) \
41458 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
41459 for flag in $(EXTRA_TARGET_FLAGS); do \
41460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41461 done; \
41462 (cd $(TARGET_SUBDIR)/zlib && \
41463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41465 "RANLIB=$${RANLIB}" \
41466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41467 install-info) \
41468 || exit 1
41470 @endif target-zlib
41472 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
41473 maybe-install-pdf-target-zlib:
41474 @if target-zlib
41475 maybe-install-pdf-target-zlib: install-pdf-target-zlib
41477 install-pdf-target-zlib: \
41478 configure-target-zlib \
41479 pdf-target-zlib
41480 @: $(MAKE); $(unstage)
41481 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41482 r=`${PWD_COMMAND}`; export r; \
41483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41484 $(NORMAL_TARGET_EXPORTS) \
41485 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
41486 for flag in $(EXTRA_TARGET_FLAGS); do \
41487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41488 done; \
41489 (cd $(TARGET_SUBDIR)/zlib && \
41490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41492 "RANLIB=$${RANLIB}" \
41493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41494 install-pdf) \
41495 || exit 1
41497 @endif target-zlib
41499 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
41500 maybe-install-html-target-zlib:
41501 @if target-zlib
41502 maybe-install-html-target-zlib: install-html-target-zlib
41504 install-html-target-zlib: \
41505 configure-target-zlib \
41506 html-target-zlib
41507 @: $(MAKE); $(unstage)
41508 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41509 r=`${PWD_COMMAND}`; export r; \
41510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41511 $(NORMAL_TARGET_EXPORTS) \
41512 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
41513 for flag in $(EXTRA_TARGET_FLAGS); do \
41514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41515 done; \
41516 (cd $(TARGET_SUBDIR)/zlib && \
41517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41519 "RANLIB=$${RANLIB}" \
41520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41521 install-html) \
41522 || exit 1
41524 @endif target-zlib
41526 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
41527 maybe-installcheck-target-zlib:
41528 @if target-zlib
41529 maybe-installcheck-target-zlib: installcheck-target-zlib
41531 installcheck-target-zlib: \
41532 configure-target-zlib
41533 @: $(MAKE); $(unstage)
41534 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41535 r=`${PWD_COMMAND}`; export r; \
41536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41537 $(NORMAL_TARGET_EXPORTS) \
41538 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
41539 for flag in $(EXTRA_TARGET_FLAGS); do \
41540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41541 done; \
41542 (cd $(TARGET_SUBDIR)/zlib && \
41543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41545 "RANLIB=$${RANLIB}" \
41546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41547 installcheck) \
41548 || exit 1
41550 @endif target-zlib
41552 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
41553 maybe-mostlyclean-target-zlib:
41554 @if target-zlib
41555 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
41557 mostlyclean-target-zlib:
41558 @: $(MAKE); $(unstage)
41559 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41560 r=`${PWD_COMMAND}`; export r; \
41561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41562 $(NORMAL_TARGET_EXPORTS) \
41563 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
41564 for flag in $(EXTRA_TARGET_FLAGS); do \
41565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41566 done; \
41567 (cd $(TARGET_SUBDIR)/zlib && \
41568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41570 "RANLIB=$${RANLIB}" \
41571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41572 mostlyclean) \
41573 || exit 1
41575 @endif target-zlib
41577 .PHONY: maybe-clean-target-zlib clean-target-zlib
41578 maybe-clean-target-zlib:
41579 @if target-zlib
41580 maybe-clean-target-zlib: clean-target-zlib
41582 clean-target-zlib:
41583 @: $(MAKE); $(unstage)
41584 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41585 r=`${PWD_COMMAND}`; export r; \
41586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41587 $(NORMAL_TARGET_EXPORTS) \
41588 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
41589 for flag in $(EXTRA_TARGET_FLAGS); do \
41590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41591 done; \
41592 (cd $(TARGET_SUBDIR)/zlib && \
41593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41595 "RANLIB=$${RANLIB}" \
41596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41597 clean) \
41598 || exit 1
41600 @endif target-zlib
41602 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
41603 maybe-distclean-target-zlib:
41604 @if target-zlib
41605 maybe-distclean-target-zlib: distclean-target-zlib
41607 distclean-target-zlib:
41608 @: $(MAKE); $(unstage)
41609 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41610 r=`${PWD_COMMAND}`; export r; \
41611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41612 $(NORMAL_TARGET_EXPORTS) \
41613 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
41614 for flag in $(EXTRA_TARGET_FLAGS); do \
41615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41616 done; \
41617 (cd $(TARGET_SUBDIR)/zlib && \
41618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41620 "RANLIB=$${RANLIB}" \
41621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41622 distclean) \
41623 || exit 1
41625 @endif target-zlib
41627 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
41628 maybe-maintainer-clean-target-zlib:
41629 @if target-zlib
41630 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
41632 maintainer-clean-target-zlib:
41633 @: $(MAKE); $(unstage)
41634 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41635 r=`${PWD_COMMAND}`; export r; \
41636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41637 $(NORMAL_TARGET_EXPORTS) \
41638 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
41639 for flag in $(EXTRA_TARGET_FLAGS); do \
41640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41641 done; \
41642 (cd $(TARGET_SUBDIR)/zlib && \
41643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41645 "RANLIB=$${RANLIB}" \
41646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41647 maintainer-clean) \
41648 || exit 1
41650 @endif target-zlib
41656 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
41657 maybe-configure-target-boehm-gc:
41658 @if gcc-bootstrap
41659 configure-target-boehm-gc: stage_current
41660 @endif gcc-bootstrap
41661 @if target-boehm-gc
41662 maybe-configure-target-boehm-gc: configure-target-boehm-gc
41663 configure-target-boehm-gc:
41664 @: $(MAKE); $(unstage)
41665 @r=`${PWD_COMMAND}`; export r; \
41666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41667 echo "Checking multilib configuration for boehm-gc..."; \
41668 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41669 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
41670 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41671 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41672 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
41673 else \
41674 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
41675 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41676 fi; \
41677 else \
41678 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41679 fi; \
41680 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
41681 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41682 $(NORMAL_TARGET_EXPORTS) \
41683 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
41685 this_target="${target_alias}"; \
41687 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
41688 case $(srcdir) in \
41689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41690 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
41691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41692 esac; \
41693 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
41694 libsrcdir="$$s/boehm-gc"; \
41695 rm -f no-such-file || : ; \
41696 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41697 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41698 --target=$${this_target} $${srcdiroption} \
41699 || exit 1
41700 @endif target-boehm-gc
41706 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
41707 maybe-all-target-boehm-gc:
41708 @if gcc-bootstrap
41709 all-target-boehm-gc: stage_current
41710 @endif gcc-bootstrap
41711 @if target-boehm-gc
41712 TARGET-target-boehm-gc=all
41713 maybe-all-target-boehm-gc: all-target-boehm-gc
41714 all-target-boehm-gc: configure-target-boehm-gc
41715 @: $(MAKE); $(unstage)
41716 @r=`${PWD_COMMAND}`; export r; \
41717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41718 $(NORMAL_TARGET_EXPORTS) \
41719 (cd $(TARGET_SUBDIR)/boehm-gc && \
41720 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41721 $(TARGET-target-boehm-gc))
41722 @endif target-boehm-gc
41728 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
41729 maybe-check-target-boehm-gc:
41730 @if target-boehm-gc
41731 maybe-check-target-boehm-gc: check-target-boehm-gc
41733 check-target-boehm-gc:
41734 @: $(MAKE); $(unstage)
41735 @r=`${PWD_COMMAND}`; export r; \
41736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41737 $(NORMAL_TARGET_EXPORTS) \
41738 (cd $(TARGET_SUBDIR)/boehm-gc && \
41739 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41741 @endif target-boehm-gc
41743 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
41744 maybe-install-target-boehm-gc:
41745 @if target-boehm-gc
41746 maybe-install-target-boehm-gc: install-target-boehm-gc
41748 install-target-boehm-gc: installdirs
41749 @: $(MAKE); $(unstage)
41750 @r=`${PWD_COMMAND}`; export r; \
41751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41752 $(NORMAL_TARGET_EXPORTS) \
41753 (cd $(TARGET_SUBDIR)/boehm-gc && \
41754 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41756 @endif target-boehm-gc
41758 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
41759 maybe-install-strip-target-boehm-gc:
41760 @if target-boehm-gc
41761 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
41763 install-strip-target-boehm-gc: installdirs
41764 @: $(MAKE); $(unstage)
41765 @r=`${PWD_COMMAND}`; export r; \
41766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41767 $(NORMAL_TARGET_EXPORTS) \
41768 (cd $(TARGET_SUBDIR)/boehm-gc && \
41769 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41771 @endif target-boehm-gc
41773 # Other targets (info, dvi, pdf, etc.)
41775 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
41776 maybe-info-target-boehm-gc:
41777 @if target-boehm-gc
41778 maybe-info-target-boehm-gc: info-target-boehm-gc
41780 info-target-boehm-gc: \
41781 configure-target-boehm-gc
41782 @: $(MAKE); $(unstage)
41783 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41784 r=`${PWD_COMMAND}`; export r; \
41785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41786 $(NORMAL_TARGET_EXPORTS) \
41787 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
41788 for flag in $(EXTRA_TARGET_FLAGS); do \
41789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41790 done; \
41791 (cd $(TARGET_SUBDIR)/boehm-gc && \
41792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41794 "RANLIB=$${RANLIB}" \
41795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41796 info) \
41797 || exit 1
41799 @endif target-boehm-gc
41801 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
41802 maybe-dvi-target-boehm-gc:
41803 @if target-boehm-gc
41804 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
41806 dvi-target-boehm-gc: \
41807 configure-target-boehm-gc
41808 @: $(MAKE); $(unstage)
41809 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41810 r=`${PWD_COMMAND}`; export r; \
41811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41812 $(NORMAL_TARGET_EXPORTS) \
41813 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 dvi) \
41823 || exit 1
41825 @endif target-boehm-gc
41827 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
41828 maybe-pdf-target-boehm-gc:
41829 @if target-boehm-gc
41830 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
41832 pdf-target-boehm-gc: \
41833 configure-target-boehm-gc
41834 @: $(MAKE); $(unstage)
41835 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41836 r=`${PWD_COMMAND}`; export r; \
41837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41838 $(NORMAL_TARGET_EXPORTS) \
41839 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41840 for flag in $(EXTRA_TARGET_FLAGS); do \
41841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41842 done; \
41843 (cd $(TARGET_SUBDIR)/boehm-gc && \
41844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41846 "RANLIB=$${RANLIB}" \
41847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41848 pdf) \
41849 || exit 1
41851 @endif target-boehm-gc
41853 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
41854 maybe-html-target-boehm-gc:
41855 @if target-boehm-gc
41856 maybe-html-target-boehm-gc: html-target-boehm-gc
41858 html-target-boehm-gc: \
41859 configure-target-boehm-gc
41860 @: $(MAKE); $(unstage)
41861 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41862 r=`${PWD_COMMAND}`; export r; \
41863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41864 $(NORMAL_TARGET_EXPORTS) \
41865 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
41866 for flag in $(EXTRA_TARGET_FLAGS); do \
41867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41868 done; \
41869 (cd $(TARGET_SUBDIR)/boehm-gc && \
41870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41872 "RANLIB=$${RANLIB}" \
41873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41874 html) \
41875 || exit 1
41877 @endif target-boehm-gc
41879 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
41880 maybe-TAGS-target-boehm-gc:
41881 @if target-boehm-gc
41882 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
41884 TAGS-target-boehm-gc: \
41885 configure-target-boehm-gc
41886 @: $(MAKE); $(unstage)
41887 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41888 r=`${PWD_COMMAND}`; export r; \
41889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41890 $(NORMAL_TARGET_EXPORTS) \
41891 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
41892 for flag in $(EXTRA_TARGET_FLAGS); do \
41893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41894 done; \
41895 (cd $(TARGET_SUBDIR)/boehm-gc && \
41896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41898 "RANLIB=$${RANLIB}" \
41899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41900 TAGS) \
41901 || exit 1
41903 @endif target-boehm-gc
41905 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
41906 maybe-install-info-target-boehm-gc:
41907 @if target-boehm-gc
41908 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
41910 install-info-target-boehm-gc: \
41911 configure-target-boehm-gc \
41912 info-target-boehm-gc
41913 @: $(MAKE); $(unstage)
41914 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41915 r=`${PWD_COMMAND}`; export r; \
41916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41917 $(NORMAL_TARGET_EXPORTS) \
41918 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
41919 for flag in $(EXTRA_TARGET_FLAGS); do \
41920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41921 done; \
41922 (cd $(TARGET_SUBDIR)/boehm-gc && \
41923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41925 "RANLIB=$${RANLIB}" \
41926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41927 install-info) \
41928 || exit 1
41930 @endif target-boehm-gc
41932 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
41933 maybe-install-pdf-target-boehm-gc:
41934 @if target-boehm-gc
41935 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
41937 install-pdf-target-boehm-gc: \
41938 configure-target-boehm-gc \
41939 pdf-target-boehm-gc
41940 @: $(MAKE); $(unstage)
41941 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41942 r=`${PWD_COMMAND}`; export r; \
41943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41944 $(NORMAL_TARGET_EXPORTS) \
41945 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41946 for flag in $(EXTRA_TARGET_FLAGS); do \
41947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41948 done; \
41949 (cd $(TARGET_SUBDIR)/boehm-gc && \
41950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41952 "RANLIB=$${RANLIB}" \
41953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41954 install-pdf) \
41955 || exit 1
41957 @endif target-boehm-gc
41959 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
41960 maybe-install-html-target-boehm-gc:
41961 @if target-boehm-gc
41962 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
41964 install-html-target-boehm-gc: \
41965 configure-target-boehm-gc \
41966 html-target-boehm-gc
41967 @: $(MAKE); $(unstage)
41968 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41969 r=`${PWD_COMMAND}`; export r; \
41970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41971 $(NORMAL_TARGET_EXPORTS) \
41972 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
41973 for flag in $(EXTRA_TARGET_FLAGS); do \
41974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41975 done; \
41976 (cd $(TARGET_SUBDIR)/boehm-gc && \
41977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41979 "RANLIB=$${RANLIB}" \
41980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41981 install-html) \
41982 || exit 1
41984 @endif target-boehm-gc
41986 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
41987 maybe-installcheck-target-boehm-gc:
41988 @if target-boehm-gc
41989 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
41991 installcheck-target-boehm-gc: \
41992 configure-target-boehm-gc
41993 @: $(MAKE); $(unstage)
41994 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41995 r=`${PWD_COMMAND}`; export r; \
41996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41997 $(NORMAL_TARGET_EXPORTS) \
41998 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
41999 for flag in $(EXTRA_TARGET_FLAGS); do \
42000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42001 done; \
42002 (cd $(TARGET_SUBDIR)/boehm-gc && \
42003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42005 "RANLIB=$${RANLIB}" \
42006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42007 installcheck) \
42008 || exit 1
42010 @endif target-boehm-gc
42012 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
42013 maybe-mostlyclean-target-boehm-gc:
42014 @if target-boehm-gc
42015 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
42017 mostlyclean-target-boehm-gc:
42018 @: $(MAKE); $(unstage)
42019 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42020 r=`${PWD_COMMAND}`; export r; \
42021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42022 $(NORMAL_TARGET_EXPORTS) \
42023 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
42024 for flag in $(EXTRA_TARGET_FLAGS); do \
42025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42026 done; \
42027 (cd $(TARGET_SUBDIR)/boehm-gc && \
42028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42030 "RANLIB=$${RANLIB}" \
42031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42032 mostlyclean) \
42033 || exit 1
42035 @endif target-boehm-gc
42037 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
42038 maybe-clean-target-boehm-gc:
42039 @if target-boehm-gc
42040 maybe-clean-target-boehm-gc: clean-target-boehm-gc
42042 clean-target-boehm-gc:
42043 @: $(MAKE); $(unstage)
42044 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42045 r=`${PWD_COMMAND}`; export r; \
42046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42047 $(NORMAL_TARGET_EXPORTS) \
42048 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
42049 for flag in $(EXTRA_TARGET_FLAGS); do \
42050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42051 done; \
42052 (cd $(TARGET_SUBDIR)/boehm-gc && \
42053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42055 "RANLIB=$${RANLIB}" \
42056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42057 clean) \
42058 || exit 1
42060 @endif target-boehm-gc
42062 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
42063 maybe-distclean-target-boehm-gc:
42064 @if target-boehm-gc
42065 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
42067 distclean-target-boehm-gc:
42068 @: $(MAKE); $(unstage)
42069 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42070 r=`${PWD_COMMAND}`; export r; \
42071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42072 $(NORMAL_TARGET_EXPORTS) \
42073 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
42074 for flag in $(EXTRA_TARGET_FLAGS); do \
42075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42076 done; \
42077 (cd $(TARGET_SUBDIR)/boehm-gc && \
42078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42080 "RANLIB=$${RANLIB}" \
42081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42082 distclean) \
42083 || exit 1
42085 @endif target-boehm-gc
42087 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
42088 maybe-maintainer-clean-target-boehm-gc:
42089 @if target-boehm-gc
42090 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
42092 maintainer-clean-target-boehm-gc:
42093 @: $(MAKE); $(unstage)
42094 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42095 r=`${PWD_COMMAND}`; export r; \
42096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42097 $(NORMAL_TARGET_EXPORTS) \
42098 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
42099 for flag in $(EXTRA_TARGET_FLAGS); do \
42100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42101 done; \
42102 (cd $(TARGET_SUBDIR)/boehm-gc && \
42103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42105 "RANLIB=$${RANLIB}" \
42106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42107 maintainer-clean) \
42108 || exit 1
42110 @endif target-boehm-gc
42116 .PHONY: configure-target-rda maybe-configure-target-rda
42117 maybe-configure-target-rda:
42118 @if gcc-bootstrap
42119 configure-target-rda: stage_current
42120 @endif gcc-bootstrap
42121 @if target-rda
42122 maybe-configure-target-rda: configure-target-rda
42123 configure-target-rda:
42124 @: $(MAKE); $(unstage)
42125 @r=`${PWD_COMMAND}`; export r; \
42126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42127 echo "Checking multilib configuration for rda..."; \
42128 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
42129 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
42130 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
42131 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
42132 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
42133 else \
42134 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
42135 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
42136 fi; \
42137 else \
42138 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
42139 fi; \
42140 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
42141 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
42142 $(NORMAL_TARGET_EXPORTS) \
42143 echo Configuring in $(TARGET_SUBDIR)/rda; \
42145 this_target="${target_alias}"; \
42147 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
42148 case $(srcdir) in \
42149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42150 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
42151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42152 esac; \
42153 srcdiroption="--srcdir=$${topdir}/rda"; \
42154 libsrcdir="$$s/rda"; \
42155 rm -f no-such-file || : ; \
42156 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42157 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42158 --target=$${this_target} $${srcdiroption} \
42159 || exit 1
42160 @endif target-rda
42166 .PHONY: all-target-rda maybe-all-target-rda
42167 maybe-all-target-rda:
42168 @if gcc-bootstrap
42169 all-target-rda: stage_current
42170 @endif gcc-bootstrap
42171 @if target-rda
42172 TARGET-target-rda=all
42173 maybe-all-target-rda: all-target-rda
42174 all-target-rda: configure-target-rda
42175 @: $(MAKE); $(unstage)
42176 @r=`${PWD_COMMAND}`; export r; \
42177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42178 $(NORMAL_TARGET_EXPORTS) \
42179 (cd $(TARGET_SUBDIR)/rda && \
42180 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42181 $(TARGET-target-rda))
42182 @endif target-rda
42188 .PHONY: check-target-rda maybe-check-target-rda
42189 maybe-check-target-rda:
42190 @if target-rda
42191 maybe-check-target-rda: check-target-rda
42193 check-target-rda:
42194 @: $(MAKE); $(unstage)
42195 @r=`${PWD_COMMAND}`; export r; \
42196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42197 $(NORMAL_TARGET_EXPORTS) \
42198 (cd $(TARGET_SUBDIR)/rda && \
42199 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42201 @endif target-rda
42203 .PHONY: install-target-rda maybe-install-target-rda
42204 maybe-install-target-rda:
42205 @if target-rda
42206 maybe-install-target-rda: install-target-rda
42208 install-target-rda: installdirs
42209 @: $(MAKE); $(unstage)
42210 @r=`${PWD_COMMAND}`; export r; \
42211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42212 $(NORMAL_TARGET_EXPORTS) \
42213 (cd $(TARGET_SUBDIR)/rda && \
42214 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42216 @endif target-rda
42218 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
42219 maybe-install-strip-target-rda:
42220 @if target-rda
42221 maybe-install-strip-target-rda: install-strip-target-rda
42223 install-strip-target-rda: installdirs
42224 @: $(MAKE); $(unstage)
42225 @r=`${PWD_COMMAND}`; export r; \
42226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42227 $(NORMAL_TARGET_EXPORTS) \
42228 (cd $(TARGET_SUBDIR)/rda && \
42229 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42231 @endif target-rda
42233 # Other targets (info, dvi, pdf, etc.)
42235 .PHONY: maybe-info-target-rda info-target-rda
42236 maybe-info-target-rda:
42237 @if target-rda
42238 maybe-info-target-rda: info-target-rda
42240 info-target-rda: \
42241 configure-target-rda
42242 @: $(MAKE); $(unstage)
42243 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42244 r=`${PWD_COMMAND}`; export r; \
42245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42246 $(NORMAL_TARGET_EXPORTS) \
42247 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
42248 for flag in $(EXTRA_TARGET_FLAGS); do \
42249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42250 done; \
42251 (cd $(TARGET_SUBDIR)/rda && \
42252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42254 "RANLIB=$${RANLIB}" \
42255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42256 info) \
42257 || exit 1
42259 @endif target-rda
42261 .PHONY: maybe-dvi-target-rda dvi-target-rda
42262 maybe-dvi-target-rda:
42263 @if target-rda
42264 maybe-dvi-target-rda: dvi-target-rda
42266 dvi-target-rda: \
42267 configure-target-rda
42268 @: $(MAKE); $(unstage)
42269 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42270 r=`${PWD_COMMAND}`; export r; \
42271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42272 $(NORMAL_TARGET_EXPORTS) \
42273 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
42274 for flag in $(EXTRA_TARGET_FLAGS); do \
42275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42276 done; \
42277 (cd $(TARGET_SUBDIR)/rda && \
42278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42280 "RANLIB=$${RANLIB}" \
42281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42282 dvi) \
42283 || exit 1
42285 @endif target-rda
42287 .PHONY: maybe-pdf-target-rda pdf-target-rda
42288 maybe-pdf-target-rda:
42289 @if target-rda
42290 maybe-pdf-target-rda: pdf-target-rda
42292 pdf-target-rda: \
42293 configure-target-rda
42294 @: $(MAKE); $(unstage)
42295 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42296 r=`${PWD_COMMAND}`; export r; \
42297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42298 $(NORMAL_TARGET_EXPORTS) \
42299 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
42300 for flag in $(EXTRA_TARGET_FLAGS); do \
42301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42302 done; \
42303 (cd $(TARGET_SUBDIR)/rda && \
42304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42306 "RANLIB=$${RANLIB}" \
42307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42308 pdf) \
42309 || exit 1
42311 @endif target-rda
42313 .PHONY: maybe-html-target-rda html-target-rda
42314 maybe-html-target-rda:
42315 @if target-rda
42316 maybe-html-target-rda: html-target-rda
42318 html-target-rda: \
42319 configure-target-rda
42320 @: $(MAKE); $(unstage)
42321 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42322 r=`${PWD_COMMAND}`; export r; \
42323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42324 $(NORMAL_TARGET_EXPORTS) \
42325 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
42326 for flag in $(EXTRA_TARGET_FLAGS); do \
42327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42328 done; \
42329 (cd $(TARGET_SUBDIR)/rda && \
42330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42332 "RANLIB=$${RANLIB}" \
42333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42334 html) \
42335 || exit 1
42337 @endif target-rda
42339 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
42340 maybe-TAGS-target-rda:
42341 @if target-rda
42342 maybe-TAGS-target-rda: TAGS-target-rda
42344 TAGS-target-rda: \
42345 configure-target-rda
42346 @: $(MAKE); $(unstage)
42347 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42348 r=`${PWD_COMMAND}`; export r; \
42349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42350 $(NORMAL_TARGET_EXPORTS) \
42351 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
42352 for flag in $(EXTRA_TARGET_FLAGS); do \
42353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42354 done; \
42355 (cd $(TARGET_SUBDIR)/rda && \
42356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42358 "RANLIB=$${RANLIB}" \
42359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42360 TAGS) \
42361 || exit 1
42363 @endif target-rda
42365 .PHONY: maybe-install-info-target-rda install-info-target-rda
42366 maybe-install-info-target-rda:
42367 @if target-rda
42368 maybe-install-info-target-rda: install-info-target-rda
42370 install-info-target-rda: \
42371 configure-target-rda \
42372 info-target-rda
42373 @: $(MAKE); $(unstage)
42374 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42375 r=`${PWD_COMMAND}`; export r; \
42376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42377 $(NORMAL_TARGET_EXPORTS) \
42378 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
42379 for flag in $(EXTRA_TARGET_FLAGS); do \
42380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42381 done; \
42382 (cd $(TARGET_SUBDIR)/rda && \
42383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42385 "RANLIB=$${RANLIB}" \
42386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42387 install-info) \
42388 || exit 1
42390 @endif target-rda
42392 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
42393 maybe-install-pdf-target-rda:
42394 @if target-rda
42395 maybe-install-pdf-target-rda: install-pdf-target-rda
42397 install-pdf-target-rda: \
42398 configure-target-rda \
42399 pdf-target-rda
42400 @: $(MAKE); $(unstage)
42401 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42402 r=`${PWD_COMMAND}`; export r; \
42403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42404 $(NORMAL_TARGET_EXPORTS) \
42405 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
42406 for flag in $(EXTRA_TARGET_FLAGS); do \
42407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42408 done; \
42409 (cd $(TARGET_SUBDIR)/rda && \
42410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42412 "RANLIB=$${RANLIB}" \
42413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42414 install-pdf) \
42415 || exit 1
42417 @endif target-rda
42419 .PHONY: maybe-install-html-target-rda install-html-target-rda
42420 maybe-install-html-target-rda:
42421 @if target-rda
42422 maybe-install-html-target-rda: install-html-target-rda
42424 install-html-target-rda: \
42425 configure-target-rda \
42426 html-target-rda
42427 @: $(MAKE); $(unstage)
42428 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42429 r=`${PWD_COMMAND}`; export r; \
42430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42431 $(NORMAL_TARGET_EXPORTS) \
42432 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
42433 for flag in $(EXTRA_TARGET_FLAGS); do \
42434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42435 done; \
42436 (cd $(TARGET_SUBDIR)/rda && \
42437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42439 "RANLIB=$${RANLIB}" \
42440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42441 install-html) \
42442 || exit 1
42444 @endif target-rda
42446 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
42447 maybe-installcheck-target-rda:
42448 @if target-rda
42449 maybe-installcheck-target-rda: installcheck-target-rda
42451 installcheck-target-rda: \
42452 configure-target-rda
42453 @: $(MAKE); $(unstage)
42454 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42455 r=`${PWD_COMMAND}`; export r; \
42456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42457 $(NORMAL_TARGET_EXPORTS) \
42458 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
42459 for flag in $(EXTRA_TARGET_FLAGS); do \
42460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42461 done; \
42462 (cd $(TARGET_SUBDIR)/rda && \
42463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42465 "RANLIB=$${RANLIB}" \
42466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42467 installcheck) \
42468 || exit 1
42470 @endif target-rda
42472 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
42473 maybe-mostlyclean-target-rda:
42474 @if target-rda
42475 maybe-mostlyclean-target-rda: mostlyclean-target-rda
42477 mostlyclean-target-rda:
42478 @: $(MAKE); $(unstage)
42479 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42480 r=`${PWD_COMMAND}`; export r; \
42481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42482 $(NORMAL_TARGET_EXPORTS) \
42483 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
42484 for flag in $(EXTRA_TARGET_FLAGS); do \
42485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42486 done; \
42487 (cd $(TARGET_SUBDIR)/rda && \
42488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42490 "RANLIB=$${RANLIB}" \
42491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42492 mostlyclean) \
42493 || exit 1
42495 @endif target-rda
42497 .PHONY: maybe-clean-target-rda clean-target-rda
42498 maybe-clean-target-rda:
42499 @if target-rda
42500 maybe-clean-target-rda: clean-target-rda
42502 clean-target-rda:
42503 @: $(MAKE); $(unstage)
42504 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42505 r=`${PWD_COMMAND}`; export r; \
42506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42507 $(NORMAL_TARGET_EXPORTS) \
42508 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
42509 for flag in $(EXTRA_TARGET_FLAGS); do \
42510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42511 done; \
42512 (cd $(TARGET_SUBDIR)/rda && \
42513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42515 "RANLIB=$${RANLIB}" \
42516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42517 clean) \
42518 || exit 1
42520 @endif target-rda
42522 .PHONY: maybe-distclean-target-rda distclean-target-rda
42523 maybe-distclean-target-rda:
42524 @if target-rda
42525 maybe-distclean-target-rda: distclean-target-rda
42527 distclean-target-rda:
42528 @: $(MAKE); $(unstage)
42529 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42530 r=`${PWD_COMMAND}`; export r; \
42531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42532 $(NORMAL_TARGET_EXPORTS) \
42533 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
42534 for flag in $(EXTRA_TARGET_FLAGS); do \
42535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42536 done; \
42537 (cd $(TARGET_SUBDIR)/rda && \
42538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42540 "RANLIB=$${RANLIB}" \
42541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42542 distclean) \
42543 || exit 1
42545 @endif target-rda
42547 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
42548 maybe-maintainer-clean-target-rda:
42549 @if target-rda
42550 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
42552 maintainer-clean-target-rda:
42553 @: $(MAKE); $(unstage)
42554 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42555 r=`${PWD_COMMAND}`; export r; \
42556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42557 $(NORMAL_TARGET_EXPORTS) \
42558 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
42559 for flag in $(EXTRA_TARGET_FLAGS); do \
42560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42561 done; \
42562 (cd $(TARGET_SUBDIR)/rda && \
42563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42565 "RANLIB=$${RANLIB}" \
42566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42567 maintainer-clean) \
42568 || exit 1
42570 @endif target-rda
42576 .PHONY: configure-target-libada maybe-configure-target-libada
42577 maybe-configure-target-libada:
42578 @if gcc-bootstrap
42579 configure-target-libada: stage_current
42580 @endif gcc-bootstrap
42581 @if target-libada
42582 maybe-configure-target-libada: configure-target-libada
42583 configure-target-libada:
42584 @: $(MAKE); $(unstage)
42585 @r=`${PWD_COMMAND}`; export r; \
42586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42587 echo "Checking multilib configuration for libada..."; \
42588 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42589 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
42590 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
42591 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
42592 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
42593 else \
42594 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
42595 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42596 fi; \
42597 else \
42598 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42599 fi; \
42600 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
42601 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42602 $(NORMAL_TARGET_EXPORTS) \
42603 echo Configuring in $(TARGET_SUBDIR)/libada; \
42605 this_target="${target_alias}"; \
42607 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
42608 case $(srcdir) in \
42609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42610 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
42611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42612 esac; \
42613 srcdiroption="--srcdir=$${topdir}/libada"; \
42614 libsrcdir="$$s/libada"; \
42615 rm -f no-such-file || : ; \
42616 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42617 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42618 --target=$${this_target} $${srcdiroption} \
42619 || exit 1
42620 @endif target-libada
42626 .PHONY: all-target-libada maybe-all-target-libada
42627 maybe-all-target-libada:
42628 @if gcc-bootstrap
42629 all-target-libada: stage_current
42630 @endif gcc-bootstrap
42631 @if target-libada
42632 TARGET-target-libada=all
42633 maybe-all-target-libada: all-target-libada
42634 all-target-libada: configure-target-libada
42635 @: $(MAKE); $(unstage)
42636 @r=`${PWD_COMMAND}`; export r; \
42637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42638 $(NORMAL_TARGET_EXPORTS) \
42639 (cd $(TARGET_SUBDIR)/libada && \
42640 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42641 $(TARGET-target-libada))
42642 @endif target-libada
42648 .PHONY: check-target-libada maybe-check-target-libada
42649 maybe-check-target-libada:
42650 @if target-libada
42651 maybe-check-target-libada: check-target-libada
42653 check-target-libada:
42654 @: $(MAKE); $(unstage)
42655 @r=`${PWD_COMMAND}`; export r; \
42656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42657 $(NORMAL_TARGET_EXPORTS) \
42658 (cd $(TARGET_SUBDIR)/libada && \
42659 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42661 @endif target-libada
42663 .PHONY: install-target-libada maybe-install-target-libada
42664 maybe-install-target-libada:
42665 @if target-libada
42666 maybe-install-target-libada: install-target-libada
42668 install-target-libada: installdirs
42669 @: $(MAKE); $(unstage)
42670 @r=`${PWD_COMMAND}`; export r; \
42671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42672 $(NORMAL_TARGET_EXPORTS) \
42673 (cd $(TARGET_SUBDIR)/libada && \
42674 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42676 @endif target-libada
42678 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
42679 maybe-install-strip-target-libada:
42680 @if target-libada
42681 maybe-install-strip-target-libada: install-strip-target-libada
42683 install-strip-target-libada: installdirs
42684 @: $(MAKE); $(unstage)
42685 @r=`${PWD_COMMAND}`; export r; \
42686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42687 $(NORMAL_TARGET_EXPORTS) \
42688 (cd $(TARGET_SUBDIR)/libada && \
42689 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42691 @endif target-libada
42693 # Other targets (info, dvi, pdf, etc.)
42695 .PHONY: maybe-info-target-libada info-target-libada
42696 maybe-info-target-libada:
42697 @if target-libada
42698 maybe-info-target-libada: info-target-libada
42700 info-target-libada: \
42701 configure-target-libada
42702 @: $(MAKE); $(unstage)
42703 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42704 r=`${PWD_COMMAND}`; export r; \
42705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42706 $(NORMAL_TARGET_EXPORTS) \
42707 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
42708 for flag in $(EXTRA_TARGET_FLAGS); do \
42709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42710 done; \
42711 (cd $(TARGET_SUBDIR)/libada && \
42712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42714 "RANLIB=$${RANLIB}" \
42715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42716 info) \
42717 || exit 1
42719 @endif target-libada
42721 .PHONY: maybe-dvi-target-libada dvi-target-libada
42722 maybe-dvi-target-libada:
42723 @if target-libada
42724 maybe-dvi-target-libada: dvi-target-libada
42726 dvi-target-libada: \
42727 configure-target-libada
42728 @: $(MAKE); $(unstage)
42729 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42730 r=`${PWD_COMMAND}`; export r; \
42731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42732 $(NORMAL_TARGET_EXPORTS) \
42733 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
42734 for flag in $(EXTRA_TARGET_FLAGS); do \
42735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42736 done; \
42737 (cd $(TARGET_SUBDIR)/libada && \
42738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42740 "RANLIB=$${RANLIB}" \
42741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42742 dvi) \
42743 || exit 1
42745 @endif target-libada
42747 .PHONY: maybe-pdf-target-libada pdf-target-libada
42748 maybe-pdf-target-libada:
42749 @if target-libada
42750 maybe-pdf-target-libada: pdf-target-libada
42752 pdf-target-libada: \
42753 configure-target-libada
42754 @: $(MAKE); $(unstage)
42755 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42756 r=`${PWD_COMMAND}`; export r; \
42757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42758 $(NORMAL_TARGET_EXPORTS) \
42759 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
42760 for flag in $(EXTRA_TARGET_FLAGS); do \
42761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42762 done; \
42763 (cd $(TARGET_SUBDIR)/libada && \
42764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42766 "RANLIB=$${RANLIB}" \
42767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42768 pdf) \
42769 || exit 1
42771 @endif target-libada
42773 .PHONY: maybe-html-target-libada html-target-libada
42774 maybe-html-target-libada:
42775 @if target-libada
42776 maybe-html-target-libada: html-target-libada
42778 html-target-libada: \
42779 configure-target-libada
42780 @: $(MAKE); $(unstage)
42781 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42782 r=`${PWD_COMMAND}`; export r; \
42783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42784 $(NORMAL_TARGET_EXPORTS) \
42785 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
42786 for flag in $(EXTRA_TARGET_FLAGS); do \
42787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42788 done; \
42789 (cd $(TARGET_SUBDIR)/libada && \
42790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42792 "RANLIB=$${RANLIB}" \
42793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42794 html) \
42795 || exit 1
42797 @endif target-libada
42799 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
42800 maybe-TAGS-target-libada:
42801 @if target-libada
42802 maybe-TAGS-target-libada: TAGS-target-libada
42804 TAGS-target-libada: \
42805 configure-target-libada
42806 @: $(MAKE); $(unstage)
42807 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42808 r=`${PWD_COMMAND}`; export r; \
42809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42810 $(NORMAL_TARGET_EXPORTS) \
42811 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
42812 for flag in $(EXTRA_TARGET_FLAGS); do \
42813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42814 done; \
42815 (cd $(TARGET_SUBDIR)/libada && \
42816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42818 "RANLIB=$${RANLIB}" \
42819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42820 TAGS) \
42821 || exit 1
42823 @endif target-libada
42825 .PHONY: maybe-install-info-target-libada install-info-target-libada
42826 maybe-install-info-target-libada:
42827 @if target-libada
42828 maybe-install-info-target-libada: install-info-target-libada
42830 install-info-target-libada: \
42831 configure-target-libada \
42832 info-target-libada
42833 @: $(MAKE); $(unstage)
42834 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42835 r=`${PWD_COMMAND}`; export r; \
42836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42837 $(NORMAL_TARGET_EXPORTS) \
42838 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
42839 for flag in $(EXTRA_TARGET_FLAGS); do \
42840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42841 done; \
42842 (cd $(TARGET_SUBDIR)/libada && \
42843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42845 "RANLIB=$${RANLIB}" \
42846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42847 install-info) \
42848 || exit 1
42850 @endif target-libada
42852 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
42853 maybe-install-pdf-target-libada:
42854 @if target-libada
42855 maybe-install-pdf-target-libada: install-pdf-target-libada
42857 install-pdf-target-libada: \
42858 configure-target-libada \
42859 pdf-target-libada
42860 @: $(MAKE); $(unstage)
42861 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42862 r=`${PWD_COMMAND}`; export r; \
42863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42864 $(NORMAL_TARGET_EXPORTS) \
42865 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
42866 for flag in $(EXTRA_TARGET_FLAGS); do \
42867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42868 done; \
42869 (cd $(TARGET_SUBDIR)/libada && \
42870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42872 "RANLIB=$${RANLIB}" \
42873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42874 install-pdf) \
42875 || exit 1
42877 @endif target-libada
42879 .PHONY: maybe-install-html-target-libada install-html-target-libada
42880 maybe-install-html-target-libada:
42881 @if target-libada
42882 maybe-install-html-target-libada: install-html-target-libada
42884 install-html-target-libada: \
42885 configure-target-libada \
42886 html-target-libada
42887 @: $(MAKE); $(unstage)
42888 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42889 r=`${PWD_COMMAND}`; export r; \
42890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42891 $(NORMAL_TARGET_EXPORTS) \
42892 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
42893 for flag in $(EXTRA_TARGET_FLAGS); do \
42894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42895 done; \
42896 (cd $(TARGET_SUBDIR)/libada && \
42897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42899 "RANLIB=$${RANLIB}" \
42900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42901 install-html) \
42902 || exit 1
42904 @endif target-libada
42906 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
42907 maybe-installcheck-target-libada:
42908 @if target-libada
42909 maybe-installcheck-target-libada: installcheck-target-libada
42911 installcheck-target-libada: \
42912 configure-target-libada
42913 @: $(MAKE); $(unstage)
42914 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42915 r=`${PWD_COMMAND}`; export r; \
42916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42917 $(NORMAL_TARGET_EXPORTS) \
42918 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
42919 for flag in $(EXTRA_TARGET_FLAGS); do \
42920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42921 done; \
42922 (cd $(TARGET_SUBDIR)/libada && \
42923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42925 "RANLIB=$${RANLIB}" \
42926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42927 installcheck) \
42928 || exit 1
42930 @endif target-libada
42932 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
42933 maybe-mostlyclean-target-libada:
42934 @if target-libada
42935 maybe-mostlyclean-target-libada: mostlyclean-target-libada
42937 mostlyclean-target-libada:
42938 @: $(MAKE); $(unstage)
42939 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42940 r=`${PWD_COMMAND}`; export r; \
42941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42942 $(NORMAL_TARGET_EXPORTS) \
42943 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
42944 for flag in $(EXTRA_TARGET_FLAGS); do \
42945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42946 done; \
42947 (cd $(TARGET_SUBDIR)/libada && \
42948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42950 "RANLIB=$${RANLIB}" \
42951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42952 mostlyclean) \
42953 || exit 1
42955 @endif target-libada
42957 .PHONY: maybe-clean-target-libada clean-target-libada
42958 maybe-clean-target-libada:
42959 @if target-libada
42960 maybe-clean-target-libada: clean-target-libada
42962 clean-target-libada:
42963 @: $(MAKE); $(unstage)
42964 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42965 r=`${PWD_COMMAND}`; export r; \
42966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42967 $(NORMAL_TARGET_EXPORTS) \
42968 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
42969 for flag in $(EXTRA_TARGET_FLAGS); do \
42970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42971 done; \
42972 (cd $(TARGET_SUBDIR)/libada && \
42973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42975 "RANLIB=$${RANLIB}" \
42976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42977 clean) \
42978 || exit 1
42980 @endif target-libada
42982 .PHONY: maybe-distclean-target-libada distclean-target-libada
42983 maybe-distclean-target-libada:
42984 @if target-libada
42985 maybe-distclean-target-libada: distclean-target-libada
42987 distclean-target-libada:
42988 @: $(MAKE); $(unstage)
42989 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42990 r=`${PWD_COMMAND}`; export r; \
42991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42992 $(NORMAL_TARGET_EXPORTS) \
42993 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
42994 for flag in $(EXTRA_TARGET_FLAGS); do \
42995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42996 done; \
42997 (cd $(TARGET_SUBDIR)/libada && \
42998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43000 "RANLIB=$${RANLIB}" \
43001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43002 distclean) \
43003 || exit 1
43005 @endif target-libada
43007 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
43008 maybe-maintainer-clean-target-libada:
43009 @if target-libada
43010 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
43012 maintainer-clean-target-libada:
43013 @: $(MAKE); $(unstage)
43014 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43015 r=`${PWD_COMMAND}`; export r; \
43016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43017 $(NORMAL_TARGET_EXPORTS) \
43018 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
43019 for flag in $(EXTRA_TARGET_FLAGS); do \
43020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43021 done; \
43022 (cd $(TARGET_SUBDIR)/libada && \
43023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43025 "RANLIB=$${RANLIB}" \
43026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43027 maintainer-clean) \
43028 || exit 1
43030 @endif target-libada
43036 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
43037 maybe-configure-target-libgomp:
43038 @if gcc-bootstrap
43039 configure-target-libgomp: stage_current
43040 @endif gcc-bootstrap
43041 @if target-libgomp
43042 maybe-configure-target-libgomp: configure-target-libgomp
43043 configure-target-libgomp:
43044 @r=`${PWD_COMMAND}`; export r; \
43045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43046 echo "Checking multilib configuration for libgomp..."; \
43047 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43048 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43049 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43050 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43051 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43052 else \
43053 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43054 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43055 fi; \
43056 else \
43057 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43058 fi; \
43059 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43060 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43061 $(NORMAL_TARGET_EXPORTS) \
43062 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
43064 this_target="${target_alias}"; \
43066 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
43067 case $(srcdir) in \
43068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43069 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43071 esac; \
43072 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43073 libsrcdir="$$s/libgomp"; \
43074 rm -f no-such-file || : ; \
43075 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43076 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43077 --target=$${this_target} $${srcdiroption} \
43078 || exit 1
43079 @endif target-libgomp
43083 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
43084 maybe-configure-stage1-target-libgomp:
43085 @if target-libgomp-bootstrap
43086 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
43087 configure-stage1-target-libgomp:
43088 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43089 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43090 @r=`${PWD_COMMAND}`; export r; \
43091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43092 TFLAGS="$(STAGE1_TFLAGS)"; \
43093 echo "Checking multilib configuration for libgomp..."; \
43094 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43095 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43096 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43097 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43098 else \
43099 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43100 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43101 fi; \
43102 else \
43103 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43104 fi; \
43105 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43106 $(NORMAL_TARGET_EXPORTS) \
43107 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43108 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43109 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43110 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
43111 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43112 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43113 case $(srcdir) in \
43114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43115 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43117 esac; \
43118 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43119 libsrcdir="$$s/libgomp"; \
43120 $(SHELL) $${libsrcdir}/configure \
43121 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43122 --target=${target_alias} $${srcdiroption} \
43123 $(STAGE1_CONFIGURE_FLAGS)
43124 @endif target-libgomp-bootstrap
43126 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
43127 maybe-configure-stage2-target-libgomp:
43128 @if target-libgomp-bootstrap
43129 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
43130 configure-stage2-target-libgomp:
43131 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43132 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43133 @r=`${PWD_COMMAND}`; export r; \
43134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43135 TFLAGS="$(STAGE2_TFLAGS)"; \
43136 echo "Checking multilib configuration for libgomp..."; \
43137 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43138 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43139 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43140 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43141 else \
43142 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43143 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43144 fi; \
43145 else \
43146 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43147 fi; \
43148 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43149 $(NORMAL_TARGET_EXPORTS) \
43151 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43152 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43153 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43154 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
43155 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43156 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43157 case $(srcdir) in \
43158 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43159 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43160 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43161 esac; \
43162 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43163 libsrcdir="$$s/libgomp"; \
43164 $(SHELL) $${libsrcdir}/configure \
43165 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43166 --target=${target_alias} $${srcdiroption} \
43167 --with-build-libsubdir=$(HOST_SUBDIR) \
43168 $(STAGE2_CONFIGURE_FLAGS)
43169 @endif target-libgomp-bootstrap
43171 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
43172 maybe-configure-stage3-target-libgomp:
43173 @if target-libgomp-bootstrap
43174 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
43175 configure-stage3-target-libgomp:
43176 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43177 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43178 @r=`${PWD_COMMAND}`; export r; \
43179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43180 TFLAGS="$(STAGE3_TFLAGS)"; \
43181 echo "Checking multilib configuration for libgomp..."; \
43182 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43183 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43184 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43185 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43186 else \
43187 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43188 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43189 fi; \
43190 else \
43191 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43192 fi; \
43193 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43194 $(NORMAL_TARGET_EXPORTS) \
43196 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43197 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43198 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43199 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
43200 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43201 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43202 case $(srcdir) in \
43203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43204 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43206 esac; \
43207 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43208 libsrcdir="$$s/libgomp"; \
43209 $(SHELL) $${libsrcdir}/configure \
43210 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43211 --target=${target_alias} $${srcdiroption} \
43212 --with-build-libsubdir=$(HOST_SUBDIR) \
43213 $(STAGE3_CONFIGURE_FLAGS)
43214 @endif target-libgomp-bootstrap
43216 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
43217 maybe-configure-stage4-target-libgomp:
43218 @if target-libgomp-bootstrap
43219 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
43220 configure-stage4-target-libgomp:
43221 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43222 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43223 @r=`${PWD_COMMAND}`; export r; \
43224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43225 TFLAGS="$(STAGE4_TFLAGS)"; \
43226 echo "Checking multilib configuration for libgomp..."; \
43227 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43228 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43229 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43230 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43231 else \
43232 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43233 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43234 fi; \
43235 else \
43236 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43237 fi; \
43238 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43239 $(NORMAL_TARGET_EXPORTS) \
43241 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43242 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43243 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43244 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
43245 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43246 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43247 case $(srcdir) in \
43248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43249 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43251 esac; \
43252 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43253 libsrcdir="$$s/libgomp"; \
43254 $(SHELL) $${libsrcdir}/configure \
43255 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43256 --target=${target_alias} $${srcdiroption} \
43257 --with-build-libsubdir=$(HOST_SUBDIR) \
43258 $(STAGE4_CONFIGURE_FLAGS)
43259 @endif target-libgomp-bootstrap
43261 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
43262 maybe-configure-stageprofile-target-libgomp:
43263 @if target-libgomp-bootstrap
43264 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43265 configure-stageprofile-target-libgomp:
43266 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43267 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43268 @r=`${PWD_COMMAND}`; export r; \
43269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43270 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43271 echo "Checking multilib configuration for libgomp..."; \
43272 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43273 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43274 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43275 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43276 else \
43277 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43278 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43279 fi; \
43280 else \
43281 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43282 fi; \
43283 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43284 $(NORMAL_TARGET_EXPORTS) \
43286 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43287 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43288 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43289 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
43290 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43291 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43292 case $(srcdir) in \
43293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43294 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43296 esac; \
43297 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43298 libsrcdir="$$s/libgomp"; \
43299 $(SHELL) $${libsrcdir}/configure \
43300 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43301 --target=${target_alias} $${srcdiroption} \
43302 --with-build-libsubdir=$(HOST_SUBDIR) \
43303 $(STAGEprofile_CONFIGURE_FLAGS)
43304 @endif target-libgomp-bootstrap
43306 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
43307 maybe-configure-stagefeedback-target-libgomp:
43308 @if target-libgomp-bootstrap
43309 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43310 configure-stagefeedback-target-libgomp:
43311 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43312 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43313 @r=`${PWD_COMMAND}`; export r; \
43314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43315 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43316 echo "Checking multilib configuration for libgomp..."; \
43317 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43318 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43319 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43320 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43321 else \
43322 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43323 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43324 fi; \
43325 else \
43326 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43327 fi; \
43328 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43329 $(NORMAL_TARGET_EXPORTS) \
43331 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43332 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43333 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43334 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
43335 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43336 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43337 case $(srcdir) in \
43338 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43339 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43340 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43341 esac; \
43342 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43343 libsrcdir="$$s/libgomp"; \
43344 $(SHELL) $${libsrcdir}/configure \
43345 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43346 --target=${target_alias} $${srcdiroption} \
43347 --with-build-libsubdir=$(HOST_SUBDIR) \
43348 $(STAGEfeedback_CONFIGURE_FLAGS)
43349 @endif target-libgomp-bootstrap
43355 .PHONY: all-target-libgomp maybe-all-target-libgomp
43356 maybe-all-target-libgomp:
43357 @if gcc-bootstrap
43358 all-target-libgomp: stage_current
43359 @endif gcc-bootstrap
43360 @if target-libgomp
43361 TARGET-target-libgomp=all
43362 maybe-all-target-libgomp: all-target-libgomp
43363 all-target-libgomp: configure-target-libgomp
43364 @r=`${PWD_COMMAND}`; export r; \
43365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43366 $(NORMAL_TARGET_EXPORTS) \
43367 (cd $(TARGET_SUBDIR)/libgomp && \
43368 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43369 $(TARGET-target-libgomp))
43370 @endif target-libgomp
43374 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
43375 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
43376 maybe-all-stage1-target-libgomp:
43377 maybe-clean-stage1-target-libgomp:
43378 @if target-libgomp-bootstrap
43379 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
43380 all-stage1: all-stage1-target-libgomp
43381 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
43382 all-stage1-target-libgomp: configure-stage1-target-libgomp
43383 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43384 @r=`${PWD_COMMAND}`; export r; \
43385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43386 TFLAGS="$(STAGE1_TFLAGS)"; \
43387 $(NORMAL_TARGET_EXPORTS) \
43388 cd $(TARGET_SUBDIR)/libgomp && \
43389 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43390 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43391 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43392 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43393 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43394 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43395 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43396 $(EXTRA_TARGET_FLAGS) \
43398 TFLAGS="$(STAGE1_TFLAGS)" \
43399 $(TARGET-stage1-target-libgomp)
43401 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
43402 clean-stage1: clean-stage1-target-libgomp
43403 clean-stage1-target-libgomp:
43404 @if [ $(current_stage) = stage1 ]; then \
43405 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43406 else \
43407 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
43408 $(MAKE) stage1-start; \
43409 fi; \
43410 cd $(TARGET_SUBDIR)/libgomp && \
43411 $(MAKE) $(EXTRA_TARGET_FLAGS) \
43412 clean
43413 @endif target-libgomp-bootstrap
43416 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
43417 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
43418 maybe-all-stage2-target-libgomp:
43419 maybe-clean-stage2-target-libgomp:
43420 @if target-libgomp-bootstrap
43421 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
43422 all-stage2: all-stage2-target-libgomp
43423 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
43424 all-stage2-target-libgomp: configure-stage2-target-libgomp
43425 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43426 @r=`${PWD_COMMAND}`; export r; \
43427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43428 TFLAGS="$(STAGE2_TFLAGS)"; \
43429 $(NORMAL_TARGET_EXPORTS) \
43431 cd $(TARGET_SUBDIR)/libgomp && \
43432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43433 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43434 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43435 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43436 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43437 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43438 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43439 $(EXTRA_TARGET_FLAGS) \
43440 TFLAGS="$(STAGE2_TFLAGS)" \
43441 $(TARGET-stage2-target-libgomp)
43443 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
43444 clean-stage2: clean-stage2-target-libgomp
43445 clean-stage2-target-libgomp:
43446 @if [ $(current_stage) = stage2 ]; then \
43447 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43448 else \
43449 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
43450 $(MAKE) stage2-start; \
43451 fi; \
43452 cd $(TARGET_SUBDIR)/libgomp && \
43453 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43454 @endif target-libgomp-bootstrap
43457 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
43458 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
43459 maybe-all-stage3-target-libgomp:
43460 maybe-clean-stage3-target-libgomp:
43461 @if target-libgomp-bootstrap
43462 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
43463 all-stage3: all-stage3-target-libgomp
43464 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
43465 all-stage3-target-libgomp: configure-stage3-target-libgomp
43466 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43467 @r=`${PWD_COMMAND}`; export r; \
43468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43469 TFLAGS="$(STAGE3_TFLAGS)"; \
43470 $(NORMAL_TARGET_EXPORTS) \
43472 cd $(TARGET_SUBDIR)/libgomp && \
43473 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43474 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43475 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43476 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43477 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43478 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43479 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43480 $(EXTRA_TARGET_FLAGS) \
43481 TFLAGS="$(STAGE3_TFLAGS)" \
43482 $(TARGET-stage3-target-libgomp)
43484 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
43485 clean-stage3: clean-stage3-target-libgomp
43486 clean-stage3-target-libgomp:
43487 @if [ $(current_stage) = stage3 ]; then \
43488 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43489 else \
43490 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
43491 $(MAKE) stage3-start; \
43492 fi; \
43493 cd $(TARGET_SUBDIR)/libgomp && \
43494 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43495 @endif target-libgomp-bootstrap
43498 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
43499 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
43500 maybe-all-stage4-target-libgomp:
43501 maybe-clean-stage4-target-libgomp:
43502 @if target-libgomp-bootstrap
43503 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
43504 all-stage4: all-stage4-target-libgomp
43505 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
43506 all-stage4-target-libgomp: configure-stage4-target-libgomp
43507 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43508 @r=`${PWD_COMMAND}`; export r; \
43509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43510 TFLAGS="$(STAGE4_TFLAGS)"; \
43511 $(NORMAL_TARGET_EXPORTS) \
43513 cd $(TARGET_SUBDIR)/libgomp && \
43514 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43515 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43516 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43517 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43518 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43519 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43520 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43521 $(EXTRA_TARGET_FLAGS) \
43522 TFLAGS="$(STAGE4_TFLAGS)" \
43523 $(TARGET-stage4-target-libgomp)
43525 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
43526 clean-stage4: clean-stage4-target-libgomp
43527 clean-stage4-target-libgomp:
43528 @if [ $(current_stage) = stage4 ]; then \
43529 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43530 else \
43531 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
43532 $(MAKE) stage4-start; \
43533 fi; \
43534 cd $(TARGET_SUBDIR)/libgomp && \
43535 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43536 @endif target-libgomp-bootstrap
43539 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
43540 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
43541 maybe-all-stageprofile-target-libgomp:
43542 maybe-clean-stageprofile-target-libgomp:
43543 @if target-libgomp-bootstrap
43544 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
43545 all-stageprofile: all-stageprofile-target-libgomp
43546 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
43547 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43548 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43549 @r=`${PWD_COMMAND}`; export r; \
43550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43551 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43552 $(NORMAL_TARGET_EXPORTS) \
43554 cd $(TARGET_SUBDIR)/libgomp && \
43555 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43556 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43557 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43558 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43559 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43560 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43561 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43562 $(EXTRA_TARGET_FLAGS) \
43563 TFLAGS="$(STAGEprofile_TFLAGS)" \
43564 $(TARGET-stageprofile-target-libgomp)
43566 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
43567 clean-stageprofile: clean-stageprofile-target-libgomp
43568 clean-stageprofile-target-libgomp:
43569 @if [ $(current_stage) = stageprofile ]; then \
43570 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43571 else \
43572 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
43573 $(MAKE) stageprofile-start; \
43574 fi; \
43575 cd $(TARGET_SUBDIR)/libgomp && \
43576 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43577 @endif target-libgomp-bootstrap
43580 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
43581 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
43582 maybe-all-stagefeedback-target-libgomp:
43583 maybe-clean-stagefeedback-target-libgomp:
43584 @if target-libgomp-bootstrap
43585 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
43586 all-stagefeedback: all-stagefeedback-target-libgomp
43587 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
43588 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43589 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43590 @r=`${PWD_COMMAND}`; export r; \
43591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43592 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43593 $(NORMAL_TARGET_EXPORTS) \
43595 cd $(TARGET_SUBDIR)/libgomp && \
43596 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43597 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43598 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43599 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43600 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43601 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43602 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43603 $(EXTRA_TARGET_FLAGS) \
43604 TFLAGS="$(STAGEfeedback_TFLAGS)" \
43605 $(TARGET-stagefeedback-target-libgomp)
43607 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
43608 clean-stagefeedback: clean-stagefeedback-target-libgomp
43609 clean-stagefeedback-target-libgomp:
43610 @if [ $(current_stage) = stagefeedback ]; then \
43611 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43612 else \
43613 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
43614 $(MAKE) stagefeedback-start; \
43615 fi; \
43616 cd $(TARGET_SUBDIR)/libgomp && \
43617 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43618 @endif target-libgomp-bootstrap
43625 .PHONY: check-target-libgomp maybe-check-target-libgomp
43626 maybe-check-target-libgomp:
43627 @if target-libgomp
43628 maybe-check-target-libgomp: check-target-libgomp
43630 check-target-libgomp:
43631 @: $(MAKE); $(unstage)
43632 @r=`${PWD_COMMAND}`; export r; \
43633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43634 $(NORMAL_TARGET_EXPORTS) \
43635 (cd $(TARGET_SUBDIR)/libgomp && \
43636 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43638 @endif target-libgomp
43640 .PHONY: install-target-libgomp maybe-install-target-libgomp
43641 maybe-install-target-libgomp:
43642 @if target-libgomp
43643 maybe-install-target-libgomp: install-target-libgomp
43645 install-target-libgomp: installdirs
43646 @: $(MAKE); $(unstage)
43647 @r=`${PWD_COMMAND}`; export r; \
43648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43649 $(NORMAL_TARGET_EXPORTS) \
43650 (cd $(TARGET_SUBDIR)/libgomp && \
43651 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43653 @endif target-libgomp
43655 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
43656 maybe-install-strip-target-libgomp:
43657 @if target-libgomp
43658 maybe-install-strip-target-libgomp: install-strip-target-libgomp
43660 install-strip-target-libgomp: installdirs
43661 @: $(MAKE); $(unstage)
43662 @r=`${PWD_COMMAND}`; export r; \
43663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43664 $(NORMAL_TARGET_EXPORTS) \
43665 (cd $(TARGET_SUBDIR)/libgomp && \
43666 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43668 @endif target-libgomp
43670 # Other targets (info, dvi, pdf, etc.)
43672 .PHONY: maybe-info-target-libgomp info-target-libgomp
43673 maybe-info-target-libgomp:
43674 @if target-libgomp
43675 maybe-info-target-libgomp: info-target-libgomp
43677 info-target-libgomp: \
43678 configure-target-libgomp
43679 @: $(MAKE); $(unstage)
43680 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43681 r=`${PWD_COMMAND}`; export r; \
43682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43683 $(NORMAL_TARGET_EXPORTS) \
43684 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
43685 for flag in $(EXTRA_TARGET_FLAGS); do \
43686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43687 done; \
43688 (cd $(TARGET_SUBDIR)/libgomp && \
43689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43691 "RANLIB=$${RANLIB}" \
43692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43693 info) \
43694 || exit 1
43696 @endif target-libgomp
43698 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
43699 maybe-dvi-target-libgomp:
43700 @if target-libgomp
43701 maybe-dvi-target-libgomp: dvi-target-libgomp
43703 dvi-target-libgomp: \
43704 configure-target-libgomp
43705 @: $(MAKE); $(unstage)
43706 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43707 r=`${PWD_COMMAND}`; export r; \
43708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43709 $(NORMAL_TARGET_EXPORTS) \
43710 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
43711 for flag in $(EXTRA_TARGET_FLAGS); do \
43712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43713 done; \
43714 (cd $(TARGET_SUBDIR)/libgomp && \
43715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43717 "RANLIB=$${RANLIB}" \
43718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43719 dvi) \
43720 || exit 1
43722 @endif target-libgomp
43724 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
43725 maybe-pdf-target-libgomp:
43726 @if target-libgomp
43727 maybe-pdf-target-libgomp: pdf-target-libgomp
43729 pdf-target-libgomp: \
43730 configure-target-libgomp
43731 @: $(MAKE); $(unstage)
43732 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43733 r=`${PWD_COMMAND}`; export r; \
43734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43735 $(NORMAL_TARGET_EXPORTS) \
43736 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
43737 for flag in $(EXTRA_TARGET_FLAGS); do \
43738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43739 done; \
43740 (cd $(TARGET_SUBDIR)/libgomp && \
43741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43743 "RANLIB=$${RANLIB}" \
43744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43745 pdf) \
43746 || exit 1
43748 @endif target-libgomp
43750 .PHONY: maybe-html-target-libgomp html-target-libgomp
43751 maybe-html-target-libgomp:
43752 @if target-libgomp
43753 maybe-html-target-libgomp: html-target-libgomp
43755 html-target-libgomp: \
43756 configure-target-libgomp
43757 @: $(MAKE); $(unstage)
43758 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43759 r=`${PWD_COMMAND}`; export r; \
43760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43761 $(NORMAL_TARGET_EXPORTS) \
43762 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
43763 for flag in $(EXTRA_TARGET_FLAGS); do \
43764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43765 done; \
43766 (cd $(TARGET_SUBDIR)/libgomp && \
43767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43769 "RANLIB=$${RANLIB}" \
43770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43771 html) \
43772 || exit 1
43774 @endif target-libgomp
43776 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
43777 maybe-TAGS-target-libgomp:
43778 @if target-libgomp
43779 maybe-TAGS-target-libgomp: TAGS-target-libgomp
43781 TAGS-target-libgomp: \
43782 configure-target-libgomp
43783 @: $(MAKE); $(unstage)
43784 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43785 r=`${PWD_COMMAND}`; export r; \
43786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43787 $(NORMAL_TARGET_EXPORTS) \
43788 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
43789 for flag in $(EXTRA_TARGET_FLAGS); do \
43790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43791 done; \
43792 (cd $(TARGET_SUBDIR)/libgomp && \
43793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43795 "RANLIB=$${RANLIB}" \
43796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43797 TAGS) \
43798 || exit 1
43800 @endif target-libgomp
43802 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
43803 maybe-install-info-target-libgomp:
43804 @if target-libgomp
43805 maybe-install-info-target-libgomp: install-info-target-libgomp
43807 install-info-target-libgomp: \
43808 configure-target-libgomp \
43809 info-target-libgomp
43810 @: $(MAKE); $(unstage)
43811 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43812 r=`${PWD_COMMAND}`; export r; \
43813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43814 $(NORMAL_TARGET_EXPORTS) \
43815 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
43816 for flag in $(EXTRA_TARGET_FLAGS); do \
43817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43818 done; \
43819 (cd $(TARGET_SUBDIR)/libgomp && \
43820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43822 "RANLIB=$${RANLIB}" \
43823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43824 install-info) \
43825 || exit 1
43827 @endif target-libgomp
43829 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
43830 maybe-install-pdf-target-libgomp:
43831 @if target-libgomp
43832 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
43834 install-pdf-target-libgomp: \
43835 configure-target-libgomp \
43836 pdf-target-libgomp
43837 @: $(MAKE); $(unstage)
43838 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43839 r=`${PWD_COMMAND}`; export r; \
43840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43841 $(NORMAL_TARGET_EXPORTS) \
43842 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
43843 for flag in $(EXTRA_TARGET_FLAGS); do \
43844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43845 done; \
43846 (cd $(TARGET_SUBDIR)/libgomp && \
43847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43849 "RANLIB=$${RANLIB}" \
43850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43851 install-pdf) \
43852 || exit 1
43854 @endif target-libgomp
43856 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
43857 maybe-install-html-target-libgomp:
43858 @if target-libgomp
43859 maybe-install-html-target-libgomp: install-html-target-libgomp
43861 install-html-target-libgomp: \
43862 configure-target-libgomp \
43863 html-target-libgomp
43864 @: $(MAKE); $(unstage)
43865 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43866 r=`${PWD_COMMAND}`; export r; \
43867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43868 $(NORMAL_TARGET_EXPORTS) \
43869 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
43870 for flag in $(EXTRA_TARGET_FLAGS); do \
43871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43872 done; \
43873 (cd $(TARGET_SUBDIR)/libgomp && \
43874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43876 "RANLIB=$${RANLIB}" \
43877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43878 install-html) \
43879 || exit 1
43881 @endif target-libgomp
43883 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
43884 maybe-installcheck-target-libgomp:
43885 @if target-libgomp
43886 maybe-installcheck-target-libgomp: installcheck-target-libgomp
43888 installcheck-target-libgomp: \
43889 configure-target-libgomp
43890 @: $(MAKE); $(unstage)
43891 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43892 r=`${PWD_COMMAND}`; export r; \
43893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43894 $(NORMAL_TARGET_EXPORTS) \
43895 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
43896 for flag in $(EXTRA_TARGET_FLAGS); do \
43897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43898 done; \
43899 (cd $(TARGET_SUBDIR)/libgomp && \
43900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43902 "RANLIB=$${RANLIB}" \
43903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43904 installcheck) \
43905 || exit 1
43907 @endif target-libgomp
43909 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
43910 maybe-mostlyclean-target-libgomp:
43911 @if target-libgomp
43912 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
43914 mostlyclean-target-libgomp:
43915 @: $(MAKE); $(unstage)
43916 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43917 r=`${PWD_COMMAND}`; export r; \
43918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43919 $(NORMAL_TARGET_EXPORTS) \
43920 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
43921 for flag in $(EXTRA_TARGET_FLAGS); do \
43922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43923 done; \
43924 (cd $(TARGET_SUBDIR)/libgomp && \
43925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43927 "RANLIB=$${RANLIB}" \
43928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43929 mostlyclean) \
43930 || exit 1
43932 @endif target-libgomp
43934 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
43935 maybe-clean-target-libgomp:
43936 @if target-libgomp
43937 maybe-clean-target-libgomp: clean-target-libgomp
43939 clean-target-libgomp:
43940 @: $(MAKE); $(unstage)
43941 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43942 r=`${PWD_COMMAND}`; export r; \
43943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43944 $(NORMAL_TARGET_EXPORTS) \
43945 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
43946 for flag in $(EXTRA_TARGET_FLAGS); do \
43947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43948 done; \
43949 (cd $(TARGET_SUBDIR)/libgomp && \
43950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43952 "RANLIB=$${RANLIB}" \
43953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43954 clean) \
43955 || exit 1
43957 @endif target-libgomp
43959 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
43960 maybe-distclean-target-libgomp:
43961 @if target-libgomp
43962 maybe-distclean-target-libgomp: distclean-target-libgomp
43964 distclean-target-libgomp:
43965 @: $(MAKE); $(unstage)
43966 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43967 r=`${PWD_COMMAND}`; export r; \
43968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43969 $(NORMAL_TARGET_EXPORTS) \
43970 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
43971 for flag in $(EXTRA_TARGET_FLAGS); do \
43972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43973 done; \
43974 (cd $(TARGET_SUBDIR)/libgomp && \
43975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43977 "RANLIB=$${RANLIB}" \
43978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43979 distclean) \
43980 || exit 1
43982 @endif target-libgomp
43984 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
43985 maybe-maintainer-clean-target-libgomp:
43986 @if target-libgomp
43987 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
43989 maintainer-clean-target-libgomp:
43990 @: $(MAKE); $(unstage)
43991 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43992 r=`${PWD_COMMAND}`; export r; \
43993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43994 $(NORMAL_TARGET_EXPORTS) \
43995 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
43996 for flag in $(EXTRA_TARGET_FLAGS); do \
43997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43998 done; \
43999 (cd $(TARGET_SUBDIR)/libgomp && \
44000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44002 "RANLIB=$${RANLIB}" \
44003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44004 maintainer-clean) \
44005 || exit 1
44007 @endif target-libgomp
44013 .PHONY: configure-target-libitm maybe-configure-target-libitm
44014 maybe-configure-target-libitm:
44015 @if gcc-bootstrap
44016 configure-target-libitm: stage_current
44017 @endif gcc-bootstrap
44018 @if target-libitm
44019 maybe-configure-target-libitm: configure-target-libitm
44020 configure-target-libitm:
44021 @: $(MAKE); $(unstage)
44022 @r=`${PWD_COMMAND}`; export r; \
44023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44024 echo "Checking multilib configuration for libitm..."; \
44025 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
44026 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
44027 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
44028 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
44029 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
44030 else \
44031 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
44032 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
44033 fi; \
44034 else \
44035 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
44036 fi; \
44037 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
44038 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
44039 $(NORMAL_TARGET_EXPORTS) \
44040 echo Configuring in $(TARGET_SUBDIR)/libitm; \
44042 this_target="${target_alias}"; \
44044 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
44045 case $(srcdir) in \
44046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44047 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
44048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44049 esac; \
44050 srcdiroption="--srcdir=$${topdir}/libitm"; \
44051 libsrcdir="$$s/libitm"; \
44052 rm -f no-such-file || : ; \
44053 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44054 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44055 --target=$${this_target} $${srcdiroption} \
44056 || exit 1
44057 @endif target-libitm
44063 .PHONY: all-target-libitm maybe-all-target-libitm
44064 maybe-all-target-libitm:
44065 @if gcc-bootstrap
44066 all-target-libitm: stage_current
44067 @endif gcc-bootstrap
44068 @if target-libitm
44069 TARGET-target-libitm=all
44070 maybe-all-target-libitm: all-target-libitm
44071 all-target-libitm: configure-target-libitm
44072 @: $(MAKE); $(unstage)
44073 @r=`${PWD_COMMAND}`; export r; \
44074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44075 $(NORMAL_TARGET_EXPORTS) \
44076 (cd $(TARGET_SUBDIR)/libitm && \
44077 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44078 $(TARGET-target-libitm))
44079 @endif target-libitm
44085 .PHONY: check-target-libitm maybe-check-target-libitm
44086 maybe-check-target-libitm:
44087 @if target-libitm
44088 maybe-check-target-libitm: check-target-libitm
44090 check-target-libitm:
44091 @: $(MAKE); $(unstage)
44092 @r=`${PWD_COMMAND}`; export r; \
44093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44094 $(NORMAL_TARGET_EXPORTS) \
44095 (cd $(TARGET_SUBDIR)/libitm && \
44096 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44098 @endif target-libitm
44100 .PHONY: install-target-libitm maybe-install-target-libitm
44101 maybe-install-target-libitm:
44102 @if target-libitm
44103 maybe-install-target-libitm: install-target-libitm
44105 install-target-libitm: installdirs
44106 @: $(MAKE); $(unstage)
44107 @r=`${PWD_COMMAND}`; export r; \
44108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44109 $(NORMAL_TARGET_EXPORTS) \
44110 (cd $(TARGET_SUBDIR)/libitm && \
44111 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44113 @endif target-libitm
44115 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
44116 maybe-install-strip-target-libitm:
44117 @if target-libitm
44118 maybe-install-strip-target-libitm: install-strip-target-libitm
44120 install-strip-target-libitm: installdirs
44121 @: $(MAKE); $(unstage)
44122 @r=`${PWD_COMMAND}`; export r; \
44123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44124 $(NORMAL_TARGET_EXPORTS) \
44125 (cd $(TARGET_SUBDIR)/libitm && \
44126 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44128 @endif target-libitm
44130 # Other targets (info, dvi, pdf, etc.)
44132 .PHONY: maybe-info-target-libitm info-target-libitm
44133 maybe-info-target-libitm:
44134 @if target-libitm
44135 maybe-info-target-libitm: info-target-libitm
44137 info-target-libitm: \
44138 configure-target-libitm
44139 @: $(MAKE); $(unstage)
44140 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44141 r=`${PWD_COMMAND}`; export r; \
44142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44143 $(NORMAL_TARGET_EXPORTS) \
44144 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
44145 for flag in $(EXTRA_TARGET_FLAGS); do \
44146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44147 done; \
44148 (cd $(TARGET_SUBDIR)/libitm && \
44149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44151 "RANLIB=$${RANLIB}" \
44152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44153 info) \
44154 || exit 1
44156 @endif target-libitm
44158 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
44159 maybe-dvi-target-libitm:
44160 @if target-libitm
44161 maybe-dvi-target-libitm: dvi-target-libitm
44163 dvi-target-libitm: \
44164 configure-target-libitm
44165 @: $(MAKE); $(unstage)
44166 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44167 r=`${PWD_COMMAND}`; export r; \
44168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44169 $(NORMAL_TARGET_EXPORTS) \
44170 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
44171 for flag in $(EXTRA_TARGET_FLAGS); do \
44172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44173 done; \
44174 (cd $(TARGET_SUBDIR)/libitm && \
44175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44177 "RANLIB=$${RANLIB}" \
44178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44179 dvi) \
44180 || exit 1
44182 @endif target-libitm
44184 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
44185 maybe-pdf-target-libitm:
44186 @if target-libitm
44187 maybe-pdf-target-libitm: pdf-target-libitm
44189 pdf-target-libitm: \
44190 configure-target-libitm
44191 @: $(MAKE); $(unstage)
44192 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44193 r=`${PWD_COMMAND}`; export r; \
44194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44195 $(NORMAL_TARGET_EXPORTS) \
44196 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
44197 for flag in $(EXTRA_TARGET_FLAGS); do \
44198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44199 done; \
44200 (cd $(TARGET_SUBDIR)/libitm && \
44201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44203 "RANLIB=$${RANLIB}" \
44204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44205 pdf) \
44206 || exit 1
44208 @endif target-libitm
44210 .PHONY: maybe-html-target-libitm html-target-libitm
44211 maybe-html-target-libitm:
44212 @if target-libitm
44213 maybe-html-target-libitm: html-target-libitm
44215 html-target-libitm: \
44216 configure-target-libitm
44217 @: $(MAKE); $(unstage)
44218 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44219 r=`${PWD_COMMAND}`; export r; \
44220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44221 $(NORMAL_TARGET_EXPORTS) \
44222 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
44223 for flag in $(EXTRA_TARGET_FLAGS); do \
44224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44225 done; \
44226 (cd $(TARGET_SUBDIR)/libitm && \
44227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44229 "RANLIB=$${RANLIB}" \
44230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44231 html) \
44232 || exit 1
44234 @endif target-libitm
44236 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
44237 maybe-TAGS-target-libitm:
44238 @if target-libitm
44239 maybe-TAGS-target-libitm: TAGS-target-libitm
44241 TAGS-target-libitm: \
44242 configure-target-libitm
44243 @: $(MAKE); $(unstage)
44244 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44245 r=`${PWD_COMMAND}`; export r; \
44246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44247 $(NORMAL_TARGET_EXPORTS) \
44248 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
44249 for flag in $(EXTRA_TARGET_FLAGS); do \
44250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44251 done; \
44252 (cd $(TARGET_SUBDIR)/libitm && \
44253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44255 "RANLIB=$${RANLIB}" \
44256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44257 TAGS) \
44258 || exit 1
44260 @endif target-libitm
44262 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
44263 maybe-install-info-target-libitm:
44264 @if target-libitm
44265 maybe-install-info-target-libitm: install-info-target-libitm
44267 install-info-target-libitm: \
44268 configure-target-libitm \
44269 info-target-libitm
44270 @: $(MAKE); $(unstage)
44271 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44272 r=`${PWD_COMMAND}`; export r; \
44273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44274 $(NORMAL_TARGET_EXPORTS) \
44275 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
44276 for flag in $(EXTRA_TARGET_FLAGS); do \
44277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44278 done; \
44279 (cd $(TARGET_SUBDIR)/libitm && \
44280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44282 "RANLIB=$${RANLIB}" \
44283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44284 install-info) \
44285 || exit 1
44287 @endif target-libitm
44289 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
44290 maybe-install-pdf-target-libitm:
44291 @if target-libitm
44292 maybe-install-pdf-target-libitm: install-pdf-target-libitm
44294 install-pdf-target-libitm: \
44295 configure-target-libitm \
44296 pdf-target-libitm
44297 @: $(MAKE); $(unstage)
44298 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44299 r=`${PWD_COMMAND}`; export r; \
44300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44301 $(NORMAL_TARGET_EXPORTS) \
44302 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
44303 for flag in $(EXTRA_TARGET_FLAGS); do \
44304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44305 done; \
44306 (cd $(TARGET_SUBDIR)/libitm && \
44307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44309 "RANLIB=$${RANLIB}" \
44310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44311 install-pdf) \
44312 || exit 1
44314 @endif target-libitm
44316 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
44317 maybe-install-html-target-libitm:
44318 @if target-libitm
44319 maybe-install-html-target-libitm: install-html-target-libitm
44321 install-html-target-libitm: \
44322 configure-target-libitm \
44323 html-target-libitm
44324 @: $(MAKE); $(unstage)
44325 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44326 r=`${PWD_COMMAND}`; export r; \
44327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44328 $(NORMAL_TARGET_EXPORTS) \
44329 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
44330 for flag in $(EXTRA_TARGET_FLAGS); do \
44331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44332 done; \
44333 (cd $(TARGET_SUBDIR)/libitm && \
44334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44336 "RANLIB=$${RANLIB}" \
44337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44338 install-html) \
44339 || exit 1
44341 @endif target-libitm
44343 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
44344 maybe-installcheck-target-libitm:
44345 @if target-libitm
44346 maybe-installcheck-target-libitm: installcheck-target-libitm
44348 installcheck-target-libitm: \
44349 configure-target-libitm
44350 @: $(MAKE); $(unstage)
44351 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44352 r=`${PWD_COMMAND}`; export r; \
44353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44354 $(NORMAL_TARGET_EXPORTS) \
44355 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
44356 for flag in $(EXTRA_TARGET_FLAGS); do \
44357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44358 done; \
44359 (cd $(TARGET_SUBDIR)/libitm && \
44360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44362 "RANLIB=$${RANLIB}" \
44363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44364 installcheck) \
44365 || exit 1
44367 @endif target-libitm
44369 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
44370 maybe-mostlyclean-target-libitm:
44371 @if target-libitm
44372 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
44374 mostlyclean-target-libitm:
44375 @: $(MAKE); $(unstage)
44376 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44377 r=`${PWD_COMMAND}`; export r; \
44378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44379 $(NORMAL_TARGET_EXPORTS) \
44380 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
44381 for flag in $(EXTRA_TARGET_FLAGS); do \
44382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44383 done; \
44384 (cd $(TARGET_SUBDIR)/libitm && \
44385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44387 "RANLIB=$${RANLIB}" \
44388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44389 mostlyclean) \
44390 || exit 1
44392 @endif target-libitm
44394 .PHONY: maybe-clean-target-libitm clean-target-libitm
44395 maybe-clean-target-libitm:
44396 @if target-libitm
44397 maybe-clean-target-libitm: clean-target-libitm
44399 clean-target-libitm:
44400 @: $(MAKE); $(unstage)
44401 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44402 r=`${PWD_COMMAND}`; export r; \
44403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44404 $(NORMAL_TARGET_EXPORTS) \
44405 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
44406 for flag in $(EXTRA_TARGET_FLAGS); do \
44407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44408 done; \
44409 (cd $(TARGET_SUBDIR)/libitm && \
44410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44412 "RANLIB=$${RANLIB}" \
44413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44414 clean) \
44415 || exit 1
44417 @endif target-libitm
44419 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
44420 maybe-distclean-target-libitm:
44421 @if target-libitm
44422 maybe-distclean-target-libitm: distclean-target-libitm
44424 distclean-target-libitm:
44425 @: $(MAKE); $(unstage)
44426 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44427 r=`${PWD_COMMAND}`; export r; \
44428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44429 $(NORMAL_TARGET_EXPORTS) \
44430 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
44431 for flag in $(EXTRA_TARGET_FLAGS); do \
44432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44433 done; \
44434 (cd $(TARGET_SUBDIR)/libitm && \
44435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44437 "RANLIB=$${RANLIB}" \
44438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44439 distclean) \
44440 || exit 1
44442 @endif target-libitm
44444 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
44445 maybe-maintainer-clean-target-libitm:
44446 @if target-libitm
44447 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
44449 maintainer-clean-target-libitm:
44450 @: $(MAKE); $(unstage)
44451 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44452 r=`${PWD_COMMAND}`; export r; \
44453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44454 $(NORMAL_TARGET_EXPORTS) \
44455 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
44456 for flag in $(EXTRA_TARGET_FLAGS); do \
44457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44458 done; \
44459 (cd $(TARGET_SUBDIR)/libitm && \
44460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44462 "RANLIB=$${RANLIB}" \
44463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44464 maintainer-clean) \
44465 || exit 1
44467 @endif target-libitm
44473 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
44474 maybe-configure-target-libatomic:
44475 @if gcc-bootstrap
44476 configure-target-libatomic: stage_current
44477 @endif gcc-bootstrap
44478 @if target-libatomic
44479 maybe-configure-target-libatomic: configure-target-libatomic
44480 configure-target-libatomic:
44481 @: $(MAKE); $(unstage)
44482 @r=`${PWD_COMMAND}`; export r; \
44483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44484 echo "Checking multilib configuration for libatomic..."; \
44485 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44486 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
44487 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44488 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44489 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
44490 else \
44491 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
44492 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44493 fi; \
44494 else \
44495 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44496 fi; \
44497 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
44498 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44499 $(NORMAL_TARGET_EXPORTS) \
44500 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
44502 this_target="${target_alias}"; \
44504 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
44505 case $(srcdir) in \
44506 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44507 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
44508 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44509 esac; \
44510 srcdiroption="--srcdir=$${topdir}/libatomic"; \
44511 libsrcdir="$$s/libatomic"; \
44512 rm -f no-such-file || : ; \
44513 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44514 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44515 --target=$${this_target} $${srcdiroption} \
44516 || exit 1
44517 @endif target-libatomic
44523 .PHONY: all-target-libatomic maybe-all-target-libatomic
44524 maybe-all-target-libatomic:
44525 @if gcc-bootstrap
44526 all-target-libatomic: stage_current
44527 @endif gcc-bootstrap
44528 @if target-libatomic
44529 TARGET-target-libatomic=all
44530 maybe-all-target-libatomic: all-target-libatomic
44531 all-target-libatomic: configure-target-libatomic
44532 @: $(MAKE); $(unstage)
44533 @r=`${PWD_COMMAND}`; export r; \
44534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44535 $(NORMAL_TARGET_EXPORTS) \
44536 (cd $(TARGET_SUBDIR)/libatomic && \
44537 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44538 $(TARGET-target-libatomic))
44539 @endif target-libatomic
44545 .PHONY: check-target-libatomic maybe-check-target-libatomic
44546 maybe-check-target-libatomic:
44547 @if target-libatomic
44548 maybe-check-target-libatomic: check-target-libatomic
44550 check-target-libatomic:
44551 @: $(MAKE); $(unstage)
44552 @r=`${PWD_COMMAND}`; export r; \
44553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44554 $(NORMAL_TARGET_EXPORTS) \
44555 (cd $(TARGET_SUBDIR)/libatomic && \
44556 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44558 @endif target-libatomic
44560 .PHONY: install-target-libatomic maybe-install-target-libatomic
44561 maybe-install-target-libatomic:
44562 @if target-libatomic
44563 maybe-install-target-libatomic: install-target-libatomic
44565 install-target-libatomic: installdirs
44566 @: $(MAKE); $(unstage)
44567 @r=`${PWD_COMMAND}`; export r; \
44568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44569 $(NORMAL_TARGET_EXPORTS) \
44570 (cd $(TARGET_SUBDIR)/libatomic && \
44571 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44573 @endif target-libatomic
44575 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
44576 maybe-install-strip-target-libatomic:
44577 @if target-libatomic
44578 maybe-install-strip-target-libatomic: install-strip-target-libatomic
44580 install-strip-target-libatomic: installdirs
44581 @: $(MAKE); $(unstage)
44582 @r=`${PWD_COMMAND}`; export r; \
44583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44584 $(NORMAL_TARGET_EXPORTS) \
44585 (cd $(TARGET_SUBDIR)/libatomic && \
44586 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44588 @endif target-libatomic
44590 # Other targets (info, dvi, pdf, etc.)
44592 .PHONY: maybe-info-target-libatomic info-target-libatomic
44593 maybe-info-target-libatomic:
44594 @if target-libatomic
44595 maybe-info-target-libatomic: info-target-libatomic
44597 info-target-libatomic: \
44598 configure-target-libatomic
44599 @: $(MAKE); $(unstage)
44600 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44601 r=`${PWD_COMMAND}`; export r; \
44602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44603 $(NORMAL_TARGET_EXPORTS) \
44604 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
44605 for flag in $(EXTRA_TARGET_FLAGS); do \
44606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44607 done; \
44608 (cd $(TARGET_SUBDIR)/libatomic && \
44609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44611 "RANLIB=$${RANLIB}" \
44612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44613 info) \
44614 || exit 1
44616 @endif target-libatomic
44618 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
44619 maybe-dvi-target-libatomic:
44620 @if target-libatomic
44621 maybe-dvi-target-libatomic: dvi-target-libatomic
44623 dvi-target-libatomic: \
44624 configure-target-libatomic
44625 @: $(MAKE); $(unstage)
44626 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44627 r=`${PWD_COMMAND}`; export r; \
44628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44629 $(NORMAL_TARGET_EXPORTS) \
44630 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
44631 for flag in $(EXTRA_TARGET_FLAGS); do \
44632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44633 done; \
44634 (cd $(TARGET_SUBDIR)/libatomic && \
44635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44637 "RANLIB=$${RANLIB}" \
44638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44639 dvi) \
44640 || exit 1
44642 @endif target-libatomic
44644 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
44645 maybe-pdf-target-libatomic:
44646 @if target-libatomic
44647 maybe-pdf-target-libatomic: pdf-target-libatomic
44649 pdf-target-libatomic: \
44650 configure-target-libatomic
44651 @: $(MAKE); $(unstage)
44652 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44653 r=`${PWD_COMMAND}`; export r; \
44654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44655 $(NORMAL_TARGET_EXPORTS) \
44656 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
44657 for flag in $(EXTRA_TARGET_FLAGS); do \
44658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44659 done; \
44660 (cd $(TARGET_SUBDIR)/libatomic && \
44661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44663 "RANLIB=$${RANLIB}" \
44664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44665 pdf) \
44666 || exit 1
44668 @endif target-libatomic
44670 .PHONY: maybe-html-target-libatomic html-target-libatomic
44671 maybe-html-target-libatomic:
44672 @if target-libatomic
44673 maybe-html-target-libatomic: html-target-libatomic
44675 html-target-libatomic: \
44676 configure-target-libatomic
44677 @: $(MAKE); $(unstage)
44678 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44679 r=`${PWD_COMMAND}`; export r; \
44680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44681 $(NORMAL_TARGET_EXPORTS) \
44682 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
44683 for flag in $(EXTRA_TARGET_FLAGS); do \
44684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44685 done; \
44686 (cd $(TARGET_SUBDIR)/libatomic && \
44687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44689 "RANLIB=$${RANLIB}" \
44690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44691 html) \
44692 || exit 1
44694 @endif target-libatomic
44696 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
44697 maybe-TAGS-target-libatomic:
44698 @if target-libatomic
44699 maybe-TAGS-target-libatomic: TAGS-target-libatomic
44701 TAGS-target-libatomic: \
44702 configure-target-libatomic
44703 @: $(MAKE); $(unstage)
44704 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44705 r=`${PWD_COMMAND}`; export r; \
44706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44707 $(NORMAL_TARGET_EXPORTS) \
44708 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
44709 for flag in $(EXTRA_TARGET_FLAGS); do \
44710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44711 done; \
44712 (cd $(TARGET_SUBDIR)/libatomic && \
44713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44715 "RANLIB=$${RANLIB}" \
44716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44717 TAGS) \
44718 || exit 1
44720 @endif target-libatomic
44722 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
44723 maybe-install-info-target-libatomic:
44724 @if target-libatomic
44725 maybe-install-info-target-libatomic: install-info-target-libatomic
44727 install-info-target-libatomic: \
44728 configure-target-libatomic \
44729 info-target-libatomic
44730 @: $(MAKE); $(unstage)
44731 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44732 r=`${PWD_COMMAND}`; export r; \
44733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44734 $(NORMAL_TARGET_EXPORTS) \
44735 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
44736 for flag in $(EXTRA_TARGET_FLAGS); do \
44737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44738 done; \
44739 (cd $(TARGET_SUBDIR)/libatomic && \
44740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44742 "RANLIB=$${RANLIB}" \
44743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44744 install-info) \
44745 || exit 1
44747 @endif target-libatomic
44749 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
44750 maybe-install-pdf-target-libatomic:
44751 @if target-libatomic
44752 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
44754 install-pdf-target-libatomic: \
44755 configure-target-libatomic \
44756 pdf-target-libatomic
44757 @: $(MAKE); $(unstage)
44758 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44759 r=`${PWD_COMMAND}`; export r; \
44760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44761 $(NORMAL_TARGET_EXPORTS) \
44762 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
44763 for flag in $(EXTRA_TARGET_FLAGS); do \
44764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44765 done; \
44766 (cd $(TARGET_SUBDIR)/libatomic && \
44767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44769 "RANLIB=$${RANLIB}" \
44770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44771 install-pdf) \
44772 || exit 1
44774 @endif target-libatomic
44776 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
44777 maybe-install-html-target-libatomic:
44778 @if target-libatomic
44779 maybe-install-html-target-libatomic: install-html-target-libatomic
44781 install-html-target-libatomic: \
44782 configure-target-libatomic \
44783 html-target-libatomic
44784 @: $(MAKE); $(unstage)
44785 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44786 r=`${PWD_COMMAND}`; export r; \
44787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44788 $(NORMAL_TARGET_EXPORTS) \
44789 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
44790 for flag in $(EXTRA_TARGET_FLAGS); do \
44791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44792 done; \
44793 (cd $(TARGET_SUBDIR)/libatomic && \
44794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44796 "RANLIB=$${RANLIB}" \
44797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44798 install-html) \
44799 || exit 1
44801 @endif target-libatomic
44803 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
44804 maybe-installcheck-target-libatomic:
44805 @if target-libatomic
44806 maybe-installcheck-target-libatomic: installcheck-target-libatomic
44808 installcheck-target-libatomic: \
44809 configure-target-libatomic
44810 @: $(MAKE); $(unstage)
44811 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44812 r=`${PWD_COMMAND}`; export r; \
44813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44814 $(NORMAL_TARGET_EXPORTS) \
44815 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
44816 for flag in $(EXTRA_TARGET_FLAGS); do \
44817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44818 done; \
44819 (cd $(TARGET_SUBDIR)/libatomic && \
44820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44822 "RANLIB=$${RANLIB}" \
44823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44824 installcheck) \
44825 || exit 1
44827 @endif target-libatomic
44829 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
44830 maybe-mostlyclean-target-libatomic:
44831 @if target-libatomic
44832 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
44834 mostlyclean-target-libatomic:
44835 @: $(MAKE); $(unstage)
44836 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44837 r=`${PWD_COMMAND}`; export r; \
44838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44839 $(NORMAL_TARGET_EXPORTS) \
44840 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
44841 for flag in $(EXTRA_TARGET_FLAGS); do \
44842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44843 done; \
44844 (cd $(TARGET_SUBDIR)/libatomic && \
44845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44847 "RANLIB=$${RANLIB}" \
44848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44849 mostlyclean) \
44850 || exit 1
44852 @endif target-libatomic
44854 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
44855 maybe-clean-target-libatomic:
44856 @if target-libatomic
44857 maybe-clean-target-libatomic: clean-target-libatomic
44859 clean-target-libatomic:
44860 @: $(MAKE); $(unstage)
44861 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44862 r=`${PWD_COMMAND}`; export r; \
44863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44864 $(NORMAL_TARGET_EXPORTS) \
44865 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
44866 for flag in $(EXTRA_TARGET_FLAGS); do \
44867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44868 done; \
44869 (cd $(TARGET_SUBDIR)/libatomic && \
44870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44872 "RANLIB=$${RANLIB}" \
44873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44874 clean) \
44875 || exit 1
44877 @endif target-libatomic
44879 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
44880 maybe-distclean-target-libatomic:
44881 @if target-libatomic
44882 maybe-distclean-target-libatomic: distclean-target-libatomic
44884 distclean-target-libatomic:
44885 @: $(MAKE); $(unstage)
44886 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44887 r=`${PWD_COMMAND}`; export r; \
44888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44889 $(NORMAL_TARGET_EXPORTS) \
44890 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
44891 for flag in $(EXTRA_TARGET_FLAGS); do \
44892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44893 done; \
44894 (cd $(TARGET_SUBDIR)/libatomic && \
44895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44897 "RANLIB=$${RANLIB}" \
44898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44899 distclean) \
44900 || exit 1
44902 @endif target-libatomic
44904 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
44905 maybe-maintainer-clean-target-libatomic:
44906 @if target-libatomic
44907 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
44909 maintainer-clean-target-libatomic:
44910 @: $(MAKE); $(unstage)
44911 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44912 r=`${PWD_COMMAND}`; export r; \
44913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44914 $(NORMAL_TARGET_EXPORTS) \
44915 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
44916 for flag in $(EXTRA_TARGET_FLAGS); do \
44917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44918 done; \
44919 (cd $(TARGET_SUBDIR)/libatomic && \
44920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44922 "RANLIB=$${RANLIB}" \
44923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44924 maintainer-clean) \
44925 || exit 1
44927 @endif target-libatomic
44931 @if target-libgomp
44932 .PHONY: check-target-libgomp-c++
44933 check-target-libgomp-c++:
44934 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
44936 @endif target-libgomp
44938 @if target-libitm
44939 .PHONY: check-target-libitm-c++
44940 check-target-libitm-c++:
44941 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
44943 @endif target-libitm
44945 # ----------
44946 # GCC module
44947 # ----------
44949 @if gcc-no-bootstrap
44950 .PHONY: cross
44951 cross: all-build all-gas all-ld
44952 @r=`${PWD_COMMAND}`; export r; \
44953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44954 $(HOST_EXPORTS) \
44955 echo "Building the C and C++ compiler"; \
44956 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
44957 @r=`${PWD_COMMAND}`; export r; \
44958 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
44959 echo "Building runtime libraries"; \
44960 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
44961 @endif gcc-no-bootstrap
44963 @if gcc
44965 .PHONY: check-gcc-c check-c
44966 check-gcc-c:
44967 r=`${PWD_COMMAND}`; export r; \
44968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44969 $(HOST_EXPORTS) \
44970 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
44971 check-c: check-gcc-c
44973 .PHONY: check-gcc-c++ check-c++
44974 check-gcc-c++:
44975 r=`${PWD_COMMAND}`; export r; \
44976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44977 $(HOST_EXPORTS) \
44978 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
44979 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
44981 .PHONY: check-gcc-fortran check-fortran
44982 check-gcc-fortran:
44983 r=`${PWD_COMMAND}`; export r; \
44984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44985 $(HOST_EXPORTS) \
44986 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
44987 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
44989 .PHONY: check-gcc-java check-java
44990 check-gcc-java:
44991 r=`${PWD_COMMAND}`; export r; \
44992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44993 $(HOST_EXPORTS) \
44994 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
44995 check-java: check-gcc-java check-target-libjava
44997 .PHONY: check-gcc-ada check-ada
44998 check-gcc-ada:
44999 r=`${PWD_COMMAND}`; export r; \
45000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45001 $(HOST_EXPORTS) \
45002 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
45003 check-ada: check-gcc-ada check-target-libada
45005 .PHONY: check-gcc-objc check-objc
45006 check-gcc-objc:
45007 r=`${PWD_COMMAND}`; export r; \
45008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45009 $(HOST_EXPORTS) \
45010 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
45011 check-objc: check-gcc-objc check-target-libobjc
45013 .PHONY: check-gcc-obj-c++ check-obj-c++
45014 check-gcc-obj-c++:
45015 r=`${PWD_COMMAND}`; export r; \
45016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45017 $(HOST_EXPORTS) \
45018 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
45019 check-obj-c++: check-gcc-obj-c++
45021 .PHONY: check-gcc-go check-go
45022 check-gcc-go:
45023 r=`${PWD_COMMAND}`; export r; \
45024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45025 $(HOST_EXPORTS) \
45026 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
45027 check-go: check-gcc-go check-target-libgo
45030 # The gcc part of install-no-fixedincludes, which relies on an intimate
45031 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
45032 .PHONY: gcc-install-no-fixedincludes
45033 gcc-install-no-fixedincludes:
45034 @if [ -f ./gcc/Makefile ]; then \
45035 r=`${PWD_COMMAND}`; export r; \
45036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45037 $(HOST_EXPORTS) \
45038 (cd ./gcc \
45039 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
45040 else true; fi
45041 @endif gcc
45043 # ---------------------
45044 # GCC bootstrap support
45045 # ---------------------
45047 # We track the current stage (the one in 'gcc') in the stage_current file.
45048 # stage_last instead tracks the stage that was built last. These targets
45049 # are dummy when toplevel bootstrap is not active.
45051 # While making host and target tools, symlinks to the final stage must be
45052 # there, so $(unstage) should be run at various points. To avoid excessive
45053 # recursive invocations of make, we "inline" them using a variable. These
45054 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
45055 # to avoid warnings from the GNU Make job server.
45057 unstage = :
45058 stage = :
45059 current_stage = ""
45061 @if gcc-bootstrap
45062 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
45063 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
45064 current_stage = "`cat stage_current 2> /dev/null`"
45065 @endif gcc-bootstrap
45067 .PHONY: unstage stage
45068 unstage:
45069 @: $(MAKE); $(unstage)
45070 stage:
45071 @: $(MAKE); $(stage)
45073 # Disable commands for lean bootstrap.
45074 LEAN = false
45076 # We name the build directories for the various stages "stage1-gcc",
45077 # "stage2-gcc","stage3-gcc", etc.
45079 # Since the 'compare' process will fail (on debugging information) if any
45080 # directory names are different, we need to link the gcc directory for
45081 # the previous stage to a constant name ('prev-gcc'), and to make the name of
45082 # the build directories constant as well. For the latter, we use naked names
45083 # like 'gcc', because the scripts in that directory assume it. We use
45084 # mv on platforms where symlinks to directories do not work or are not
45085 # reliable.
45087 # 'touch' doesn't work right on some platforms.
45088 STAMP = echo timestamp >
45090 # We only want to compare .o files, so set this!
45091 objext = .o
45094 .PHONY: stage1-start stage1-end
45096 stage1-start::
45097 @: $(MAKE); $(stage); \
45098 echo stage1 > stage_current ; \
45099 echo stage1 > stage_last; \
45100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45101 @if bfd
45102 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
45103 mkdir stage1-bfd; \
45104 mv stage1-bfd bfd
45105 @endif bfd
45106 @if opcodes
45107 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
45108 mkdir stage1-opcodes; \
45109 mv stage1-opcodes opcodes
45110 @endif opcodes
45111 @if binutils
45112 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
45113 mkdir stage1-binutils; \
45114 mv stage1-binutils binutils
45115 @endif binutils
45116 @if gas
45117 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
45118 mkdir stage1-gas; \
45119 mv stage1-gas gas
45120 @endif gas
45121 @if gcc
45122 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
45123 mkdir stage1-gcc; \
45124 mv stage1-gcc gcc
45125 @endif gcc
45126 @if gmp
45127 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
45128 mkdir stage1-gmp; \
45129 mv stage1-gmp gmp
45130 @endif gmp
45131 @if mpfr
45132 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
45133 mkdir stage1-mpfr; \
45134 mv stage1-mpfr mpfr
45135 @endif mpfr
45136 @if mpc
45137 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
45138 mkdir stage1-mpc; \
45139 mv stage1-mpc mpc
45140 @endif mpc
45141 @if isl
45142 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
45143 mkdir stage1-isl; \
45144 mv stage1-isl isl
45145 @endif isl
45146 @if cloog
45147 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
45148 mkdir stage1-cloog; \
45149 mv stage1-cloog cloog
45150 @endif cloog
45151 @if libelf
45152 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
45153 mkdir stage1-libelf; \
45154 mv stage1-libelf libelf
45155 @endif libelf
45156 @if gold
45157 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
45158 mkdir stage1-gold; \
45159 mv stage1-gold gold
45160 @endif gold
45161 @if intl
45162 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
45163 mkdir stage1-intl; \
45164 mv stage1-intl intl
45165 @endif intl
45166 @if ld
45167 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
45168 mkdir stage1-ld; \
45169 mv stage1-ld ld
45170 @endif ld
45171 @if libbacktrace
45172 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
45173 mkdir stage1-libbacktrace; \
45174 mv stage1-libbacktrace libbacktrace
45175 @endif libbacktrace
45176 @if libcpp
45177 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
45178 mkdir stage1-libcpp; \
45179 mv stage1-libcpp libcpp
45180 @endif libcpp
45181 @if libdecnumber
45182 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
45183 mkdir stage1-libdecnumber; \
45184 mv stage1-libdecnumber libdecnumber
45185 @endif libdecnumber
45186 @if libiberty
45187 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
45188 mkdir stage1-libiberty; \
45189 mv stage1-libiberty libiberty
45190 @endif libiberty
45191 @if zlib
45192 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
45193 mkdir stage1-zlib; \
45194 mv stage1-zlib zlib
45195 @endif zlib
45196 @if lto-plugin
45197 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
45198 mkdir stage1-lto-plugin; \
45199 mv stage1-lto-plugin lto-plugin
45200 @endif lto-plugin
45201 @[ -d stage1-$(TARGET_SUBDIR) ] || \
45202 mkdir stage1-$(TARGET_SUBDIR); \
45203 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
45205 stage1-end::
45206 @if bfd
45207 @if test -d $(HOST_SUBDIR)/bfd ; then \
45208 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
45210 @endif bfd
45211 @if opcodes
45212 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45213 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
45215 @endif opcodes
45216 @if binutils
45217 @if test -d $(HOST_SUBDIR)/binutils ; then \
45218 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
45220 @endif binutils
45221 @if gas
45222 @if test -d $(HOST_SUBDIR)/gas ; then \
45223 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
45225 @endif gas
45226 @if gcc
45227 @if test -d $(HOST_SUBDIR)/gcc ; then \
45228 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
45230 @endif gcc
45231 @if gmp
45232 @if test -d $(HOST_SUBDIR)/gmp ; then \
45233 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
45235 @endif gmp
45236 @if mpfr
45237 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45238 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
45240 @endif mpfr
45241 @if mpc
45242 @if test -d $(HOST_SUBDIR)/mpc ; then \
45243 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
45245 @endif mpc
45246 @if isl
45247 @if test -d $(HOST_SUBDIR)/isl ; then \
45248 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
45250 @endif isl
45251 @if cloog
45252 @if test -d $(HOST_SUBDIR)/cloog ; then \
45253 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
45255 @endif cloog
45256 @if libelf
45257 @if test -d $(HOST_SUBDIR)/libelf ; then \
45258 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
45260 @endif libelf
45261 @if gold
45262 @if test -d $(HOST_SUBDIR)/gold ; then \
45263 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
45265 @endif gold
45266 @if intl
45267 @if test -d $(HOST_SUBDIR)/intl ; then \
45268 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
45270 @endif intl
45271 @if ld
45272 @if test -d $(HOST_SUBDIR)/ld ; then \
45273 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
45275 @endif ld
45276 @if libbacktrace
45277 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45278 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
45280 @endif libbacktrace
45281 @if libcpp
45282 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45283 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
45285 @endif libcpp
45286 @if libdecnumber
45287 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45288 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
45290 @endif libdecnumber
45291 @if libiberty
45292 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45293 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
45295 @endif libiberty
45296 @if zlib
45297 @if test -d $(HOST_SUBDIR)/zlib ; then \
45298 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
45300 @endif zlib
45301 @if lto-plugin
45302 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45303 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
45305 @endif lto-plugin
45306 @if test -d $(TARGET_SUBDIR) ; then \
45307 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
45309 rm -f stage_current
45311 # Bubble a bug fix through all the stages up to stage 1. They are
45312 # remade, but not reconfigured. The next stage (if any) will not be
45313 # reconfigured either.
45314 .PHONY: stage1-bubble
45315 stage1-bubble::
45316 @r=`${PWD_COMMAND}`; export r; \
45317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45318 if test -f stage1-lean ; then \
45319 echo Skipping rebuild of stage1 ; \
45320 else \
45321 $(MAKE) stage1-start; \
45322 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
45325 .PHONY: all-stage1 clean-stage1
45326 do-clean: clean-stage1
45328 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45329 # only possibility, but now it conflicts with no-bootstrap rules
45330 @if gcc-bootstrap
45335 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45337 .PHONY: distclean-stage1
45338 distclean-stage1::
45339 @: $(MAKE); $(stage)
45340 @test "`cat stage_last`" != stage1 || rm -f stage_last
45341 rm -rf stage1-*
45344 @endif gcc-bootstrap
45347 .PHONY: stage2-start stage2-end
45349 stage2-start::
45350 @: $(MAKE); $(stage); \
45351 echo stage2 > stage_current ; \
45352 echo stage2 > stage_last; \
45353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45354 @if bfd
45355 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
45356 mkdir stage2-bfd; \
45357 mv stage2-bfd bfd ; \
45358 mv stage1-bfd prev-bfd || test -f stage1-lean
45359 @endif bfd
45360 @if opcodes
45361 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
45362 mkdir stage2-opcodes; \
45363 mv stage2-opcodes opcodes ; \
45364 mv stage1-opcodes prev-opcodes || test -f stage1-lean
45365 @endif opcodes
45366 @if binutils
45367 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
45368 mkdir stage2-binutils; \
45369 mv stage2-binutils binutils ; \
45370 mv stage1-binutils prev-binutils || test -f stage1-lean
45371 @endif binutils
45372 @if gas
45373 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
45374 mkdir stage2-gas; \
45375 mv stage2-gas gas ; \
45376 mv stage1-gas prev-gas || test -f stage1-lean
45377 @endif gas
45378 @if gcc
45379 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
45380 mkdir stage2-gcc; \
45381 mv stage2-gcc gcc ; \
45382 mv stage1-gcc prev-gcc || test -f stage1-lean
45383 @endif gcc
45384 @if gmp
45385 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
45386 mkdir stage2-gmp; \
45387 mv stage2-gmp gmp ; \
45388 mv stage1-gmp prev-gmp || test -f stage1-lean
45389 @endif gmp
45390 @if mpfr
45391 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
45392 mkdir stage2-mpfr; \
45393 mv stage2-mpfr mpfr ; \
45394 mv stage1-mpfr prev-mpfr || test -f stage1-lean
45395 @endif mpfr
45396 @if mpc
45397 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
45398 mkdir stage2-mpc; \
45399 mv stage2-mpc mpc ; \
45400 mv stage1-mpc prev-mpc || test -f stage1-lean
45401 @endif mpc
45402 @if isl
45403 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
45404 mkdir stage2-isl; \
45405 mv stage2-isl isl ; \
45406 mv stage1-isl prev-isl || test -f stage1-lean
45407 @endif isl
45408 @if cloog
45409 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
45410 mkdir stage2-cloog; \
45411 mv stage2-cloog cloog ; \
45412 mv stage1-cloog prev-cloog || test -f stage1-lean
45413 @endif cloog
45414 @if libelf
45415 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
45416 mkdir stage2-libelf; \
45417 mv stage2-libelf libelf ; \
45418 mv stage1-libelf prev-libelf || test -f stage1-lean
45419 @endif libelf
45420 @if gold
45421 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
45422 mkdir stage2-gold; \
45423 mv stage2-gold gold ; \
45424 mv stage1-gold prev-gold || test -f stage1-lean
45425 @endif gold
45426 @if intl
45427 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
45428 mkdir stage2-intl; \
45429 mv stage2-intl intl ; \
45430 mv stage1-intl prev-intl || test -f stage1-lean
45431 @endif intl
45432 @if ld
45433 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
45434 mkdir stage2-ld; \
45435 mv stage2-ld ld ; \
45436 mv stage1-ld prev-ld || test -f stage1-lean
45437 @endif ld
45438 @if libbacktrace
45439 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
45440 mkdir stage2-libbacktrace; \
45441 mv stage2-libbacktrace libbacktrace ; \
45442 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
45443 @endif libbacktrace
45444 @if libcpp
45445 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
45446 mkdir stage2-libcpp; \
45447 mv stage2-libcpp libcpp ; \
45448 mv stage1-libcpp prev-libcpp || test -f stage1-lean
45449 @endif libcpp
45450 @if libdecnumber
45451 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
45452 mkdir stage2-libdecnumber; \
45453 mv stage2-libdecnumber libdecnumber ; \
45454 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
45455 @endif libdecnumber
45456 @if libiberty
45457 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
45458 mkdir stage2-libiberty; \
45459 mv stage2-libiberty libiberty ; \
45460 mv stage1-libiberty prev-libiberty || test -f stage1-lean
45461 @endif libiberty
45462 @if zlib
45463 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
45464 mkdir stage2-zlib; \
45465 mv stage2-zlib zlib ; \
45466 mv stage1-zlib prev-zlib || test -f stage1-lean
45467 @endif zlib
45468 @if lto-plugin
45469 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
45470 mkdir stage2-lto-plugin; \
45471 mv stage2-lto-plugin lto-plugin ; \
45472 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
45473 @endif lto-plugin
45474 @[ -d stage2-$(TARGET_SUBDIR) ] || \
45475 mkdir stage2-$(TARGET_SUBDIR); \
45476 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45477 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45479 stage2-end::
45480 @if bfd
45481 @if test -d $(HOST_SUBDIR)/bfd ; then \
45482 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
45483 mv prev-bfd stage1-bfd ; : ; \
45485 @endif bfd
45486 @if opcodes
45487 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45488 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
45489 mv prev-opcodes stage1-opcodes ; : ; \
45491 @endif opcodes
45492 @if binutils
45493 @if test -d $(HOST_SUBDIR)/binutils ; then \
45494 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
45495 mv prev-binutils stage1-binutils ; : ; \
45497 @endif binutils
45498 @if gas
45499 @if test -d $(HOST_SUBDIR)/gas ; then \
45500 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
45501 mv prev-gas stage1-gas ; : ; \
45503 @endif gas
45504 @if gcc
45505 @if test -d $(HOST_SUBDIR)/gcc ; then \
45506 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
45507 mv prev-gcc stage1-gcc ; : ; \
45509 @endif gcc
45510 @if gmp
45511 @if test -d $(HOST_SUBDIR)/gmp ; then \
45512 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
45513 mv prev-gmp stage1-gmp ; : ; \
45515 @endif gmp
45516 @if mpfr
45517 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45518 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
45519 mv prev-mpfr stage1-mpfr ; : ; \
45521 @endif mpfr
45522 @if mpc
45523 @if test -d $(HOST_SUBDIR)/mpc ; then \
45524 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
45525 mv prev-mpc stage1-mpc ; : ; \
45527 @endif mpc
45528 @if isl
45529 @if test -d $(HOST_SUBDIR)/isl ; then \
45530 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
45531 mv prev-isl stage1-isl ; : ; \
45533 @endif isl
45534 @if cloog
45535 @if test -d $(HOST_SUBDIR)/cloog ; then \
45536 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
45537 mv prev-cloog stage1-cloog ; : ; \
45539 @endif cloog
45540 @if libelf
45541 @if test -d $(HOST_SUBDIR)/libelf ; then \
45542 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
45543 mv prev-libelf stage1-libelf ; : ; \
45545 @endif libelf
45546 @if gold
45547 @if test -d $(HOST_SUBDIR)/gold ; then \
45548 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
45549 mv prev-gold stage1-gold ; : ; \
45551 @endif gold
45552 @if intl
45553 @if test -d $(HOST_SUBDIR)/intl ; then \
45554 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
45555 mv prev-intl stage1-intl ; : ; \
45557 @endif intl
45558 @if ld
45559 @if test -d $(HOST_SUBDIR)/ld ; then \
45560 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
45561 mv prev-ld stage1-ld ; : ; \
45563 @endif ld
45564 @if libbacktrace
45565 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45566 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
45567 mv prev-libbacktrace stage1-libbacktrace ; : ; \
45569 @endif libbacktrace
45570 @if libcpp
45571 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45572 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
45573 mv prev-libcpp stage1-libcpp ; : ; \
45575 @endif libcpp
45576 @if libdecnumber
45577 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45578 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
45579 mv prev-libdecnumber stage1-libdecnumber ; : ; \
45581 @endif libdecnumber
45582 @if libiberty
45583 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45584 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
45585 mv prev-libiberty stage1-libiberty ; : ; \
45587 @endif libiberty
45588 @if zlib
45589 @if test -d $(HOST_SUBDIR)/zlib ; then \
45590 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
45591 mv prev-zlib stage1-zlib ; : ; \
45593 @endif zlib
45594 @if lto-plugin
45595 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45596 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
45597 mv prev-lto-plugin stage1-lto-plugin ; : ; \
45599 @endif lto-plugin
45600 @if test -d $(TARGET_SUBDIR) ; then \
45601 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
45602 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
45604 rm -f stage_current
45606 # Bubble a bug fix through all the stages up to stage 2. They are
45607 # remade, but not reconfigured. The next stage (if any) will not be
45608 # reconfigured either.
45609 .PHONY: stage2-bubble
45610 stage2-bubble:: stage1-bubble
45611 @r=`${PWD_COMMAND}`; export r; \
45612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45613 if test -f stage2-lean || test -f stage1-lean ; then \
45614 echo Skipping rebuild of stage2 ; \
45615 else \
45616 $(MAKE) stage2-start; \
45617 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
45620 .PHONY: all-stage2 clean-stage2
45621 do-clean: clean-stage2
45623 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45624 # only possibility, but now it conflicts with no-bootstrap rules
45625 @if gcc-bootstrap
45629 .PHONY: bootstrap2 bootstrap2-lean
45630 bootstrap2:
45631 echo stage2 > stage_final
45632 @r=`${PWD_COMMAND}`; export r; \
45633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45634 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
45635 @: $(MAKE); $(unstage)
45636 @r=`${PWD_COMMAND}`; export r; \
45637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45638 TFLAGS="$(STAGE2_TFLAGS)"; \
45639 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45641 bootstrap2-lean:
45642 echo stage2 > stage_final
45643 @r=`${PWD_COMMAND}`; export r; \
45644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45645 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
45646 @: $(MAKE); $(unstage)
45647 @r=`${PWD_COMMAND}`; export r; \
45648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45649 TFLAGS="$(STAGE2_TFLAGS)"; \
45650 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45653 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45654 distclean-stage1:: distclean-stage2
45655 .PHONY: distclean-stage2
45656 distclean-stage2::
45657 @: $(MAKE); $(stage)
45658 @test "`cat stage_last`" != stage2 || rm -f stage_last
45659 rm -rf stage2-*
45662 @endif gcc-bootstrap
45665 .PHONY: stage3-start stage3-end
45667 stage3-start::
45668 @: $(MAKE); $(stage); \
45669 echo stage3 > stage_current ; \
45670 echo stage3 > stage_last; \
45671 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45672 @if bfd
45673 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
45674 mkdir stage3-bfd; \
45675 mv stage3-bfd bfd ; \
45676 mv stage2-bfd prev-bfd || test -f stage2-lean
45677 @endif bfd
45678 @if opcodes
45679 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
45680 mkdir stage3-opcodes; \
45681 mv stage3-opcodes opcodes ; \
45682 mv stage2-opcodes prev-opcodes || test -f stage2-lean
45683 @endif opcodes
45684 @if binutils
45685 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
45686 mkdir stage3-binutils; \
45687 mv stage3-binutils binutils ; \
45688 mv stage2-binutils prev-binutils || test -f stage2-lean
45689 @endif binutils
45690 @if gas
45691 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
45692 mkdir stage3-gas; \
45693 mv stage3-gas gas ; \
45694 mv stage2-gas prev-gas || test -f stage2-lean
45695 @endif gas
45696 @if gcc
45697 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
45698 mkdir stage3-gcc; \
45699 mv stage3-gcc gcc ; \
45700 mv stage2-gcc prev-gcc || test -f stage2-lean
45701 @endif gcc
45702 @if gmp
45703 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
45704 mkdir stage3-gmp; \
45705 mv stage3-gmp gmp ; \
45706 mv stage2-gmp prev-gmp || test -f stage2-lean
45707 @endif gmp
45708 @if mpfr
45709 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
45710 mkdir stage3-mpfr; \
45711 mv stage3-mpfr mpfr ; \
45712 mv stage2-mpfr prev-mpfr || test -f stage2-lean
45713 @endif mpfr
45714 @if mpc
45715 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
45716 mkdir stage3-mpc; \
45717 mv stage3-mpc mpc ; \
45718 mv stage2-mpc prev-mpc || test -f stage2-lean
45719 @endif mpc
45720 @if isl
45721 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
45722 mkdir stage3-isl; \
45723 mv stage3-isl isl ; \
45724 mv stage2-isl prev-isl || test -f stage2-lean
45725 @endif isl
45726 @if cloog
45727 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
45728 mkdir stage3-cloog; \
45729 mv stage3-cloog cloog ; \
45730 mv stage2-cloog prev-cloog || test -f stage2-lean
45731 @endif cloog
45732 @if libelf
45733 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
45734 mkdir stage3-libelf; \
45735 mv stage3-libelf libelf ; \
45736 mv stage2-libelf prev-libelf || test -f stage2-lean
45737 @endif libelf
45738 @if gold
45739 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
45740 mkdir stage3-gold; \
45741 mv stage3-gold gold ; \
45742 mv stage2-gold prev-gold || test -f stage2-lean
45743 @endif gold
45744 @if intl
45745 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
45746 mkdir stage3-intl; \
45747 mv stage3-intl intl ; \
45748 mv stage2-intl prev-intl || test -f stage2-lean
45749 @endif intl
45750 @if ld
45751 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
45752 mkdir stage3-ld; \
45753 mv stage3-ld ld ; \
45754 mv stage2-ld prev-ld || test -f stage2-lean
45755 @endif ld
45756 @if libbacktrace
45757 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
45758 mkdir stage3-libbacktrace; \
45759 mv stage3-libbacktrace libbacktrace ; \
45760 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
45761 @endif libbacktrace
45762 @if libcpp
45763 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
45764 mkdir stage3-libcpp; \
45765 mv stage3-libcpp libcpp ; \
45766 mv stage2-libcpp prev-libcpp || test -f stage2-lean
45767 @endif libcpp
45768 @if libdecnumber
45769 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
45770 mkdir stage3-libdecnumber; \
45771 mv stage3-libdecnumber libdecnumber ; \
45772 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
45773 @endif libdecnumber
45774 @if libiberty
45775 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
45776 mkdir stage3-libiberty; \
45777 mv stage3-libiberty libiberty ; \
45778 mv stage2-libiberty prev-libiberty || test -f stage2-lean
45779 @endif libiberty
45780 @if zlib
45781 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
45782 mkdir stage3-zlib; \
45783 mv stage3-zlib zlib ; \
45784 mv stage2-zlib prev-zlib || test -f stage2-lean
45785 @endif zlib
45786 @if lto-plugin
45787 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
45788 mkdir stage3-lto-plugin; \
45789 mv stage3-lto-plugin lto-plugin ; \
45790 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
45791 @endif lto-plugin
45792 @[ -d stage3-$(TARGET_SUBDIR) ] || \
45793 mkdir stage3-$(TARGET_SUBDIR); \
45794 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45795 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
45797 stage3-end::
45798 @if bfd
45799 @if test -d $(HOST_SUBDIR)/bfd ; then \
45800 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
45801 mv prev-bfd stage2-bfd ; : ; \
45803 @endif bfd
45804 @if opcodes
45805 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45806 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
45807 mv prev-opcodes stage2-opcodes ; : ; \
45809 @endif opcodes
45810 @if binutils
45811 @if test -d $(HOST_SUBDIR)/binutils ; then \
45812 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
45813 mv prev-binutils stage2-binutils ; : ; \
45815 @endif binutils
45816 @if gas
45817 @if test -d $(HOST_SUBDIR)/gas ; then \
45818 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
45819 mv prev-gas stage2-gas ; : ; \
45821 @endif gas
45822 @if gcc
45823 @if test -d $(HOST_SUBDIR)/gcc ; then \
45824 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
45825 mv prev-gcc stage2-gcc ; : ; \
45827 @endif gcc
45828 @if gmp
45829 @if test -d $(HOST_SUBDIR)/gmp ; then \
45830 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
45831 mv prev-gmp stage2-gmp ; : ; \
45833 @endif gmp
45834 @if mpfr
45835 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45836 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
45837 mv prev-mpfr stage2-mpfr ; : ; \
45839 @endif mpfr
45840 @if mpc
45841 @if test -d $(HOST_SUBDIR)/mpc ; then \
45842 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
45843 mv prev-mpc stage2-mpc ; : ; \
45845 @endif mpc
45846 @if isl
45847 @if test -d $(HOST_SUBDIR)/isl ; then \
45848 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
45849 mv prev-isl stage2-isl ; : ; \
45851 @endif isl
45852 @if cloog
45853 @if test -d $(HOST_SUBDIR)/cloog ; then \
45854 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
45855 mv prev-cloog stage2-cloog ; : ; \
45857 @endif cloog
45858 @if libelf
45859 @if test -d $(HOST_SUBDIR)/libelf ; then \
45860 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
45861 mv prev-libelf stage2-libelf ; : ; \
45863 @endif libelf
45864 @if gold
45865 @if test -d $(HOST_SUBDIR)/gold ; then \
45866 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
45867 mv prev-gold stage2-gold ; : ; \
45869 @endif gold
45870 @if intl
45871 @if test -d $(HOST_SUBDIR)/intl ; then \
45872 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
45873 mv prev-intl stage2-intl ; : ; \
45875 @endif intl
45876 @if ld
45877 @if test -d $(HOST_SUBDIR)/ld ; then \
45878 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
45879 mv prev-ld stage2-ld ; : ; \
45881 @endif ld
45882 @if libbacktrace
45883 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45884 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
45885 mv prev-libbacktrace stage2-libbacktrace ; : ; \
45887 @endif libbacktrace
45888 @if libcpp
45889 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45890 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
45891 mv prev-libcpp stage2-libcpp ; : ; \
45893 @endif libcpp
45894 @if libdecnumber
45895 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45896 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
45897 mv prev-libdecnumber stage2-libdecnumber ; : ; \
45899 @endif libdecnumber
45900 @if libiberty
45901 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45902 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
45903 mv prev-libiberty stage2-libiberty ; : ; \
45905 @endif libiberty
45906 @if zlib
45907 @if test -d $(HOST_SUBDIR)/zlib ; then \
45908 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
45909 mv prev-zlib stage2-zlib ; : ; \
45911 @endif zlib
45912 @if lto-plugin
45913 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45914 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
45915 mv prev-lto-plugin stage2-lto-plugin ; : ; \
45917 @endif lto-plugin
45918 @if test -d $(TARGET_SUBDIR) ; then \
45919 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
45920 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
45922 rm -f stage_current
45924 # Bubble a bug fix through all the stages up to stage 3. They are
45925 # remade, but not reconfigured. The next stage (if any) will not be
45926 # reconfigured either.
45927 .PHONY: stage3-bubble
45928 stage3-bubble:: stage2-bubble
45929 @r=`${PWD_COMMAND}`; export r; \
45930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45931 if test -f stage3-lean || test -f stage2-lean ; then \
45932 echo Skipping rebuild of stage3 ; \
45933 else \
45934 $(MAKE) stage3-start; \
45935 if $(LEAN); then \
45936 rm -rf stage1-* ; \
45937 $(STAMP) stage1-lean ; \
45938 fi; \
45939 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
45941 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
45943 .PHONY: all-stage3 clean-stage3
45944 do-clean: clean-stage3
45946 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45947 # only possibility, but now it conflicts with no-bootstrap rules
45948 @if gcc-bootstrap
45950 compare:
45951 @r=`${PWD_COMMAND}`; export r; \
45952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45953 if test -f stage2-lean; then \
45954 echo Cannot compare object files as stage 2 was deleted. ; \
45955 exit 0 ; \
45956 fi; \
45957 : $(MAKE); $(stage); \
45958 rm -f .bad_compare ; \
45959 echo Comparing stages 2 and 3 ; \
45960 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
45961 files=`find stage3-* -name "*$(objext)" -print | \
45962 sed -n s,^stage$$sed-,,p` ; \
45963 for file in $${files} ; do \
45964 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
45965 if test ! -f $$f1; then continue; fi; \
45966 $(do-compare) > /dev/null 2>&1; \
45967 if test $$? -eq 1; then \
45968 case $$file in \
45969 @compare_exclusions@) \
45970 echo warning: $$file differs ;; \
45971 *) \
45972 echo $$file differs >> .bad_compare ;; \
45973 esac ; \
45974 fi ; \
45975 done ; \
45976 if [ -f .bad_compare ]; then \
45977 echo "Bootstrap comparison failure!"; \
45978 cat .bad_compare; \
45979 exit 1; \
45980 else \
45981 echo Comparison successful.; \
45982 fi ; \
45983 $(STAMP) compare
45984 if $(LEAN); then \
45985 rm -rf stage2-*; \
45986 $(STAMP) stage2-lean; \
45991 .PHONY: bootstrap bootstrap-lean
45992 bootstrap:
45993 echo stage3 > stage_final
45994 @r=`${PWD_COMMAND}`; export r; \
45995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45996 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
45997 @: $(MAKE); $(unstage)
45998 @r=`${PWD_COMMAND}`; export r; \
45999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46000 TFLAGS="$(STAGE3_TFLAGS)"; \
46001 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46003 bootstrap-lean:
46004 echo stage3 > stage_final
46005 @r=`${PWD_COMMAND}`; export r; \
46006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46007 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
46008 @: $(MAKE); $(unstage)
46009 @r=`${PWD_COMMAND}`; export r; \
46010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46011 TFLAGS="$(STAGE3_TFLAGS)"; \
46012 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46015 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46016 distclean-stage2:: distclean-stage3
46017 .PHONY: distclean-stage3
46018 distclean-stage3::
46019 @: $(MAKE); $(stage)
46020 @test "`cat stage_last`" != stage3 || rm -f stage_last
46021 rm -rf stage3-* compare
46024 .PHONY: cleanstrap
46025 cleanstrap: do-distclean local-clean
46026 echo stage3 > stage_final
46027 @r=`${PWD_COMMAND}`; export r; \
46028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46029 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
46030 @: $(MAKE); $(unstage)
46031 @r=`${PWD_COMMAND}`; export r; \
46032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46033 TFLAGS="$(STAGE3_TFLAGS)"; \
46034 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46036 @endif gcc-bootstrap
46039 .PHONY: stage4-start stage4-end
46041 stage4-start::
46042 @: $(MAKE); $(stage); \
46043 echo stage4 > stage_current ; \
46044 echo stage4 > stage_last; \
46045 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46046 @if bfd
46047 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
46048 mkdir stage4-bfd; \
46049 mv stage4-bfd bfd ; \
46050 mv stage3-bfd prev-bfd || test -f stage3-lean
46051 @endif bfd
46052 @if opcodes
46053 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
46054 mkdir stage4-opcodes; \
46055 mv stage4-opcodes opcodes ; \
46056 mv stage3-opcodes prev-opcodes || test -f stage3-lean
46057 @endif opcodes
46058 @if binutils
46059 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
46060 mkdir stage4-binutils; \
46061 mv stage4-binutils binutils ; \
46062 mv stage3-binutils prev-binutils || test -f stage3-lean
46063 @endif binutils
46064 @if gas
46065 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
46066 mkdir stage4-gas; \
46067 mv stage4-gas gas ; \
46068 mv stage3-gas prev-gas || test -f stage3-lean
46069 @endif gas
46070 @if gcc
46071 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
46072 mkdir stage4-gcc; \
46073 mv stage4-gcc gcc ; \
46074 mv stage3-gcc prev-gcc || test -f stage3-lean
46075 @endif gcc
46076 @if gmp
46077 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
46078 mkdir stage4-gmp; \
46079 mv stage4-gmp gmp ; \
46080 mv stage3-gmp prev-gmp || test -f stage3-lean
46081 @endif gmp
46082 @if mpfr
46083 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
46084 mkdir stage4-mpfr; \
46085 mv stage4-mpfr mpfr ; \
46086 mv stage3-mpfr prev-mpfr || test -f stage3-lean
46087 @endif mpfr
46088 @if mpc
46089 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
46090 mkdir stage4-mpc; \
46091 mv stage4-mpc mpc ; \
46092 mv stage3-mpc prev-mpc || test -f stage3-lean
46093 @endif mpc
46094 @if isl
46095 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
46096 mkdir stage4-isl; \
46097 mv stage4-isl isl ; \
46098 mv stage3-isl prev-isl || test -f stage3-lean
46099 @endif isl
46100 @if cloog
46101 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
46102 mkdir stage4-cloog; \
46103 mv stage4-cloog cloog ; \
46104 mv stage3-cloog prev-cloog || test -f stage3-lean
46105 @endif cloog
46106 @if libelf
46107 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
46108 mkdir stage4-libelf; \
46109 mv stage4-libelf libelf ; \
46110 mv stage3-libelf prev-libelf || test -f stage3-lean
46111 @endif libelf
46112 @if gold
46113 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
46114 mkdir stage4-gold; \
46115 mv stage4-gold gold ; \
46116 mv stage3-gold prev-gold || test -f stage3-lean
46117 @endif gold
46118 @if intl
46119 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
46120 mkdir stage4-intl; \
46121 mv stage4-intl intl ; \
46122 mv stage3-intl prev-intl || test -f stage3-lean
46123 @endif intl
46124 @if ld
46125 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
46126 mkdir stage4-ld; \
46127 mv stage4-ld ld ; \
46128 mv stage3-ld prev-ld || test -f stage3-lean
46129 @endif ld
46130 @if libbacktrace
46131 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
46132 mkdir stage4-libbacktrace; \
46133 mv stage4-libbacktrace libbacktrace ; \
46134 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
46135 @endif libbacktrace
46136 @if libcpp
46137 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
46138 mkdir stage4-libcpp; \
46139 mv stage4-libcpp libcpp ; \
46140 mv stage3-libcpp prev-libcpp || test -f stage3-lean
46141 @endif libcpp
46142 @if libdecnumber
46143 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
46144 mkdir stage4-libdecnumber; \
46145 mv stage4-libdecnumber libdecnumber ; \
46146 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
46147 @endif libdecnumber
46148 @if libiberty
46149 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
46150 mkdir stage4-libiberty; \
46151 mv stage4-libiberty libiberty ; \
46152 mv stage3-libiberty prev-libiberty || test -f stage3-lean
46153 @endif libiberty
46154 @if zlib
46155 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
46156 mkdir stage4-zlib; \
46157 mv stage4-zlib zlib ; \
46158 mv stage3-zlib prev-zlib || test -f stage3-lean
46159 @endif zlib
46160 @if lto-plugin
46161 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
46162 mkdir stage4-lto-plugin; \
46163 mv stage4-lto-plugin lto-plugin ; \
46164 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
46165 @endif lto-plugin
46166 @[ -d stage4-$(TARGET_SUBDIR) ] || \
46167 mkdir stage4-$(TARGET_SUBDIR); \
46168 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46169 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
46171 stage4-end::
46172 @if bfd
46173 @if test -d $(HOST_SUBDIR)/bfd ; then \
46174 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
46175 mv prev-bfd stage3-bfd ; : ; \
46177 @endif bfd
46178 @if opcodes
46179 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46180 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
46181 mv prev-opcodes stage3-opcodes ; : ; \
46183 @endif opcodes
46184 @if binutils
46185 @if test -d $(HOST_SUBDIR)/binutils ; then \
46186 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
46187 mv prev-binutils stage3-binutils ; : ; \
46189 @endif binutils
46190 @if gas
46191 @if test -d $(HOST_SUBDIR)/gas ; then \
46192 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
46193 mv prev-gas stage3-gas ; : ; \
46195 @endif gas
46196 @if gcc
46197 @if test -d $(HOST_SUBDIR)/gcc ; then \
46198 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
46199 mv prev-gcc stage3-gcc ; : ; \
46201 @endif gcc
46202 @if gmp
46203 @if test -d $(HOST_SUBDIR)/gmp ; then \
46204 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
46205 mv prev-gmp stage3-gmp ; : ; \
46207 @endif gmp
46208 @if mpfr
46209 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46210 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
46211 mv prev-mpfr stage3-mpfr ; : ; \
46213 @endif mpfr
46214 @if mpc
46215 @if test -d $(HOST_SUBDIR)/mpc ; then \
46216 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
46217 mv prev-mpc stage3-mpc ; : ; \
46219 @endif mpc
46220 @if isl
46221 @if test -d $(HOST_SUBDIR)/isl ; then \
46222 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
46223 mv prev-isl stage3-isl ; : ; \
46225 @endif isl
46226 @if cloog
46227 @if test -d $(HOST_SUBDIR)/cloog ; then \
46228 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
46229 mv prev-cloog stage3-cloog ; : ; \
46231 @endif cloog
46232 @if libelf
46233 @if test -d $(HOST_SUBDIR)/libelf ; then \
46234 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
46235 mv prev-libelf stage3-libelf ; : ; \
46237 @endif libelf
46238 @if gold
46239 @if test -d $(HOST_SUBDIR)/gold ; then \
46240 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
46241 mv prev-gold stage3-gold ; : ; \
46243 @endif gold
46244 @if intl
46245 @if test -d $(HOST_SUBDIR)/intl ; then \
46246 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
46247 mv prev-intl stage3-intl ; : ; \
46249 @endif intl
46250 @if ld
46251 @if test -d $(HOST_SUBDIR)/ld ; then \
46252 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
46253 mv prev-ld stage3-ld ; : ; \
46255 @endif ld
46256 @if libbacktrace
46257 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46258 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
46259 mv prev-libbacktrace stage3-libbacktrace ; : ; \
46261 @endif libbacktrace
46262 @if libcpp
46263 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46264 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
46265 mv prev-libcpp stage3-libcpp ; : ; \
46267 @endif libcpp
46268 @if libdecnumber
46269 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46270 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
46271 mv prev-libdecnumber stage3-libdecnumber ; : ; \
46273 @endif libdecnumber
46274 @if libiberty
46275 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46276 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
46277 mv prev-libiberty stage3-libiberty ; : ; \
46279 @endif libiberty
46280 @if zlib
46281 @if test -d $(HOST_SUBDIR)/zlib ; then \
46282 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
46283 mv prev-zlib stage3-zlib ; : ; \
46285 @endif zlib
46286 @if lto-plugin
46287 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46288 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
46289 mv prev-lto-plugin stage3-lto-plugin ; : ; \
46291 @endif lto-plugin
46292 @if test -d $(TARGET_SUBDIR) ; then \
46293 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
46294 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
46296 rm -f stage_current
46298 # Bubble a bug fix through all the stages up to stage 4. They are
46299 # remade, but not reconfigured. The next stage (if any) will not be
46300 # reconfigured either.
46301 .PHONY: stage4-bubble
46302 stage4-bubble:: stage3-bubble
46303 @r=`${PWD_COMMAND}`; export r; \
46304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46305 if test -f stage4-lean || test -f stage3-lean ; then \
46306 echo Skipping rebuild of stage4 ; \
46307 else \
46308 $(MAKE) stage4-start; \
46309 if $(LEAN); then \
46310 rm -rf stage2-* ; \
46311 $(STAMP) stage2-lean ; \
46312 fi; \
46313 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
46315 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
46317 .PHONY: all-stage4 clean-stage4
46318 do-clean: clean-stage4
46320 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46321 # only possibility, but now it conflicts with no-bootstrap rules
46322 @if gcc-bootstrap
46324 compare3:
46325 @r=`${PWD_COMMAND}`; export r; \
46326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46327 if test -f stage3-lean; then \
46328 echo Cannot compare object files as stage 3 was deleted. ; \
46329 exit 0 ; \
46330 fi; \
46331 : $(MAKE); $(stage); \
46332 rm -f .bad_compare ; \
46333 echo Comparing stages 3 and 4 ; \
46334 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
46335 files=`find stage4-* -name "*$(objext)" -print | \
46336 sed -n s,^stage$$sed-,,p` ; \
46337 for file in $${files} ; do \
46338 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
46339 if test ! -f $$f1; then continue; fi; \
46340 $(do-compare3) > /dev/null 2>&1; \
46341 if test $$? -eq 1; then \
46342 case $$file in \
46343 @compare_exclusions@) \
46344 echo warning: $$file differs ;; \
46345 *) \
46346 echo $$file differs >> .bad_compare ;; \
46347 esac ; \
46348 fi ; \
46349 done ; \
46350 if [ -f .bad_compare ]; then \
46351 echo "Bootstrap comparison failure!"; \
46352 cat .bad_compare; \
46353 exit 1; \
46354 else \
46355 echo Comparison successful.; \
46356 fi ; \
46357 $(STAMP) compare3
46358 if $(LEAN); then \
46359 rm -rf stage3-*; \
46360 $(STAMP) stage3-lean; \
46365 .PHONY: bootstrap4 bootstrap4-lean
46366 bootstrap4:
46367 echo stage4 > stage_final
46368 @r=`${PWD_COMMAND}`; export r; \
46369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46370 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
46371 @: $(MAKE); $(unstage)
46372 @r=`${PWD_COMMAND}`; export r; \
46373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46374 TFLAGS="$(STAGE4_TFLAGS)"; \
46375 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46377 bootstrap4-lean:
46378 echo stage4 > stage_final
46379 @r=`${PWD_COMMAND}`; export r; \
46380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46381 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
46382 @: $(MAKE); $(unstage)
46383 @r=`${PWD_COMMAND}`; export r; \
46384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46385 TFLAGS="$(STAGE4_TFLAGS)"; \
46386 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46389 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46390 distclean-stage3:: distclean-stage4
46391 .PHONY: distclean-stage4
46392 distclean-stage4::
46393 @: $(MAKE); $(stage)
46394 @test "`cat stage_last`" != stage4 || rm -f stage_last
46395 rm -rf stage4-* compare3
46398 @endif gcc-bootstrap
46401 .PHONY: stageprofile-start stageprofile-end
46403 stageprofile-start::
46404 @: $(MAKE); $(stage); \
46405 echo stageprofile > stage_current ; \
46406 echo stageprofile > stage_last; \
46407 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46408 @if bfd
46409 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
46410 mkdir stageprofile-bfd; \
46411 mv stageprofile-bfd bfd ; \
46412 mv stage1-bfd prev-bfd || test -f stage1-lean
46413 @endif bfd
46414 @if opcodes
46415 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
46416 mkdir stageprofile-opcodes; \
46417 mv stageprofile-opcodes opcodes ; \
46418 mv stage1-opcodes prev-opcodes || test -f stage1-lean
46419 @endif opcodes
46420 @if binutils
46421 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
46422 mkdir stageprofile-binutils; \
46423 mv stageprofile-binutils binutils ; \
46424 mv stage1-binutils prev-binutils || test -f stage1-lean
46425 @endif binutils
46426 @if gas
46427 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
46428 mkdir stageprofile-gas; \
46429 mv stageprofile-gas gas ; \
46430 mv stage1-gas prev-gas || test -f stage1-lean
46431 @endif gas
46432 @if gcc
46433 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
46434 mkdir stageprofile-gcc; \
46435 mv stageprofile-gcc gcc ; \
46436 mv stage1-gcc prev-gcc || test -f stage1-lean
46437 @endif gcc
46438 @if gmp
46439 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
46440 mkdir stageprofile-gmp; \
46441 mv stageprofile-gmp gmp ; \
46442 mv stage1-gmp prev-gmp || test -f stage1-lean
46443 @endif gmp
46444 @if mpfr
46445 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
46446 mkdir stageprofile-mpfr; \
46447 mv stageprofile-mpfr mpfr ; \
46448 mv stage1-mpfr prev-mpfr || test -f stage1-lean
46449 @endif mpfr
46450 @if mpc
46451 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
46452 mkdir stageprofile-mpc; \
46453 mv stageprofile-mpc mpc ; \
46454 mv stage1-mpc prev-mpc || test -f stage1-lean
46455 @endif mpc
46456 @if isl
46457 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
46458 mkdir stageprofile-isl; \
46459 mv stageprofile-isl isl ; \
46460 mv stage1-isl prev-isl || test -f stage1-lean
46461 @endif isl
46462 @if cloog
46463 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
46464 mkdir stageprofile-cloog; \
46465 mv stageprofile-cloog cloog ; \
46466 mv stage1-cloog prev-cloog || test -f stage1-lean
46467 @endif cloog
46468 @if libelf
46469 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
46470 mkdir stageprofile-libelf; \
46471 mv stageprofile-libelf libelf ; \
46472 mv stage1-libelf prev-libelf || test -f stage1-lean
46473 @endif libelf
46474 @if gold
46475 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
46476 mkdir stageprofile-gold; \
46477 mv stageprofile-gold gold ; \
46478 mv stage1-gold prev-gold || test -f stage1-lean
46479 @endif gold
46480 @if intl
46481 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
46482 mkdir stageprofile-intl; \
46483 mv stageprofile-intl intl ; \
46484 mv stage1-intl prev-intl || test -f stage1-lean
46485 @endif intl
46486 @if ld
46487 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
46488 mkdir stageprofile-ld; \
46489 mv stageprofile-ld ld ; \
46490 mv stage1-ld prev-ld || test -f stage1-lean
46491 @endif ld
46492 @if libbacktrace
46493 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
46494 mkdir stageprofile-libbacktrace; \
46495 mv stageprofile-libbacktrace libbacktrace ; \
46496 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
46497 @endif libbacktrace
46498 @if libcpp
46499 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
46500 mkdir stageprofile-libcpp; \
46501 mv stageprofile-libcpp libcpp ; \
46502 mv stage1-libcpp prev-libcpp || test -f stage1-lean
46503 @endif libcpp
46504 @if libdecnumber
46505 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
46506 mkdir stageprofile-libdecnumber; \
46507 mv stageprofile-libdecnumber libdecnumber ; \
46508 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
46509 @endif libdecnumber
46510 @if libiberty
46511 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
46512 mkdir stageprofile-libiberty; \
46513 mv stageprofile-libiberty libiberty ; \
46514 mv stage1-libiberty prev-libiberty || test -f stage1-lean
46515 @endif libiberty
46516 @if zlib
46517 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
46518 mkdir stageprofile-zlib; \
46519 mv stageprofile-zlib zlib ; \
46520 mv stage1-zlib prev-zlib || test -f stage1-lean
46521 @endif zlib
46522 @if lto-plugin
46523 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
46524 mkdir stageprofile-lto-plugin; \
46525 mv stageprofile-lto-plugin lto-plugin ; \
46526 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
46527 @endif lto-plugin
46528 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
46529 mkdir stageprofile-$(TARGET_SUBDIR); \
46530 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46531 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
46533 stageprofile-end::
46534 @if bfd
46535 @if test -d $(HOST_SUBDIR)/bfd ; then \
46536 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
46537 mv prev-bfd stage1-bfd ; : ; \
46539 @endif bfd
46540 @if opcodes
46541 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46542 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
46543 mv prev-opcodes stage1-opcodes ; : ; \
46545 @endif opcodes
46546 @if binutils
46547 @if test -d $(HOST_SUBDIR)/binutils ; then \
46548 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
46549 mv prev-binutils stage1-binutils ; : ; \
46551 @endif binutils
46552 @if gas
46553 @if test -d $(HOST_SUBDIR)/gas ; then \
46554 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
46555 mv prev-gas stage1-gas ; : ; \
46557 @endif gas
46558 @if gcc
46559 @if test -d $(HOST_SUBDIR)/gcc ; then \
46560 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
46561 mv prev-gcc stage1-gcc ; : ; \
46563 @endif gcc
46564 @if gmp
46565 @if test -d $(HOST_SUBDIR)/gmp ; then \
46566 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
46567 mv prev-gmp stage1-gmp ; : ; \
46569 @endif gmp
46570 @if mpfr
46571 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46572 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
46573 mv prev-mpfr stage1-mpfr ; : ; \
46575 @endif mpfr
46576 @if mpc
46577 @if test -d $(HOST_SUBDIR)/mpc ; then \
46578 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
46579 mv prev-mpc stage1-mpc ; : ; \
46581 @endif mpc
46582 @if isl
46583 @if test -d $(HOST_SUBDIR)/isl ; then \
46584 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
46585 mv prev-isl stage1-isl ; : ; \
46587 @endif isl
46588 @if cloog
46589 @if test -d $(HOST_SUBDIR)/cloog ; then \
46590 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
46591 mv prev-cloog stage1-cloog ; : ; \
46593 @endif cloog
46594 @if libelf
46595 @if test -d $(HOST_SUBDIR)/libelf ; then \
46596 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
46597 mv prev-libelf stage1-libelf ; : ; \
46599 @endif libelf
46600 @if gold
46601 @if test -d $(HOST_SUBDIR)/gold ; then \
46602 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
46603 mv prev-gold stage1-gold ; : ; \
46605 @endif gold
46606 @if intl
46607 @if test -d $(HOST_SUBDIR)/intl ; then \
46608 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
46609 mv prev-intl stage1-intl ; : ; \
46611 @endif intl
46612 @if ld
46613 @if test -d $(HOST_SUBDIR)/ld ; then \
46614 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
46615 mv prev-ld stage1-ld ; : ; \
46617 @endif ld
46618 @if libbacktrace
46619 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46620 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
46621 mv prev-libbacktrace stage1-libbacktrace ; : ; \
46623 @endif libbacktrace
46624 @if libcpp
46625 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46626 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
46627 mv prev-libcpp stage1-libcpp ; : ; \
46629 @endif libcpp
46630 @if libdecnumber
46631 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46632 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
46633 mv prev-libdecnumber stage1-libdecnumber ; : ; \
46635 @endif libdecnumber
46636 @if libiberty
46637 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46638 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
46639 mv prev-libiberty stage1-libiberty ; : ; \
46641 @endif libiberty
46642 @if zlib
46643 @if test -d $(HOST_SUBDIR)/zlib ; then \
46644 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
46645 mv prev-zlib stage1-zlib ; : ; \
46647 @endif zlib
46648 @if lto-plugin
46649 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46650 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
46651 mv prev-lto-plugin stage1-lto-plugin ; : ; \
46653 @endif lto-plugin
46654 @if test -d $(TARGET_SUBDIR) ; then \
46655 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
46656 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
46658 rm -f stage_current
46660 # Bubble a bug fix through all the stages up to stage profile. They are
46661 # remade, but not reconfigured. The next stage (if any) will not be
46662 # reconfigured either.
46663 .PHONY: stageprofile-bubble
46664 stageprofile-bubble:: stage1-bubble
46665 @r=`${PWD_COMMAND}`; export r; \
46666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46667 if test -f stageprofile-lean || test -f stage1-lean ; then \
46668 echo Skipping rebuild of stageprofile ; \
46669 else \
46670 $(MAKE) stageprofile-start; \
46671 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
46674 .PHONY: all-stageprofile clean-stageprofile
46675 do-clean: clean-stageprofile
46677 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46678 # only possibility, but now it conflicts with no-bootstrap rules
46679 @if gcc-bootstrap
46684 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46685 distclean-stage1:: distclean-stageprofile
46686 .PHONY: distclean-stageprofile
46687 distclean-stageprofile::
46688 @: $(MAKE); $(stage)
46689 @test "`cat stage_last`" != stageprofile || rm -f stage_last
46690 rm -rf stageprofile-*
46693 @endif gcc-bootstrap
46696 .PHONY: stagefeedback-start stagefeedback-end
46698 stagefeedback-start::
46699 @: $(MAKE); $(stage); \
46700 echo stagefeedback > stage_current ; \
46701 echo stagefeedback > stage_last; \
46702 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46703 @if bfd
46704 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
46705 mkdir stagefeedback-bfd; \
46706 mv stagefeedback-bfd bfd ; \
46707 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
46708 @endif bfd
46709 @if opcodes
46710 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
46711 mkdir stagefeedback-opcodes; \
46712 mv stagefeedback-opcodes opcodes ; \
46713 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
46714 @endif opcodes
46715 @if binutils
46716 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
46717 mkdir stagefeedback-binutils; \
46718 mv stagefeedback-binutils binutils ; \
46719 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
46720 @endif binutils
46721 @if gas
46722 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
46723 mkdir stagefeedback-gas; \
46724 mv stagefeedback-gas gas ; \
46725 mv stageprofile-gas prev-gas || test -f stageprofile-lean
46726 @endif gas
46727 @if gcc
46728 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
46729 mkdir stagefeedback-gcc; \
46730 mv stagefeedback-gcc gcc ; \
46731 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
46732 @endif gcc
46733 @if gmp
46734 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
46735 mkdir stagefeedback-gmp; \
46736 mv stagefeedback-gmp gmp ; \
46737 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
46738 @endif gmp
46739 @if mpfr
46740 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
46741 mkdir stagefeedback-mpfr; \
46742 mv stagefeedback-mpfr mpfr ; \
46743 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
46744 @endif mpfr
46745 @if mpc
46746 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
46747 mkdir stagefeedback-mpc; \
46748 mv stagefeedback-mpc mpc ; \
46749 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
46750 @endif mpc
46751 @if isl
46752 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
46753 mkdir stagefeedback-isl; \
46754 mv stagefeedback-isl isl ; \
46755 mv stageprofile-isl prev-isl || test -f stageprofile-lean
46756 @endif isl
46757 @if cloog
46758 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
46759 mkdir stagefeedback-cloog; \
46760 mv stagefeedback-cloog cloog ; \
46761 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
46762 @endif cloog
46763 @if libelf
46764 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
46765 mkdir stagefeedback-libelf; \
46766 mv stagefeedback-libelf libelf ; \
46767 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
46768 @endif libelf
46769 @if gold
46770 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
46771 mkdir stagefeedback-gold; \
46772 mv stagefeedback-gold gold ; \
46773 mv stageprofile-gold prev-gold || test -f stageprofile-lean
46774 @endif gold
46775 @if intl
46776 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
46777 mkdir stagefeedback-intl; \
46778 mv stagefeedback-intl intl ; \
46779 mv stageprofile-intl prev-intl || test -f stageprofile-lean
46780 @endif intl
46781 @if ld
46782 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
46783 mkdir stagefeedback-ld; \
46784 mv stagefeedback-ld ld ; \
46785 mv stageprofile-ld prev-ld || test -f stageprofile-lean
46786 @endif ld
46787 @if libbacktrace
46788 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
46789 mkdir stagefeedback-libbacktrace; \
46790 mv stagefeedback-libbacktrace libbacktrace ; \
46791 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
46792 @endif libbacktrace
46793 @if libcpp
46794 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
46795 mkdir stagefeedback-libcpp; \
46796 mv stagefeedback-libcpp libcpp ; \
46797 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
46798 @endif libcpp
46799 @if libdecnumber
46800 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
46801 mkdir stagefeedback-libdecnumber; \
46802 mv stagefeedback-libdecnumber libdecnumber ; \
46803 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
46804 @endif libdecnumber
46805 @if libiberty
46806 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
46807 mkdir stagefeedback-libiberty; \
46808 mv stagefeedback-libiberty libiberty ; \
46809 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
46810 @endif libiberty
46811 @if zlib
46812 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
46813 mkdir stagefeedback-zlib; \
46814 mv stagefeedback-zlib zlib ; \
46815 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
46816 @endif zlib
46817 @if lto-plugin
46818 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
46819 mkdir stagefeedback-lto-plugin; \
46820 mv stagefeedback-lto-plugin lto-plugin ; \
46821 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
46822 @endif lto-plugin
46823 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
46824 mkdir stagefeedback-$(TARGET_SUBDIR); \
46825 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46826 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
46828 stagefeedback-end::
46829 @if bfd
46830 @if test -d $(HOST_SUBDIR)/bfd ; then \
46831 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
46832 mv prev-bfd stageprofile-bfd ; : ; \
46834 @endif bfd
46835 @if opcodes
46836 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46837 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
46838 mv prev-opcodes stageprofile-opcodes ; : ; \
46840 @endif opcodes
46841 @if binutils
46842 @if test -d $(HOST_SUBDIR)/binutils ; then \
46843 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
46844 mv prev-binutils stageprofile-binutils ; : ; \
46846 @endif binutils
46847 @if gas
46848 @if test -d $(HOST_SUBDIR)/gas ; then \
46849 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
46850 mv prev-gas stageprofile-gas ; : ; \
46852 @endif gas
46853 @if gcc
46854 @if test -d $(HOST_SUBDIR)/gcc ; then \
46855 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
46856 mv prev-gcc stageprofile-gcc ; : ; \
46858 @endif gcc
46859 @if gmp
46860 @if test -d $(HOST_SUBDIR)/gmp ; then \
46861 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
46862 mv prev-gmp stageprofile-gmp ; : ; \
46864 @endif gmp
46865 @if mpfr
46866 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46867 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
46868 mv prev-mpfr stageprofile-mpfr ; : ; \
46870 @endif mpfr
46871 @if mpc
46872 @if test -d $(HOST_SUBDIR)/mpc ; then \
46873 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
46874 mv prev-mpc stageprofile-mpc ; : ; \
46876 @endif mpc
46877 @if isl
46878 @if test -d $(HOST_SUBDIR)/isl ; then \
46879 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
46880 mv prev-isl stageprofile-isl ; : ; \
46882 @endif isl
46883 @if cloog
46884 @if test -d $(HOST_SUBDIR)/cloog ; then \
46885 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
46886 mv prev-cloog stageprofile-cloog ; : ; \
46888 @endif cloog
46889 @if libelf
46890 @if test -d $(HOST_SUBDIR)/libelf ; then \
46891 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
46892 mv prev-libelf stageprofile-libelf ; : ; \
46894 @endif libelf
46895 @if gold
46896 @if test -d $(HOST_SUBDIR)/gold ; then \
46897 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
46898 mv prev-gold stageprofile-gold ; : ; \
46900 @endif gold
46901 @if intl
46902 @if test -d $(HOST_SUBDIR)/intl ; then \
46903 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
46904 mv prev-intl stageprofile-intl ; : ; \
46906 @endif intl
46907 @if ld
46908 @if test -d $(HOST_SUBDIR)/ld ; then \
46909 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
46910 mv prev-ld stageprofile-ld ; : ; \
46912 @endif ld
46913 @if libbacktrace
46914 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46915 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
46916 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
46918 @endif libbacktrace
46919 @if libcpp
46920 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46921 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
46922 mv prev-libcpp stageprofile-libcpp ; : ; \
46924 @endif libcpp
46925 @if libdecnumber
46926 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46927 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
46928 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
46930 @endif libdecnumber
46931 @if libiberty
46932 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46933 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
46934 mv prev-libiberty stageprofile-libiberty ; : ; \
46936 @endif libiberty
46937 @if zlib
46938 @if test -d $(HOST_SUBDIR)/zlib ; then \
46939 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
46940 mv prev-zlib stageprofile-zlib ; : ; \
46942 @endif zlib
46943 @if lto-plugin
46944 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46945 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
46946 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
46948 @endif lto-plugin
46949 @if test -d $(TARGET_SUBDIR) ; then \
46950 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
46951 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
46953 rm -f stage_current
46955 # Bubble a bug fix through all the stages up to stage feedback. They are
46956 # remade, but not reconfigured. The next stage (if any) will not be
46957 # reconfigured either.
46958 .PHONY: stagefeedback-bubble
46959 stagefeedback-bubble:: stageprofile-bubble
46960 @r=`${PWD_COMMAND}`; export r; \
46961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46962 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
46963 echo Skipping rebuild of stagefeedback ; \
46964 else \
46965 $(MAKE) stagefeedback-start; \
46966 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
46969 .PHONY: all-stagefeedback clean-stagefeedback
46970 do-clean: clean-stagefeedback
46972 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46973 # only possibility, but now it conflicts with no-bootstrap rules
46974 @if gcc-bootstrap
46978 .PHONY: profiledbootstrap profiledbootstrap-lean
46979 profiledbootstrap:
46980 echo stagefeedback > stage_final
46981 @r=`${PWD_COMMAND}`; export r; \
46982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46983 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
46984 @: $(MAKE); $(unstage)
46985 @r=`${PWD_COMMAND}`; export r; \
46986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46987 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46988 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46990 profiledbootstrap-lean:
46991 echo stagefeedback > stage_final
46992 @r=`${PWD_COMMAND}`; export r; \
46993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46994 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
46995 @: $(MAKE); $(unstage)
46996 @r=`${PWD_COMMAND}`; export r; \
46997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46998 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46999 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47002 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47003 distclean-stageprofile:: distclean-stagefeedback
47004 .PHONY: distclean-stagefeedback
47005 distclean-stagefeedback::
47006 @: $(MAKE); $(stage)
47007 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
47008 rm -rf stagefeedback-*
47011 @endif gcc-bootstrap
47015 stageprofile-end::
47016 $(MAKE) distclean-stagefeedback
47018 stagefeedback-start::
47019 @r=`${PWD_COMMAND}`; export r; \
47020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47021 for i in prev-*; do \
47022 j=`echo $$i | sed s/^prev-//` ; \
47023 cd $$r/$$i && \
47024 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
47025 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
47026 done
47028 @if gcc-bootstrap
47029 do-distclean: distclean-stage1
47031 # Provide a GCC build when we're building target libraries. This does
47032 # not work as a dependency, just as the minimum necessary to avoid errors.
47033 stage_last:
47034 @r=`${PWD_COMMAND}`; export r; \
47035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47036 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
47038 # Same as unstage, but not phony and defaulting to stage1-start. We place
47039 # it in the dependency so that for example `make -j3 all-gcc' works.
47040 stage_current:
47041 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
47043 .PHONY: restrap
47044 restrap::
47045 @: $(MAKE); $(stage)
47046 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
47047 restrap:: all
47048 @endif gcc-bootstrap
47050 # --------------------------------------
47051 # Dependencies between different modules
47052 # --------------------------------------
47054 # Generic dependencies for target modules on host stuff, especially gcc
47055 @if gcc-bootstrap
47056 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
47057 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
47058 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
47059 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
47060 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
47061 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
47062 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
47063 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
47064 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
47065 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
47066 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
47067 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
47068 configure-stage1-target-libvtv: maybe-all-stage1-gcc
47069 configure-stage2-target-libvtv: maybe-all-stage2-gcc
47070 configure-stage3-target-libvtv: maybe-all-stage3-gcc
47071 configure-stage4-target-libvtv: maybe-all-stage4-gcc
47072 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
47073 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
47074 configure-target-libcilkrts: stage_last
47075 configure-target-libssp: stage_last
47076 configure-target-newlib: stage_last
47077 configure-stage1-target-libgcc: maybe-all-stage1-gcc
47078 configure-stage2-target-libgcc: maybe-all-stage2-gcc
47079 configure-stage3-target-libgcc: maybe-all-stage3-gcc
47080 configure-stage4-target-libgcc: maybe-all-stage4-gcc
47081 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
47082 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
47083 configure-target-libbacktrace: stage_last
47084 configure-target-libquadmath: stage_last
47085 configure-target-libgfortran: stage_last
47086 configure-target-libobjc: stage_last
47087 configure-target-libgo: stage_last
47088 configure-target-libtermcap: stage_last
47089 configure-target-winsup: stage_last
47090 configure-target-libgloss: stage_last
47091 configure-target-libffi: stage_last
47092 configure-target-libjava: stage_last
47093 configure-target-zlib: stage_last
47094 configure-target-boehm-gc: stage_last
47095 configure-target-rda: stage_last
47096 configure-target-libada: stage_last
47097 configure-stage1-target-libgomp: maybe-all-stage1-gcc
47098 configure-stage2-target-libgomp: maybe-all-stage2-gcc
47099 configure-stage3-target-libgomp: maybe-all-stage3-gcc
47100 configure-stage4-target-libgomp: maybe-all-stage4-gcc
47101 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
47102 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
47103 configure-target-libitm: stage_last
47104 configure-target-libatomic: stage_last
47105 @endif gcc-bootstrap
47107 @if gcc-no-bootstrap
47108 configure-target-libstdc++-v3: maybe-all-gcc
47109 configure-target-libsanitizer: maybe-all-gcc
47110 configure-target-libvtv: maybe-all-gcc
47111 configure-target-libcilkrts: maybe-all-gcc
47112 configure-target-libssp: maybe-all-gcc
47113 configure-target-newlib: maybe-all-gcc
47114 configure-target-libgcc: maybe-all-gcc
47115 configure-target-libbacktrace: maybe-all-gcc
47116 configure-target-libquadmath: maybe-all-gcc
47117 configure-target-libgfortran: maybe-all-gcc
47118 configure-target-libobjc: maybe-all-gcc
47119 configure-target-libgo: maybe-all-gcc
47120 configure-target-libtermcap: maybe-all-gcc
47121 configure-target-winsup: maybe-all-gcc
47122 configure-target-libgloss: maybe-all-gcc
47123 configure-target-libffi: maybe-all-gcc
47124 configure-target-libjava: maybe-all-gcc
47125 configure-target-zlib: maybe-all-gcc
47126 configure-target-boehm-gc: maybe-all-gcc
47127 configure-target-rda: maybe-all-gcc
47128 configure-target-libada: maybe-all-gcc
47129 configure-target-libgomp: maybe-all-gcc
47130 configure-target-libitm: maybe-all-gcc
47131 configure-target-libatomic: maybe-all-gcc
47132 @endif gcc-no-bootstrap
47135 # There are two types of dependencies here: 'hard' dependencies, where one
47136 # module simply won't build without the other; and 'soft' dependencies, where
47137 # if the depended-on module is missing, the depending module will do without
47138 # or find a substitute somewhere (perhaps installed). Soft dependencies
47139 # are made here to depend on a 'maybe-' target. If you're not sure,
47140 # it's safer to use a soft dependency.
47147 # With all the machinery above in place, it is pretty easy to generate
47148 # dependencies. Host dependencies are a bit more complex because we have
47149 # to check for bootstrap/prebootstrap dependencies. To resolve
47150 # prebootstrap dependencies, prebootstrap modules are gathered in
47151 # a hash table.
47152 all-build-bison: maybe-all-build-texinfo
47153 all-build-flex: maybe-all-build-texinfo
47154 all-build-flex: maybe-all-build-bison
47155 all-build-flex: maybe-all-build-m4
47156 all-build-libiberty: maybe-all-build-texinfo
47157 all-build-m4: maybe-all-build-texinfo
47158 all-build-fixincludes: maybe-all-build-libiberty
47159 configure-gcc: maybe-configure-intl
47161 configure-stage1-gcc: maybe-configure-stage1-intl
47162 configure-stage2-gcc: maybe-configure-stage2-intl
47163 configure-stage3-gcc: maybe-configure-stage3-intl
47164 configure-stage4-gcc: maybe-configure-stage4-intl
47165 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
47166 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
47167 configure-gcc: maybe-all-gmp
47169 configure-stage1-gcc: maybe-all-stage1-gmp
47170 configure-stage2-gcc: maybe-all-stage2-gmp
47171 configure-stage3-gcc: maybe-all-stage3-gmp
47172 configure-stage4-gcc: maybe-all-stage4-gmp
47173 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
47174 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
47175 configure-gcc: maybe-all-lto-plugin
47177 configure-stage1-gcc: maybe-all-stage1-lto-plugin
47178 configure-stage2-gcc: maybe-all-stage2-lto-plugin
47179 configure-stage3-gcc: maybe-all-stage3-lto-plugin
47180 configure-stage4-gcc: maybe-all-stage4-lto-plugin
47181 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47182 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47183 configure-gcc: maybe-all-binutils
47185 configure-stage1-gcc: maybe-all-stage1-binutils
47186 configure-stage2-gcc: maybe-all-stage2-binutils
47187 configure-stage3-gcc: maybe-all-stage3-binutils
47188 configure-stage4-gcc: maybe-all-stage4-binutils
47189 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
47190 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
47191 configure-gcc: maybe-all-gas
47193 configure-stage1-gcc: maybe-all-stage1-gas
47194 configure-stage2-gcc: maybe-all-stage2-gas
47195 configure-stage3-gcc: maybe-all-stage3-gas
47196 configure-stage4-gcc: maybe-all-stage4-gas
47197 configure-stageprofile-gcc: maybe-all-stageprofile-gas
47198 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
47199 configure-gcc: maybe-all-ld
47201 configure-stage1-gcc: maybe-all-stage1-ld
47202 configure-stage2-gcc: maybe-all-stage2-ld
47203 configure-stage3-gcc: maybe-all-stage3-ld
47204 configure-stage4-gcc: maybe-all-stage4-ld
47205 configure-stageprofile-gcc: maybe-all-stageprofile-ld
47206 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
47207 configure-gcc: maybe-all-gold
47209 configure-stage1-gcc: maybe-all-stage1-gold
47210 configure-stage2-gcc: maybe-all-stage2-gold
47211 configure-stage3-gcc: maybe-all-stage3-gold
47212 configure-stage4-gcc: maybe-all-stage4-gold
47213 configure-stageprofile-gcc: maybe-all-stageprofile-gold
47214 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
47215 configure-gcc: maybe-all-libelf
47217 configure-stage1-gcc: maybe-all-stage1-libelf
47218 configure-stage2-gcc: maybe-all-stage2-libelf
47219 configure-stage3-gcc: maybe-all-stage3-libelf
47220 configure-stage4-gcc: maybe-all-stage4-libelf
47221 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
47222 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
47223 all-gcc: all-libiberty
47225 all-stage1-gcc: all-stage1-libiberty
47226 all-stage2-gcc: all-stage2-libiberty
47227 all-stage3-gcc: all-stage3-libiberty
47228 all-stage4-gcc: all-stage4-libiberty
47229 all-stageprofile-gcc: all-stageprofile-libiberty
47230 all-stagefeedback-gcc: all-stagefeedback-libiberty
47231 all-gcc: maybe-all-intl
47233 all-stage1-gcc: maybe-all-stage1-intl
47234 all-stage2-gcc: maybe-all-stage2-intl
47235 all-stage3-gcc: maybe-all-stage3-intl
47236 all-stage4-gcc: maybe-all-stage4-intl
47237 all-stageprofile-gcc: maybe-all-stageprofile-intl
47238 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
47239 all-gcc: maybe-all-mpfr
47241 all-stage1-gcc: maybe-all-stage1-mpfr
47242 all-stage2-gcc: maybe-all-stage2-mpfr
47243 all-stage3-gcc: maybe-all-stage3-mpfr
47244 all-stage4-gcc: maybe-all-stage4-mpfr
47245 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
47246 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
47247 all-gcc: maybe-all-mpc
47249 all-stage1-gcc: maybe-all-stage1-mpc
47250 all-stage2-gcc: maybe-all-stage2-mpc
47251 all-stage3-gcc: maybe-all-stage3-mpc
47252 all-stage4-gcc: maybe-all-stage4-mpc
47253 all-stageprofile-gcc: maybe-all-stageprofile-mpc
47254 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
47255 all-gcc: maybe-all-cloog
47257 all-stage1-gcc: maybe-all-stage1-cloog
47258 all-stage2-gcc: maybe-all-stage2-cloog
47259 all-stage3-gcc: maybe-all-stage3-cloog
47260 all-stage4-gcc: maybe-all-stage4-cloog
47261 all-stageprofile-gcc: maybe-all-stageprofile-cloog
47262 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
47263 all-gcc: maybe-all-accel-gcc
47264 all-gcc: maybe-all-build-texinfo
47266 all-stage1-gcc: maybe-all-build-texinfo
47267 all-stage2-gcc: maybe-all-build-texinfo
47268 all-stage3-gcc: maybe-all-build-texinfo
47269 all-stage4-gcc: maybe-all-build-texinfo
47270 all-stageprofile-gcc: maybe-all-build-texinfo
47271 all-stagefeedback-gcc: maybe-all-build-texinfo
47272 all-gcc: maybe-all-build-bison
47274 all-stage1-gcc: maybe-all-build-bison
47275 all-stage2-gcc: maybe-all-build-bison
47276 all-stage3-gcc: maybe-all-build-bison
47277 all-stage4-gcc: maybe-all-build-bison
47278 all-stageprofile-gcc: maybe-all-build-bison
47279 all-stagefeedback-gcc: maybe-all-build-bison
47280 all-gcc: maybe-all-build-flex
47282 all-stage1-gcc: maybe-all-build-flex
47283 all-stage2-gcc: maybe-all-build-flex
47284 all-stage3-gcc: maybe-all-build-flex
47285 all-stage4-gcc: maybe-all-build-flex
47286 all-stageprofile-gcc: maybe-all-build-flex
47287 all-stagefeedback-gcc: maybe-all-build-flex
47288 all-gcc: maybe-all-build-libiberty
47290 all-stage1-gcc: maybe-all-build-libiberty
47291 all-stage2-gcc: maybe-all-build-libiberty
47292 all-stage3-gcc: maybe-all-build-libiberty
47293 all-stage4-gcc: maybe-all-build-libiberty
47294 all-stageprofile-gcc: maybe-all-build-libiberty
47295 all-stagefeedback-gcc: maybe-all-build-libiberty
47296 all-gcc: maybe-all-build-fixincludes
47298 all-stage1-gcc: maybe-all-build-fixincludes
47299 all-stage2-gcc: maybe-all-build-fixincludes
47300 all-stage3-gcc: maybe-all-build-fixincludes
47301 all-stage4-gcc: maybe-all-build-fixincludes
47302 all-stageprofile-gcc: maybe-all-build-fixincludes
47303 all-stagefeedback-gcc: maybe-all-build-fixincludes
47304 all-gcc: maybe-all-zlib
47306 all-stage1-gcc: maybe-all-stage1-zlib
47307 all-stage2-gcc: maybe-all-stage2-zlib
47308 all-stage3-gcc: maybe-all-stage3-zlib
47309 all-stage4-gcc: maybe-all-stage4-zlib
47310 all-stageprofile-gcc: maybe-all-stageprofile-zlib
47311 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
47312 all-gcc: all-libbacktrace
47314 all-stage1-gcc: all-stage1-libbacktrace
47315 all-stage2-gcc: all-stage2-libbacktrace
47316 all-stage3-gcc: all-stage3-libbacktrace
47317 all-stage4-gcc: all-stage4-libbacktrace
47318 all-stageprofile-gcc: all-stageprofile-libbacktrace
47319 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
47320 all-gcc: all-libcpp
47322 all-stage1-gcc: all-stage1-libcpp
47323 all-stage2-gcc: all-stage2-libcpp
47324 all-stage3-gcc: all-stage3-libcpp
47325 all-stage4-gcc: all-stage4-libcpp
47326 all-stageprofile-gcc: all-stageprofile-libcpp
47327 all-stagefeedback-gcc: all-stagefeedback-libcpp
47328 all-gcc: all-libdecnumber
47330 all-stage1-gcc: all-stage1-libdecnumber
47331 all-stage2-gcc: all-stage2-libdecnumber
47332 all-stage3-gcc: all-stage3-libdecnumber
47333 all-stage4-gcc: all-stage4-libdecnumber
47334 all-stageprofile-gcc: all-stageprofile-libdecnumber
47335 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
47336 all-gcc: maybe-all-libiberty
47338 all-stage1-gcc: maybe-all-stage1-libiberty
47339 all-stage2-gcc: maybe-all-stage2-libiberty
47340 all-stage3-gcc: maybe-all-stage3-libiberty
47341 all-stage4-gcc: maybe-all-stage4-libiberty
47342 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
47343 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
47344 all-gcc: maybe-all-fixincludes
47345 all-gcc: maybe-all-lto-plugin
47347 all-stage1-gcc: maybe-all-stage1-lto-plugin
47348 all-stage2-gcc: maybe-all-stage2-lto-plugin
47349 all-stage3-gcc: maybe-all-stage3-lto-plugin
47350 all-stage4-gcc: maybe-all-stage4-lto-plugin
47351 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47352 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47353 all-accel-gcc: all-libiberty
47354 all-accel-gcc: maybe-all-intl
47355 all-accel-gcc: maybe-all-mpfr
47356 all-accel-gcc: maybe-all-mpc
47357 all-accel-gcc: maybe-all-cloog
47358 all-accel-gcc: maybe-all-accel-gcc
47359 all-accel-gcc: maybe-all-build-texinfo
47360 all-accel-gcc: maybe-all-build-bison
47361 all-accel-gcc: maybe-all-build-flex
47362 all-accel-gcc: maybe-all-build-libiberty
47363 all-accel-gcc: maybe-all-build-fixincludes
47364 all-accel-gcc: maybe-all-zlib
47365 all-accel-gcc: all-libbacktrace
47366 all-accel-gcc: all-libcpp
47367 all-accel-gcc: all-libdecnumber
47368 all-accel-gcc: maybe-all-libiberty
47369 all-accel-gcc: maybe-all-fixincludes
47370 all-accel-gcc: maybe-all-lto-plugin
47371 info-gcc: maybe-all-build-libiberty
47373 info-stage1-gcc: maybe-all-build-libiberty
47374 info-stage2-gcc: maybe-all-build-libiberty
47375 info-stage3-gcc: maybe-all-build-libiberty
47376 info-stage4-gcc: maybe-all-build-libiberty
47377 info-stageprofile-gcc: maybe-all-build-libiberty
47378 info-stagefeedback-gcc: maybe-all-build-libiberty
47379 dvi-gcc: maybe-all-build-libiberty
47381 dvi-stage1-gcc: maybe-all-build-libiberty
47382 dvi-stage2-gcc: maybe-all-build-libiberty
47383 dvi-stage3-gcc: maybe-all-build-libiberty
47384 dvi-stage4-gcc: maybe-all-build-libiberty
47385 dvi-stageprofile-gcc: maybe-all-build-libiberty
47386 dvi-stagefeedback-gcc: maybe-all-build-libiberty
47387 pdf-gcc: maybe-all-build-libiberty
47389 pdf-stage1-gcc: maybe-all-build-libiberty
47390 pdf-stage2-gcc: maybe-all-build-libiberty
47391 pdf-stage3-gcc: maybe-all-build-libiberty
47392 pdf-stage4-gcc: maybe-all-build-libiberty
47393 pdf-stageprofile-gcc: maybe-all-build-libiberty
47394 pdf-stagefeedback-gcc: maybe-all-build-libiberty
47395 html-gcc: maybe-all-build-libiberty
47397 html-stage1-gcc: maybe-all-build-libiberty
47398 html-stage2-gcc: maybe-all-build-libiberty
47399 html-stage3-gcc: maybe-all-build-libiberty
47400 html-stage4-gcc: maybe-all-build-libiberty
47401 html-stageprofile-gcc: maybe-all-build-libiberty
47402 html-stagefeedback-gcc: maybe-all-build-libiberty
47403 install-gcc: maybe-install-fixincludes
47404 install-gcc: maybe-install-lto-plugin
47405 install-strip-gcc: maybe-install-strip-fixincludes
47406 install-strip-gcc: maybe-install-strip-lto-plugin
47407 configure-libcpp: configure-libiberty
47409 configure-stage1-libcpp: configure-stage1-libiberty
47410 configure-stage2-libcpp: configure-stage2-libiberty
47411 configure-stage3-libcpp: configure-stage3-libiberty
47412 configure-stage4-libcpp: configure-stage4-libiberty
47413 configure-stageprofile-libcpp: configure-stageprofile-libiberty
47414 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
47415 configure-libcpp: maybe-configure-intl
47417 configure-stage1-libcpp: maybe-configure-stage1-intl
47418 configure-stage2-libcpp: maybe-configure-stage2-intl
47419 configure-stage3-libcpp: maybe-configure-stage3-intl
47420 configure-stage4-libcpp: maybe-configure-stage4-intl
47421 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
47422 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
47423 all-libcpp: all-libiberty
47425 all-stage1-libcpp: all-stage1-libiberty
47426 all-stage2-libcpp: all-stage2-libiberty
47427 all-stage3-libcpp: all-stage3-libiberty
47428 all-stage4-libcpp: all-stage4-libiberty
47429 all-stageprofile-libcpp: all-stageprofile-libiberty
47430 all-stagefeedback-libcpp: all-stagefeedback-libiberty
47431 all-libcpp: maybe-all-intl
47433 all-stage1-libcpp: maybe-all-stage1-intl
47434 all-stage2-libcpp: maybe-all-stage2-intl
47435 all-stage3-libcpp: maybe-all-stage3-intl
47436 all-stage4-libcpp: maybe-all-stage4-intl
47437 all-stageprofile-libcpp: maybe-all-stageprofile-intl
47438 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
47439 all-fixincludes: maybe-all-libiberty
47440 all-gnattools: maybe-all-target-libada
47441 all-lto-plugin: maybe-all-libiberty
47443 all-stage1-lto-plugin: maybe-all-stage1-libiberty
47444 all-stage2-lto-plugin: maybe-all-stage2-libiberty
47445 all-stage3-lto-plugin: maybe-all-stage3-libiberty
47446 all-stage4-lto-plugin: maybe-all-stage4-libiberty
47447 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
47448 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
47449 all-utils: maybe-all-libiberty
47450 configure-mpfr: maybe-all-gmp
47452 configure-stage1-mpfr: maybe-all-stage1-gmp
47453 configure-stage2-mpfr: maybe-all-stage2-gmp
47454 configure-stage3-mpfr: maybe-all-stage3-gmp
47455 configure-stage4-mpfr: maybe-all-stage4-gmp
47456 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
47457 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
47458 configure-mpc: maybe-all-mpfr
47460 configure-stage1-mpc: maybe-all-stage1-mpfr
47461 configure-stage2-mpc: maybe-all-stage2-mpfr
47462 configure-stage3-mpc: maybe-all-stage3-mpfr
47463 configure-stage4-mpc: maybe-all-stage4-mpfr
47464 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
47465 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
47466 configure-isl: maybe-all-gmp
47468 configure-stage1-isl: maybe-all-stage1-gmp
47469 configure-stage2-isl: maybe-all-stage2-gmp
47470 configure-stage3-isl: maybe-all-stage3-gmp
47471 configure-stage4-isl: maybe-all-stage4-gmp
47472 configure-stageprofile-isl: maybe-all-stageprofile-gmp
47473 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
47474 configure-cloog: maybe-all-isl
47476 configure-stage1-cloog: maybe-all-stage1-isl
47477 configure-stage2-cloog: maybe-all-stage2-isl
47478 configure-stage3-cloog: maybe-all-stage3-isl
47479 configure-stage4-cloog: maybe-all-stage4-isl
47480 configure-stageprofile-cloog: maybe-all-stageprofile-isl
47481 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
47482 configure-cloog: maybe-all-gmp
47484 configure-stage1-cloog: maybe-all-stage1-gmp
47485 configure-stage2-cloog: maybe-all-stage2-gmp
47486 configure-stage3-cloog: maybe-all-stage3-gmp
47487 configure-stage4-cloog: maybe-all-stage4-gmp
47488 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
47489 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
47490 configure-gdb: maybe-all-intl
47491 configure-gdb: maybe-configure-sim
47492 configure-gdb: maybe-all-bfd
47493 configure-gdb: maybe-all-libiconv
47494 all-gdb: maybe-all-libiberty
47495 all-gdb: maybe-all-libiconv
47496 all-gdb: maybe-all-opcodes
47497 all-gdb: maybe-all-readline
47498 all-gdb: maybe-all-build-bison
47499 all-gdb: maybe-all-sim
47500 all-gdb: maybe-all-libdecnumber
47501 all-gdb: maybe-all-libtermcap
47502 configure-libgui: maybe-configure-tcl
47503 configure-libgui: maybe-configure-tk
47504 all-libgui: maybe-all-tcl
47505 all-libgui: maybe-all-tk
47506 all-libgui: maybe-all-itcl
47507 configure-bfd: configure-libiberty
47509 configure-stage1-bfd: configure-stage1-libiberty
47510 configure-stage2-bfd: configure-stage2-libiberty
47511 configure-stage3-bfd: configure-stage3-libiberty
47512 configure-stage4-bfd: configure-stage4-libiberty
47513 configure-stageprofile-bfd: configure-stageprofile-libiberty
47514 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
47515 configure-bfd: maybe-configure-intl
47517 configure-stage1-bfd: maybe-configure-stage1-intl
47518 configure-stage2-bfd: maybe-configure-stage2-intl
47519 configure-stage3-bfd: maybe-configure-stage3-intl
47520 configure-stage4-bfd: maybe-configure-stage4-intl
47521 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
47522 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
47523 all-bfd: maybe-all-libiberty
47525 all-stage1-bfd: maybe-all-stage1-libiberty
47526 all-stage2-bfd: maybe-all-stage2-libiberty
47527 all-stage3-bfd: maybe-all-stage3-libiberty
47528 all-stage4-bfd: maybe-all-stage4-libiberty
47529 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
47530 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
47531 all-bfd: maybe-all-intl
47533 all-stage1-bfd: maybe-all-stage1-intl
47534 all-stage2-bfd: maybe-all-stage2-intl
47535 all-stage3-bfd: maybe-all-stage3-intl
47536 all-stage4-bfd: maybe-all-stage4-intl
47537 all-stageprofile-bfd: maybe-all-stageprofile-intl
47538 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
47539 configure-opcodes: configure-libiberty
47541 configure-stage1-opcodes: configure-stage1-libiberty
47542 configure-stage2-opcodes: configure-stage2-libiberty
47543 configure-stage3-opcodes: configure-stage3-libiberty
47544 configure-stage4-opcodes: configure-stage4-libiberty
47545 configure-stageprofile-opcodes: configure-stageprofile-libiberty
47546 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
47547 all-opcodes: maybe-all-libiberty
47549 all-stage1-opcodes: maybe-all-stage1-libiberty
47550 all-stage2-opcodes: maybe-all-stage2-libiberty
47551 all-stage3-opcodes: maybe-all-stage3-libiberty
47552 all-stage4-opcodes: maybe-all-stage4-libiberty
47553 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47554 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47555 configure-binutils: maybe-configure-intl
47557 configure-stage1-binutils: maybe-configure-stage1-intl
47558 configure-stage2-binutils: maybe-configure-stage2-intl
47559 configure-stage3-binutils: maybe-configure-stage3-intl
47560 configure-stage4-binutils: maybe-configure-stage4-intl
47561 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
47562 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
47563 all-binutils: maybe-all-libiberty
47565 all-stage1-binutils: maybe-all-stage1-libiberty
47566 all-stage2-binutils: maybe-all-stage2-libiberty
47567 all-stage3-binutils: maybe-all-stage3-libiberty
47568 all-stage4-binutils: maybe-all-stage4-libiberty
47569 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
47570 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
47571 all-binutils: maybe-all-opcodes
47573 all-stage1-binutils: maybe-all-stage1-opcodes
47574 all-stage2-binutils: maybe-all-stage2-opcodes
47575 all-stage3-binutils: maybe-all-stage3-opcodes
47576 all-stage4-binutils: maybe-all-stage4-opcodes
47577 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
47578 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
47579 all-binutils: maybe-all-bfd
47581 all-stage1-binutils: maybe-all-stage1-bfd
47582 all-stage2-binutils: maybe-all-stage2-bfd
47583 all-stage3-binutils: maybe-all-stage3-bfd
47584 all-stage4-binutils: maybe-all-stage4-bfd
47585 all-stageprofile-binutils: maybe-all-stageprofile-bfd
47586 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
47587 all-binutils: maybe-all-build-flex
47589 all-stage1-binutils: maybe-all-build-flex
47590 all-stage2-binutils: maybe-all-build-flex
47591 all-stage3-binutils: maybe-all-build-flex
47592 all-stage4-binutils: maybe-all-build-flex
47593 all-stageprofile-binutils: maybe-all-build-flex
47594 all-stagefeedback-binutils: maybe-all-build-flex
47595 all-binutils: maybe-all-build-bison
47597 all-stage1-binutils: maybe-all-build-bison
47598 all-stage2-binutils: maybe-all-build-bison
47599 all-stage3-binutils: maybe-all-build-bison
47600 all-stage4-binutils: maybe-all-build-bison
47601 all-stageprofile-binutils: maybe-all-build-bison
47602 all-stagefeedback-binutils: maybe-all-build-bison
47603 all-binutils: maybe-all-intl
47605 all-stage1-binutils: maybe-all-stage1-intl
47606 all-stage2-binutils: maybe-all-stage2-intl
47607 all-stage3-binutils: maybe-all-stage3-intl
47608 all-stage4-binutils: maybe-all-stage4-intl
47609 all-stageprofile-binutils: maybe-all-stageprofile-intl
47610 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
47611 all-binutils: maybe-all-gas
47613 all-stage1-binutils: maybe-all-stage1-gas
47614 all-stage2-binutils: maybe-all-stage2-gas
47615 all-stage3-binutils: maybe-all-stage3-gas
47616 all-stage4-binutils: maybe-all-stage4-gas
47617 all-stageprofile-binutils: maybe-all-stageprofile-gas
47618 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
47619 install-binutils: maybe-install-opcodes
47620 install-strip-binutils: maybe-install-strip-opcodes
47621 install-opcodes: maybe-install-bfd
47622 install-strip-opcodes: maybe-install-strip-bfd
47623 configure-gas: maybe-configure-intl
47625 configure-stage1-gas: maybe-configure-stage1-intl
47626 configure-stage2-gas: maybe-configure-stage2-intl
47627 configure-stage3-gas: maybe-configure-stage3-intl
47628 configure-stage4-gas: maybe-configure-stage4-intl
47629 configure-stageprofile-gas: maybe-configure-stageprofile-intl
47630 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
47631 all-gas: maybe-all-libiberty
47633 all-stage1-gas: maybe-all-stage1-libiberty
47634 all-stage2-gas: maybe-all-stage2-libiberty
47635 all-stage3-gas: maybe-all-stage3-libiberty
47636 all-stage4-gas: maybe-all-stage4-libiberty
47637 all-stageprofile-gas: maybe-all-stageprofile-libiberty
47638 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
47639 all-gas: maybe-all-opcodes
47641 all-stage1-gas: maybe-all-stage1-opcodes
47642 all-stage2-gas: maybe-all-stage2-opcodes
47643 all-stage3-gas: maybe-all-stage3-opcodes
47644 all-stage4-gas: maybe-all-stage4-opcodes
47645 all-stageprofile-gas: maybe-all-stageprofile-opcodes
47646 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
47647 all-gas: maybe-all-bfd
47649 all-stage1-gas: maybe-all-stage1-bfd
47650 all-stage2-gas: maybe-all-stage2-bfd
47651 all-stage3-gas: maybe-all-stage3-bfd
47652 all-stage4-gas: maybe-all-stage4-bfd
47653 all-stageprofile-gas: maybe-all-stageprofile-bfd
47654 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
47655 all-gas: maybe-all-intl
47657 all-stage1-gas: maybe-all-stage1-intl
47658 all-stage2-gas: maybe-all-stage2-intl
47659 all-stage3-gas: maybe-all-stage3-intl
47660 all-stage4-gas: maybe-all-stage4-intl
47661 all-stageprofile-gas: maybe-all-stageprofile-intl
47662 all-stagefeedback-gas: maybe-all-stagefeedback-intl
47663 configure-gprof: maybe-configure-intl
47664 all-gprof: maybe-all-libiberty
47665 all-gprof: maybe-all-bfd
47666 all-gprof: maybe-all-opcodes
47667 all-gprof: maybe-all-intl
47668 all-gprof: maybe-all-gas
47669 configure-ld: maybe-configure-intl
47671 configure-stage1-ld: maybe-configure-stage1-intl
47672 configure-stage2-ld: maybe-configure-stage2-intl
47673 configure-stage3-ld: maybe-configure-stage3-intl
47674 configure-stage4-ld: maybe-configure-stage4-intl
47675 configure-stageprofile-ld: maybe-configure-stageprofile-intl
47676 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
47677 all-ld: maybe-all-libiberty
47679 all-stage1-ld: maybe-all-stage1-libiberty
47680 all-stage2-ld: maybe-all-stage2-libiberty
47681 all-stage3-ld: maybe-all-stage3-libiberty
47682 all-stage4-ld: maybe-all-stage4-libiberty
47683 all-stageprofile-ld: maybe-all-stageprofile-libiberty
47684 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
47685 all-ld: maybe-all-bfd
47687 all-stage1-ld: maybe-all-stage1-bfd
47688 all-stage2-ld: maybe-all-stage2-bfd
47689 all-stage3-ld: maybe-all-stage3-bfd
47690 all-stage4-ld: maybe-all-stage4-bfd
47691 all-stageprofile-ld: maybe-all-stageprofile-bfd
47692 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
47693 all-ld: maybe-all-opcodes
47695 all-stage1-ld: maybe-all-stage1-opcodes
47696 all-stage2-ld: maybe-all-stage2-opcodes
47697 all-stage3-ld: maybe-all-stage3-opcodes
47698 all-stage4-ld: maybe-all-stage4-opcodes
47699 all-stageprofile-ld: maybe-all-stageprofile-opcodes
47700 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
47701 all-ld: maybe-all-build-bison
47703 all-stage1-ld: maybe-all-build-bison
47704 all-stage2-ld: maybe-all-build-bison
47705 all-stage3-ld: maybe-all-build-bison
47706 all-stage4-ld: maybe-all-build-bison
47707 all-stageprofile-ld: maybe-all-build-bison
47708 all-stagefeedback-ld: maybe-all-build-bison
47709 all-ld: maybe-all-build-flex
47711 all-stage1-ld: maybe-all-build-flex
47712 all-stage2-ld: maybe-all-build-flex
47713 all-stage3-ld: maybe-all-build-flex
47714 all-stage4-ld: maybe-all-build-flex
47715 all-stageprofile-ld: maybe-all-build-flex
47716 all-stagefeedback-ld: maybe-all-build-flex
47717 all-ld: maybe-all-intl
47719 all-stage1-ld: maybe-all-stage1-intl
47720 all-stage2-ld: maybe-all-stage2-intl
47721 all-stage3-ld: maybe-all-stage3-intl
47722 all-stage4-ld: maybe-all-stage4-intl
47723 all-stageprofile-ld: maybe-all-stageprofile-intl
47724 all-stagefeedback-ld: maybe-all-stagefeedback-intl
47725 all-ld: maybe-all-gas
47727 all-stage1-ld: maybe-all-stage1-gas
47728 all-stage2-ld: maybe-all-stage2-gas
47729 all-stage3-ld: maybe-all-stage3-gas
47730 all-stage4-ld: maybe-all-stage4-gas
47731 all-stageprofile-ld: maybe-all-stageprofile-gas
47732 all-stagefeedback-ld: maybe-all-stagefeedback-gas
47733 install-ld: maybe-install-gold
47734 install-strip-ld: maybe-install-strip-gold
47735 configure-gold: maybe-configure-intl
47737 configure-stage1-gold: maybe-configure-stage1-intl
47738 configure-stage2-gold: maybe-configure-stage2-intl
47739 configure-stage3-gold: maybe-configure-stage3-intl
47740 configure-stage4-gold: maybe-configure-stage4-intl
47741 configure-stageprofile-gold: maybe-configure-stageprofile-intl
47742 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
47743 all-gold: maybe-all-libiberty
47745 all-stage1-gold: maybe-all-stage1-libiberty
47746 all-stage2-gold: maybe-all-stage2-libiberty
47747 all-stage3-gold: maybe-all-stage3-libiberty
47748 all-stage4-gold: maybe-all-stage4-libiberty
47749 all-stageprofile-gold: maybe-all-stageprofile-libiberty
47750 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
47751 all-gold: maybe-all-intl
47753 all-stage1-gold: maybe-all-stage1-intl
47754 all-stage2-gold: maybe-all-stage2-intl
47755 all-stage3-gold: maybe-all-stage3-intl
47756 all-stage4-gold: maybe-all-stage4-intl
47757 all-stageprofile-gold: maybe-all-stageprofile-intl
47758 all-stagefeedback-gold: maybe-all-stagefeedback-intl
47759 all-gold: maybe-all-bfd
47761 all-stage1-gold: maybe-all-stage1-bfd
47762 all-stage2-gold: maybe-all-stage2-bfd
47763 all-stage3-gold: maybe-all-stage3-bfd
47764 all-stage4-gold: maybe-all-stage4-bfd
47765 all-stageprofile-gold: maybe-all-stageprofile-bfd
47766 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
47767 all-gold: maybe-all-build-bison
47769 all-stage1-gold: maybe-all-build-bison
47770 all-stage2-gold: maybe-all-build-bison
47771 all-stage3-gold: maybe-all-build-bison
47772 all-stage4-gold: maybe-all-build-bison
47773 all-stageprofile-gold: maybe-all-build-bison
47774 all-stagefeedback-gold: maybe-all-build-bison
47775 all-gold: maybe-all-gas
47777 all-stage1-gold: maybe-all-stage1-gas
47778 all-stage2-gold: maybe-all-stage2-gas
47779 all-stage3-gold: maybe-all-stage3-gas
47780 all-stage4-gold: maybe-all-stage4-gas
47781 all-stageprofile-gold: maybe-all-stageprofile-gas
47782 all-stagefeedback-gold: maybe-all-stagefeedback-gas
47783 check-gold: maybe-all-binutils
47785 check-stage1-gold: maybe-all-stage1-binutils
47786 check-stage2-gold: maybe-all-stage2-binutils
47787 check-stage3-gold: maybe-all-stage3-binutils
47788 check-stage4-gold: maybe-all-stage4-binutils
47789 check-stageprofile-gold: maybe-all-stageprofile-binutils
47790 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
47791 check-gold: maybe-all-gas
47793 check-stage1-gold: maybe-all-stage1-gas
47794 check-stage2-gold: maybe-all-stage2-gas
47795 check-stage3-gold: maybe-all-stage3-gas
47796 check-stage4-gold: maybe-all-stage4-gas
47797 check-stageprofile-gold: maybe-all-stageprofile-gas
47798 check-stagefeedback-gold: maybe-all-stagefeedback-gas
47799 configure-opcodes: maybe-configure-intl
47801 configure-stage1-opcodes: maybe-configure-stage1-intl
47802 configure-stage2-opcodes: maybe-configure-stage2-intl
47803 configure-stage3-opcodes: maybe-configure-stage3-intl
47804 configure-stage4-opcodes: maybe-configure-stage4-intl
47805 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
47806 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
47807 all-opcodes: maybe-all-bfd
47809 all-stage1-opcodes: maybe-all-stage1-bfd
47810 all-stage2-opcodes: maybe-all-stage2-bfd
47811 all-stage3-opcodes: maybe-all-stage3-bfd
47812 all-stage4-opcodes: maybe-all-stage4-bfd
47813 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
47814 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
47815 all-opcodes: maybe-all-libiberty
47817 all-stage1-opcodes: maybe-all-stage1-libiberty
47818 all-stage2-opcodes: maybe-all-stage2-libiberty
47819 all-stage3-opcodes: maybe-all-stage3-libiberty
47820 all-stage4-opcodes: maybe-all-stage4-libiberty
47821 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47822 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47823 all-opcodes: maybe-all-intl
47825 all-stage1-opcodes: maybe-all-stage1-intl
47826 all-stage2-opcodes: maybe-all-stage2-intl
47827 all-stage3-opcodes: maybe-all-stage3-intl
47828 all-stage4-opcodes: maybe-all-stage4-intl
47829 all-stageprofile-opcodes: maybe-all-stageprofile-intl
47830 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
47831 all-dejagnu: maybe-all-tcl
47832 all-dejagnu: maybe-all-expect
47833 all-dejagnu: maybe-all-tk
47834 configure-expect: maybe-configure-tcl
47835 configure-expect: maybe-configure-tk
47836 all-expect: maybe-all-tcl
47837 all-expect: maybe-all-tk
47838 configure-itcl: maybe-configure-tcl
47839 configure-itcl: maybe-configure-tk
47840 all-itcl: maybe-all-tcl
47841 all-itcl: maybe-all-tk
47842 install-itcl: maybe-install-tcl
47843 install-strip-itcl: maybe-install-strip-tcl
47844 configure-tk: maybe-configure-tcl
47845 all-tk: maybe-all-tcl
47846 all-sid: maybe-all-libiberty
47847 all-sid: maybe-all-bfd
47848 all-sid: maybe-all-opcodes
47849 all-sid: maybe-all-tcl
47850 all-sid: maybe-all-tk
47851 install-sid: maybe-install-tcl
47852 install-strip-sid: maybe-install-strip-tcl
47853 install-sid: maybe-install-tk
47854 install-strip-sid: maybe-install-strip-tk
47855 configure-sim: maybe-configure-intl
47856 all-sim: maybe-all-intl
47857 all-sim: maybe-all-libiberty
47858 all-sim: maybe-all-bfd
47859 all-sim: maybe-all-opcodes
47860 all-sim: maybe-all-readline
47861 all-sim: maybe-configure-gdb
47862 all-fastjar: maybe-all-zlib
47863 all-fastjar: maybe-all-build-texinfo
47864 all-fastjar: maybe-all-libiberty
47865 all-bison: maybe-all-intl
47866 all-bison: maybe-all-build-texinfo
47867 all-flex: maybe-all-build-bison
47868 all-flex: maybe-all-intl
47869 all-flex: maybe-all-m4
47870 all-flex: maybe-all-build-texinfo
47871 all-m4: maybe-all-intl
47872 all-m4: maybe-all-build-texinfo
47873 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
47874 configure-target-fastjar: maybe-configure-target-zlib
47875 all-target-fastjar: maybe-all-target-zlib
47876 configure-target-libgo: maybe-configure-target-libffi
47877 configure-target-libgo: maybe-all-target-libstdc++-v3
47878 all-target-libgo: maybe-all-target-libbacktrace
47879 all-target-libgo: maybe-all-target-libffi
47880 all-target-libgo: maybe-all-target-libatomic
47881 configure-target-libjava: maybe-configure-target-zlib
47882 configure-target-libjava: maybe-configure-target-boehm-gc
47883 configure-target-libjava: maybe-configure-target-libffi
47884 all-target-libjava: maybe-all-fastjar
47885 all-target-libjava: maybe-all-target-zlib
47886 all-target-libjava: maybe-all-target-boehm-gc
47887 all-target-libjava: maybe-all-target-libffi
47888 configure-target-libobjc: maybe-configure-target-boehm-gc
47889 all-target-libobjc: maybe-all-target-boehm-gc
47890 configure-target-libstdc++-v3: maybe-configure-target-libgomp
47892 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47893 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47894 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47895 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47896 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47897 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47898 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
47900 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
47901 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
47902 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
47903 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
47904 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
47905 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
47906 configure-target-libvtv: maybe-all-target-libstdc++-v3
47908 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
47909 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
47910 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
47911 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
47912 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
47913 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
47914 all-target-libstdc++-v3: maybe-configure-target-libgomp
47916 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47917 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47918 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47919 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47920 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47921 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47922 install-target-libgo: maybe-install-target-libatomic
47923 install-target-libgfortran: maybe-install-target-libquadmath
47924 install-target-libgfortran: maybe-install-target-libgcc
47925 install-target-libsanitizer: maybe-install-target-libstdc++-v3
47926 install-target-libsanitizer: maybe-install-target-libgcc
47927 install-target-libvtv: maybe-install-target-libstdc++-v3
47928 install-target-libvtv: maybe-install-target-libgcc
47929 install-target-libcilkrts: maybe-install-target-libstdc++-v3
47930 install-target-libcilkrts: maybe-install-target-libgcc
47931 install-target-libjava: maybe-install-target-libgcc
47932 install-target-libitm: maybe-install-target-libgcc
47933 install-target-libobjc: maybe-install-target-libgcc
47934 install-target-libstdc++-v3: maybe-install-target-libgcc
47935 all-target-libgloss: maybe-all-target-newlib
47936 all-target-winsup: maybe-all-target-libtermcap
47937 configure-target-newlib: maybe-all-binutils
47938 configure-target-newlib: maybe-all-ld
47939 configure-target-libgfortran: maybe-all-target-libquadmath
47942 # Dependencies for target modules on other target modules are
47943 # described by lang_env_dependencies; the defaults apply to anything
47944 # not mentioned there.
47947 @if gcc-bootstrap
47948 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
47949 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
47950 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
47951 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
47952 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
47953 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
47954 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
47955 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
47956 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
47957 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
47958 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
47959 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
47960 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
47961 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
47962 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
47963 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
47964 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
47965 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
47966 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
47967 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
47968 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
47969 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
47970 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
47971 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
47972 @endif gcc-bootstrap
47974 @if gcc-no-bootstrap
47975 configure-target-libstdc++-v3: maybe-all-target-libgcc
47976 configure-target-libsanitizer: maybe-all-target-libgcc
47977 configure-target-libvtv: maybe-all-target-libgcc
47978 configure-target-libcilkrts: maybe-all-target-libgcc
47979 configure-target-libssp: maybe-all-target-libgcc
47980 configure-target-newlib: maybe-all-target-libgcc
47981 configure-target-libbacktrace: maybe-all-target-libgcc
47982 configure-target-libquadmath: maybe-all-target-libgcc
47983 configure-target-libgfortran: maybe-all-target-libgcc
47984 configure-target-libobjc: maybe-all-target-libgcc
47985 configure-target-libgo: maybe-all-target-libgcc
47986 configure-target-libtermcap: maybe-all-target-libgcc
47987 configure-target-winsup: maybe-all-target-libgcc
47988 configure-target-libgloss: maybe-all-target-libgcc
47989 configure-target-libffi: maybe-all-target-libgcc
47990 configure-target-libjava: maybe-all-target-libgcc
47991 configure-target-zlib: maybe-all-target-libgcc
47992 configure-target-boehm-gc: maybe-all-target-libgcc
47993 configure-target-rda: maybe-all-target-libgcc
47994 configure-target-libada: maybe-all-target-libgcc
47995 configure-target-libgomp: maybe-all-target-libgcc
47996 configure-target-libitm: maybe-all-target-libgcc
47997 configure-target-libatomic: maybe-all-target-libgcc
47998 @endif gcc-no-bootstrap
48001 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
48003 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
48005 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
48007 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
48008 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
48010 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
48014 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
48016 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
48018 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
48020 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
48022 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
48024 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
48026 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
48029 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
48031 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
48032 configure-target-libjava: maybe-all-target-libstdc++-v3
48034 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
48036 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
48038 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
48040 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
48042 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
48044 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
48045 configure-target-libitm: maybe-all-target-libstdc++-v3
48047 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
48050 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
48051 GDB_TK = @GDB_TK@
48052 INSTALL_GDB_TK = @INSTALL_GDB_TK@
48053 configure-gdb: $(CONFIGURE_GDB_TK)
48054 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
48055 install-gdb: $(INSTALL_GDB_TK)
48057 # Serialization dependencies. Host configures don't work well in parallel to
48058 # each other, due to contention over config.cache. Target configures and
48059 # build configures are similar.
48060 @serialization_dependencies@
48062 # --------------------------------
48063 # Regenerating top level configury
48064 # --------------------------------
48066 # Rebuilding Makefile.in, using autogen.
48067 AUTOGEN = autogen
48068 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
48069 cd $(srcdir) && $(AUTOGEN) Makefile.def
48071 # Rebuilding Makefile.
48072 Makefile: $(srcdir)/Makefile.in config.status
48073 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
48075 config.status: configure
48076 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
48078 # Rebuilding configure.
48079 AUTOCONF = autoconf
48080 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
48081 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
48082 cd $(srcdir) && $(AUTOCONF)
48084 # ------------------------------
48085 # Special directives to GNU Make
48086 # ------------------------------
48088 # Don't pass command-line variables to submakes.
48089 .NOEXPORT:
48090 MAKEOVERRIDES=
48092 # end of Makefile.in