OpenACC deviceptr clause.
[official-gcc.git] / Makefile.in
blob85ec2c29c6172aa8270554f58117e2b492c6fac3
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 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
247 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
248 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$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 @if fixincludes-no-bootstrap
1013 all-host: maybe-all-fixincludes
1014 @endif fixincludes-no-bootstrap
1015 all-host: maybe-all-flex
1016 @if gas-no-bootstrap
1017 all-host: maybe-all-gas
1018 @endif gas-no-bootstrap
1019 @if gcc-no-bootstrap
1020 all-host: maybe-all-gcc
1021 @endif gcc-no-bootstrap
1022 all-host: maybe-all-accel-gcc
1023 @if gmp-no-bootstrap
1024 all-host: maybe-all-gmp
1025 @endif gmp-no-bootstrap
1026 @if mpfr-no-bootstrap
1027 all-host: maybe-all-mpfr
1028 @endif mpfr-no-bootstrap
1029 @if mpc-no-bootstrap
1030 all-host: maybe-all-mpc
1031 @endif mpc-no-bootstrap
1032 @if isl-no-bootstrap
1033 all-host: maybe-all-isl
1034 @endif isl-no-bootstrap
1035 @if cloog-no-bootstrap
1036 all-host: maybe-all-cloog
1037 @endif cloog-no-bootstrap
1038 @if libelf-no-bootstrap
1039 all-host: maybe-all-libelf
1040 @endif libelf-no-bootstrap
1041 @if gold-no-bootstrap
1042 all-host: maybe-all-gold
1043 @endif gold-no-bootstrap
1044 all-host: maybe-all-gprof
1045 @if intl-no-bootstrap
1046 all-host: maybe-all-intl
1047 @endif intl-no-bootstrap
1048 all-host: maybe-all-tcl
1049 all-host: maybe-all-itcl
1050 @if ld-no-bootstrap
1051 all-host: maybe-all-ld
1052 @endif ld-no-bootstrap
1053 @if libbacktrace-no-bootstrap
1054 all-host: maybe-all-libbacktrace
1055 @endif libbacktrace-no-bootstrap
1056 @if libcpp-no-bootstrap
1057 all-host: maybe-all-libcpp
1058 @endif libcpp-no-bootstrap
1059 @if libdecnumber-no-bootstrap
1060 all-host: maybe-all-libdecnumber
1061 @endif libdecnumber-no-bootstrap
1062 all-host: maybe-all-libgui
1063 @if libiberty-no-bootstrap
1064 all-host: maybe-all-libiberty
1065 @endif libiberty-no-bootstrap
1066 all-host: maybe-all-libiconv
1067 all-host: maybe-all-m4
1068 all-host: maybe-all-readline
1069 all-host: maybe-all-sid
1070 all-host: maybe-all-sim
1071 all-host: maybe-all-texinfo
1072 @if zlib-no-bootstrap
1073 all-host: maybe-all-zlib
1074 @endif zlib-no-bootstrap
1075 all-host: maybe-all-gdb
1076 all-host: maybe-all-expect
1077 all-host: maybe-all-guile
1078 all-host: maybe-all-tk
1079 all-host: maybe-all-libtermcap
1080 all-host: maybe-all-utils
1081 all-host: maybe-all-gnattools
1082 @if lto-plugin-no-bootstrap
1083 all-host: maybe-all-lto-plugin
1084 @endif lto-plugin-no-bootstrap
1086 .PHONY: all-target
1088 @if target-libstdc++-v3-no-bootstrap
1089 all-target: maybe-all-target-libstdc++-v3
1090 @endif target-libstdc++-v3-no-bootstrap
1091 @if target-libsanitizer-no-bootstrap
1092 all-target: maybe-all-target-libsanitizer
1093 @endif target-libsanitizer-no-bootstrap
1094 @if target-libvtv-no-bootstrap
1095 all-target: maybe-all-target-libvtv
1096 @endif target-libvtv-no-bootstrap
1097 all-target: maybe-all-target-libcilkrts
1098 all-target: maybe-all-target-libssp
1099 all-target: maybe-all-target-newlib
1100 @if target-libgcc-no-bootstrap
1101 all-target: maybe-all-target-libgcc
1102 @endif target-libgcc-no-bootstrap
1103 all-target: maybe-all-target-libbacktrace
1104 all-target: maybe-all-target-libquadmath
1105 all-target: maybe-all-target-libgfortran
1106 all-target: maybe-all-target-libobjc
1107 all-target: maybe-all-target-libgo
1108 all-target: maybe-all-target-libtermcap
1109 all-target: maybe-all-target-winsup
1110 all-target: maybe-all-target-libgloss
1111 all-target: maybe-all-target-libffi
1112 all-target: maybe-all-target-libjava
1113 all-target: maybe-all-target-zlib
1114 all-target: maybe-all-target-boehm-gc
1115 all-target: maybe-all-target-rda
1116 all-target: maybe-all-target-libada
1117 @if target-libgomp-no-bootstrap
1118 all-target: maybe-all-target-libgomp
1119 @endif target-libgomp-no-bootstrap
1120 all-target: maybe-all-target-libitm
1121 all-target: maybe-all-target-libatomic
1123 # Do a target for all the subdirectories. A ``make do-X'' will do a
1124 # ``make X'' in all subdirectories (because, in general, there is a
1125 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1126 # but it may do additional work as well).
1128 .PHONY: do-info
1129 do-info:
1130 @: $(MAKE); $(unstage)
1131 @r=`${PWD_COMMAND}`; export r; \
1132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1133 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1134 info-target
1137 .PHONY: info-host
1139 info-host: maybe-info-bfd
1140 info-host: maybe-info-opcodes
1141 info-host: maybe-info-binutils
1142 info-host: maybe-info-bison
1143 info-host: maybe-info-cgen
1144 info-host: maybe-info-dejagnu
1145 info-host: maybe-info-etc
1146 info-host: maybe-info-fastjar
1147 info-host: maybe-info-fixincludes
1148 info-host: maybe-info-flex
1149 info-host: maybe-info-gas
1150 info-host: maybe-info-gcc
1151 info-host: maybe-info-accel-gcc
1152 info-host: maybe-info-gmp
1153 info-host: maybe-info-mpfr
1154 info-host: maybe-info-mpc
1155 info-host: maybe-info-isl
1156 info-host: maybe-info-cloog
1157 info-host: maybe-info-libelf
1158 info-host: maybe-info-gold
1159 info-host: maybe-info-gprof
1160 info-host: maybe-info-intl
1161 info-host: maybe-info-tcl
1162 info-host: maybe-info-itcl
1163 info-host: maybe-info-ld
1164 info-host: maybe-info-libbacktrace
1165 info-host: maybe-info-libcpp
1166 info-host: maybe-info-libdecnumber
1167 info-host: maybe-info-libgui
1168 info-host: maybe-info-libiberty
1169 info-host: maybe-info-libiconv
1170 info-host: maybe-info-m4
1171 info-host: maybe-info-readline
1172 info-host: maybe-info-sid
1173 info-host: maybe-info-sim
1174 info-host: maybe-info-texinfo
1175 info-host: maybe-info-zlib
1176 info-host: maybe-info-gdb
1177 info-host: maybe-info-expect
1178 info-host: maybe-info-guile
1179 info-host: maybe-info-tk
1180 info-host: maybe-info-libtermcap
1181 info-host: maybe-info-utils
1182 info-host: maybe-info-gnattools
1183 info-host: maybe-info-lto-plugin
1185 .PHONY: info-target
1187 info-target: maybe-info-target-libstdc++-v3
1188 info-target: maybe-info-target-libsanitizer
1189 info-target: maybe-info-target-libvtv
1190 info-target: maybe-info-target-libcilkrts
1191 info-target: maybe-info-target-libssp
1192 info-target: maybe-info-target-newlib
1193 info-target: maybe-info-target-libgcc
1194 info-target: maybe-info-target-libbacktrace
1195 info-target: maybe-info-target-libquadmath
1196 info-target: maybe-info-target-libgfortran
1197 info-target: maybe-info-target-libobjc
1198 info-target: maybe-info-target-libgo
1199 info-target: maybe-info-target-libtermcap
1200 info-target: maybe-info-target-winsup
1201 info-target: maybe-info-target-libgloss
1202 info-target: maybe-info-target-libffi
1203 info-target: maybe-info-target-libjava
1204 info-target: maybe-info-target-zlib
1205 info-target: maybe-info-target-boehm-gc
1206 info-target: maybe-info-target-rda
1207 info-target: maybe-info-target-libada
1208 info-target: maybe-info-target-libgomp
1209 info-target: maybe-info-target-libitm
1210 info-target: maybe-info-target-libatomic
1212 .PHONY: do-dvi
1213 do-dvi:
1214 @: $(MAKE); $(unstage)
1215 @r=`${PWD_COMMAND}`; export r; \
1216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1217 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1218 dvi-target
1221 .PHONY: dvi-host
1223 dvi-host: maybe-dvi-bfd
1224 dvi-host: maybe-dvi-opcodes
1225 dvi-host: maybe-dvi-binutils
1226 dvi-host: maybe-dvi-bison
1227 dvi-host: maybe-dvi-cgen
1228 dvi-host: maybe-dvi-dejagnu
1229 dvi-host: maybe-dvi-etc
1230 dvi-host: maybe-dvi-fastjar
1231 dvi-host: maybe-dvi-fixincludes
1232 dvi-host: maybe-dvi-flex
1233 dvi-host: maybe-dvi-gas
1234 dvi-host: maybe-dvi-gcc
1235 dvi-host: maybe-dvi-accel-gcc
1236 dvi-host: maybe-dvi-gmp
1237 dvi-host: maybe-dvi-mpfr
1238 dvi-host: maybe-dvi-mpc
1239 dvi-host: maybe-dvi-isl
1240 dvi-host: maybe-dvi-cloog
1241 dvi-host: maybe-dvi-libelf
1242 dvi-host: maybe-dvi-gold
1243 dvi-host: maybe-dvi-gprof
1244 dvi-host: maybe-dvi-intl
1245 dvi-host: maybe-dvi-tcl
1246 dvi-host: maybe-dvi-itcl
1247 dvi-host: maybe-dvi-ld
1248 dvi-host: maybe-dvi-libbacktrace
1249 dvi-host: maybe-dvi-libcpp
1250 dvi-host: maybe-dvi-libdecnumber
1251 dvi-host: maybe-dvi-libgui
1252 dvi-host: maybe-dvi-libiberty
1253 dvi-host: maybe-dvi-libiconv
1254 dvi-host: maybe-dvi-m4
1255 dvi-host: maybe-dvi-readline
1256 dvi-host: maybe-dvi-sid
1257 dvi-host: maybe-dvi-sim
1258 dvi-host: maybe-dvi-texinfo
1259 dvi-host: maybe-dvi-zlib
1260 dvi-host: maybe-dvi-gdb
1261 dvi-host: maybe-dvi-expect
1262 dvi-host: maybe-dvi-guile
1263 dvi-host: maybe-dvi-tk
1264 dvi-host: maybe-dvi-libtermcap
1265 dvi-host: maybe-dvi-utils
1266 dvi-host: maybe-dvi-gnattools
1267 dvi-host: maybe-dvi-lto-plugin
1269 .PHONY: dvi-target
1271 dvi-target: maybe-dvi-target-libstdc++-v3
1272 dvi-target: maybe-dvi-target-libsanitizer
1273 dvi-target: maybe-dvi-target-libvtv
1274 dvi-target: maybe-dvi-target-libcilkrts
1275 dvi-target: maybe-dvi-target-libssp
1276 dvi-target: maybe-dvi-target-newlib
1277 dvi-target: maybe-dvi-target-libgcc
1278 dvi-target: maybe-dvi-target-libbacktrace
1279 dvi-target: maybe-dvi-target-libquadmath
1280 dvi-target: maybe-dvi-target-libgfortran
1281 dvi-target: maybe-dvi-target-libobjc
1282 dvi-target: maybe-dvi-target-libgo
1283 dvi-target: maybe-dvi-target-libtermcap
1284 dvi-target: maybe-dvi-target-winsup
1285 dvi-target: maybe-dvi-target-libgloss
1286 dvi-target: maybe-dvi-target-libffi
1287 dvi-target: maybe-dvi-target-libjava
1288 dvi-target: maybe-dvi-target-zlib
1289 dvi-target: maybe-dvi-target-boehm-gc
1290 dvi-target: maybe-dvi-target-rda
1291 dvi-target: maybe-dvi-target-libada
1292 dvi-target: maybe-dvi-target-libgomp
1293 dvi-target: maybe-dvi-target-libitm
1294 dvi-target: maybe-dvi-target-libatomic
1296 .PHONY: do-pdf
1297 do-pdf:
1298 @: $(MAKE); $(unstage)
1299 @r=`${PWD_COMMAND}`; export r; \
1300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1301 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1302 pdf-target
1305 .PHONY: pdf-host
1307 pdf-host: maybe-pdf-bfd
1308 pdf-host: maybe-pdf-opcodes
1309 pdf-host: maybe-pdf-binutils
1310 pdf-host: maybe-pdf-bison
1311 pdf-host: maybe-pdf-cgen
1312 pdf-host: maybe-pdf-dejagnu
1313 pdf-host: maybe-pdf-etc
1314 pdf-host: maybe-pdf-fastjar
1315 pdf-host: maybe-pdf-fixincludes
1316 pdf-host: maybe-pdf-flex
1317 pdf-host: maybe-pdf-gas
1318 pdf-host: maybe-pdf-gcc
1319 pdf-host: maybe-pdf-accel-gcc
1320 pdf-host: maybe-pdf-gmp
1321 pdf-host: maybe-pdf-mpfr
1322 pdf-host: maybe-pdf-mpc
1323 pdf-host: maybe-pdf-isl
1324 pdf-host: maybe-pdf-cloog
1325 pdf-host: maybe-pdf-libelf
1326 pdf-host: maybe-pdf-gold
1327 pdf-host: maybe-pdf-gprof
1328 pdf-host: maybe-pdf-intl
1329 pdf-host: maybe-pdf-tcl
1330 pdf-host: maybe-pdf-itcl
1331 pdf-host: maybe-pdf-ld
1332 pdf-host: maybe-pdf-libbacktrace
1333 pdf-host: maybe-pdf-libcpp
1334 pdf-host: maybe-pdf-libdecnumber
1335 pdf-host: maybe-pdf-libgui
1336 pdf-host: maybe-pdf-libiberty
1337 pdf-host: maybe-pdf-libiconv
1338 pdf-host: maybe-pdf-m4
1339 pdf-host: maybe-pdf-readline
1340 pdf-host: maybe-pdf-sid
1341 pdf-host: maybe-pdf-sim
1342 pdf-host: maybe-pdf-texinfo
1343 pdf-host: maybe-pdf-zlib
1344 pdf-host: maybe-pdf-gdb
1345 pdf-host: maybe-pdf-expect
1346 pdf-host: maybe-pdf-guile
1347 pdf-host: maybe-pdf-tk
1348 pdf-host: maybe-pdf-libtermcap
1349 pdf-host: maybe-pdf-utils
1350 pdf-host: maybe-pdf-gnattools
1351 pdf-host: maybe-pdf-lto-plugin
1353 .PHONY: pdf-target
1355 pdf-target: maybe-pdf-target-libstdc++-v3
1356 pdf-target: maybe-pdf-target-libsanitizer
1357 pdf-target: maybe-pdf-target-libvtv
1358 pdf-target: maybe-pdf-target-libcilkrts
1359 pdf-target: maybe-pdf-target-libssp
1360 pdf-target: maybe-pdf-target-newlib
1361 pdf-target: maybe-pdf-target-libgcc
1362 pdf-target: maybe-pdf-target-libbacktrace
1363 pdf-target: maybe-pdf-target-libquadmath
1364 pdf-target: maybe-pdf-target-libgfortran
1365 pdf-target: maybe-pdf-target-libobjc
1366 pdf-target: maybe-pdf-target-libgo
1367 pdf-target: maybe-pdf-target-libtermcap
1368 pdf-target: maybe-pdf-target-winsup
1369 pdf-target: maybe-pdf-target-libgloss
1370 pdf-target: maybe-pdf-target-libffi
1371 pdf-target: maybe-pdf-target-libjava
1372 pdf-target: maybe-pdf-target-zlib
1373 pdf-target: maybe-pdf-target-boehm-gc
1374 pdf-target: maybe-pdf-target-rda
1375 pdf-target: maybe-pdf-target-libada
1376 pdf-target: maybe-pdf-target-libgomp
1377 pdf-target: maybe-pdf-target-libitm
1378 pdf-target: maybe-pdf-target-libatomic
1380 .PHONY: do-html
1381 do-html:
1382 @: $(MAKE); $(unstage)
1383 @r=`${PWD_COMMAND}`; export r; \
1384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1385 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1386 html-target
1389 .PHONY: html-host
1391 html-host: maybe-html-bfd
1392 html-host: maybe-html-opcodes
1393 html-host: maybe-html-binutils
1394 html-host: maybe-html-bison
1395 html-host: maybe-html-cgen
1396 html-host: maybe-html-dejagnu
1397 html-host: maybe-html-etc
1398 html-host: maybe-html-fastjar
1399 html-host: maybe-html-fixincludes
1400 html-host: maybe-html-flex
1401 html-host: maybe-html-gas
1402 html-host: maybe-html-gcc
1403 html-host: maybe-html-accel-gcc
1404 html-host: maybe-html-gmp
1405 html-host: maybe-html-mpfr
1406 html-host: maybe-html-mpc
1407 html-host: maybe-html-isl
1408 html-host: maybe-html-cloog
1409 html-host: maybe-html-libelf
1410 html-host: maybe-html-gold
1411 html-host: maybe-html-gprof
1412 html-host: maybe-html-intl
1413 html-host: maybe-html-tcl
1414 html-host: maybe-html-itcl
1415 html-host: maybe-html-ld
1416 html-host: maybe-html-libbacktrace
1417 html-host: maybe-html-libcpp
1418 html-host: maybe-html-libdecnumber
1419 html-host: maybe-html-libgui
1420 html-host: maybe-html-libiberty
1421 html-host: maybe-html-libiconv
1422 html-host: maybe-html-m4
1423 html-host: maybe-html-readline
1424 html-host: maybe-html-sid
1425 html-host: maybe-html-sim
1426 html-host: maybe-html-texinfo
1427 html-host: maybe-html-zlib
1428 html-host: maybe-html-gdb
1429 html-host: maybe-html-expect
1430 html-host: maybe-html-guile
1431 html-host: maybe-html-tk
1432 html-host: maybe-html-libtermcap
1433 html-host: maybe-html-utils
1434 html-host: maybe-html-gnattools
1435 html-host: maybe-html-lto-plugin
1437 .PHONY: html-target
1439 html-target: maybe-html-target-libstdc++-v3
1440 html-target: maybe-html-target-libsanitizer
1441 html-target: maybe-html-target-libvtv
1442 html-target: maybe-html-target-libcilkrts
1443 html-target: maybe-html-target-libssp
1444 html-target: maybe-html-target-newlib
1445 html-target: maybe-html-target-libgcc
1446 html-target: maybe-html-target-libbacktrace
1447 html-target: maybe-html-target-libquadmath
1448 html-target: maybe-html-target-libgfortran
1449 html-target: maybe-html-target-libobjc
1450 html-target: maybe-html-target-libgo
1451 html-target: maybe-html-target-libtermcap
1452 html-target: maybe-html-target-winsup
1453 html-target: maybe-html-target-libgloss
1454 html-target: maybe-html-target-libffi
1455 html-target: maybe-html-target-libjava
1456 html-target: maybe-html-target-zlib
1457 html-target: maybe-html-target-boehm-gc
1458 html-target: maybe-html-target-rda
1459 html-target: maybe-html-target-libada
1460 html-target: maybe-html-target-libgomp
1461 html-target: maybe-html-target-libitm
1462 html-target: maybe-html-target-libatomic
1464 .PHONY: do-TAGS
1465 do-TAGS:
1466 @: $(MAKE); $(unstage)
1467 @r=`${PWD_COMMAND}`; export r; \
1468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1469 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1470 TAGS-target
1473 .PHONY: TAGS-host
1475 TAGS-host: maybe-TAGS-bfd
1476 TAGS-host: maybe-TAGS-opcodes
1477 TAGS-host: maybe-TAGS-binutils
1478 TAGS-host: maybe-TAGS-bison
1479 TAGS-host: maybe-TAGS-cgen
1480 TAGS-host: maybe-TAGS-dejagnu
1481 TAGS-host: maybe-TAGS-etc
1482 TAGS-host: maybe-TAGS-fastjar
1483 TAGS-host: maybe-TAGS-fixincludes
1484 TAGS-host: maybe-TAGS-flex
1485 TAGS-host: maybe-TAGS-gas
1486 TAGS-host: maybe-TAGS-gcc
1487 TAGS-host: maybe-TAGS-accel-gcc
1488 TAGS-host: maybe-TAGS-gmp
1489 TAGS-host: maybe-TAGS-mpfr
1490 TAGS-host: maybe-TAGS-mpc
1491 TAGS-host: maybe-TAGS-isl
1492 TAGS-host: maybe-TAGS-cloog
1493 TAGS-host: maybe-TAGS-libelf
1494 TAGS-host: maybe-TAGS-gold
1495 TAGS-host: maybe-TAGS-gprof
1496 TAGS-host: maybe-TAGS-intl
1497 TAGS-host: maybe-TAGS-tcl
1498 TAGS-host: maybe-TAGS-itcl
1499 TAGS-host: maybe-TAGS-ld
1500 TAGS-host: maybe-TAGS-libbacktrace
1501 TAGS-host: maybe-TAGS-libcpp
1502 TAGS-host: maybe-TAGS-libdecnumber
1503 TAGS-host: maybe-TAGS-libgui
1504 TAGS-host: maybe-TAGS-libiberty
1505 TAGS-host: maybe-TAGS-libiconv
1506 TAGS-host: maybe-TAGS-m4
1507 TAGS-host: maybe-TAGS-readline
1508 TAGS-host: maybe-TAGS-sid
1509 TAGS-host: maybe-TAGS-sim
1510 TAGS-host: maybe-TAGS-texinfo
1511 TAGS-host: maybe-TAGS-zlib
1512 TAGS-host: maybe-TAGS-gdb
1513 TAGS-host: maybe-TAGS-expect
1514 TAGS-host: maybe-TAGS-guile
1515 TAGS-host: maybe-TAGS-tk
1516 TAGS-host: maybe-TAGS-libtermcap
1517 TAGS-host: maybe-TAGS-utils
1518 TAGS-host: maybe-TAGS-gnattools
1519 TAGS-host: maybe-TAGS-lto-plugin
1521 .PHONY: TAGS-target
1523 TAGS-target: maybe-TAGS-target-libstdc++-v3
1524 TAGS-target: maybe-TAGS-target-libsanitizer
1525 TAGS-target: maybe-TAGS-target-libvtv
1526 TAGS-target: maybe-TAGS-target-libcilkrts
1527 TAGS-target: maybe-TAGS-target-libssp
1528 TAGS-target: maybe-TAGS-target-newlib
1529 TAGS-target: maybe-TAGS-target-libgcc
1530 TAGS-target: maybe-TAGS-target-libbacktrace
1531 TAGS-target: maybe-TAGS-target-libquadmath
1532 TAGS-target: maybe-TAGS-target-libgfortran
1533 TAGS-target: maybe-TAGS-target-libobjc
1534 TAGS-target: maybe-TAGS-target-libgo
1535 TAGS-target: maybe-TAGS-target-libtermcap
1536 TAGS-target: maybe-TAGS-target-winsup
1537 TAGS-target: maybe-TAGS-target-libgloss
1538 TAGS-target: maybe-TAGS-target-libffi
1539 TAGS-target: maybe-TAGS-target-libjava
1540 TAGS-target: maybe-TAGS-target-zlib
1541 TAGS-target: maybe-TAGS-target-boehm-gc
1542 TAGS-target: maybe-TAGS-target-rda
1543 TAGS-target: maybe-TAGS-target-libada
1544 TAGS-target: maybe-TAGS-target-libgomp
1545 TAGS-target: maybe-TAGS-target-libitm
1546 TAGS-target: maybe-TAGS-target-libatomic
1548 .PHONY: do-install-info
1549 do-install-info:
1550 @: $(MAKE); $(unstage)
1551 @r=`${PWD_COMMAND}`; export r; \
1552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1553 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1554 install-info-target
1557 .PHONY: install-info-host
1559 install-info-host: maybe-install-info-bfd
1560 install-info-host: maybe-install-info-opcodes
1561 install-info-host: maybe-install-info-binutils
1562 install-info-host: maybe-install-info-bison
1563 install-info-host: maybe-install-info-cgen
1564 install-info-host: maybe-install-info-dejagnu
1565 install-info-host: maybe-install-info-etc
1566 install-info-host: maybe-install-info-fastjar
1567 install-info-host: maybe-install-info-fixincludes
1568 install-info-host: maybe-install-info-flex
1569 install-info-host: maybe-install-info-gas
1570 install-info-host: maybe-install-info-gcc
1571 install-info-host: maybe-install-info-accel-gcc
1572 install-info-host: maybe-install-info-gmp
1573 install-info-host: maybe-install-info-mpfr
1574 install-info-host: maybe-install-info-mpc
1575 install-info-host: maybe-install-info-isl
1576 install-info-host: maybe-install-info-cloog
1577 install-info-host: maybe-install-info-libelf
1578 install-info-host: maybe-install-info-gold
1579 install-info-host: maybe-install-info-gprof
1580 install-info-host: maybe-install-info-intl
1581 install-info-host: maybe-install-info-tcl
1582 install-info-host: maybe-install-info-itcl
1583 install-info-host: maybe-install-info-ld
1584 install-info-host: maybe-install-info-libbacktrace
1585 install-info-host: maybe-install-info-libcpp
1586 install-info-host: maybe-install-info-libdecnumber
1587 install-info-host: maybe-install-info-libgui
1588 install-info-host: maybe-install-info-libiberty
1589 install-info-host: maybe-install-info-libiconv
1590 install-info-host: maybe-install-info-m4
1591 install-info-host: maybe-install-info-readline
1592 install-info-host: maybe-install-info-sid
1593 install-info-host: maybe-install-info-sim
1594 install-info-host: maybe-install-info-texinfo
1595 install-info-host: maybe-install-info-zlib
1596 install-info-host: maybe-install-info-gdb
1597 install-info-host: maybe-install-info-expect
1598 install-info-host: maybe-install-info-guile
1599 install-info-host: maybe-install-info-tk
1600 install-info-host: maybe-install-info-libtermcap
1601 install-info-host: maybe-install-info-utils
1602 install-info-host: maybe-install-info-gnattools
1603 install-info-host: maybe-install-info-lto-plugin
1605 .PHONY: install-info-target
1607 install-info-target: maybe-install-info-target-libstdc++-v3
1608 install-info-target: maybe-install-info-target-libsanitizer
1609 install-info-target: maybe-install-info-target-libvtv
1610 install-info-target: maybe-install-info-target-libcilkrts
1611 install-info-target: maybe-install-info-target-libssp
1612 install-info-target: maybe-install-info-target-newlib
1613 install-info-target: maybe-install-info-target-libgcc
1614 install-info-target: maybe-install-info-target-libbacktrace
1615 install-info-target: maybe-install-info-target-libquadmath
1616 install-info-target: maybe-install-info-target-libgfortran
1617 install-info-target: maybe-install-info-target-libobjc
1618 install-info-target: maybe-install-info-target-libgo
1619 install-info-target: maybe-install-info-target-libtermcap
1620 install-info-target: maybe-install-info-target-winsup
1621 install-info-target: maybe-install-info-target-libgloss
1622 install-info-target: maybe-install-info-target-libffi
1623 install-info-target: maybe-install-info-target-libjava
1624 install-info-target: maybe-install-info-target-zlib
1625 install-info-target: maybe-install-info-target-boehm-gc
1626 install-info-target: maybe-install-info-target-rda
1627 install-info-target: maybe-install-info-target-libada
1628 install-info-target: maybe-install-info-target-libgomp
1629 install-info-target: maybe-install-info-target-libitm
1630 install-info-target: maybe-install-info-target-libatomic
1632 .PHONY: do-install-pdf
1633 do-install-pdf:
1634 @: $(MAKE); $(unstage)
1635 @r=`${PWD_COMMAND}`; export r; \
1636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1637 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1638 install-pdf-target
1641 .PHONY: install-pdf-host
1643 install-pdf-host: maybe-install-pdf-bfd
1644 install-pdf-host: maybe-install-pdf-opcodes
1645 install-pdf-host: maybe-install-pdf-binutils
1646 install-pdf-host: maybe-install-pdf-bison
1647 install-pdf-host: maybe-install-pdf-cgen
1648 install-pdf-host: maybe-install-pdf-dejagnu
1649 install-pdf-host: maybe-install-pdf-etc
1650 install-pdf-host: maybe-install-pdf-fastjar
1651 install-pdf-host: maybe-install-pdf-fixincludes
1652 install-pdf-host: maybe-install-pdf-flex
1653 install-pdf-host: maybe-install-pdf-gas
1654 install-pdf-host: maybe-install-pdf-gcc
1655 install-pdf-host: maybe-install-pdf-accel-gcc
1656 install-pdf-host: maybe-install-pdf-gmp
1657 install-pdf-host: maybe-install-pdf-mpfr
1658 install-pdf-host: maybe-install-pdf-mpc
1659 install-pdf-host: maybe-install-pdf-isl
1660 install-pdf-host: maybe-install-pdf-cloog
1661 install-pdf-host: maybe-install-pdf-libelf
1662 install-pdf-host: maybe-install-pdf-gold
1663 install-pdf-host: maybe-install-pdf-gprof
1664 install-pdf-host: maybe-install-pdf-intl
1665 install-pdf-host: maybe-install-pdf-tcl
1666 install-pdf-host: maybe-install-pdf-itcl
1667 install-pdf-host: maybe-install-pdf-ld
1668 install-pdf-host: maybe-install-pdf-libbacktrace
1669 install-pdf-host: maybe-install-pdf-libcpp
1670 install-pdf-host: maybe-install-pdf-libdecnumber
1671 install-pdf-host: maybe-install-pdf-libgui
1672 install-pdf-host: maybe-install-pdf-libiberty
1673 install-pdf-host: maybe-install-pdf-libiconv
1674 install-pdf-host: maybe-install-pdf-m4
1675 install-pdf-host: maybe-install-pdf-readline
1676 install-pdf-host: maybe-install-pdf-sid
1677 install-pdf-host: maybe-install-pdf-sim
1678 install-pdf-host: maybe-install-pdf-texinfo
1679 install-pdf-host: maybe-install-pdf-zlib
1680 install-pdf-host: maybe-install-pdf-gdb
1681 install-pdf-host: maybe-install-pdf-expect
1682 install-pdf-host: maybe-install-pdf-guile
1683 install-pdf-host: maybe-install-pdf-tk
1684 install-pdf-host: maybe-install-pdf-libtermcap
1685 install-pdf-host: maybe-install-pdf-utils
1686 install-pdf-host: maybe-install-pdf-gnattools
1687 install-pdf-host: maybe-install-pdf-lto-plugin
1689 .PHONY: install-pdf-target
1691 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1692 install-pdf-target: maybe-install-pdf-target-libsanitizer
1693 install-pdf-target: maybe-install-pdf-target-libvtv
1694 install-pdf-target: maybe-install-pdf-target-libcilkrts
1695 install-pdf-target: maybe-install-pdf-target-libssp
1696 install-pdf-target: maybe-install-pdf-target-newlib
1697 install-pdf-target: maybe-install-pdf-target-libgcc
1698 install-pdf-target: maybe-install-pdf-target-libbacktrace
1699 install-pdf-target: maybe-install-pdf-target-libquadmath
1700 install-pdf-target: maybe-install-pdf-target-libgfortran
1701 install-pdf-target: maybe-install-pdf-target-libobjc
1702 install-pdf-target: maybe-install-pdf-target-libgo
1703 install-pdf-target: maybe-install-pdf-target-libtermcap
1704 install-pdf-target: maybe-install-pdf-target-winsup
1705 install-pdf-target: maybe-install-pdf-target-libgloss
1706 install-pdf-target: maybe-install-pdf-target-libffi
1707 install-pdf-target: maybe-install-pdf-target-libjava
1708 install-pdf-target: maybe-install-pdf-target-zlib
1709 install-pdf-target: maybe-install-pdf-target-boehm-gc
1710 install-pdf-target: maybe-install-pdf-target-rda
1711 install-pdf-target: maybe-install-pdf-target-libada
1712 install-pdf-target: maybe-install-pdf-target-libgomp
1713 install-pdf-target: maybe-install-pdf-target-libitm
1714 install-pdf-target: maybe-install-pdf-target-libatomic
1716 .PHONY: do-install-html
1717 do-install-html:
1718 @: $(MAKE); $(unstage)
1719 @r=`${PWD_COMMAND}`; export r; \
1720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1721 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1722 install-html-target
1725 .PHONY: install-html-host
1727 install-html-host: maybe-install-html-bfd
1728 install-html-host: maybe-install-html-opcodes
1729 install-html-host: maybe-install-html-binutils
1730 install-html-host: maybe-install-html-bison
1731 install-html-host: maybe-install-html-cgen
1732 install-html-host: maybe-install-html-dejagnu
1733 install-html-host: maybe-install-html-etc
1734 install-html-host: maybe-install-html-fastjar
1735 install-html-host: maybe-install-html-fixincludes
1736 install-html-host: maybe-install-html-flex
1737 install-html-host: maybe-install-html-gas
1738 install-html-host: maybe-install-html-gcc
1739 install-html-host: maybe-install-html-accel-gcc
1740 install-html-host: maybe-install-html-gmp
1741 install-html-host: maybe-install-html-mpfr
1742 install-html-host: maybe-install-html-mpc
1743 install-html-host: maybe-install-html-isl
1744 install-html-host: maybe-install-html-cloog
1745 install-html-host: maybe-install-html-libelf
1746 install-html-host: maybe-install-html-gold
1747 install-html-host: maybe-install-html-gprof
1748 install-html-host: maybe-install-html-intl
1749 install-html-host: maybe-install-html-tcl
1750 install-html-host: maybe-install-html-itcl
1751 install-html-host: maybe-install-html-ld
1752 install-html-host: maybe-install-html-libbacktrace
1753 install-html-host: maybe-install-html-libcpp
1754 install-html-host: maybe-install-html-libdecnumber
1755 install-html-host: maybe-install-html-libgui
1756 install-html-host: maybe-install-html-libiberty
1757 install-html-host: maybe-install-html-libiconv
1758 install-html-host: maybe-install-html-m4
1759 install-html-host: maybe-install-html-readline
1760 install-html-host: maybe-install-html-sid
1761 install-html-host: maybe-install-html-sim
1762 install-html-host: maybe-install-html-texinfo
1763 install-html-host: maybe-install-html-zlib
1764 install-html-host: maybe-install-html-gdb
1765 install-html-host: maybe-install-html-expect
1766 install-html-host: maybe-install-html-guile
1767 install-html-host: maybe-install-html-tk
1768 install-html-host: maybe-install-html-libtermcap
1769 install-html-host: maybe-install-html-utils
1770 install-html-host: maybe-install-html-gnattools
1771 install-html-host: maybe-install-html-lto-plugin
1773 .PHONY: install-html-target
1775 install-html-target: maybe-install-html-target-libstdc++-v3
1776 install-html-target: maybe-install-html-target-libsanitizer
1777 install-html-target: maybe-install-html-target-libvtv
1778 install-html-target: maybe-install-html-target-libcilkrts
1779 install-html-target: maybe-install-html-target-libssp
1780 install-html-target: maybe-install-html-target-newlib
1781 install-html-target: maybe-install-html-target-libgcc
1782 install-html-target: maybe-install-html-target-libbacktrace
1783 install-html-target: maybe-install-html-target-libquadmath
1784 install-html-target: maybe-install-html-target-libgfortran
1785 install-html-target: maybe-install-html-target-libobjc
1786 install-html-target: maybe-install-html-target-libgo
1787 install-html-target: maybe-install-html-target-libtermcap
1788 install-html-target: maybe-install-html-target-winsup
1789 install-html-target: maybe-install-html-target-libgloss
1790 install-html-target: maybe-install-html-target-libffi
1791 install-html-target: maybe-install-html-target-libjava
1792 install-html-target: maybe-install-html-target-zlib
1793 install-html-target: maybe-install-html-target-boehm-gc
1794 install-html-target: maybe-install-html-target-rda
1795 install-html-target: maybe-install-html-target-libada
1796 install-html-target: maybe-install-html-target-libgomp
1797 install-html-target: maybe-install-html-target-libitm
1798 install-html-target: maybe-install-html-target-libatomic
1800 .PHONY: do-installcheck
1801 do-installcheck:
1802 @: $(MAKE); $(unstage)
1803 @r=`${PWD_COMMAND}`; export r; \
1804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1805 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1806 installcheck-target
1809 .PHONY: installcheck-host
1811 installcheck-host: maybe-installcheck-bfd
1812 installcheck-host: maybe-installcheck-opcodes
1813 installcheck-host: maybe-installcheck-binutils
1814 installcheck-host: maybe-installcheck-bison
1815 installcheck-host: maybe-installcheck-cgen
1816 installcheck-host: maybe-installcheck-dejagnu
1817 installcheck-host: maybe-installcheck-etc
1818 installcheck-host: maybe-installcheck-fastjar
1819 installcheck-host: maybe-installcheck-fixincludes
1820 installcheck-host: maybe-installcheck-flex
1821 installcheck-host: maybe-installcheck-gas
1822 installcheck-host: maybe-installcheck-gcc
1823 installcheck-host: maybe-installcheck-accel-gcc
1824 installcheck-host: maybe-installcheck-gmp
1825 installcheck-host: maybe-installcheck-mpfr
1826 installcheck-host: maybe-installcheck-mpc
1827 installcheck-host: maybe-installcheck-isl
1828 installcheck-host: maybe-installcheck-cloog
1829 installcheck-host: maybe-installcheck-libelf
1830 installcheck-host: maybe-installcheck-gold
1831 installcheck-host: maybe-installcheck-gprof
1832 installcheck-host: maybe-installcheck-intl
1833 installcheck-host: maybe-installcheck-tcl
1834 installcheck-host: maybe-installcheck-itcl
1835 installcheck-host: maybe-installcheck-ld
1836 installcheck-host: maybe-installcheck-libbacktrace
1837 installcheck-host: maybe-installcheck-libcpp
1838 installcheck-host: maybe-installcheck-libdecnumber
1839 installcheck-host: maybe-installcheck-libgui
1840 installcheck-host: maybe-installcheck-libiberty
1841 installcheck-host: maybe-installcheck-libiconv
1842 installcheck-host: maybe-installcheck-m4
1843 installcheck-host: maybe-installcheck-readline
1844 installcheck-host: maybe-installcheck-sid
1845 installcheck-host: maybe-installcheck-sim
1846 installcheck-host: maybe-installcheck-texinfo
1847 installcheck-host: maybe-installcheck-zlib
1848 installcheck-host: maybe-installcheck-gdb
1849 installcheck-host: maybe-installcheck-expect
1850 installcheck-host: maybe-installcheck-guile
1851 installcheck-host: maybe-installcheck-tk
1852 installcheck-host: maybe-installcheck-libtermcap
1853 installcheck-host: maybe-installcheck-utils
1854 installcheck-host: maybe-installcheck-gnattools
1855 installcheck-host: maybe-installcheck-lto-plugin
1857 .PHONY: installcheck-target
1859 installcheck-target: maybe-installcheck-target-libstdc++-v3
1860 installcheck-target: maybe-installcheck-target-libsanitizer
1861 installcheck-target: maybe-installcheck-target-libvtv
1862 installcheck-target: maybe-installcheck-target-libcilkrts
1863 installcheck-target: maybe-installcheck-target-libssp
1864 installcheck-target: maybe-installcheck-target-newlib
1865 installcheck-target: maybe-installcheck-target-libgcc
1866 installcheck-target: maybe-installcheck-target-libbacktrace
1867 installcheck-target: maybe-installcheck-target-libquadmath
1868 installcheck-target: maybe-installcheck-target-libgfortran
1869 installcheck-target: maybe-installcheck-target-libobjc
1870 installcheck-target: maybe-installcheck-target-libgo
1871 installcheck-target: maybe-installcheck-target-libtermcap
1872 installcheck-target: maybe-installcheck-target-winsup
1873 installcheck-target: maybe-installcheck-target-libgloss
1874 installcheck-target: maybe-installcheck-target-libffi
1875 installcheck-target: maybe-installcheck-target-libjava
1876 installcheck-target: maybe-installcheck-target-zlib
1877 installcheck-target: maybe-installcheck-target-boehm-gc
1878 installcheck-target: maybe-installcheck-target-rda
1879 installcheck-target: maybe-installcheck-target-libada
1880 installcheck-target: maybe-installcheck-target-libgomp
1881 installcheck-target: maybe-installcheck-target-libitm
1882 installcheck-target: maybe-installcheck-target-libatomic
1884 .PHONY: do-mostlyclean
1885 do-mostlyclean:
1886 @: $(MAKE); $(unstage)
1887 @r=`${PWD_COMMAND}`; export r; \
1888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1889 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1890 mostlyclean-target
1893 .PHONY: mostlyclean-host
1895 mostlyclean-host: maybe-mostlyclean-bfd
1896 mostlyclean-host: maybe-mostlyclean-opcodes
1897 mostlyclean-host: maybe-mostlyclean-binutils
1898 mostlyclean-host: maybe-mostlyclean-bison
1899 mostlyclean-host: maybe-mostlyclean-cgen
1900 mostlyclean-host: maybe-mostlyclean-dejagnu
1901 mostlyclean-host: maybe-mostlyclean-etc
1902 mostlyclean-host: maybe-mostlyclean-fastjar
1903 mostlyclean-host: maybe-mostlyclean-fixincludes
1904 mostlyclean-host: maybe-mostlyclean-flex
1905 mostlyclean-host: maybe-mostlyclean-gas
1906 mostlyclean-host: maybe-mostlyclean-gcc
1907 mostlyclean-host: maybe-mostlyclean-accel-gcc
1908 mostlyclean-host: maybe-mostlyclean-gmp
1909 mostlyclean-host: maybe-mostlyclean-mpfr
1910 mostlyclean-host: maybe-mostlyclean-mpc
1911 mostlyclean-host: maybe-mostlyclean-isl
1912 mostlyclean-host: maybe-mostlyclean-cloog
1913 mostlyclean-host: maybe-mostlyclean-libelf
1914 mostlyclean-host: maybe-mostlyclean-gold
1915 mostlyclean-host: maybe-mostlyclean-gprof
1916 mostlyclean-host: maybe-mostlyclean-intl
1917 mostlyclean-host: maybe-mostlyclean-tcl
1918 mostlyclean-host: maybe-mostlyclean-itcl
1919 mostlyclean-host: maybe-mostlyclean-ld
1920 mostlyclean-host: maybe-mostlyclean-libbacktrace
1921 mostlyclean-host: maybe-mostlyclean-libcpp
1922 mostlyclean-host: maybe-mostlyclean-libdecnumber
1923 mostlyclean-host: maybe-mostlyclean-libgui
1924 mostlyclean-host: maybe-mostlyclean-libiberty
1925 mostlyclean-host: maybe-mostlyclean-libiconv
1926 mostlyclean-host: maybe-mostlyclean-m4
1927 mostlyclean-host: maybe-mostlyclean-readline
1928 mostlyclean-host: maybe-mostlyclean-sid
1929 mostlyclean-host: maybe-mostlyclean-sim
1930 mostlyclean-host: maybe-mostlyclean-texinfo
1931 mostlyclean-host: maybe-mostlyclean-zlib
1932 mostlyclean-host: maybe-mostlyclean-gdb
1933 mostlyclean-host: maybe-mostlyclean-expect
1934 mostlyclean-host: maybe-mostlyclean-guile
1935 mostlyclean-host: maybe-mostlyclean-tk
1936 mostlyclean-host: maybe-mostlyclean-libtermcap
1937 mostlyclean-host: maybe-mostlyclean-utils
1938 mostlyclean-host: maybe-mostlyclean-gnattools
1939 mostlyclean-host: maybe-mostlyclean-lto-plugin
1941 .PHONY: mostlyclean-target
1943 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1944 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1945 mostlyclean-target: maybe-mostlyclean-target-libvtv
1946 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1947 mostlyclean-target: maybe-mostlyclean-target-libssp
1948 mostlyclean-target: maybe-mostlyclean-target-newlib
1949 mostlyclean-target: maybe-mostlyclean-target-libgcc
1950 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1951 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1952 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1953 mostlyclean-target: maybe-mostlyclean-target-libobjc
1954 mostlyclean-target: maybe-mostlyclean-target-libgo
1955 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1956 mostlyclean-target: maybe-mostlyclean-target-winsup
1957 mostlyclean-target: maybe-mostlyclean-target-libgloss
1958 mostlyclean-target: maybe-mostlyclean-target-libffi
1959 mostlyclean-target: maybe-mostlyclean-target-libjava
1960 mostlyclean-target: maybe-mostlyclean-target-zlib
1961 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1962 mostlyclean-target: maybe-mostlyclean-target-rda
1963 mostlyclean-target: maybe-mostlyclean-target-libada
1964 mostlyclean-target: maybe-mostlyclean-target-libgomp
1965 mostlyclean-target: maybe-mostlyclean-target-libitm
1966 mostlyclean-target: maybe-mostlyclean-target-libatomic
1968 .PHONY: do-clean
1969 do-clean:
1970 @: $(MAKE); $(unstage)
1971 @r=`${PWD_COMMAND}`; export r; \
1972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1973 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1974 clean-target
1977 .PHONY: clean-host
1979 clean-host: maybe-clean-bfd
1980 clean-host: maybe-clean-opcodes
1981 clean-host: maybe-clean-binutils
1982 clean-host: maybe-clean-bison
1983 clean-host: maybe-clean-cgen
1984 clean-host: maybe-clean-dejagnu
1985 clean-host: maybe-clean-etc
1986 clean-host: maybe-clean-fastjar
1987 clean-host: maybe-clean-fixincludes
1988 clean-host: maybe-clean-flex
1989 clean-host: maybe-clean-gas
1990 clean-host: maybe-clean-gcc
1991 clean-host: maybe-clean-accel-gcc
1992 clean-host: maybe-clean-gmp
1993 clean-host: maybe-clean-mpfr
1994 clean-host: maybe-clean-mpc
1995 clean-host: maybe-clean-isl
1996 clean-host: maybe-clean-cloog
1997 clean-host: maybe-clean-libelf
1998 clean-host: maybe-clean-gold
1999 clean-host: maybe-clean-gprof
2000 clean-host: maybe-clean-intl
2001 clean-host: maybe-clean-tcl
2002 clean-host: maybe-clean-itcl
2003 clean-host: maybe-clean-ld
2004 clean-host: maybe-clean-libbacktrace
2005 clean-host: maybe-clean-libcpp
2006 clean-host: maybe-clean-libdecnumber
2007 clean-host: maybe-clean-libgui
2008 clean-host: maybe-clean-libiberty
2009 clean-host: maybe-clean-libiconv
2010 clean-host: maybe-clean-m4
2011 clean-host: maybe-clean-readline
2012 clean-host: maybe-clean-sid
2013 clean-host: maybe-clean-sim
2014 clean-host: maybe-clean-texinfo
2015 clean-host: maybe-clean-zlib
2016 clean-host: maybe-clean-gdb
2017 clean-host: maybe-clean-expect
2018 clean-host: maybe-clean-guile
2019 clean-host: maybe-clean-tk
2020 clean-host: maybe-clean-libtermcap
2021 clean-host: maybe-clean-utils
2022 clean-host: maybe-clean-gnattools
2023 clean-host: maybe-clean-lto-plugin
2025 .PHONY: clean-target
2027 clean-target: maybe-clean-target-libstdc++-v3
2028 clean-target: maybe-clean-target-libsanitizer
2029 clean-target: maybe-clean-target-libvtv
2030 clean-target: maybe-clean-target-libcilkrts
2031 clean-target: maybe-clean-target-libssp
2032 clean-target: maybe-clean-target-newlib
2033 clean-target: maybe-clean-target-libgcc
2034 clean-target: maybe-clean-target-libbacktrace
2035 clean-target: maybe-clean-target-libquadmath
2036 clean-target: maybe-clean-target-libgfortran
2037 clean-target: maybe-clean-target-libobjc
2038 clean-target: maybe-clean-target-libgo
2039 clean-target: maybe-clean-target-libtermcap
2040 clean-target: maybe-clean-target-winsup
2041 clean-target: maybe-clean-target-libgloss
2042 clean-target: maybe-clean-target-libffi
2043 clean-target: maybe-clean-target-libjava
2044 clean-target: maybe-clean-target-zlib
2045 clean-target: maybe-clean-target-boehm-gc
2046 clean-target: maybe-clean-target-rda
2047 clean-target: maybe-clean-target-libada
2048 clean-target: maybe-clean-target-libgomp
2049 clean-target: maybe-clean-target-libitm
2050 clean-target: maybe-clean-target-libatomic
2052 .PHONY: do-distclean
2053 do-distclean:
2054 @: $(MAKE); $(unstage)
2055 @r=`${PWD_COMMAND}`; export r; \
2056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2057 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2058 distclean-target
2061 .PHONY: distclean-host
2063 distclean-host: maybe-distclean-bfd
2064 distclean-host: maybe-distclean-opcodes
2065 distclean-host: maybe-distclean-binutils
2066 distclean-host: maybe-distclean-bison
2067 distclean-host: maybe-distclean-cgen
2068 distclean-host: maybe-distclean-dejagnu
2069 distclean-host: maybe-distclean-etc
2070 distclean-host: maybe-distclean-fastjar
2071 distclean-host: maybe-distclean-fixincludes
2072 distclean-host: maybe-distclean-flex
2073 distclean-host: maybe-distclean-gas
2074 distclean-host: maybe-distclean-gcc
2075 distclean-host: maybe-distclean-accel-gcc
2076 distclean-host: maybe-distclean-gmp
2077 distclean-host: maybe-distclean-mpfr
2078 distclean-host: maybe-distclean-mpc
2079 distclean-host: maybe-distclean-isl
2080 distclean-host: maybe-distclean-cloog
2081 distclean-host: maybe-distclean-libelf
2082 distclean-host: maybe-distclean-gold
2083 distclean-host: maybe-distclean-gprof
2084 distclean-host: maybe-distclean-intl
2085 distclean-host: maybe-distclean-tcl
2086 distclean-host: maybe-distclean-itcl
2087 distclean-host: maybe-distclean-ld
2088 distclean-host: maybe-distclean-libbacktrace
2089 distclean-host: maybe-distclean-libcpp
2090 distclean-host: maybe-distclean-libdecnumber
2091 distclean-host: maybe-distclean-libgui
2092 distclean-host: maybe-distclean-libiberty
2093 distclean-host: maybe-distclean-libiconv
2094 distclean-host: maybe-distclean-m4
2095 distclean-host: maybe-distclean-readline
2096 distclean-host: maybe-distclean-sid
2097 distclean-host: maybe-distclean-sim
2098 distclean-host: maybe-distclean-texinfo
2099 distclean-host: maybe-distclean-zlib
2100 distclean-host: maybe-distclean-gdb
2101 distclean-host: maybe-distclean-expect
2102 distclean-host: maybe-distclean-guile
2103 distclean-host: maybe-distclean-tk
2104 distclean-host: maybe-distclean-libtermcap
2105 distclean-host: maybe-distclean-utils
2106 distclean-host: maybe-distclean-gnattools
2107 distclean-host: maybe-distclean-lto-plugin
2109 .PHONY: distclean-target
2111 distclean-target: maybe-distclean-target-libstdc++-v3
2112 distclean-target: maybe-distclean-target-libsanitizer
2113 distclean-target: maybe-distclean-target-libvtv
2114 distclean-target: maybe-distclean-target-libcilkrts
2115 distclean-target: maybe-distclean-target-libssp
2116 distclean-target: maybe-distclean-target-newlib
2117 distclean-target: maybe-distclean-target-libgcc
2118 distclean-target: maybe-distclean-target-libbacktrace
2119 distclean-target: maybe-distclean-target-libquadmath
2120 distclean-target: maybe-distclean-target-libgfortran
2121 distclean-target: maybe-distclean-target-libobjc
2122 distclean-target: maybe-distclean-target-libgo
2123 distclean-target: maybe-distclean-target-libtermcap
2124 distclean-target: maybe-distclean-target-winsup
2125 distclean-target: maybe-distclean-target-libgloss
2126 distclean-target: maybe-distclean-target-libffi
2127 distclean-target: maybe-distclean-target-libjava
2128 distclean-target: maybe-distclean-target-zlib
2129 distclean-target: maybe-distclean-target-boehm-gc
2130 distclean-target: maybe-distclean-target-rda
2131 distclean-target: maybe-distclean-target-libada
2132 distclean-target: maybe-distclean-target-libgomp
2133 distclean-target: maybe-distclean-target-libitm
2134 distclean-target: maybe-distclean-target-libatomic
2136 .PHONY: do-maintainer-clean
2137 do-maintainer-clean:
2138 @: $(MAKE); $(unstage)
2139 @r=`${PWD_COMMAND}`; export r; \
2140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2141 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2142 maintainer-clean-target
2145 .PHONY: maintainer-clean-host
2147 maintainer-clean-host: maybe-maintainer-clean-bfd
2148 maintainer-clean-host: maybe-maintainer-clean-opcodes
2149 maintainer-clean-host: maybe-maintainer-clean-binutils
2150 maintainer-clean-host: maybe-maintainer-clean-bison
2151 maintainer-clean-host: maybe-maintainer-clean-cgen
2152 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2153 maintainer-clean-host: maybe-maintainer-clean-etc
2154 maintainer-clean-host: maybe-maintainer-clean-fastjar
2155 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2156 maintainer-clean-host: maybe-maintainer-clean-flex
2157 maintainer-clean-host: maybe-maintainer-clean-gas
2158 maintainer-clean-host: maybe-maintainer-clean-gcc
2159 maintainer-clean-host: maybe-maintainer-clean-accel-gcc
2160 maintainer-clean-host: maybe-maintainer-clean-gmp
2161 maintainer-clean-host: maybe-maintainer-clean-mpfr
2162 maintainer-clean-host: maybe-maintainer-clean-mpc
2163 maintainer-clean-host: maybe-maintainer-clean-isl
2164 maintainer-clean-host: maybe-maintainer-clean-cloog
2165 maintainer-clean-host: maybe-maintainer-clean-libelf
2166 maintainer-clean-host: maybe-maintainer-clean-gold
2167 maintainer-clean-host: maybe-maintainer-clean-gprof
2168 maintainer-clean-host: maybe-maintainer-clean-intl
2169 maintainer-clean-host: maybe-maintainer-clean-tcl
2170 maintainer-clean-host: maybe-maintainer-clean-itcl
2171 maintainer-clean-host: maybe-maintainer-clean-ld
2172 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2173 maintainer-clean-host: maybe-maintainer-clean-libcpp
2174 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2175 maintainer-clean-host: maybe-maintainer-clean-libgui
2176 maintainer-clean-host: maybe-maintainer-clean-libiberty
2177 maintainer-clean-host: maybe-maintainer-clean-libiconv
2178 maintainer-clean-host: maybe-maintainer-clean-m4
2179 maintainer-clean-host: maybe-maintainer-clean-readline
2180 maintainer-clean-host: maybe-maintainer-clean-sid
2181 maintainer-clean-host: maybe-maintainer-clean-sim
2182 maintainer-clean-host: maybe-maintainer-clean-texinfo
2183 maintainer-clean-host: maybe-maintainer-clean-zlib
2184 maintainer-clean-host: maybe-maintainer-clean-gdb
2185 maintainer-clean-host: maybe-maintainer-clean-expect
2186 maintainer-clean-host: maybe-maintainer-clean-guile
2187 maintainer-clean-host: maybe-maintainer-clean-tk
2188 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2189 maintainer-clean-host: maybe-maintainer-clean-utils
2190 maintainer-clean-host: maybe-maintainer-clean-gnattools
2191 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2193 .PHONY: maintainer-clean-target
2195 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2196 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2197 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2198 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2199 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2200 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2201 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2202 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2203 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2204 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2205 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2206 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2207 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2208 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2209 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2210 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2211 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2212 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2213 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2214 maintainer-clean-target: maybe-maintainer-clean-target-rda
2215 maintainer-clean-target: maybe-maintainer-clean-target-libada
2216 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2217 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2218 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2221 # Here are the targets which correspond to the do-X targets.
2223 .PHONY: info installcheck dvi pdf html
2224 .PHONY: install-info install-pdf install-html
2225 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2226 .PHONY: local-clean local-distclean local-maintainer-clean
2227 info: do-info
2228 installcheck: do-installcheck
2229 dvi: do-dvi
2230 pdf: do-pdf
2231 html: do-html
2233 # Make sure makeinfo is built before we do a `make info', if we're
2234 # in fact building texinfo.
2235 do-info: maybe-all-texinfo
2237 install-info: do-install-info dir.info
2238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2239 if [ -f dir.info ] ; then \
2240 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2241 else true ; fi
2243 install-pdf: do-install-pdf
2245 install-html: do-install-html
2247 local-clean:
2248 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2250 local-distclean:
2251 -rm -f Makefile config.status config.cache mh-frag mt-frag
2252 -rm -f maybedep.tmp serdep.tmp
2253 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2254 rm -rf $(TARGET_SUBDIR); \
2255 else true; fi
2256 -rm -rf $(BUILD_SUBDIR)
2257 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2258 rm -rf $(HOST_SUBDIR); \
2259 else true; fi
2260 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2261 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2262 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2263 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2264 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2265 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2267 local-maintainer-clean:
2268 @echo "This command is intended for maintainers to use;"
2269 @echo "it deletes files that may require special tools to rebuild."
2271 clean: do-clean local-clean
2272 mostlyclean: do-mostlyclean local-clean
2273 distclean: do-distclean local-clean local-distclean
2274 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2275 maintainer-clean: local-distclean
2276 realclean: maintainer-clean
2278 # Check target.
2280 .PHONY: check do-check
2281 check: do-check
2283 # Only include modules actually being configured and built.
2284 .PHONY: check-host
2285 check-host: \
2286 maybe-check-bfd \
2287 maybe-check-opcodes \
2288 maybe-check-binutils \
2289 maybe-check-bison \
2290 maybe-check-cgen \
2291 maybe-check-dejagnu \
2292 maybe-check-etc \
2293 maybe-check-fastjar \
2294 maybe-check-fixincludes \
2295 maybe-check-flex \
2296 maybe-check-gas \
2297 maybe-check-gcc \
2298 maybe-check-accel-gcc \
2299 maybe-check-gmp \
2300 maybe-check-mpfr \
2301 maybe-check-mpc \
2302 maybe-check-isl \
2303 maybe-check-cloog \
2304 maybe-check-libelf \
2305 maybe-check-gold \
2306 maybe-check-gprof \
2307 maybe-check-intl \
2308 maybe-check-tcl \
2309 maybe-check-itcl \
2310 maybe-check-ld \
2311 maybe-check-libbacktrace \
2312 maybe-check-libcpp \
2313 maybe-check-libdecnumber \
2314 maybe-check-libgui \
2315 maybe-check-libiberty \
2316 maybe-check-libiconv \
2317 maybe-check-m4 \
2318 maybe-check-readline \
2319 maybe-check-sid \
2320 maybe-check-sim \
2321 maybe-check-texinfo \
2322 maybe-check-zlib \
2323 maybe-check-gdb \
2324 maybe-check-expect \
2325 maybe-check-guile \
2326 maybe-check-tk \
2327 maybe-check-libtermcap \
2328 maybe-check-utils \
2329 maybe-check-gnattools \
2330 maybe-check-lto-plugin
2332 .PHONY: check-target
2333 check-target: \
2334 maybe-check-target-libstdc++-v3 \
2335 maybe-check-target-libsanitizer \
2336 maybe-check-target-libvtv \
2337 maybe-check-target-libcilkrts \
2338 maybe-check-target-libssp \
2339 maybe-check-target-newlib \
2340 maybe-check-target-libgcc \
2341 maybe-check-target-libbacktrace \
2342 maybe-check-target-libquadmath \
2343 maybe-check-target-libgfortran \
2344 maybe-check-target-libobjc \
2345 maybe-check-target-libgo \
2346 maybe-check-target-libtermcap \
2347 maybe-check-target-winsup \
2348 maybe-check-target-libgloss \
2349 maybe-check-target-libffi \
2350 maybe-check-target-libjava \
2351 maybe-check-target-zlib \
2352 maybe-check-target-boehm-gc \
2353 maybe-check-target-rda \
2354 maybe-check-target-libada \
2355 maybe-check-target-libgomp \
2356 maybe-check-target-libitm \
2357 maybe-check-target-libatomic
2359 do-check:
2360 @: $(MAKE); $(unstage)
2361 @r=`${PWD_COMMAND}`; export r; \
2362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2363 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2365 # Automated reporting of test results.
2367 warning.log: build.log
2368 $(srcdir)/contrib/warn_summary build.log > $@
2370 mail-report.log:
2371 if test x'$(BOOT_CFLAGS)' != x''; then \
2372 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2373 fi; \
2374 $(srcdir)/contrib/test_summary -t >$@
2375 chmod +x $@
2376 echo If you really want to send e-mail, run ./$@ now
2378 mail-report-with-warnings.log: warning.log
2379 if test x'$(BOOT_CFLAGS)' != x''; then \
2380 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2381 fi; \
2382 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2383 chmod +x $@
2384 echo If you really want to send e-mail, run ./$@ now
2386 # Installation targets.
2388 .PHONY: install uninstall
2389 install:
2390 @: $(MAKE); $(unstage)
2391 @r=`${PWD_COMMAND}`; export r; \
2392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2393 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2395 .PHONY: install-host-nogcc
2396 install-host-nogcc: \
2397 maybe-install-bfd \
2398 maybe-install-opcodes \
2399 maybe-install-binutils \
2400 maybe-install-bison \
2401 maybe-install-cgen \
2402 maybe-install-dejagnu \
2403 maybe-install-etc \
2404 maybe-install-fastjar \
2405 maybe-install-fixincludes \
2406 maybe-install-flex \
2407 maybe-install-gas \
2408 maybe-install-accel-gcc \
2409 maybe-install-gmp \
2410 maybe-install-mpfr \
2411 maybe-install-mpc \
2412 maybe-install-isl \
2413 maybe-install-cloog \
2414 maybe-install-libelf \
2415 maybe-install-gold \
2416 maybe-install-gprof \
2417 maybe-install-intl \
2418 maybe-install-tcl \
2419 maybe-install-itcl \
2420 maybe-install-ld \
2421 maybe-install-libbacktrace \
2422 maybe-install-libcpp \
2423 maybe-install-libdecnumber \
2424 maybe-install-libgui \
2425 maybe-install-libiberty \
2426 maybe-install-libiconv \
2427 maybe-install-m4 \
2428 maybe-install-readline \
2429 maybe-install-sid \
2430 maybe-install-sim \
2431 maybe-install-texinfo \
2432 maybe-install-zlib \
2433 maybe-install-gdb \
2434 maybe-install-expect \
2435 maybe-install-guile \
2436 maybe-install-tk \
2437 maybe-install-libtermcap \
2438 maybe-install-utils \
2439 maybe-install-gnattools \
2440 maybe-install-lto-plugin
2442 .PHONY: install-host
2443 install-host: \
2444 maybe-install-bfd \
2445 maybe-install-opcodes \
2446 maybe-install-binutils \
2447 maybe-install-bison \
2448 maybe-install-cgen \
2449 maybe-install-dejagnu \
2450 maybe-install-etc \
2451 maybe-install-fastjar \
2452 maybe-install-fixincludes \
2453 maybe-install-flex \
2454 maybe-install-gas \
2455 maybe-install-gcc \
2456 maybe-install-accel-gcc \
2457 maybe-install-gmp \
2458 maybe-install-mpfr \
2459 maybe-install-mpc \
2460 maybe-install-isl \
2461 maybe-install-cloog \
2462 maybe-install-libelf \
2463 maybe-install-gold \
2464 maybe-install-gprof \
2465 maybe-install-intl \
2466 maybe-install-tcl \
2467 maybe-install-itcl \
2468 maybe-install-ld \
2469 maybe-install-libbacktrace \
2470 maybe-install-libcpp \
2471 maybe-install-libdecnumber \
2472 maybe-install-libgui \
2473 maybe-install-libiberty \
2474 maybe-install-libiconv \
2475 maybe-install-m4 \
2476 maybe-install-readline \
2477 maybe-install-sid \
2478 maybe-install-sim \
2479 maybe-install-texinfo \
2480 maybe-install-zlib \
2481 maybe-install-gdb \
2482 maybe-install-expect \
2483 maybe-install-guile \
2484 maybe-install-tk \
2485 maybe-install-libtermcap \
2486 maybe-install-utils \
2487 maybe-install-gnattools \
2488 maybe-install-lto-plugin
2490 .PHONY: install-target
2491 install-target: \
2492 maybe-install-target-libstdc++-v3 \
2493 maybe-install-target-libsanitizer \
2494 maybe-install-target-libvtv \
2495 maybe-install-target-libcilkrts \
2496 maybe-install-target-libssp \
2497 maybe-install-target-newlib \
2498 maybe-install-target-libgcc \
2499 maybe-install-target-libbacktrace \
2500 maybe-install-target-libquadmath \
2501 maybe-install-target-libgfortran \
2502 maybe-install-target-libobjc \
2503 maybe-install-target-libgo \
2504 maybe-install-target-libtermcap \
2505 maybe-install-target-winsup \
2506 maybe-install-target-libgloss \
2507 maybe-install-target-libffi \
2508 maybe-install-target-libjava \
2509 maybe-install-target-zlib \
2510 maybe-install-target-boehm-gc \
2511 maybe-install-target-rda \
2512 maybe-install-target-libada \
2513 maybe-install-target-libgomp \
2514 maybe-install-target-libitm \
2515 maybe-install-target-libatomic
2517 uninstall:
2518 @echo "the uninstall target is not supported in this tree"
2520 .PHONY: install.all
2521 install.all: install-no-fixedincludes
2522 @if [ -f ./gcc/Makefile ] ; then \
2523 r=`${PWD_COMMAND}` ; export r ; \
2524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2525 $(HOST_EXPORTS) \
2526 (cd ./gcc && \
2527 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2528 else \
2529 true ; \
2532 # install-no-fixedincludes is used to allow the elaboration of binary packages
2533 # suitable for distribution, where we cannot include the fixed system header
2534 # files.
2535 .PHONY: install-no-fixedincludes
2536 install-no-fixedincludes: installdirs install-host-nogcc \
2537 install-target gcc-install-no-fixedincludes
2539 .PHONY: install-strip
2540 install-strip:
2541 @: $(MAKE); $(unstage)
2542 @r=`${PWD_COMMAND}`; export r; \
2543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2544 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2546 .PHONY: install-strip-host
2547 install-strip-host: \
2548 maybe-install-strip-bfd \
2549 maybe-install-strip-opcodes \
2550 maybe-install-strip-binutils \
2551 maybe-install-strip-bison \
2552 maybe-install-strip-cgen \
2553 maybe-install-strip-dejagnu \
2554 maybe-install-strip-etc \
2555 maybe-install-strip-fastjar \
2556 maybe-install-strip-fixincludes \
2557 maybe-install-strip-flex \
2558 maybe-install-strip-gas \
2559 maybe-install-strip-gcc \
2560 maybe-install-strip-accel-gcc \
2561 maybe-install-strip-gmp \
2562 maybe-install-strip-mpfr \
2563 maybe-install-strip-mpc \
2564 maybe-install-strip-isl \
2565 maybe-install-strip-cloog \
2566 maybe-install-strip-libelf \
2567 maybe-install-strip-gold \
2568 maybe-install-strip-gprof \
2569 maybe-install-strip-intl \
2570 maybe-install-strip-tcl \
2571 maybe-install-strip-itcl \
2572 maybe-install-strip-ld \
2573 maybe-install-strip-libbacktrace \
2574 maybe-install-strip-libcpp \
2575 maybe-install-strip-libdecnumber \
2576 maybe-install-strip-libgui \
2577 maybe-install-strip-libiberty \
2578 maybe-install-strip-libiconv \
2579 maybe-install-strip-m4 \
2580 maybe-install-strip-readline \
2581 maybe-install-strip-sid \
2582 maybe-install-strip-sim \
2583 maybe-install-strip-texinfo \
2584 maybe-install-strip-zlib \
2585 maybe-install-strip-gdb \
2586 maybe-install-strip-expect \
2587 maybe-install-strip-guile \
2588 maybe-install-strip-tk \
2589 maybe-install-strip-libtermcap \
2590 maybe-install-strip-utils \
2591 maybe-install-strip-gnattools \
2592 maybe-install-strip-lto-plugin
2594 .PHONY: install-strip-target
2595 install-strip-target: \
2596 maybe-install-strip-target-libstdc++-v3 \
2597 maybe-install-strip-target-libsanitizer \
2598 maybe-install-strip-target-libvtv \
2599 maybe-install-strip-target-libcilkrts \
2600 maybe-install-strip-target-libssp \
2601 maybe-install-strip-target-newlib \
2602 maybe-install-strip-target-libgcc \
2603 maybe-install-strip-target-libbacktrace \
2604 maybe-install-strip-target-libquadmath \
2605 maybe-install-strip-target-libgfortran \
2606 maybe-install-strip-target-libobjc \
2607 maybe-install-strip-target-libgo \
2608 maybe-install-strip-target-libtermcap \
2609 maybe-install-strip-target-winsup \
2610 maybe-install-strip-target-libgloss \
2611 maybe-install-strip-target-libffi \
2612 maybe-install-strip-target-libjava \
2613 maybe-install-strip-target-zlib \
2614 maybe-install-strip-target-boehm-gc \
2615 maybe-install-strip-target-rda \
2616 maybe-install-strip-target-libada \
2617 maybe-install-strip-target-libgomp \
2618 maybe-install-strip-target-libitm \
2619 maybe-install-strip-target-libatomic
2622 ### other supporting targets
2624 MAKEDIRS= \
2625 $(DESTDIR)$(prefix) \
2626 $(DESTDIR)$(exec_prefix)
2627 .PHONY: installdirs
2628 installdirs: mkinstalldirs
2629 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2631 dir.info: do-install-info
2632 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2633 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2634 mv -f dir.info.new dir.info ; \
2635 else true ; \
2638 dist:
2639 @echo "Building a full distribution of this tree isn't done"
2640 @echo "via 'make dist'. Check out the etc/ subdirectory"
2642 etags tags: TAGS
2644 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2645 # ability to use several tags files at once, so there is probably no need
2646 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2647 # (if we felt like it) have this Makefile write a piece of elisp which
2648 # the user could load to tell emacs19 where all the TAGS files we just
2649 # built are.
2650 TAGS: do-TAGS
2652 # ------------------------------------
2653 # Macros for configure and all targets
2654 # ------------------------------------
2660 # --------------------------------------
2661 # Modules which run on the build machine
2662 # --------------------------------------
2665 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2666 maybe-configure-build-libiberty:
2667 @if gcc-bootstrap
2668 configure-build-libiberty: stage_current
2669 @endif gcc-bootstrap
2670 @if build-libiberty
2671 maybe-configure-build-libiberty: configure-build-libiberty
2672 configure-build-libiberty:
2673 @: $(MAKE); $(unstage)
2674 @r=`${PWD_COMMAND}`; export r; \
2675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2676 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2677 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2678 $(BUILD_EXPORTS) \
2679 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2681 this_target="${target_alias}"; \
2683 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2684 case $(srcdir) in \
2685 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2686 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2687 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2688 esac; \
2689 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2690 libsrcdir="$$s/libiberty"; \
2691 rm -f no-such-file || : ; \
2692 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2693 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2694 --target=$${this_target} $${srcdiroption} \
2695 || exit 1
2696 @endif build-libiberty
2702 .PHONY: all-build-libiberty maybe-all-build-libiberty
2703 maybe-all-build-libiberty:
2704 @if gcc-bootstrap
2705 all-build-libiberty: stage_current
2706 @endif gcc-bootstrap
2707 @if build-libiberty
2708 TARGET-build-libiberty=all
2709 maybe-all-build-libiberty: all-build-libiberty
2710 all-build-libiberty: configure-build-libiberty
2711 @: $(MAKE); $(unstage)
2712 @r=`${PWD_COMMAND}`; export r; \
2713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2714 $(BUILD_EXPORTS) \
2715 (cd $(BUILD_SUBDIR)/libiberty && \
2716 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2717 $(TARGET-build-libiberty))
2718 @endif build-libiberty
2724 .PHONY: configure-build-bison maybe-configure-build-bison
2725 maybe-configure-build-bison:
2726 @if gcc-bootstrap
2727 configure-build-bison: stage_current
2728 @endif gcc-bootstrap
2729 @if build-bison
2730 maybe-configure-build-bison: configure-build-bison
2731 configure-build-bison:
2732 @: $(MAKE); $(unstage)
2733 @r=`${PWD_COMMAND}`; export r; \
2734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2735 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2736 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2737 $(BUILD_EXPORTS) \
2738 echo Configuring in $(BUILD_SUBDIR)/bison; \
2740 this_target="${target_alias}"; \
2742 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2743 case $(srcdir) in \
2744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2745 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2747 esac; \
2748 srcdiroption="--srcdir=$${topdir}/bison"; \
2749 libsrcdir="$$s/bison"; \
2750 rm -f no-such-file || : ; \
2751 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2752 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2753 --target=$${this_target} $${srcdiroption} \
2754 || exit 1
2755 @endif build-bison
2761 .PHONY: all-build-bison maybe-all-build-bison
2762 maybe-all-build-bison:
2763 @if gcc-bootstrap
2764 all-build-bison: stage_current
2765 @endif gcc-bootstrap
2766 @if build-bison
2767 TARGET-build-bison=all
2768 maybe-all-build-bison: all-build-bison
2769 all-build-bison: configure-build-bison
2770 @: $(MAKE); $(unstage)
2771 @r=`${PWD_COMMAND}`; export r; \
2772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2773 $(BUILD_EXPORTS) \
2774 (cd $(BUILD_SUBDIR)/bison && \
2775 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2776 $(TARGET-build-bison))
2777 @endif build-bison
2783 .PHONY: configure-build-flex maybe-configure-build-flex
2784 maybe-configure-build-flex:
2785 @if gcc-bootstrap
2786 configure-build-flex: stage_current
2787 @endif gcc-bootstrap
2788 @if build-flex
2789 maybe-configure-build-flex: configure-build-flex
2790 configure-build-flex:
2791 @: $(MAKE); $(unstage)
2792 @r=`${PWD_COMMAND}`; export r; \
2793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2794 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2795 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2796 $(BUILD_EXPORTS) \
2797 echo Configuring in $(BUILD_SUBDIR)/flex; \
2799 this_target="${target_alias}"; \
2801 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2802 case $(srcdir) in \
2803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2804 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2806 esac; \
2807 srcdiroption="--srcdir=$${topdir}/flex"; \
2808 libsrcdir="$$s/flex"; \
2809 rm -f no-such-file || : ; \
2810 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2811 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2812 --target=$${this_target} $${srcdiroption} \
2813 || exit 1
2814 @endif build-flex
2820 .PHONY: all-build-flex maybe-all-build-flex
2821 maybe-all-build-flex:
2822 @if gcc-bootstrap
2823 all-build-flex: stage_current
2824 @endif gcc-bootstrap
2825 @if build-flex
2826 TARGET-build-flex=all
2827 maybe-all-build-flex: all-build-flex
2828 all-build-flex: configure-build-flex
2829 @: $(MAKE); $(unstage)
2830 @r=`${PWD_COMMAND}`; export r; \
2831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2832 $(BUILD_EXPORTS) \
2833 (cd $(BUILD_SUBDIR)/flex && \
2834 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2835 $(TARGET-build-flex))
2836 @endif build-flex
2842 .PHONY: configure-build-m4 maybe-configure-build-m4
2843 maybe-configure-build-m4:
2844 @if gcc-bootstrap
2845 configure-build-m4: stage_current
2846 @endif gcc-bootstrap
2847 @if build-m4
2848 maybe-configure-build-m4: configure-build-m4
2849 configure-build-m4:
2850 @: $(MAKE); $(unstage)
2851 @r=`${PWD_COMMAND}`; export r; \
2852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2853 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2854 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2855 $(BUILD_EXPORTS) \
2856 echo Configuring in $(BUILD_SUBDIR)/m4; \
2858 this_target="${target_alias}"; \
2860 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2861 case $(srcdir) in \
2862 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2863 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2864 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2865 esac; \
2866 srcdiroption="--srcdir=$${topdir}/m4"; \
2867 libsrcdir="$$s/m4"; \
2868 rm -f no-such-file || : ; \
2869 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2870 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2871 --target=$${this_target} $${srcdiroption} \
2872 || exit 1
2873 @endif build-m4
2879 .PHONY: all-build-m4 maybe-all-build-m4
2880 maybe-all-build-m4:
2881 @if gcc-bootstrap
2882 all-build-m4: stage_current
2883 @endif gcc-bootstrap
2884 @if build-m4
2885 TARGET-build-m4=all
2886 maybe-all-build-m4: all-build-m4
2887 all-build-m4: configure-build-m4
2888 @: $(MAKE); $(unstage)
2889 @r=`${PWD_COMMAND}`; export r; \
2890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2891 $(BUILD_EXPORTS) \
2892 (cd $(BUILD_SUBDIR)/m4 && \
2893 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2894 $(TARGET-build-m4))
2895 @endif build-m4
2901 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2902 maybe-configure-build-texinfo:
2903 @if gcc-bootstrap
2904 configure-build-texinfo: stage_current
2905 @endif gcc-bootstrap
2906 @if build-texinfo
2907 maybe-configure-build-texinfo: configure-build-texinfo
2908 configure-build-texinfo:
2909 @: $(MAKE); $(unstage)
2910 @r=`${PWD_COMMAND}`; export r; \
2911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2912 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2913 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2914 $(BUILD_EXPORTS) \
2915 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2917 this_target="${target_alias}"; \
2919 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2920 case $(srcdir) in \
2921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2922 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2924 esac; \
2925 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2926 libsrcdir="$$s/texinfo"; \
2927 rm -f no-such-file || : ; \
2928 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2929 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2930 --target=$${this_target} $${srcdiroption} \
2931 || exit 1
2932 @endif build-texinfo
2938 .PHONY: all-build-texinfo maybe-all-build-texinfo
2939 maybe-all-build-texinfo:
2940 @if gcc-bootstrap
2941 all-build-texinfo: stage_current
2942 @endif gcc-bootstrap
2943 @if build-texinfo
2944 TARGET-build-texinfo=all
2945 maybe-all-build-texinfo: all-build-texinfo
2946 all-build-texinfo: configure-build-texinfo
2947 @: $(MAKE); $(unstage)
2948 @r=`${PWD_COMMAND}`; export r; \
2949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2950 $(BUILD_EXPORTS) \
2951 (cd $(BUILD_SUBDIR)/texinfo && \
2952 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2953 $(TARGET-build-texinfo))
2954 @endif build-texinfo
2960 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2961 maybe-configure-build-fixincludes:
2962 @if gcc-bootstrap
2963 configure-build-fixincludes: stage_current
2964 @endif gcc-bootstrap
2965 @if build-fixincludes
2966 maybe-configure-build-fixincludes: configure-build-fixincludes
2967 configure-build-fixincludes:
2968 @: $(MAKE); $(unstage)
2969 @r=`${PWD_COMMAND}`; export r; \
2970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2971 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2972 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2973 $(BUILD_EXPORTS) \
2974 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2976 this_target="${target_alias}"; \
2978 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2979 case $(srcdir) in \
2980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2981 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2983 esac; \
2984 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2985 libsrcdir="$$s/fixincludes"; \
2986 rm -f no-such-file || : ; \
2987 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2988 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2989 --target=$${this_target} $${srcdiroption} \
2990 || exit 1
2991 @endif build-fixincludes
2997 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2998 maybe-all-build-fixincludes:
2999 @if gcc-bootstrap
3000 all-build-fixincludes: stage_current
3001 @endif gcc-bootstrap
3002 @if build-fixincludes
3003 TARGET-build-fixincludes=all
3004 maybe-all-build-fixincludes: all-build-fixincludes
3005 all-build-fixincludes: configure-build-fixincludes
3006 @: $(MAKE); $(unstage)
3007 @r=`${PWD_COMMAND}`; export r; \
3008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3009 $(BUILD_EXPORTS) \
3010 (cd $(BUILD_SUBDIR)/fixincludes && \
3011 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3012 $(TARGET-build-fixincludes))
3013 @endif build-fixincludes
3019 # --------------------------------------
3020 # Modules which run on the host machine
3021 # --------------------------------------
3024 .PHONY: configure-bfd maybe-configure-bfd
3025 maybe-configure-bfd:
3026 @if gcc-bootstrap
3027 configure-bfd: stage_current
3028 @endif gcc-bootstrap
3029 @if bfd
3030 maybe-configure-bfd: configure-bfd
3031 configure-bfd:
3032 @r=`${PWD_COMMAND}`; export r; \
3033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3034 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3035 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3036 $(HOST_EXPORTS) \
3037 echo Configuring in $(HOST_SUBDIR)/bfd; \
3039 this_target="${target_alias}"; \
3041 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3042 case $(srcdir) in \
3043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3044 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3046 esac; \
3047 srcdiroption="--srcdir=$${topdir}/bfd"; \
3048 libsrcdir="$$s/bfd"; \
3049 $(SHELL) $${libsrcdir}/configure \
3050 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3051 --target=$${this_target} $${srcdiroption} \
3052 || exit 1
3053 @endif bfd
3057 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3058 maybe-configure-stage1-bfd:
3059 @if bfd-bootstrap
3060 maybe-configure-stage1-bfd: configure-stage1-bfd
3061 configure-stage1-bfd:
3062 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3063 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3064 @r=`${PWD_COMMAND}`; export r; \
3065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3066 TFLAGS="$(STAGE1_TFLAGS)"; \
3067 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3068 $(HOST_EXPORTS) \
3069 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3070 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3071 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3072 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3074 cd $(HOST_SUBDIR)/bfd || exit 1; \
3075 case $(srcdir) in \
3076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3077 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3079 esac; \
3080 srcdiroption="--srcdir=$${topdir}/bfd"; \
3081 libsrcdir="$$s/bfd"; \
3082 $(SHELL) $${libsrcdir}/configure \
3083 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3084 --target=${target_alias} $${srcdiroption} \
3085 $(STAGE1_CONFIGURE_FLAGS)
3086 @endif bfd-bootstrap
3088 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3089 maybe-configure-stage2-bfd:
3090 @if bfd-bootstrap
3091 maybe-configure-stage2-bfd: configure-stage2-bfd
3092 configure-stage2-bfd:
3093 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3094 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3095 @r=`${PWD_COMMAND}`; export r; \
3096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3097 TFLAGS="$(STAGE2_TFLAGS)"; \
3098 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3099 $(HOST_EXPORTS) \
3100 $(POSTSTAGE1_HOST_EXPORTS) \
3101 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3102 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3103 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3104 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3106 cd $(HOST_SUBDIR)/bfd || exit 1; \
3107 case $(srcdir) in \
3108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3109 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3111 esac; \
3112 srcdiroption="--srcdir=$${topdir}/bfd"; \
3113 libsrcdir="$$s/bfd"; \
3114 $(SHELL) $${libsrcdir}/configure \
3115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3116 --target=${target_alias} $${srcdiroption} \
3117 --with-build-libsubdir=$(HOST_SUBDIR) \
3118 $(STAGE2_CONFIGURE_FLAGS)
3119 @endif bfd-bootstrap
3121 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3122 maybe-configure-stage3-bfd:
3123 @if bfd-bootstrap
3124 maybe-configure-stage3-bfd: configure-stage3-bfd
3125 configure-stage3-bfd:
3126 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3128 @r=`${PWD_COMMAND}`; export r; \
3129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3130 TFLAGS="$(STAGE3_TFLAGS)"; \
3131 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3132 $(HOST_EXPORTS) \
3133 $(POSTSTAGE1_HOST_EXPORTS) \
3134 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3135 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3136 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3137 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3139 cd $(HOST_SUBDIR)/bfd || exit 1; \
3140 case $(srcdir) in \
3141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3142 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3144 esac; \
3145 srcdiroption="--srcdir=$${topdir}/bfd"; \
3146 libsrcdir="$$s/bfd"; \
3147 $(SHELL) $${libsrcdir}/configure \
3148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3149 --target=${target_alias} $${srcdiroption} \
3150 --with-build-libsubdir=$(HOST_SUBDIR) \
3151 $(STAGE3_CONFIGURE_FLAGS)
3152 @endif bfd-bootstrap
3154 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3155 maybe-configure-stage4-bfd:
3156 @if bfd-bootstrap
3157 maybe-configure-stage4-bfd: configure-stage4-bfd
3158 configure-stage4-bfd:
3159 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3160 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3161 @r=`${PWD_COMMAND}`; export r; \
3162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3163 TFLAGS="$(STAGE4_TFLAGS)"; \
3164 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3165 $(HOST_EXPORTS) \
3166 $(POSTSTAGE1_HOST_EXPORTS) \
3167 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3168 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3169 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3170 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3172 cd $(HOST_SUBDIR)/bfd || exit 1; \
3173 case $(srcdir) in \
3174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3175 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3177 esac; \
3178 srcdiroption="--srcdir=$${topdir}/bfd"; \
3179 libsrcdir="$$s/bfd"; \
3180 $(SHELL) $${libsrcdir}/configure \
3181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3182 --target=${target_alias} $${srcdiroption} \
3183 --with-build-libsubdir=$(HOST_SUBDIR) \
3184 $(STAGE4_CONFIGURE_FLAGS)
3185 @endif bfd-bootstrap
3187 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3188 maybe-configure-stageprofile-bfd:
3189 @if bfd-bootstrap
3190 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3191 configure-stageprofile-bfd:
3192 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3193 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3194 @r=`${PWD_COMMAND}`; export r; \
3195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3196 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3197 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3198 $(HOST_EXPORTS) \
3199 $(POSTSTAGE1_HOST_EXPORTS) \
3200 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3201 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3202 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3203 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3205 cd $(HOST_SUBDIR)/bfd || exit 1; \
3206 case $(srcdir) in \
3207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3208 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3210 esac; \
3211 srcdiroption="--srcdir=$${topdir}/bfd"; \
3212 libsrcdir="$$s/bfd"; \
3213 $(SHELL) $${libsrcdir}/configure \
3214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3215 --target=${target_alias} $${srcdiroption} \
3216 --with-build-libsubdir=$(HOST_SUBDIR) \
3217 $(STAGEprofile_CONFIGURE_FLAGS)
3218 @endif bfd-bootstrap
3220 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3221 maybe-configure-stagefeedback-bfd:
3222 @if bfd-bootstrap
3223 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3224 configure-stagefeedback-bfd:
3225 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3227 @r=`${PWD_COMMAND}`; export r; \
3228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3229 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3230 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3231 $(HOST_EXPORTS) \
3232 $(POSTSTAGE1_HOST_EXPORTS) \
3233 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3234 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3235 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3236 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3238 cd $(HOST_SUBDIR)/bfd || exit 1; \
3239 case $(srcdir) in \
3240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3241 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3243 esac; \
3244 srcdiroption="--srcdir=$${topdir}/bfd"; \
3245 libsrcdir="$$s/bfd"; \
3246 $(SHELL) $${libsrcdir}/configure \
3247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3248 --target=${target_alias} $${srcdiroption} \
3249 --with-build-libsubdir=$(HOST_SUBDIR) \
3250 $(STAGEfeedback_CONFIGURE_FLAGS)
3251 @endif bfd-bootstrap
3257 .PHONY: all-bfd maybe-all-bfd
3258 maybe-all-bfd:
3259 @if gcc-bootstrap
3260 all-bfd: stage_current
3261 @endif gcc-bootstrap
3262 @if bfd
3263 TARGET-bfd=all
3264 maybe-all-bfd: all-bfd
3265 all-bfd: configure-bfd
3266 @r=`${PWD_COMMAND}`; export r; \
3267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3268 $(HOST_EXPORTS) \
3269 (cd $(HOST_SUBDIR)/bfd && \
3270 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3271 $(TARGET-bfd))
3272 @endif bfd
3276 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3277 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3278 maybe-all-stage1-bfd:
3279 maybe-clean-stage1-bfd:
3280 @if bfd-bootstrap
3281 maybe-all-stage1-bfd: all-stage1-bfd
3282 all-stage1: all-stage1-bfd
3283 TARGET-stage1-bfd = $(TARGET-bfd)
3284 all-stage1-bfd: configure-stage1-bfd
3285 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3286 @r=`${PWD_COMMAND}`; export r; \
3287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3288 TFLAGS="$(STAGE1_TFLAGS)"; \
3289 $(HOST_EXPORTS) \
3290 cd $(HOST_SUBDIR)/bfd && \
3291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3292 CFLAGS="$(STAGE1_CFLAGS)" \
3293 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3294 LIBCFLAGS="$(LIBCFLAGS)" \
3295 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3296 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3297 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3298 $(EXTRA_HOST_FLAGS) \
3299 $(STAGE1_FLAGS_TO_PASS) \
3300 TFLAGS="$(STAGE1_TFLAGS)" \
3301 $(TARGET-stage1-bfd)
3303 maybe-clean-stage1-bfd: clean-stage1-bfd
3304 clean-stage1: clean-stage1-bfd
3305 clean-stage1-bfd:
3306 @if [ $(current_stage) = stage1 ]; then \
3307 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3308 else \
3309 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3310 $(MAKE) stage1-start; \
3311 fi; \
3312 cd $(HOST_SUBDIR)/bfd && \
3313 $(MAKE) $(EXTRA_HOST_FLAGS) \
3314 $(STAGE1_FLAGS_TO_PASS) clean
3315 @endif bfd-bootstrap
3318 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3319 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3320 maybe-all-stage2-bfd:
3321 maybe-clean-stage2-bfd:
3322 @if bfd-bootstrap
3323 maybe-all-stage2-bfd: all-stage2-bfd
3324 all-stage2: all-stage2-bfd
3325 TARGET-stage2-bfd = $(TARGET-bfd)
3326 all-stage2-bfd: configure-stage2-bfd
3327 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3328 @r=`${PWD_COMMAND}`; export r; \
3329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3330 TFLAGS="$(STAGE2_TFLAGS)"; \
3331 $(HOST_EXPORTS) \
3332 $(POSTSTAGE1_HOST_EXPORTS) \
3333 cd $(HOST_SUBDIR)/bfd && \
3334 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3335 CFLAGS="$(STAGE2_CFLAGS)" \
3336 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3337 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3338 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3339 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3340 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3341 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3342 TFLAGS="$(STAGE2_TFLAGS)" \
3343 $(TARGET-stage2-bfd)
3345 maybe-clean-stage2-bfd: clean-stage2-bfd
3346 clean-stage2: clean-stage2-bfd
3347 clean-stage2-bfd:
3348 @if [ $(current_stage) = stage2 ]; then \
3349 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3350 else \
3351 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3352 $(MAKE) stage2-start; \
3353 fi; \
3354 cd $(HOST_SUBDIR)/bfd && \
3355 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3356 @endif bfd-bootstrap
3359 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3360 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3361 maybe-all-stage3-bfd:
3362 maybe-clean-stage3-bfd:
3363 @if bfd-bootstrap
3364 maybe-all-stage3-bfd: all-stage3-bfd
3365 all-stage3: all-stage3-bfd
3366 TARGET-stage3-bfd = $(TARGET-bfd)
3367 all-stage3-bfd: configure-stage3-bfd
3368 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3369 @r=`${PWD_COMMAND}`; export r; \
3370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3371 TFLAGS="$(STAGE3_TFLAGS)"; \
3372 $(HOST_EXPORTS) \
3373 $(POSTSTAGE1_HOST_EXPORTS) \
3374 cd $(HOST_SUBDIR)/bfd && \
3375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3376 CFLAGS="$(STAGE3_CFLAGS)" \
3377 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3378 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3379 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3380 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3381 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3382 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3383 TFLAGS="$(STAGE3_TFLAGS)" \
3384 $(TARGET-stage3-bfd)
3386 maybe-clean-stage3-bfd: clean-stage3-bfd
3387 clean-stage3: clean-stage3-bfd
3388 clean-stage3-bfd:
3389 @if [ $(current_stage) = stage3 ]; then \
3390 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3391 else \
3392 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3393 $(MAKE) stage3-start; \
3394 fi; \
3395 cd $(HOST_SUBDIR)/bfd && \
3396 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3397 @endif bfd-bootstrap
3400 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3401 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3402 maybe-all-stage4-bfd:
3403 maybe-clean-stage4-bfd:
3404 @if bfd-bootstrap
3405 maybe-all-stage4-bfd: all-stage4-bfd
3406 all-stage4: all-stage4-bfd
3407 TARGET-stage4-bfd = $(TARGET-bfd)
3408 all-stage4-bfd: configure-stage4-bfd
3409 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3410 @r=`${PWD_COMMAND}`; export r; \
3411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3412 TFLAGS="$(STAGE4_TFLAGS)"; \
3413 $(HOST_EXPORTS) \
3414 $(POSTSTAGE1_HOST_EXPORTS) \
3415 cd $(HOST_SUBDIR)/bfd && \
3416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3417 CFLAGS="$(STAGE4_CFLAGS)" \
3418 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3419 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3423 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3424 TFLAGS="$(STAGE4_TFLAGS)" \
3425 $(TARGET-stage4-bfd)
3427 maybe-clean-stage4-bfd: clean-stage4-bfd
3428 clean-stage4: clean-stage4-bfd
3429 clean-stage4-bfd:
3430 @if [ $(current_stage) = stage4 ]; then \
3431 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3432 else \
3433 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3434 $(MAKE) stage4-start; \
3435 fi; \
3436 cd $(HOST_SUBDIR)/bfd && \
3437 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3438 @endif bfd-bootstrap
3441 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3442 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3443 maybe-all-stageprofile-bfd:
3444 maybe-clean-stageprofile-bfd:
3445 @if bfd-bootstrap
3446 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3447 all-stageprofile: all-stageprofile-bfd
3448 TARGET-stageprofile-bfd = $(TARGET-bfd)
3449 all-stageprofile-bfd: configure-stageprofile-bfd
3450 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3451 @r=`${PWD_COMMAND}`; export r; \
3452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3453 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3454 $(HOST_EXPORTS) \
3455 $(POSTSTAGE1_HOST_EXPORTS) \
3456 cd $(HOST_SUBDIR)/bfd && \
3457 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3458 CFLAGS="$(STAGEprofile_CFLAGS)" \
3459 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3460 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3461 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3462 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3463 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3464 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3465 TFLAGS="$(STAGEprofile_TFLAGS)" \
3466 $(TARGET-stageprofile-bfd)
3468 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3469 clean-stageprofile: clean-stageprofile-bfd
3470 clean-stageprofile-bfd:
3471 @if [ $(current_stage) = stageprofile ]; then \
3472 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3473 else \
3474 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3475 $(MAKE) stageprofile-start; \
3476 fi; \
3477 cd $(HOST_SUBDIR)/bfd && \
3478 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3479 @endif bfd-bootstrap
3482 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3483 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3484 maybe-all-stagefeedback-bfd:
3485 maybe-clean-stagefeedback-bfd:
3486 @if bfd-bootstrap
3487 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3488 all-stagefeedback: all-stagefeedback-bfd
3489 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3490 all-stagefeedback-bfd: configure-stagefeedback-bfd
3491 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3492 @r=`${PWD_COMMAND}`; export r; \
3493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3494 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3495 $(HOST_EXPORTS) \
3496 $(POSTSTAGE1_HOST_EXPORTS) \
3497 cd $(HOST_SUBDIR)/bfd && \
3498 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3499 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3500 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3501 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3502 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3503 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3504 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3505 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3506 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3507 $(TARGET-stagefeedback-bfd)
3509 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3510 clean-stagefeedback: clean-stagefeedback-bfd
3511 clean-stagefeedback-bfd:
3512 @if [ $(current_stage) = stagefeedback ]; then \
3513 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3514 else \
3515 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3516 $(MAKE) stagefeedback-start; \
3517 fi; \
3518 cd $(HOST_SUBDIR)/bfd && \
3519 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3520 @endif bfd-bootstrap
3526 .PHONY: check-bfd maybe-check-bfd
3527 maybe-check-bfd:
3528 @if bfd
3529 maybe-check-bfd: check-bfd
3531 check-bfd:
3532 @: $(MAKE); $(unstage)
3533 @r=`${PWD_COMMAND}`; export r; \
3534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3535 $(HOST_EXPORTS) \
3536 (cd $(HOST_SUBDIR)/bfd && \
3537 $(MAKE) $(FLAGS_TO_PASS) check)
3539 @endif bfd
3541 .PHONY: install-bfd maybe-install-bfd
3542 maybe-install-bfd:
3543 @if bfd
3544 maybe-install-bfd: install-bfd
3546 install-bfd: installdirs
3547 @: $(MAKE); $(unstage)
3548 @r=`${PWD_COMMAND}`; export r; \
3549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3550 $(HOST_EXPORTS) \
3551 (cd $(HOST_SUBDIR)/bfd && \
3552 $(MAKE) $(FLAGS_TO_PASS) install)
3554 @endif bfd
3556 .PHONY: install-strip-bfd maybe-install-strip-bfd
3557 maybe-install-strip-bfd:
3558 @if bfd
3559 maybe-install-strip-bfd: install-strip-bfd
3561 install-strip-bfd: installdirs
3562 @: $(MAKE); $(unstage)
3563 @r=`${PWD_COMMAND}`; export r; \
3564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3565 $(HOST_EXPORTS) \
3566 (cd $(HOST_SUBDIR)/bfd && \
3567 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3569 @endif bfd
3571 # Other targets (info, dvi, pdf, etc.)
3573 .PHONY: maybe-info-bfd info-bfd
3574 maybe-info-bfd:
3575 @if bfd
3576 maybe-info-bfd: info-bfd
3578 info-bfd: \
3579 configure-bfd
3580 @[ -f ./bfd/Makefile ] || exit 0; \
3581 r=`${PWD_COMMAND}`; export r; \
3582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3583 $(HOST_EXPORTS) \
3584 for flag in $(EXTRA_HOST_FLAGS) ; do \
3585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3586 done; \
3587 echo "Doing info in bfd" ; \
3588 (cd $(HOST_SUBDIR)/bfd && \
3589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3591 "RANLIB=$${RANLIB}" \
3592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3593 info) \
3594 || exit 1
3596 @endif bfd
3598 .PHONY: maybe-dvi-bfd dvi-bfd
3599 maybe-dvi-bfd:
3600 @if bfd
3601 maybe-dvi-bfd: dvi-bfd
3603 dvi-bfd: \
3604 configure-bfd
3605 @[ -f ./bfd/Makefile ] || exit 0; \
3606 r=`${PWD_COMMAND}`; export r; \
3607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3608 $(HOST_EXPORTS) \
3609 for flag in $(EXTRA_HOST_FLAGS) ; do \
3610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3611 done; \
3612 echo "Doing dvi in bfd" ; \
3613 (cd $(HOST_SUBDIR)/bfd && \
3614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3616 "RANLIB=$${RANLIB}" \
3617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3618 dvi) \
3619 || exit 1
3621 @endif bfd
3623 .PHONY: maybe-pdf-bfd pdf-bfd
3624 maybe-pdf-bfd:
3625 @if bfd
3626 maybe-pdf-bfd: pdf-bfd
3628 pdf-bfd: \
3629 configure-bfd
3630 @[ -f ./bfd/Makefile ] || exit 0; \
3631 r=`${PWD_COMMAND}`; export r; \
3632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3633 $(HOST_EXPORTS) \
3634 for flag in $(EXTRA_HOST_FLAGS) ; do \
3635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3636 done; \
3637 echo "Doing pdf in bfd" ; \
3638 (cd $(HOST_SUBDIR)/bfd && \
3639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3641 "RANLIB=$${RANLIB}" \
3642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3643 pdf) \
3644 || exit 1
3646 @endif bfd
3648 .PHONY: maybe-html-bfd html-bfd
3649 maybe-html-bfd:
3650 @if bfd
3651 maybe-html-bfd: html-bfd
3653 html-bfd: \
3654 configure-bfd
3655 @[ -f ./bfd/Makefile ] || exit 0; \
3656 r=`${PWD_COMMAND}`; export r; \
3657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3658 $(HOST_EXPORTS) \
3659 for flag in $(EXTRA_HOST_FLAGS) ; do \
3660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3661 done; \
3662 echo "Doing html in bfd" ; \
3663 (cd $(HOST_SUBDIR)/bfd && \
3664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3666 "RANLIB=$${RANLIB}" \
3667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3668 html) \
3669 || exit 1
3671 @endif bfd
3673 .PHONY: maybe-TAGS-bfd TAGS-bfd
3674 maybe-TAGS-bfd:
3675 @if bfd
3676 maybe-TAGS-bfd: TAGS-bfd
3678 TAGS-bfd: \
3679 configure-bfd
3680 @[ -f ./bfd/Makefile ] || exit 0; \
3681 r=`${PWD_COMMAND}`; export r; \
3682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3683 $(HOST_EXPORTS) \
3684 for flag in $(EXTRA_HOST_FLAGS) ; do \
3685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3686 done; \
3687 echo "Doing TAGS in bfd" ; \
3688 (cd $(HOST_SUBDIR)/bfd && \
3689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3691 "RANLIB=$${RANLIB}" \
3692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3693 TAGS) \
3694 || exit 1
3696 @endif bfd
3698 .PHONY: maybe-install-info-bfd install-info-bfd
3699 maybe-install-info-bfd:
3700 @if bfd
3701 maybe-install-info-bfd: install-info-bfd
3703 install-info-bfd: \
3704 configure-bfd \
3705 info-bfd
3706 @[ -f ./bfd/Makefile ] || exit 0; \
3707 r=`${PWD_COMMAND}`; export r; \
3708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3709 $(HOST_EXPORTS) \
3710 for flag in $(EXTRA_HOST_FLAGS) ; do \
3711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3712 done; \
3713 echo "Doing install-info in bfd" ; \
3714 (cd $(HOST_SUBDIR)/bfd && \
3715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3717 "RANLIB=$${RANLIB}" \
3718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3719 install-info) \
3720 || exit 1
3722 @endif bfd
3724 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3725 maybe-install-pdf-bfd:
3726 @if bfd
3727 maybe-install-pdf-bfd: install-pdf-bfd
3729 install-pdf-bfd: \
3730 configure-bfd \
3731 pdf-bfd
3732 @[ -f ./bfd/Makefile ] || exit 0; \
3733 r=`${PWD_COMMAND}`; export r; \
3734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3735 $(HOST_EXPORTS) \
3736 for flag in $(EXTRA_HOST_FLAGS) ; do \
3737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3738 done; \
3739 echo "Doing install-pdf in bfd" ; \
3740 (cd $(HOST_SUBDIR)/bfd && \
3741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3743 "RANLIB=$${RANLIB}" \
3744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3745 install-pdf) \
3746 || exit 1
3748 @endif bfd
3750 .PHONY: maybe-install-html-bfd install-html-bfd
3751 maybe-install-html-bfd:
3752 @if bfd
3753 maybe-install-html-bfd: install-html-bfd
3755 install-html-bfd: \
3756 configure-bfd \
3757 html-bfd
3758 @[ -f ./bfd/Makefile ] || exit 0; \
3759 r=`${PWD_COMMAND}`; export r; \
3760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3761 $(HOST_EXPORTS) \
3762 for flag in $(EXTRA_HOST_FLAGS) ; do \
3763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3764 done; \
3765 echo "Doing install-html in bfd" ; \
3766 (cd $(HOST_SUBDIR)/bfd && \
3767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3769 "RANLIB=$${RANLIB}" \
3770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3771 install-html) \
3772 || exit 1
3774 @endif bfd
3776 .PHONY: maybe-installcheck-bfd installcheck-bfd
3777 maybe-installcheck-bfd:
3778 @if bfd
3779 maybe-installcheck-bfd: installcheck-bfd
3781 installcheck-bfd: \
3782 configure-bfd
3783 @[ -f ./bfd/Makefile ] || exit 0; \
3784 r=`${PWD_COMMAND}`; export r; \
3785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3786 $(HOST_EXPORTS) \
3787 for flag in $(EXTRA_HOST_FLAGS) ; do \
3788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3789 done; \
3790 echo "Doing installcheck in bfd" ; \
3791 (cd $(HOST_SUBDIR)/bfd && \
3792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3794 "RANLIB=$${RANLIB}" \
3795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3796 installcheck) \
3797 || exit 1
3799 @endif bfd
3801 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3802 maybe-mostlyclean-bfd:
3803 @if bfd
3804 maybe-mostlyclean-bfd: mostlyclean-bfd
3806 mostlyclean-bfd:
3807 @[ -f ./bfd/Makefile ] || exit 0; \
3808 r=`${PWD_COMMAND}`; export r; \
3809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3810 $(HOST_EXPORTS) \
3811 for flag in $(EXTRA_HOST_FLAGS) ; do \
3812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3813 done; \
3814 echo "Doing mostlyclean in bfd" ; \
3815 (cd $(HOST_SUBDIR)/bfd && \
3816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3818 "RANLIB=$${RANLIB}" \
3819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3820 mostlyclean) \
3821 || exit 1
3823 @endif bfd
3825 .PHONY: maybe-clean-bfd clean-bfd
3826 maybe-clean-bfd:
3827 @if bfd
3828 maybe-clean-bfd: clean-bfd
3830 clean-bfd:
3831 @[ -f ./bfd/Makefile ] || exit 0; \
3832 r=`${PWD_COMMAND}`; export r; \
3833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3834 $(HOST_EXPORTS) \
3835 for flag in $(EXTRA_HOST_FLAGS) ; do \
3836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3837 done; \
3838 echo "Doing clean in bfd" ; \
3839 (cd $(HOST_SUBDIR)/bfd && \
3840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3842 "RANLIB=$${RANLIB}" \
3843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3844 clean) \
3845 || exit 1
3847 @endif bfd
3849 .PHONY: maybe-distclean-bfd distclean-bfd
3850 maybe-distclean-bfd:
3851 @if bfd
3852 maybe-distclean-bfd: distclean-bfd
3854 distclean-bfd:
3855 @[ -f ./bfd/Makefile ] || exit 0; \
3856 r=`${PWD_COMMAND}`; export r; \
3857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3858 $(HOST_EXPORTS) \
3859 for flag in $(EXTRA_HOST_FLAGS) ; do \
3860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3861 done; \
3862 echo "Doing distclean in bfd" ; \
3863 (cd $(HOST_SUBDIR)/bfd && \
3864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3866 "RANLIB=$${RANLIB}" \
3867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3868 distclean) \
3869 || exit 1
3871 @endif bfd
3873 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3874 maybe-maintainer-clean-bfd:
3875 @if bfd
3876 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3878 maintainer-clean-bfd:
3879 @[ -f ./bfd/Makefile ] || exit 0; \
3880 r=`${PWD_COMMAND}`; export r; \
3881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3882 $(HOST_EXPORTS) \
3883 for flag in $(EXTRA_HOST_FLAGS) ; do \
3884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3885 done; \
3886 echo "Doing maintainer-clean in bfd" ; \
3887 (cd $(HOST_SUBDIR)/bfd && \
3888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3890 "RANLIB=$${RANLIB}" \
3891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3892 maintainer-clean) \
3893 || exit 1
3895 @endif bfd
3899 .PHONY: configure-opcodes maybe-configure-opcodes
3900 maybe-configure-opcodes:
3901 @if gcc-bootstrap
3902 configure-opcodes: stage_current
3903 @endif gcc-bootstrap
3904 @if opcodes
3905 maybe-configure-opcodes: configure-opcodes
3906 configure-opcodes:
3907 @r=`${PWD_COMMAND}`; export r; \
3908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3909 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3910 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3911 $(HOST_EXPORTS) \
3912 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3914 this_target="${target_alias}"; \
3916 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3917 case $(srcdir) in \
3918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3919 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3921 esac; \
3922 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3923 libsrcdir="$$s/opcodes"; \
3924 $(SHELL) $${libsrcdir}/configure \
3925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3926 --target=$${this_target} $${srcdiroption} \
3927 || exit 1
3928 @endif opcodes
3932 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3933 maybe-configure-stage1-opcodes:
3934 @if opcodes-bootstrap
3935 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3936 configure-stage1-opcodes:
3937 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3938 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3939 @r=`${PWD_COMMAND}`; export r; \
3940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3941 TFLAGS="$(STAGE1_TFLAGS)"; \
3942 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3943 $(HOST_EXPORTS) \
3944 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3945 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3946 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3947 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3949 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3950 case $(srcdir) in \
3951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3952 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3954 esac; \
3955 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3956 libsrcdir="$$s/opcodes"; \
3957 $(SHELL) $${libsrcdir}/configure \
3958 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3959 --target=${target_alias} $${srcdiroption} \
3960 $(STAGE1_CONFIGURE_FLAGS)
3961 @endif opcodes-bootstrap
3963 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3964 maybe-configure-stage2-opcodes:
3965 @if opcodes-bootstrap
3966 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3967 configure-stage2-opcodes:
3968 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3969 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3970 @r=`${PWD_COMMAND}`; export r; \
3971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3972 TFLAGS="$(STAGE2_TFLAGS)"; \
3973 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3974 $(HOST_EXPORTS) \
3975 $(POSTSTAGE1_HOST_EXPORTS) \
3976 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3977 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3978 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3979 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3981 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3982 case $(srcdir) in \
3983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3984 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3986 esac; \
3987 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3988 libsrcdir="$$s/opcodes"; \
3989 $(SHELL) $${libsrcdir}/configure \
3990 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3991 --target=${target_alias} $${srcdiroption} \
3992 --with-build-libsubdir=$(HOST_SUBDIR) \
3993 $(STAGE2_CONFIGURE_FLAGS)
3994 @endif opcodes-bootstrap
3996 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3997 maybe-configure-stage3-opcodes:
3998 @if opcodes-bootstrap
3999 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4000 configure-stage3-opcodes:
4001 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4002 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4003 @r=`${PWD_COMMAND}`; export r; \
4004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4005 TFLAGS="$(STAGE3_TFLAGS)"; \
4006 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4007 $(HOST_EXPORTS) \
4008 $(POSTSTAGE1_HOST_EXPORTS) \
4009 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4010 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4011 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4012 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
4013 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4014 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4015 case $(srcdir) in \
4016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4017 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4019 esac; \
4020 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4021 libsrcdir="$$s/opcodes"; \
4022 $(SHELL) $${libsrcdir}/configure \
4023 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4024 --target=${target_alias} $${srcdiroption} \
4025 --with-build-libsubdir=$(HOST_SUBDIR) \
4026 $(STAGE3_CONFIGURE_FLAGS)
4027 @endif opcodes-bootstrap
4029 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4030 maybe-configure-stage4-opcodes:
4031 @if opcodes-bootstrap
4032 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4033 configure-stage4-opcodes:
4034 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4035 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4036 @r=`${PWD_COMMAND}`; export r; \
4037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4038 TFLAGS="$(STAGE4_TFLAGS)"; \
4039 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4040 $(HOST_EXPORTS) \
4041 $(POSTSTAGE1_HOST_EXPORTS) \
4042 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4043 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4044 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4045 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4046 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4047 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4048 case $(srcdir) in \
4049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4050 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4052 esac; \
4053 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4054 libsrcdir="$$s/opcodes"; \
4055 $(SHELL) $${libsrcdir}/configure \
4056 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4057 --target=${target_alias} $${srcdiroption} \
4058 --with-build-libsubdir=$(HOST_SUBDIR) \
4059 $(STAGE4_CONFIGURE_FLAGS)
4060 @endif opcodes-bootstrap
4062 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4063 maybe-configure-stageprofile-opcodes:
4064 @if opcodes-bootstrap
4065 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4066 configure-stageprofile-opcodes:
4067 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4068 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4069 @r=`${PWD_COMMAND}`; export r; \
4070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4071 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4072 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4073 $(HOST_EXPORTS) \
4074 $(POSTSTAGE1_HOST_EXPORTS) \
4075 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4076 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4077 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4078 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4079 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4080 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4081 case $(srcdir) in \
4082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4083 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4085 esac; \
4086 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4087 libsrcdir="$$s/opcodes"; \
4088 $(SHELL) $${libsrcdir}/configure \
4089 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4090 --target=${target_alias} $${srcdiroption} \
4091 --with-build-libsubdir=$(HOST_SUBDIR) \
4092 $(STAGEprofile_CONFIGURE_FLAGS)
4093 @endif opcodes-bootstrap
4095 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4096 maybe-configure-stagefeedback-opcodes:
4097 @if opcodes-bootstrap
4098 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4099 configure-stagefeedback-opcodes:
4100 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4101 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4102 @r=`${PWD_COMMAND}`; export r; \
4103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4104 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4105 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4106 $(HOST_EXPORTS) \
4107 $(POSTSTAGE1_HOST_EXPORTS) \
4108 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4109 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4110 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4111 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4112 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4113 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4114 case $(srcdir) in \
4115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4116 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4118 esac; \
4119 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4120 libsrcdir="$$s/opcodes"; \
4121 $(SHELL) $${libsrcdir}/configure \
4122 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4123 --target=${target_alias} $${srcdiroption} \
4124 --with-build-libsubdir=$(HOST_SUBDIR) \
4125 $(STAGEfeedback_CONFIGURE_FLAGS)
4126 @endif opcodes-bootstrap
4132 .PHONY: all-opcodes maybe-all-opcodes
4133 maybe-all-opcodes:
4134 @if gcc-bootstrap
4135 all-opcodes: stage_current
4136 @endif gcc-bootstrap
4137 @if opcodes
4138 TARGET-opcodes=all
4139 maybe-all-opcodes: all-opcodes
4140 all-opcodes: configure-opcodes
4141 @r=`${PWD_COMMAND}`; export r; \
4142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4143 $(HOST_EXPORTS) \
4144 (cd $(HOST_SUBDIR)/opcodes && \
4145 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4146 $(TARGET-opcodes))
4147 @endif opcodes
4151 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4152 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4153 maybe-all-stage1-opcodes:
4154 maybe-clean-stage1-opcodes:
4155 @if opcodes-bootstrap
4156 maybe-all-stage1-opcodes: all-stage1-opcodes
4157 all-stage1: all-stage1-opcodes
4158 TARGET-stage1-opcodes = $(TARGET-opcodes)
4159 all-stage1-opcodes: configure-stage1-opcodes
4160 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4161 @r=`${PWD_COMMAND}`; export r; \
4162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4163 TFLAGS="$(STAGE1_TFLAGS)"; \
4164 $(HOST_EXPORTS) \
4165 cd $(HOST_SUBDIR)/opcodes && \
4166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4167 CFLAGS="$(STAGE1_CFLAGS)" \
4168 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4169 LIBCFLAGS="$(LIBCFLAGS)" \
4170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4173 $(EXTRA_HOST_FLAGS) \
4174 $(STAGE1_FLAGS_TO_PASS) \
4175 TFLAGS="$(STAGE1_TFLAGS)" \
4176 $(TARGET-stage1-opcodes)
4178 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4179 clean-stage1: clean-stage1-opcodes
4180 clean-stage1-opcodes:
4181 @if [ $(current_stage) = stage1 ]; then \
4182 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4183 else \
4184 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4185 $(MAKE) stage1-start; \
4186 fi; \
4187 cd $(HOST_SUBDIR)/opcodes && \
4188 $(MAKE) $(EXTRA_HOST_FLAGS) \
4189 $(STAGE1_FLAGS_TO_PASS) clean
4190 @endif opcodes-bootstrap
4193 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4194 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4195 maybe-all-stage2-opcodes:
4196 maybe-clean-stage2-opcodes:
4197 @if opcodes-bootstrap
4198 maybe-all-stage2-opcodes: all-stage2-opcodes
4199 all-stage2: all-stage2-opcodes
4200 TARGET-stage2-opcodes = $(TARGET-opcodes)
4201 all-stage2-opcodes: configure-stage2-opcodes
4202 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4203 @r=`${PWD_COMMAND}`; export r; \
4204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4205 TFLAGS="$(STAGE2_TFLAGS)"; \
4206 $(HOST_EXPORTS) \
4207 $(POSTSTAGE1_HOST_EXPORTS) \
4208 cd $(HOST_SUBDIR)/opcodes && \
4209 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4210 CFLAGS="$(STAGE2_CFLAGS)" \
4211 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4212 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4213 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4214 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4215 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4216 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4217 TFLAGS="$(STAGE2_TFLAGS)" \
4218 $(TARGET-stage2-opcodes)
4220 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4221 clean-stage2: clean-stage2-opcodes
4222 clean-stage2-opcodes:
4223 @if [ $(current_stage) = stage2 ]; then \
4224 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4225 else \
4226 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4227 $(MAKE) stage2-start; \
4228 fi; \
4229 cd $(HOST_SUBDIR)/opcodes && \
4230 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4231 @endif opcodes-bootstrap
4234 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4235 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4236 maybe-all-stage3-opcodes:
4237 maybe-clean-stage3-opcodes:
4238 @if opcodes-bootstrap
4239 maybe-all-stage3-opcodes: all-stage3-opcodes
4240 all-stage3: all-stage3-opcodes
4241 TARGET-stage3-opcodes = $(TARGET-opcodes)
4242 all-stage3-opcodes: configure-stage3-opcodes
4243 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4244 @r=`${PWD_COMMAND}`; export r; \
4245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4246 TFLAGS="$(STAGE3_TFLAGS)"; \
4247 $(HOST_EXPORTS) \
4248 $(POSTSTAGE1_HOST_EXPORTS) \
4249 cd $(HOST_SUBDIR)/opcodes && \
4250 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4251 CFLAGS="$(STAGE3_CFLAGS)" \
4252 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4253 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4254 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4255 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4256 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4257 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4258 TFLAGS="$(STAGE3_TFLAGS)" \
4259 $(TARGET-stage3-opcodes)
4261 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4262 clean-stage3: clean-stage3-opcodes
4263 clean-stage3-opcodes:
4264 @if [ $(current_stage) = stage3 ]; then \
4265 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4266 else \
4267 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4268 $(MAKE) stage3-start; \
4269 fi; \
4270 cd $(HOST_SUBDIR)/opcodes && \
4271 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4272 @endif opcodes-bootstrap
4275 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4276 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4277 maybe-all-stage4-opcodes:
4278 maybe-clean-stage4-opcodes:
4279 @if opcodes-bootstrap
4280 maybe-all-stage4-opcodes: all-stage4-opcodes
4281 all-stage4: all-stage4-opcodes
4282 TARGET-stage4-opcodes = $(TARGET-opcodes)
4283 all-stage4-opcodes: configure-stage4-opcodes
4284 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4285 @r=`${PWD_COMMAND}`; export r; \
4286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4287 TFLAGS="$(STAGE4_TFLAGS)"; \
4288 $(HOST_EXPORTS) \
4289 $(POSTSTAGE1_HOST_EXPORTS) \
4290 cd $(HOST_SUBDIR)/opcodes && \
4291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4292 CFLAGS="$(STAGE4_CFLAGS)" \
4293 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4294 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4295 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4296 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4297 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4298 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4299 TFLAGS="$(STAGE4_TFLAGS)" \
4300 $(TARGET-stage4-opcodes)
4302 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4303 clean-stage4: clean-stage4-opcodes
4304 clean-stage4-opcodes:
4305 @if [ $(current_stage) = stage4 ]; then \
4306 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4307 else \
4308 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4309 $(MAKE) stage4-start; \
4310 fi; \
4311 cd $(HOST_SUBDIR)/opcodes && \
4312 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4313 @endif opcodes-bootstrap
4316 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4317 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4318 maybe-all-stageprofile-opcodes:
4319 maybe-clean-stageprofile-opcodes:
4320 @if opcodes-bootstrap
4321 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4322 all-stageprofile: all-stageprofile-opcodes
4323 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4324 all-stageprofile-opcodes: configure-stageprofile-opcodes
4325 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4326 @r=`${PWD_COMMAND}`; export r; \
4327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4328 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4329 $(HOST_EXPORTS) \
4330 $(POSTSTAGE1_HOST_EXPORTS) \
4331 cd $(HOST_SUBDIR)/opcodes && \
4332 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4333 CFLAGS="$(STAGEprofile_CFLAGS)" \
4334 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4335 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4336 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4337 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4338 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4339 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4340 TFLAGS="$(STAGEprofile_TFLAGS)" \
4341 $(TARGET-stageprofile-opcodes)
4343 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4344 clean-stageprofile: clean-stageprofile-opcodes
4345 clean-stageprofile-opcodes:
4346 @if [ $(current_stage) = stageprofile ]; then \
4347 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4348 else \
4349 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4350 $(MAKE) stageprofile-start; \
4351 fi; \
4352 cd $(HOST_SUBDIR)/opcodes && \
4353 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4354 @endif opcodes-bootstrap
4357 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4358 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4359 maybe-all-stagefeedback-opcodes:
4360 maybe-clean-stagefeedback-opcodes:
4361 @if opcodes-bootstrap
4362 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4363 all-stagefeedback: all-stagefeedback-opcodes
4364 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4365 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4366 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4367 @r=`${PWD_COMMAND}`; export r; \
4368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4369 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4370 $(HOST_EXPORTS) \
4371 $(POSTSTAGE1_HOST_EXPORTS) \
4372 cd $(HOST_SUBDIR)/opcodes && \
4373 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4374 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4375 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4376 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4377 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4378 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4379 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4380 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4381 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4382 $(TARGET-stagefeedback-opcodes)
4384 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4385 clean-stagefeedback: clean-stagefeedback-opcodes
4386 clean-stagefeedback-opcodes:
4387 @if [ $(current_stage) = stagefeedback ]; then \
4388 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4389 else \
4390 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4391 $(MAKE) stagefeedback-start; \
4392 fi; \
4393 cd $(HOST_SUBDIR)/opcodes && \
4394 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4395 @endif opcodes-bootstrap
4401 .PHONY: check-opcodes maybe-check-opcodes
4402 maybe-check-opcodes:
4403 @if opcodes
4404 maybe-check-opcodes: check-opcodes
4406 check-opcodes:
4407 @: $(MAKE); $(unstage)
4408 @r=`${PWD_COMMAND}`; export r; \
4409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4410 $(HOST_EXPORTS) \
4411 (cd $(HOST_SUBDIR)/opcodes && \
4412 $(MAKE) $(FLAGS_TO_PASS) check)
4414 @endif opcodes
4416 .PHONY: install-opcodes maybe-install-opcodes
4417 maybe-install-opcodes:
4418 @if opcodes
4419 maybe-install-opcodes: install-opcodes
4421 install-opcodes: installdirs
4422 @: $(MAKE); $(unstage)
4423 @r=`${PWD_COMMAND}`; export r; \
4424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4425 $(HOST_EXPORTS) \
4426 (cd $(HOST_SUBDIR)/opcodes && \
4427 $(MAKE) $(FLAGS_TO_PASS) install)
4429 @endif opcodes
4431 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4432 maybe-install-strip-opcodes:
4433 @if opcodes
4434 maybe-install-strip-opcodes: install-strip-opcodes
4436 install-strip-opcodes: installdirs
4437 @: $(MAKE); $(unstage)
4438 @r=`${PWD_COMMAND}`; export r; \
4439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4440 $(HOST_EXPORTS) \
4441 (cd $(HOST_SUBDIR)/opcodes && \
4442 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4444 @endif opcodes
4446 # Other targets (info, dvi, pdf, etc.)
4448 .PHONY: maybe-info-opcodes info-opcodes
4449 maybe-info-opcodes:
4450 @if opcodes
4451 maybe-info-opcodes: info-opcodes
4453 info-opcodes: \
4454 configure-opcodes
4455 @[ -f ./opcodes/Makefile ] || exit 0; \
4456 r=`${PWD_COMMAND}`; export r; \
4457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4458 $(HOST_EXPORTS) \
4459 for flag in $(EXTRA_HOST_FLAGS) ; do \
4460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4461 done; \
4462 echo "Doing info in opcodes" ; \
4463 (cd $(HOST_SUBDIR)/opcodes && \
4464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4466 "RANLIB=$${RANLIB}" \
4467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4468 info) \
4469 || exit 1
4471 @endif opcodes
4473 .PHONY: maybe-dvi-opcodes dvi-opcodes
4474 maybe-dvi-opcodes:
4475 @if opcodes
4476 maybe-dvi-opcodes: dvi-opcodes
4478 dvi-opcodes: \
4479 configure-opcodes
4480 @[ -f ./opcodes/Makefile ] || exit 0; \
4481 r=`${PWD_COMMAND}`; export r; \
4482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4483 $(HOST_EXPORTS) \
4484 for flag in $(EXTRA_HOST_FLAGS) ; do \
4485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4486 done; \
4487 echo "Doing dvi in opcodes" ; \
4488 (cd $(HOST_SUBDIR)/opcodes && \
4489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4491 "RANLIB=$${RANLIB}" \
4492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4493 dvi) \
4494 || exit 1
4496 @endif opcodes
4498 .PHONY: maybe-pdf-opcodes pdf-opcodes
4499 maybe-pdf-opcodes:
4500 @if opcodes
4501 maybe-pdf-opcodes: pdf-opcodes
4503 pdf-opcodes: \
4504 configure-opcodes
4505 @[ -f ./opcodes/Makefile ] || exit 0; \
4506 r=`${PWD_COMMAND}`; export r; \
4507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4508 $(HOST_EXPORTS) \
4509 for flag in $(EXTRA_HOST_FLAGS) ; do \
4510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4511 done; \
4512 echo "Doing pdf in opcodes" ; \
4513 (cd $(HOST_SUBDIR)/opcodes && \
4514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4516 "RANLIB=$${RANLIB}" \
4517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4518 pdf) \
4519 || exit 1
4521 @endif opcodes
4523 .PHONY: maybe-html-opcodes html-opcodes
4524 maybe-html-opcodes:
4525 @if opcodes
4526 maybe-html-opcodes: html-opcodes
4528 html-opcodes: \
4529 configure-opcodes
4530 @[ -f ./opcodes/Makefile ] || exit 0; \
4531 r=`${PWD_COMMAND}`; export r; \
4532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4533 $(HOST_EXPORTS) \
4534 for flag in $(EXTRA_HOST_FLAGS) ; do \
4535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4536 done; \
4537 echo "Doing html in opcodes" ; \
4538 (cd $(HOST_SUBDIR)/opcodes && \
4539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4541 "RANLIB=$${RANLIB}" \
4542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4543 html) \
4544 || exit 1
4546 @endif opcodes
4548 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4549 maybe-TAGS-opcodes:
4550 @if opcodes
4551 maybe-TAGS-opcodes: TAGS-opcodes
4553 TAGS-opcodes: \
4554 configure-opcodes
4555 @[ -f ./opcodes/Makefile ] || exit 0; \
4556 r=`${PWD_COMMAND}`; export r; \
4557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4558 $(HOST_EXPORTS) \
4559 for flag in $(EXTRA_HOST_FLAGS) ; do \
4560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4561 done; \
4562 echo "Doing TAGS in opcodes" ; \
4563 (cd $(HOST_SUBDIR)/opcodes && \
4564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4566 "RANLIB=$${RANLIB}" \
4567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4568 TAGS) \
4569 || exit 1
4571 @endif opcodes
4573 .PHONY: maybe-install-info-opcodes install-info-opcodes
4574 maybe-install-info-opcodes:
4575 @if opcodes
4576 maybe-install-info-opcodes: install-info-opcodes
4578 install-info-opcodes: \
4579 configure-opcodes \
4580 info-opcodes
4581 @[ -f ./opcodes/Makefile ] || exit 0; \
4582 r=`${PWD_COMMAND}`; export r; \
4583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4584 $(HOST_EXPORTS) \
4585 for flag in $(EXTRA_HOST_FLAGS) ; do \
4586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4587 done; \
4588 echo "Doing install-info in opcodes" ; \
4589 (cd $(HOST_SUBDIR)/opcodes && \
4590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4592 "RANLIB=$${RANLIB}" \
4593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4594 install-info) \
4595 || exit 1
4597 @endif opcodes
4599 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4600 maybe-install-pdf-opcodes:
4601 @if opcodes
4602 maybe-install-pdf-opcodes: install-pdf-opcodes
4604 install-pdf-opcodes: \
4605 configure-opcodes \
4606 pdf-opcodes
4607 @[ -f ./opcodes/Makefile ] || exit 0; \
4608 r=`${PWD_COMMAND}`; export r; \
4609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4610 $(HOST_EXPORTS) \
4611 for flag in $(EXTRA_HOST_FLAGS) ; do \
4612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4613 done; \
4614 echo "Doing install-pdf in opcodes" ; \
4615 (cd $(HOST_SUBDIR)/opcodes && \
4616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4618 "RANLIB=$${RANLIB}" \
4619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4620 install-pdf) \
4621 || exit 1
4623 @endif opcodes
4625 .PHONY: maybe-install-html-opcodes install-html-opcodes
4626 maybe-install-html-opcodes:
4627 @if opcodes
4628 maybe-install-html-opcodes: install-html-opcodes
4630 install-html-opcodes: \
4631 configure-opcodes \
4632 html-opcodes
4633 @[ -f ./opcodes/Makefile ] || exit 0; \
4634 r=`${PWD_COMMAND}`; export r; \
4635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4636 $(HOST_EXPORTS) \
4637 for flag in $(EXTRA_HOST_FLAGS) ; do \
4638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4639 done; \
4640 echo "Doing install-html in opcodes" ; \
4641 (cd $(HOST_SUBDIR)/opcodes && \
4642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4644 "RANLIB=$${RANLIB}" \
4645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4646 install-html) \
4647 || exit 1
4649 @endif opcodes
4651 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4652 maybe-installcheck-opcodes:
4653 @if opcodes
4654 maybe-installcheck-opcodes: installcheck-opcodes
4656 installcheck-opcodes: \
4657 configure-opcodes
4658 @[ -f ./opcodes/Makefile ] || exit 0; \
4659 r=`${PWD_COMMAND}`; export r; \
4660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4661 $(HOST_EXPORTS) \
4662 for flag in $(EXTRA_HOST_FLAGS) ; do \
4663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4664 done; \
4665 echo "Doing installcheck in opcodes" ; \
4666 (cd $(HOST_SUBDIR)/opcodes && \
4667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4669 "RANLIB=$${RANLIB}" \
4670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4671 installcheck) \
4672 || exit 1
4674 @endif opcodes
4676 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4677 maybe-mostlyclean-opcodes:
4678 @if opcodes
4679 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4681 mostlyclean-opcodes:
4682 @[ -f ./opcodes/Makefile ] || exit 0; \
4683 r=`${PWD_COMMAND}`; export r; \
4684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4685 $(HOST_EXPORTS) \
4686 for flag in $(EXTRA_HOST_FLAGS) ; do \
4687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4688 done; \
4689 echo "Doing mostlyclean in opcodes" ; \
4690 (cd $(HOST_SUBDIR)/opcodes && \
4691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4693 "RANLIB=$${RANLIB}" \
4694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4695 mostlyclean) \
4696 || exit 1
4698 @endif opcodes
4700 .PHONY: maybe-clean-opcodes clean-opcodes
4701 maybe-clean-opcodes:
4702 @if opcodes
4703 maybe-clean-opcodes: clean-opcodes
4705 clean-opcodes:
4706 @[ -f ./opcodes/Makefile ] || exit 0; \
4707 r=`${PWD_COMMAND}`; export r; \
4708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4709 $(HOST_EXPORTS) \
4710 for flag in $(EXTRA_HOST_FLAGS) ; do \
4711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4712 done; \
4713 echo "Doing clean in opcodes" ; \
4714 (cd $(HOST_SUBDIR)/opcodes && \
4715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4717 "RANLIB=$${RANLIB}" \
4718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4719 clean) \
4720 || exit 1
4722 @endif opcodes
4724 .PHONY: maybe-distclean-opcodes distclean-opcodes
4725 maybe-distclean-opcodes:
4726 @if opcodes
4727 maybe-distclean-opcodes: distclean-opcodes
4729 distclean-opcodes:
4730 @[ -f ./opcodes/Makefile ] || exit 0; \
4731 r=`${PWD_COMMAND}`; export r; \
4732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4733 $(HOST_EXPORTS) \
4734 for flag in $(EXTRA_HOST_FLAGS) ; do \
4735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4736 done; \
4737 echo "Doing distclean in opcodes" ; \
4738 (cd $(HOST_SUBDIR)/opcodes && \
4739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4741 "RANLIB=$${RANLIB}" \
4742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4743 distclean) \
4744 || exit 1
4746 @endif opcodes
4748 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4749 maybe-maintainer-clean-opcodes:
4750 @if opcodes
4751 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4753 maintainer-clean-opcodes:
4754 @[ -f ./opcodes/Makefile ] || exit 0; \
4755 r=`${PWD_COMMAND}`; export r; \
4756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4757 $(HOST_EXPORTS) \
4758 for flag in $(EXTRA_HOST_FLAGS) ; do \
4759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4760 done; \
4761 echo "Doing maintainer-clean in opcodes" ; \
4762 (cd $(HOST_SUBDIR)/opcodes && \
4763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4765 "RANLIB=$${RANLIB}" \
4766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4767 maintainer-clean) \
4768 || exit 1
4770 @endif opcodes
4774 .PHONY: configure-binutils maybe-configure-binutils
4775 maybe-configure-binutils:
4776 @if gcc-bootstrap
4777 configure-binutils: stage_current
4778 @endif gcc-bootstrap
4779 @if binutils
4780 maybe-configure-binutils: configure-binutils
4781 configure-binutils:
4782 @r=`${PWD_COMMAND}`; export r; \
4783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4784 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4785 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4786 $(HOST_EXPORTS) \
4787 echo Configuring in $(HOST_SUBDIR)/binutils; \
4789 this_target="${target_alias}"; \
4791 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4792 case $(srcdir) in \
4793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4794 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4796 esac; \
4797 srcdiroption="--srcdir=$${topdir}/binutils"; \
4798 libsrcdir="$$s/binutils"; \
4799 $(SHELL) $${libsrcdir}/configure \
4800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4801 --target=$${this_target} $${srcdiroption} \
4802 || exit 1
4803 @endif binutils
4807 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4808 maybe-configure-stage1-binutils:
4809 @if binutils-bootstrap
4810 maybe-configure-stage1-binutils: configure-stage1-binutils
4811 configure-stage1-binutils:
4812 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4813 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4814 @r=`${PWD_COMMAND}`; export r; \
4815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4816 TFLAGS="$(STAGE1_TFLAGS)"; \
4817 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4818 $(HOST_EXPORTS) \
4819 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4820 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4821 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4822 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4823 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4824 cd $(HOST_SUBDIR)/binutils || exit 1; \
4825 case $(srcdir) in \
4826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4827 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4829 esac; \
4830 srcdiroption="--srcdir=$${topdir}/binutils"; \
4831 libsrcdir="$$s/binutils"; \
4832 $(SHELL) $${libsrcdir}/configure \
4833 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4834 --target=${target_alias} $${srcdiroption} \
4835 $(STAGE1_CONFIGURE_FLAGS)
4836 @endif binutils-bootstrap
4838 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4839 maybe-configure-stage2-binutils:
4840 @if binutils-bootstrap
4841 maybe-configure-stage2-binutils: configure-stage2-binutils
4842 configure-stage2-binutils:
4843 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4844 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4845 @r=`${PWD_COMMAND}`; export r; \
4846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4847 TFLAGS="$(STAGE2_TFLAGS)"; \
4848 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4849 $(HOST_EXPORTS) \
4850 $(POSTSTAGE1_HOST_EXPORTS) \
4851 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4852 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4853 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4854 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4856 cd $(HOST_SUBDIR)/binutils || exit 1; \
4857 case $(srcdir) in \
4858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4859 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4861 esac; \
4862 srcdiroption="--srcdir=$${topdir}/binutils"; \
4863 libsrcdir="$$s/binutils"; \
4864 $(SHELL) $${libsrcdir}/configure \
4865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4866 --target=${target_alias} $${srcdiroption} \
4867 --with-build-libsubdir=$(HOST_SUBDIR) \
4868 $(STAGE2_CONFIGURE_FLAGS)
4869 @endif binutils-bootstrap
4871 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4872 maybe-configure-stage3-binutils:
4873 @if binutils-bootstrap
4874 maybe-configure-stage3-binutils: configure-stage3-binutils
4875 configure-stage3-binutils:
4876 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4878 @r=`${PWD_COMMAND}`; export r; \
4879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4880 TFLAGS="$(STAGE3_TFLAGS)"; \
4881 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4882 $(HOST_EXPORTS) \
4883 $(POSTSTAGE1_HOST_EXPORTS) \
4884 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4885 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4886 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4887 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4889 cd $(HOST_SUBDIR)/binutils || exit 1; \
4890 case $(srcdir) in \
4891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4892 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4894 esac; \
4895 srcdiroption="--srcdir=$${topdir}/binutils"; \
4896 libsrcdir="$$s/binutils"; \
4897 $(SHELL) $${libsrcdir}/configure \
4898 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4899 --target=${target_alias} $${srcdiroption} \
4900 --with-build-libsubdir=$(HOST_SUBDIR) \
4901 $(STAGE3_CONFIGURE_FLAGS)
4902 @endif binutils-bootstrap
4904 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4905 maybe-configure-stage4-binutils:
4906 @if binutils-bootstrap
4907 maybe-configure-stage4-binutils: configure-stage4-binutils
4908 configure-stage4-binutils:
4909 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4910 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4911 @r=`${PWD_COMMAND}`; export r; \
4912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4913 TFLAGS="$(STAGE4_TFLAGS)"; \
4914 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4915 $(HOST_EXPORTS) \
4916 $(POSTSTAGE1_HOST_EXPORTS) \
4917 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4918 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4919 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4920 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4921 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4922 cd $(HOST_SUBDIR)/binutils || exit 1; \
4923 case $(srcdir) in \
4924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4925 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4927 esac; \
4928 srcdiroption="--srcdir=$${topdir}/binutils"; \
4929 libsrcdir="$$s/binutils"; \
4930 $(SHELL) $${libsrcdir}/configure \
4931 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4932 --target=${target_alias} $${srcdiroption} \
4933 --with-build-libsubdir=$(HOST_SUBDIR) \
4934 $(STAGE4_CONFIGURE_FLAGS)
4935 @endif binutils-bootstrap
4937 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4938 maybe-configure-stageprofile-binutils:
4939 @if binutils-bootstrap
4940 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4941 configure-stageprofile-binutils:
4942 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4943 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4944 @r=`${PWD_COMMAND}`; export r; \
4945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4946 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4947 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4948 $(HOST_EXPORTS) \
4949 $(POSTSTAGE1_HOST_EXPORTS) \
4950 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4951 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4952 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4953 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4955 cd $(HOST_SUBDIR)/binutils || exit 1; \
4956 case $(srcdir) in \
4957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4958 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4960 esac; \
4961 srcdiroption="--srcdir=$${topdir}/binutils"; \
4962 libsrcdir="$$s/binutils"; \
4963 $(SHELL) $${libsrcdir}/configure \
4964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4965 --target=${target_alias} $${srcdiroption} \
4966 --with-build-libsubdir=$(HOST_SUBDIR) \
4967 $(STAGEprofile_CONFIGURE_FLAGS)
4968 @endif binutils-bootstrap
4970 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4971 maybe-configure-stagefeedback-binutils:
4972 @if binutils-bootstrap
4973 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4974 configure-stagefeedback-binutils:
4975 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4977 @r=`${PWD_COMMAND}`; export r; \
4978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4979 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4980 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4981 $(HOST_EXPORTS) \
4982 $(POSTSTAGE1_HOST_EXPORTS) \
4983 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4984 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4985 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4986 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4988 cd $(HOST_SUBDIR)/binutils || exit 1; \
4989 case $(srcdir) in \
4990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4991 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4993 esac; \
4994 srcdiroption="--srcdir=$${topdir}/binutils"; \
4995 libsrcdir="$$s/binutils"; \
4996 $(SHELL) $${libsrcdir}/configure \
4997 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4998 --target=${target_alias} $${srcdiroption} \
4999 --with-build-libsubdir=$(HOST_SUBDIR) \
5000 $(STAGEfeedback_CONFIGURE_FLAGS)
5001 @endif binutils-bootstrap
5007 .PHONY: all-binutils maybe-all-binutils
5008 maybe-all-binutils:
5009 @if gcc-bootstrap
5010 all-binutils: stage_current
5011 @endif gcc-bootstrap
5012 @if binutils
5013 TARGET-binutils=all
5014 maybe-all-binutils: all-binutils
5015 all-binutils: configure-binutils
5016 @r=`${PWD_COMMAND}`; export r; \
5017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5018 $(HOST_EXPORTS) \
5019 (cd $(HOST_SUBDIR)/binutils && \
5020 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5021 $(TARGET-binutils))
5022 @endif binutils
5026 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5027 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5028 maybe-all-stage1-binutils:
5029 maybe-clean-stage1-binutils:
5030 @if binutils-bootstrap
5031 maybe-all-stage1-binutils: all-stage1-binutils
5032 all-stage1: all-stage1-binutils
5033 TARGET-stage1-binutils = $(TARGET-binutils)
5034 all-stage1-binutils: configure-stage1-binutils
5035 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5036 @r=`${PWD_COMMAND}`; export r; \
5037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5038 TFLAGS="$(STAGE1_TFLAGS)"; \
5039 $(HOST_EXPORTS) \
5040 cd $(HOST_SUBDIR)/binutils && \
5041 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5042 CFLAGS="$(STAGE1_CFLAGS)" \
5043 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5044 LIBCFLAGS="$(LIBCFLAGS)" \
5045 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5046 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5047 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5048 $(EXTRA_HOST_FLAGS) \
5049 $(STAGE1_FLAGS_TO_PASS) \
5050 TFLAGS="$(STAGE1_TFLAGS)" \
5051 $(TARGET-stage1-binutils)
5053 maybe-clean-stage1-binutils: clean-stage1-binutils
5054 clean-stage1: clean-stage1-binutils
5055 clean-stage1-binutils:
5056 @if [ $(current_stage) = stage1 ]; then \
5057 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5058 else \
5059 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5060 $(MAKE) stage1-start; \
5061 fi; \
5062 cd $(HOST_SUBDIR)/binutils && \
5063 $(MAKE) $(EXTRA_HOST_FLAGS) \
5064 $(STAGE1_FLAGS_TO_PASS) clean
5065 @endif binutils-bootstrap
5068 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5069 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5070 maybe-all-stage2-binutils:
5071 maybe-clean-stage2-binutils:
5072 @if binutils-bootstrap
5073 maybe-all-stage2-binutils: all-stage2-binutils
5074 all-stage2: all-stage2-binutils
5075 TARGET-stage2-binutils = $(TARGET-binutils)
5076 all-stage2-binutils: configure-stage2-binutils
5077 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5078 @r=`${PWD_COMMAND}`; export r; \
5079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5080 TFLAGS="$(STAGE2_TFLAGS)"; \
5081 $(HOST_EXPORTS) \
5082 $(POSTSTAGE1_HOST_EXPORTS) \
5083 cd $(HOST_SUBDIR)/binutils && \
5084 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5085 CFLAGS="$(STAGE2_CFLAGS)" \
5086 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5087 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5088 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5089 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5090 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5091 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5092 TFLAGS="$(STAGE2_TFLAGS)" \
5093 $(TARGET-stage2-binutils)
5095 maybe-clean-stage2-binutils: clean-stage2-binutils
5096 clean-stage2: clean-stage2-binutils
5097 clean-stage2-binutils:
5098 @if [ $(current_stage) = stage2 ]; then \
5099 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5100 else \
5101 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5102 $(MAKE) stage2-start; \
5103 fi; \
5104 cd $(HOST_SUBDIR)/binutils && \
5105 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5106 @endif binutils-bootstrap
5109 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5110 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5111 maybe-all-stage3-binutils:
5112 maybe-clean-stage3-binutils:
5113 @if binutils-bootstrap
5114 maybe-all-stage3-binutils: all-stage3-binutils
5115 all-stage3: all-stage3-binutils
5116 TARGET-stage3-binutils = $(TARGET-binutils)
5117 all-stage3-binutils: configure-stage3-binutils
5118 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5119 @r=`${PWD_COMMAND}`; export r; \
5120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5121 TFLAGS="$(STAGE3_TFLAGS)"; \
5122 $(HOST_EXPORTS) \
5123 $(POSTSTAGE1_HOST_EXPORTS) \
5124 cd $(HOST_SUBDIR)/binutils && \
5125 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5126 CFLAGS="$(STAGE3_CFLAGS)" \
5127 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5128 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5129 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5130 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5131 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5132 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5133 TFLAGS="$(STAGE3_TFLAGS)" \
5134 $(TARGET-stage3-binutils)
5136 maybe-clean-stage3-binutils: clean-stage3-binutils
5137 clean-stage3: clean-stage3-binutils
5138 clean-stage3-binutils:
5139 @if [ $(current_stage) = stage3 ]; then \
5140 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5141 else \
5142 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5143 $(MAKE) stage3-start; \
5144 fi; \
5145 cd $(HOST_SUBDIR)/binutils && \
5146 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5147 @endif binutils-bootstrap
5150 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5151 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5152 maybe-all-stage4-binutils:
5153 maybe-clean-stage4-binutils:
5154 @if binutils-bootstrap
5155 maybe-all-stage4-binutils: all-stage4-binutils
5156 all-stage4: all-stage4-binutils
5157 TARGET-stage4-binutils = $(TARGET-binutils)
5158 all-stage4-binutils: configure-stage4-binutils
5159 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5160 @r=`${PWD_COMMAND}`; export r; \
5161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5162 TFLAGS="$(STAGE4_TFLAGS)"; \
5163 $(HOST_EXPORTS) \
5164 $(POSTSTAGE1_HOST_EXPORTS) \
5165 cd $(HOST_SUBDIR)/binutils && \
5166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5167 CFLAGS="$(STAGE4_CFLAGS)" \
5168 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5169 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5173 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5174 TFLAGS="$(STAGE4_TFLAGS)" \
5175 $(TARGET-stage4-binutils)
5177 maybe-clean-stage4-binutils: clean-stage4-binutils
5178 clean-stage4: clean-stage4-binutils
5179 clean-stage4-binutils:
5180 @if [ $(current_stage) = stage4 ]; then \
5181 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5182 else \
5183 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5184 $(MAKE) stage4-start; \
5185 fi; \
5186 cd $(HOST_SUBDIR)/binutils && \
5187 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5188 @endif binutils-bootstrap
5191 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5192 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5193 maybe-all-stageprofile-binutils:
5194 maybe-clean-stageprofile-binutils:
5195 @if binutils-bootstrap
5196 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5197 all-stageprofile: all-stageprofile-binutils
5198 TARGET-stageprofile-binutils = $(TARGET-binutils)
5199 all-stageprofile-binutils: configure-stageprofile-binutils
5200 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5201 @r=`${PWD_COMMAND}`; export r; \
5202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5203 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5204 $(HOST_EXPORTS) \
5205 $(POSTSTAGE1_HOST_EXPORTS) \
5206 cd $(HOST_SUBDIR)/binutils && \
5207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5208 CFLAGS="$(STAGEprofile_CFLAGS)" \
5209 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5210 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5214 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5215 TFLAGS="$(STAGEprofile_TFLAGS)" \
5216 $(TARGET-stageprofile-binutils)
5218 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5219 clean-stageprofile: clean-stageprofile-binutils
5220 clean-stageprofile-binutils:
5221 @if [ $(current_stage) = stageprofile ]; then \
5222 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5223 else \
5224 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5225 $(MAKE) stageprofile-start; \
5226 fi; \
5227 cd $(HOST_SUBDIR)/binutils && \
5228 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5229 @endif binutils-bootstrap
5232 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5233 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5234 maybe-all-stagefeedback-binutils:
5235 maybe-clean-stagefeedback-binutils:
5236 @if binutils-bootstrap
5237 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5238 all-stagefeedback: all-stagefeedback-binutils
5239 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5240 all-stagefeedback-binutils: configure-stagefeedback-binutils
5241 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5242 @r=`${PWD_COMMAND}`; export r; \
5243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5244 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5245 $(HOST_EXPORTS) \
5246 $(POSTSTAGE1_HOST_EXPORTS) \
5247 cd $(HOST_SUBDIR)/binutils && \
5248 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5249 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5250 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5251 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5252 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5253 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5254 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5255 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5256 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5257 $(TARGET-stagefeedback-binutils)
5259 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5260 clean-stagefeedback: clean-stagefeedback-binutils
5261 clean-stagefeedback-binutils:
5262 @if [ $(current_stage) = stagefeedback ]; then \
5263 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5264 else \
5265 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5266 $(MAKE) stagefeedback-start; \
5267 fi; \
5268 cd $(HOST_SUBDIR)/binutils && \
5269 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5270 @endif binutils-bootstrap
5276 .PHONY: check-binutils maybe-check-binutils
5277 maybe-check-binutils:
5278 @if binutils
5279 maybe-check-binutils: check-binutils
5281 check-binutils:
5282 @: $(MAKE); $(unstage)
5283 @r=`${PWD_COMMAND}`; export r; \
5284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5285 $(HOST_EXPORTS) \
5286 (cd $(HOST_SUBDIR)/binutils && \
5287 $(MAKE) $(FLAGS_TO_PASS) check)
5289 @endif binutils
5291 .PHONY: install-binutils maybe-install-binutils
5292 maybe-install-binutils:
5293 @if binutils
5294 maybe-install-binutils: install-binutils
5296 install-binutils: installdirs
5297 @: $(MAKE); $(unstage)
5298 @r=`${PWD_COMMAND}`; export r; \
5299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5300 $(HOST_EXPORTS) \
5301 (cd $(HOST_SUBDIR)/binutils && \
5302 $(MAKE) $(FLAGS_TO_PASS) install)
5304 @endif binutils
5306 .PHONY: install-strip-binutils maybe-install-strip-binutils
5307 maybe-install-strip-binutils:
5308 @if binutils
5309 maybe-install-strip-binutils: install-strip-binutils
5311 install-strip-binutils: installdirs
5312 @: $(MAKE); $(unstage)
5313 @r=`${PWD_COMMAND}`; export r; \
5314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5315 $(HOST_EXPORTS) \
5316 (cd $(HOST_SUBDIR)/binutils && \
5317 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5319 @endif binutils
5321 # Other targets (info, dvi, pdf, etc.)
5323 .PHONY: maybe-info-binutils info-binutils
5324 maybe-info-binutils:
5325 @if binutils
5326 maybe-info-binutils: info-binutils
5328 info-binutils: \
5329 configure-binutils
5330 @[ -f ./binutils/Makefile ] || exit 0; \
5331 r=`${PWD_COMMAND}`; export r; \
5332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5333 $(HOST_EXPORTS) \
5334 for flag in $(EXTRA_HOST_FLAGS) ; do \
5335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5336 done; \
5337 echo "Doing info in binutils" ; \
5338 (cd $(HOST_SUBDIR)/binutils && \
5339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5341 "RANLIB=$${RANLIB}" \
5342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5343 info) \
5344 || exit 1
5346 @endif binutils
5348 .PHONY: maybe-dvi-binutils dvi-binutils
5349 maybe-dvi-binutils:
5350 @if binutils
5351 maybe-dvi-binutils: dvi-binutils
5353 dvi-binutils: \
5354 configure-binutils
5355 @[ -f ./binutils/Makefile ] || exit 0; \
5356 r=`${PWD_COMMAND}`; export r; \
5357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5358 $(HOST_EXPORTS) \
5359 for flag in $(EXTRA_HOST_FLAGS) ; do \
5360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5361 done; \
5362 echo "Doing dvi in binutils" ; \
5363 (cd $(HOST_SUBDIR)/binutils && \
5364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5366 "RANLIB=$${RANLIB}" \
5367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5368 dvi) \
5369 || exit 1
5371 @endif binutils
5373 .PHONY: maybe-pdf-binutils pdf-binutils
5374 maybe-pdf-binutils:
5375 @if binutils
5376 maybe-pdf-binutils: pdf-binutils
5378 pdf-binutils: \
5379 configure-binutils
5380 @[ -f ./binutils/Makefile ] || exit 0; \
5381 r=`${PWD_COMMAND}`; export r; \
5382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5383 $(HOST_EXPORTS) \
5384 for flag in $(EXTRA_HOST_FLAGS) ; do \
5385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5386 done; \
5387 echo "Doing pdf in binutils" ; \
5388 (cd $(HOST_SUBDIR)/binutils && \
5389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5391 "RANLIB=$${RANLIB}" \
5392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5393 pdf) \
5394 || exit 1
5396 @endif binutils
5398 .PHONY: maybe-html-binutils html-binutils
5399 maybe-html-binutils:
5400 @if binutils
5401 maybe-html-binutils: html-binutils
5403 html-binutils: \
5404 configure-binutils
5405 @[ -f ./binutils/Makefile ] || exit 0; \
5406 r=`${PWD_COMMAND}`; export r; \
5407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5408 $(HOST_EXPORTS) \
5409 for flag in $(EXTRA_HOST_FLAGS) ; do \
5410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5411 done; \
5412 echo "Doing html in binutils" ; \
5413 (cd $(HOST_SUBDIR)/binutils && \
5414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5416 "RANLIB=$${RANLIB}" \
5417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5418 html) \
5419 || exit 1
5421 @endif binutils
5423 .PHONY: maybe-TAGS-binutils TAGS-binutils
5424 maybe-TAGS-binutils:
5425 @if binutils
5426 maybe-TAGS-binutils: TAGS-binutils
5428 TAGS-binutils: \
5429 configure-binutils
5430 @[ -f ./binutils/Makefile ] || exit 0; \
5431 r=`${PWD_COMMAND}`; export r; \
5432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5433 $(HOST_EXPORTS) \
5434 for flag in $(EXTRA_HOST_FLAGS) ; do \
5435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5436 done; \
5437 echo "Doing TAGS in binutils" ; \
5438 (cd $(HOST_SUBDIR)/binutils && \
5439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5441 "RANLIB=$${RANLIB}" \
5442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5443 TAGS) \
5444 || exit 1
5446 @endif binutils
5448 .PHONY: maybe-install-info-binutils install-info-binutils
5449 maybe-install-info-binutils:
5450 @if binutils
5451 maybe-install-info-binutils: install-info-binutils
5453 install-info-binutils: \
5454 configure-binutils \
5455 info-binutils
5456 @[ -f ./binutils/Makefile ] || exit 0; \
5457 r=`${PWD_COMMAND}`; export r; \
5458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5459 $(HOST_EXPORTS) \
5460 for flag in $(EXTRA_HOST_FLAGS) ; do \
5461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5462 done; \
5463 echo "Doing install-info in binutils" ; \
5464 (cd $(HOST_SUBDIR)/binutils && \
5465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5467 "RANLIB=$${RANLIB}" \
5468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5469 install-info) \
5470 || exit 1
5472 @endif binutils
5474 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5475 maybe-install-pdf-binutils:
5476 @if binutils
5477 maybe-install-pdf-binutils: install-pdf-binutils
5479 install-pdf-binutils: \
5480 configure-binutils \
5481 pdf-binutils
5482 @[ -f ./binutils/Makefile ] || exit 0; \
5483 r=`${PWD_COMMAND}`; export r; \
5484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5485 $(HOST_EXPORTS) \
5486 for flag in $(EXTRA_HOST_FLAGS) ; do \
5487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5488 done; \
5489 echo "Doing install-pdf in binutils" ; \
5490 (cd $(HOST_SUBDIR)/binutils && \
5491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5493 "RANLIB=$${RANLIB}" \
5494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5495 install-pdf) \
5496 || exit 1
5498 @endif binutils
5500 .PHONY: maybe-install-html-binutils install-html-binutils
5501 maybe-install-html-binutils:
5502 @if binutils
5503 maybe-install-html-binutils: install-html-binutils
5505 install-html-binutils: \
5506 configure-binutils \
5507 html-binutils
5508 @[ -f ./binutils/Makefile ] || exit 0; \
5509 r=`${PWD_COMMAND}`; export r; \
5510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5511 $(HOST_EXPORTS) \
5512 for flag in $(EXTRA_HOST_FLAGS) ; do \
5513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5514 done; \
5515 echo "Doing install-html in binutils" ; \
5516 (cd $(HOST_SUBDIR)/binutils && \
5517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5519 "RANLIB=$${RANLIB}" \
5520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5521 install-html) \
5522 || exit 1
5524 @endif binutils
5526 .PHONY: maybe-installcheck-binutils installcheck-binutils
5527 maybe-installcheck-binutils:
5528 @if binutils
5529 maybe-installcheck-binutils: installcheck-binutils
5531 installcheck-binutils: \
5532 configure-binutils
5533 @[ -f ./binutils/Makefile ] || exit 0; \
5534 r=`${PWD_COMMAND}`; export r; \
5535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5536 $(HOST_EXPORTS) \
5537 for flag in $(EXTRA_HOST_FLAGS) ; do \
5538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5539 done; \
5540 echo "Doing installcheck in binutils" ; \
5541 (cd $(HOST_SUBDIR)/binutils && \
5542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5544 "RANLIB=$${RANLIB}" \
5545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5546 installcheck) \
5547 || exit 1
5549 @endif binutils
5551 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5552 maybe-mostlyclean-binutils:
5553 @if binutils
5554 maybe-mostlyclean-binutils: mostlyclean-binutils
5556 mostlyclean-binutils:
5557 @[ -f ./binutils/Makefile ] || exit 0; \
5558 r=`${PWD_COMMAND}`; export r; \
5559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5560 $(HOST_EXPORTS) \
5561 for flag in $(EXTRA_HOST_FLAGS) ; do \
5562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5563 done; \
5564 echo "Doing mostlyclean in binutils" ; \
5565 (cd $(HOST_SUBDIR)/binutils && \
5566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5568 "RANLIB=$${RANLIB}" \
5569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5570 mostlyclean) \
5571 || exit 1
5573 @endif binutils
5575 .PHONY: maybe-clean-binutils clean-binutils
5576 maybe-clean-binutils:
5577 @if binutils
5578 maybe-clean-binutils: clean-binutils
5580 clean-binutils:
5581 @[ -f ./binutils/Makefile ] || exit 0; \
5582 r=`${PWD_COMMAND}`; export r; \
5583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5584 $(HOST_EXPORTS) \
5585 for flag in $(EXTRA_HOST_FLAGS) ; do \
5586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5587 done; \
5588 echo "Doing clean in binutils" ; \
5589 (cd $(HOST_SUBDIR)/binutils && \
5590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5592 "RANLIB=$${RANLIB}" \
5593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5594 clean) \
5595 || exit 1
5597 @endif binutils
5599 .PHONY: maybe-distclean-binutils distclean-binutils
5600 maybe-distclean-binutils:
5601 @if binutils
5602 maybe-distclean-binutils: distclean-binutils
5604 distclean-binutils:
5605 @[ -f ./binutils/Makefile ] || exit 0; \
5606 r=`${PWD_COMMAND}`; export r; \
5607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5608 $(HOST_EXPORTS) \
5609 for flag in $(EXTRA_HOST_FLAGS) ; do \
5610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5611 done; \
5612 echo "Doing distclean in binutils" ; \
5613 (cd $(HOST_SUBDIR)/binutils && \
5614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5616 "RANLIB=$${RANLIB}" \
5617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5618 distclean) \
5619 || exit 1
5621 @endif binutils
5623 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5624 maybe-maintainer-clean-binutils:
5625 @if binutils
5626 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5628 maintainer-clean-binutils:
5629 @[ -f ./binutils/Makefile ] || exit 0; \
5630 r=`${PWD_COMMAND}`; export r; \
5631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5632 $(HOST_EXPORTS) \
5633 for flag in $(EXTRA_HOST_FLAGS) ; do \
5634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5635 done; \
5636 echo "Doing maintainer-clean in binutils" ; \
5637 (cd $(HOST_SUBDIR)/binutils && \
5638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5640 "RANLIB=$${RANLIB}" \
5641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5642 maintainer-clean) \
5643 || exit 1
5645 @endif binutils
5649 .PHONY: configure-bison maybe-configure-bison
5650 maybe-configure-bison:
5651 @if gcc-bootstrap
5652 configure-bison: stage_current
5653 @endif gcc-bootstrap
5654 @if bison
5655 maybe-configure-bison: configure-bison
5656 configure-bison:
5657 @: $(MAKE); $(unstage)
5658 @r=`${PWD_COMMAND}`; export r; \
5659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5660 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5661 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5662 $(HOST_EXPORTS) \
5663 echo Configuring in $(HOST_SUBDIR)/bison; \
5665 this_target="${target_alias}"; \
5667 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5668 case $(srcdir) in \
5669 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5670 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5671 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5672 esac; \
5673 srcdiroption="--srcdir=$${topdir}/bison"; \
5674 libsrcdir="$$s/bison"; \
5675 $(SHELL) $${libsrcdir}/configure \
5676 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5677 --target=$${this_target} $${srcdiroption} \
5678 || exit 1
5679 @endif bison
5685 .PHONY: all-bison maybe-all-bison
5686 maybe-all-bison:
5687 @if gcc-bootstrap
5688 all-bison: stage_current
5689 @endif gcc-bootstrap
5690 @if bison
5691 TARGET-bison=all
5692 maybe-all-bison: all-bison
5693 all-bison: configure-bison
5694 @: $(MAKE); $(unstage)
5695 @r=`${PWD_COMMAND}`; export r; \
5696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5697 $(HOST_EXPORTS) \
5698 (cd $(HOST_SUBDIR)/bison && \
5699 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5700 $(TARGET-bison))
5701 @endif bison
5706 .PHONY: check-bison maybe-check-bison
5707 maybe-check-bison:
5708 @if bison
5709 maybe-check-bison: check-bison
5711 # This module is only tested in a native toolchain.
5712 check-bison:
5713 @: $(MAKE); $(unstage)
5714 @if [ '$(host)' = '$(target)' ] ; then \
5715 r=`${PWD_COMMAND}`; export r; \
5716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5717 $(HOST_EXPORTS) \
5718 (cd $(HOST_SUBDIR)/bison && \
5719 $(MAKE) $(FLAGS_TO_PASS) check); \
5722 @endif bison
5724 .PHONY: install-bison maybe-install-bison
5725 maybe-install-bison:
5726 @if bison
5727 maybe-install-bison: install-bison
5729 install-bison: installdirs
5730 @: $(MAKE); $(unstage)
5731 @r=`${PWD_COMMAND}`; export r; \
5732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5733 $(HOST_EXPORTS) \
5734 (cd $(HOST_SUBDIR)/bison && \
5735 $(MAKE) $(FLAGS_TO_PASS) install)
5737 @endif bison
5739 .PHONY: install-strip-bison maybe-install-strip-bison
5740 maybe-install-strip-bison:
5741 @if bison
5742 maybe-install-strip-bison: install-strip-bison
5744 install-strip-bison: installdirs
5745 @: $(MAKE); $(unstage)
5746 @r=`${PWD_COMMAND}`; export r; \
5747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5748 $(HOST_EXPORTS) \
5749 (cd $(HOST_SUBDIR)/bison && \
5750 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5752 @endif bison
5754 # Other targets (info, dvi, pdf, etc.)
5756 .PHONY: maybe-info-bison info-bison
5757 maybe-info-bison:
5758 @if bison
5759 maybe-info-bison: info-bison
5761 info-bison: \
5762 configure-bison
5763 @: $(MAKE); $(unstage)
5764 @[ -f ./bison/Makefile ] || exit 0; \
5765 r=`${PWD_COMMAND}`; export r; \
5766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5767 $(HOST_EXPORTS) \
5768 for flag in $(EXTRA_HOST_FLAGS) ; do \
5769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5770 done; \
5771 echo "Doing info in bison" ; \
5772 (cd $(HOST_SUBDIR)/bison && \
5773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5775 "RANLIB=$${RANLIB}" \
5776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5777 info) \
5778 || exit 1
5780 @endif bison
5782 .PHONY: maybe-dvi-bison dvi-bison
5783 maybe-dvi-bison:
5784 @if bison
5785 maybe-dvi-bison: dvi-bison
5787 dvi-bison: \
5788 configure-bison
5789 @: $(MAKE); $(unstage)
5790 @[ -f ./bison/Makefile ] || exit 0; \
5791 r=`${PWD_COMMAND}`; export r; \
5792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5793 $(HOST_EXPORTS) \
5794 for flag in $(EXTRA_HOST_FLAGS) ; do \
5795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5796 done; \
5797 echo "Doing dvi in bison" ; \
5798 (cd $(HOST_SUBDIR)/bison && \
5799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5801 "RANLIB=$${RANLIB}" \
5802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5803 dvi) \
5804 || exit 1
5806 @endif bison
5808 .PHONY: maybe-pdf-bison pdf-bison
5809 maybe-pdf-bison:
5810 @if bison
5811 maybe-pdf-bison: pdf-bison
5813 pdf-bison: \
5814 configure-bison
5815 @: $(MAKE); $(unstage)
5816 @[ -f ./bison/Makefile ] || exit 0; \
5817 r=`${PWD_COMMAND}`; export r; \
5818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5819 $(HOST_EXPORTS) \
5820 for flag in $(EXTRA_HOST_FLAGS) ; do \
5821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5822 done; \
5823 echo "Doing pdf in bison" ; \
5824 (cd $(HOST_SUBDIR)/bison && \
5825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5827 "RANLIB=$${RANLIB}" \
5828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5829 pdf) \
5830 || exit 1
5832 @endif bison
5834 .PHONY: maybe-html-bison html-bison
5835 maybe-html-bison:
5836 @if bison
5837 maybe-html-bison: html-bison
5839 html-bison: \
5840 configure-bison
5841 @: $(MAKE); $(unstage)
5842 @[ -f ./bison/Makefile ] || exit 0; \
5843 r=`${PWD_COMMAND}`; export r; \
5844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5845 $(HOST_EXPORTS) \
5846 for flag in $(EXTRA_HOST_FLAGS) ; do \
5847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5848 done; \
5849 echo "Doing html in bison" ; \
5850 (cd $(HOST_SUBDIR)/bison && \
5851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5853 "RANLIB=$${RANLIB}" \
5854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5855 html) \
5856 || exit 1
5858 @endif bison
5860 .PHONY: maybe-TAGS-bison TAGS-bison
5861 maybe-TAGS-bison:
5862 @if bison
5863 maybe-TAGS-bison: TAGS-bison
5865 TAGS-bison: \
5866 configure-bison
5867 @: $(MAKE); $(unstage)
5868 @[ -f ./bison/Makefile ] || exit 0; \
5869 r=`${PWD_COMMAND}`; export r; \
5870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5871 $(HOST_EXPORTS) \
5872 for flag in $(EXTRA_HOST_FLAGS) ; do \
5873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5874 done; \
5875 echo "Doing TAGS in bison" ; \
5876 (cd $(HOST_SUBDIR)/bison && \
5877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5879 "RANLIB=$${RANLIB}" \
5880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5881 TAGS) \
5882 || exit 1
5884 @endif bison
5886 .PHONY: maybe-install-info-bison install-info-bison
5887 maybe-install-info-bison:
5888 @if bison
5889 maybe-install-info-bison: install-info-bison
5891 install-info-bison: \
5892 configure-bison \
5893 info-bison
5894 @: $(MAKE); $(unstage)
5895 @[ -f ./bison/Makefile ] || exit 0; \
5896 r=`${PWD_COMMAND}`; export r; \
5897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5898 $(HOST_EXPORTS) \
5899 for flag in $(EXTRA_HOST_FLAGS) ; do \
5900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5901 done; \
5902 echo "Doing install-info in bison" ; \
5903 (cd $(HOST_SUBDIR)/bison && \
5904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5906 "RANLIB=$${RANLIB}" \
5907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5908 install-info) \
5909 || exit 1
5911 @endif bison
5913 .PHONY: maybe-install-pdf-bison install-pdf-bison
5914 maybe-install-pdf-bison:
5915 @if bison
5916 maybe-install-pdf-bison: install-pdf-bison
5918 install-pdf-bison: \
5919 configure-bison \
5920 pdf-bison
5921 @: $(MAKE); $(unstage)
5922 @[ -f ./bison/Makefile ] || exit 0; \
5923 r=`${PWD_COMMAND}`; export r; \
5924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5925 $(HOST_EXPORTS) \
5926 for flag in $(EXTRA_HOST_FLAGS) ; do \
5927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5928 done; \
5929 echo "Doing install-pdf in bison" ; \
5930 (cd $(HOST_SUBDIR)/bison && \
5931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5933 "RANLIB=$${RANLIB}" \
5934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5935 install-pdf) \
5936 || exit 1
5938 @endif bison
5940 .PHONY: maybe-install-html-bison install-html-bison
5941 maybe-install-html-bison:
5942 @if bison
5943 maybe-install-html-bison: install-html-bison
5945 install-html-bison: \
5946 configure-bison \
5947 html-bison
5948 @: $(MAKE); $(unstage)
5949 @[ -f ./bison/Makefile ] || exit 0; \
5950 r=`${PWD_COMMAND}`; export r; \
5951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5952 $(HOST_EXPORTS) \
5953 for flag in $(EXTRA_HOST_FLAGS) ; do \
5954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5955 done; \
5956 echo "Doing install-html in bison" ; \
5957 (cd $(HOST_SUBDIR)/bison && \
5958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5960 "RANLIB=$${RANLIB}" \
5961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5962 install-html) \
5963 || exit 1
5965 @endif bison
5967 .PHONY: maybe-installcheck-bison installcheck-bison
5968 maybe-installcheck-bison:
5969 @if bison
5970 maybe-installcheck-bison: installcheck-bison
5972 installcheck-bison: \
5973 configure-bison
5974 @: $(MAKE); $(unstage)
5975 @[ -f ./bison/Makefile ] || exit 0; \
5976 r=`${PWD_COMMAND}`; export r; \
5977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5978 $(HOST_EXPORTS) \
5979 for flag in $(EXTRA_HOST_FLAGS) ; do \
5980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5981 done; \
5982 echo "Doing installcheck in bison" ; \
5983 (cd $(HOST_SUBDIR)/bison && \
5984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5986 "RANLIB=$${RANLIB}" \
5987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5988 installcheck) \
5989 || exit 1
5991 @endif bison
5993 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5994 maybe-mostlyclean-bison:
5995 @if bison
5996 maybe-mostlyclean-bison: mostlyclean-bison
5998 mostlyclean-bison:
5999 @: $(MAKE); $(unstage)
6000 @[ -f ./bison/Makefile ] || exit 0; \
6001 r=`${PWD_COMMAND}`; export r; \
6002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6003 $(HOST_EXPORTS) \
6004 for flag in $(EXTRA_HOST_FLAGS) ; do \
6005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6006 done; \
6007 echo "Doing mostlyclean in bison" ; \
6008 (cd $(HOST_SUBDIR)/bison && \
6009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6011 "RANLIB=$${RANLIB}" \
6012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6013 mostlyclean) \
6014 || exit 1
6016 @endif bison
6018 .PHONY: maybe-clean-bison clean-bison
6019 maybe-clean-bison:
6020 @if bison
6021 maybe-clean-bison: clean-bison
6023 clean-bison:
6024 @: $(MAKE); $(unstage)
6025 @[ -f ./bison/Makefile ] || exit 0; \
6026 r=`${PWD_COMMAND}`; export r; \
6027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6028 $(HOST_EXPORTS) \
6029 for flag in $(EXTRA_HOST_FLAGS) ; do \
6030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6031 done; \
6032 echo "Doing clean in bison" ; \
6033 (cd $(HOST_SUBDIR)/bison && \
6034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6036 "RANLIB=$${RANLIB}" \
6037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6038 clean) \
6039 || exit 1
6041 @endif bison
6043 .PHONY: maybe-distclean-bison distclean-bison
6044 maybe-distclean-bison:
6045 @if bison
6046 maybe-distclean-bison: distclean-bison
6048 distclean-bison:
6049 @: $(MAKE); $(unstage)
6050 @[ -f ./bison/Makefile ] || exit 0; \
6051 r=`${PWD_COMMAND}`; export r; \
6052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6053 $(HOST_EXPORTS) \
6054 for flag in $(EXTRA_HOST_FLAGS) ; do \
6055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6056 done; \
6057 echo "Doing distclean in bison" ; \
6058 (cd $(HOST_SUBDIR)/bison && \
6059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6061 "RANLIB=$${RANLIB}" \
6062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6063 distclean) \
6064 || exit 1
6066 @endif bison
6068 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6069 maybe-maintainer-clean-bison:
6070 @if bison
6071 maybe-maintainer-clean-bison: maintainer-clean-bison
6073 maintainer-clean-bison:
6074 @: $(MAKE); $(unstage)
6075 @[ -f ./bison/Makefile ] || exit 0; \
6076 r=`${PWD_COMMAND}`; export r; \
6077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6078 $(HOST_EXPORTS) \
6079 for flag in $(EXTRA_HOST_FLAGS) ; do \
6080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6081 done; \
6082 echo "Doing maintainer-clean in bison" ; \
6083 (cd $(HOST_SUBDIR)/bison && \
6084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6086 "RANLIB=$${RANLIB}" \
6087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6088 maintainer-clean) \
6089 || exit 1
6091 @endif bison
6095 .PHONY: configure-cgen maybe-configure-cgen
6096 maybe-configure-cgen:
6097 @if gcc-bootstrap
6098 configure-cgen: stage_current
6099 @endif gcc-bootstrap
6100 @if cgen
6101 maybe-configure-cgen: configure-cgen
6102 configure-cgen:
6103 @: $(MAKE); $(unstage)
6104 @r=`${PWD_COMMAND}`; export r; \
6105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6106 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6107 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6108 $(HOST_EXPORTS) \
6109 echo Configuring in $(HOST_SUBDIR)/cgen; \
6111 this_target="${target_alias}"; \
6113 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6114 case $(srcdir) in \
6115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6116 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6118 esac; \
6119 srcdiroption="--srcdir=$${topdir}/cgen"; \
6120 libsrcdir="$$s/cgen"; \
6121 $(SHELL) $${libsrcdir}/configure \
6122 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6123 --target=$${this_target} $${srcdiroption} \
6124 || exit 1
6125 @endif cgen
6131 .PHONY: all-cgen maybe-all-cgen
6132 maybe-all-cgen:
6133 @if gcc-bootstrap
6134 all-cgen: stage_current
6135 @endif gcc-bootstrap
6136 @if cgen
6137 TARGET-cgen=all
6138 maybe-all-cgen: all-cgen
6139 all-cgen: configure-cgen
6140 @: $(MAKE); $(unstage)
6141 @r=`${PWD_COMMAND}`; export r; \
6142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6143 $(HOST_EXPORTS) \
6144 (cd $(HOST_SUBDIR)/cgen && \
6145 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6146 $(TARGET-cgen))
6147 @endif cgen
6152 .PHONY: check-cgen maybe-check-cgen
6153 maybe-check-cgen:
6154 @if cgen
6155 maybe-check-cgen: check-cgen
6157 check-cgen:
6158 @: $(MAKE); $(unstage)
6159 @r=`${PWD_COMMAND}`; export r; \
6160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6161 $(HOST_EXPORTS) \
6162 (cd $(HOST_SUBDIR)/cgen && \
6163 $(MAKE) $(FLAGS_TO_PASS) check)
6165 @endif cgen
6167 .PHONY: install-cgen maybe-install-cgen
6168 maybe-install-cgen:
6169 @if cgen
6170 maybe-install-cgen: install-cgen
6172 install-cgen: installdirs
6173 @: $(MAKE); $(unstage)
6174 @r=`${PWD_COMMAND}`; export r; \
6175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6176 $(HOST_EXPORTS) \
6177 (cd $(HOST_SUBDIR)/cgen && \
6178 $(MAKE) $(FLAGS_TO_PASS) install)
6180 @endif cgen
6182 .PHONY: install-strip-cgen maybe-install-strip-cgen
6183 maybe-install-strip-cgen:
6184 @if cgen
6185 maybe-install-strip-cgen: install-strip-cgen
6187 install-strip-cgen: installdirs
6188 @: $(MAKE); $(unstage)
6189 @r=`${PWD_COMMAND}`; export r; \
6190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6191 $(HOST_EXPORTS) \
6192 (cd $(HOST_SUBDIR)/cgen && \
6193 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6195 @endif cgen
6197 # Other targets (info, dvi, pdf, etc.)
6199 .PHONY: maybe-info-cgen info-cgen
6200 maybe-info-cgen:
6201 @if cgen
6202 maybe-info-cgen: info-cgen
6204 info-cgen: \
6205 configure-cgen
6206 @: $(MAKE); $(unstage)
6207 @[ -f ./cgen/Makefile ] || exit 0; \
6208 r=`${PWD_COMMAND}`; export r; \
6209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6210 $(HOST_EXPORTS) \
6211 for flag in $(EXTRA_HOST_FLAGS) ; do \
6212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6213 done; \
6214 echo "Doing info in cgen" ; \
6215 (cd $(HOST_SUBDIR)/cgen && \
6216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6218 "RANLIB=$${RANLIB}" \
6219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6220 info) \
6221 || exit 1
6223 @endif cgen
6225 .PHONY: maybe-dvi-cgen dvi-cgen
6226 maybe-dvi-cgen:
6227 @if cgen
6228 maybe-dvi-cgen: dvi-cgen
6230 dvi-cgen: \
6231 configure-cgen
6232 @: $(MAKE); $(unstage)
6233 @[ -f ./cgen/Makefile ] || exit 0; \
6234 r=`${PWD_COMMAND}`; export r; \
6235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6236 $(HOST_EXPORTS) \
6237 for flag in $(EXTRA_HOST_FLAGS) ; do \
6238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6239 done; \
6240 echo "Doing dvi in cgen" ; \
6241 (cd $(HOST_SUBDIR)/cgen && \
6242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6244 "RANLIB=$${RANLIB}" \
6245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6246 dvi) \
6247 || exit 1
6249 @endif cgen
6251 .PHONY: maybe-pdf-cgen pdf-cgen
6252 maybe-pdf-cgen:
6253 @if cgen
6254 maybe-pdf-cgen: pdf-cgen
6256 pdf-cgen: \
6257 configure-cgen
6258 @: $(MAKE); $(unstage)
6259 @[ -f ./cgen/Makefile ] || exit 0; \
6260 r=`${PWD_COMMAND}`; export r; \
6261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6262 $(HOST_EXPORTS) \
6263 for flag in $(EXTRA_HOST_FLAGS) ; do \
6264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6265 done; \
6266 echo "Doing pdf in cgen" ; \
6267 (cd $(HOST_SUBDIR)/cgen && \
6268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6270 "RANLIB=$${RANLIB}" \
6271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6272 pdf) \
6273 || exit 1
6275 @endif cgen
6277 .PHONY: maybe-html-cgen html-cgen
6278 maybe-html-cgen:
6279 @if cgen
6280 maybe-html-cgen: html-cgen
6282 html-cgen: \
6283 configure-cgen
6284 @: $(MAKE); $(unstage)
6285 @[ -f ./cgen/Makefile ] || exit 0; \
6286 r=`${PWD_COMMAND}`; export r; \
6287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6288 $(HOST_EXPORTS) \
6289 for flag in $(EXTRA_HOST_FLAGS) ; do \
6290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6291 done; \
6292 echo "Doing html in cgen" ; \
6293 (cd $(HOST_SUBDIR)/cgen && \
6294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6296 "RANLIB=$${RANLIB}" \
6297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6298 html) \
6299 || exit 1
6301 @endif cgen
6303 .PHONY: maybe-TAGS-cgen TAGS-cgen
6304 maybe-TAGS-cgen:
6305 @if cgen
6306 maybe-TAGS-cgen: TAGS-cgen
6308 TAGS-cgen: \
6309 configure-cgen
6310 @: $(MAKE); $(unstage)
6311 @[ -f ./cgen/Makefile ] || exit 0; \
6312 r=`${PWD_COMMAND}`; export r; \
6313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6314 $(HOST_EXPORTS) \
6315 for flag in $(EXTRA_HOST_FLAGS) ; do \
6316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6317 done; \
6318 echo "Doing TAGS in cgen" ; \
6319 (cd $(HOST_SUBDIR)/cgen && \
6320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6322 "RANLIB=$${RANLIB}" \
6323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6324 TAGS) \
6325 || exit 1
6327 @endif cgen
6329 .PHONY: maybe-install-info-cgen install-info-cgen
6330 maybe-install-info-cgen:
6331 @if cgen
6332 maybe-install-info-cgen: install-info-cgen
6334 install-info-cgen: \
6335 configure-cgen \
6336 info-cgen
6337 @: $(MAKE); $(unstage)
6338 @[ -f ./cgen/Makefile ] || exit 0; \
6339 r=`${PWD_COMMAND}`; export r; \
6340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6341 $(HOST_EXPORTS) \
6342 for flag in $(EXTRA_HOST_FLAGS) ; do \
6343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6344 done; \
6345 echo "Doing install-info in cgen" ; \
6346 (cd $(HOST_SUBDIR)/cgen && \
6347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6349 "RANLIB=$${RANLIB}" \
6350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6351 install-info) \
6352 || exit 1
6354 @endif cgen
6356 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6357 maybe-install-pdf-cgen:
6358 @if cgen
6359 maybe-install-pdf-cgen: install-pdf-cgen
6361 install-pdf-cgen: \
6362 configure-cgen \
6363 pdf-cgen
6364 @: $(MAKE); $(unstage)
6365 @[ -f ./cgen/Makefile ] || exit 0; \
6366 r=`${PWD_COMMAND}`; export r; \
6367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6368 $(HOST_EXPORTS) \
6369 for flag in $(EXTRA_HOST_FLAGS) ; do \
6370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6371 done; \
6372 echo "Doing install-pdf in cgen" ; \
6373 (cd $(HOST_SUBDIR)/cgen && \
6374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6376 "RANLIB=$${RANLIB}" \
6377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6378 install-pdf) \
6379 || exit 1
6381 @endif cgen
6383 .PHONY: maybe-install-html-cgen install-html-cgen
6384 maybe-install-html-cgen:
6385 @if cgen
6386 maybe-install-html-cgen: install-html-cgen
6388 install-html-cgen: \
6389 configure-cgen \
6390 html-cgen
6391 @: $(MAKE); $(unstage)
6392 @[ -f ./cgen/Makefile ] || exit 0; \
6393 r=`${PWD_COMMAND}`; export r; \
6394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6395 $(HOST_EXPORTS) \
6396 for flag in $(EXTRA_HOST_FLAGS) ; do \
6397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6398 done; \
6399 echo "Doing install-html in cgen" ; \
6400 (cd $(HOST_SUBDIR)/cgen && \
6401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6403 "RANLIB=$${RANLIB}" \
6404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6405 install-html) \
6406 || exit 1
6408 @endif cgen
6410 .PHONY: maybe-installcheck-cgen installcheck-cgen
6411 maybe-installcheck-cgen:
6412 @if cgen
6413 maybe-installcheck-cgen: installcheck-cgen
6415 installcheck-cgen: \
6416 configure-cgen
6417 @: $(MAKE); $(unstage)
6418 @[ -f ./cgen/Makefile ] || exit 0; \
6419 r=`${PWD_COMMAND}`; export r; \
6420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6421 $(HOST_EXPORTS) \
6422 for flag in $(EXTRA_HOST_FLAGS) ; do \
6423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6424 done; \
6425 echo "Doing installcheck in cgen" ; \
6426 (cd $(HOST_SUBDIR)/cgen && \
6427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6429 "RANLIB=$${RANLIB}" \
6430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6431 installcheck) \
6432 || exit 1
6434 @endif cgen
6436 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6437 maybe-mostlyclean-cgen:
6438 @if cgen
6439 maybe-mostlyclean-cgen: mostlyclean-cgen
6441 mostlyclean-cgen:
6442 @: $(MAKE); $(unstage)
6443 @[ -f ./cgen/Makefile ] || exit 0; \
6444 r=`${PWD_COMMAND}`; export r; \
6445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6446 $(HOST_EXPORTS) \
6447 for flag in $(EXTRA_HOST_FLAGS) ; do \
6448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6449 done; \
6450 echo "Doing mostlyclean in cgen" ; \
6451 (cd $(HOST_SUBDIR)/cgen && \
6452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6454 "RANLIB=$${RANLIB}" \
6455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6456 mostlyclean) \
6457 || exit 1
6459 @endif cgen
6461 .PHONY: maybe-clean-cgen clean-cgen
6462 maybe-clean-cgen:
6463 @if cgen
6464 maybe-clean-cgen: clean-cgen
6466 clean-cgen:
6467 @: $(MAKE); $(unstage)
6468 @[ -f ./cgen/Makefile ] || exit 0; \
6469 r=`${PWD_COMMAND}`; export r; \
6470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6471 $(HOST_EXPORTS) \
6472 for flag in $(EXTRA_HOST_FLAGS) ; do \
6473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6474 done; \
6475 echo "Doing clean in cgen" ; \
6476 (cd $(HOST_SUBDIR)/cgen && \
6477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6479 "RANLIB=$${RANLIB}" \
6480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6481 clean) \
6482 || exit 1
6484 @endif cgen
6486 .PHONY: maybe-distclean-cgen distclean-cgen
6487 maybe-distclean-cgen:
6488 @if cgen
6489 maybe-distclean-cgen: distclean-cgen
6491 distclean-cgen:
6492 @: $(MAKE); $(unstage)
6493 @[ -f ./cgen/Makefile ] || exit 0; \
6494 r=`${PWD_COMMAND}`; export r; \
6495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6496 $(HOST_EXPORTS) \
6497 for flag in $(EXTRA_HOST_FLAGS) ; do \
6498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6499 done; \
6500 echo "Doing distclean in cgen" ; \
6501 (cd $(HOST_SUBDIR)/cgen && \
6502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6504 "RANLIB=$${RANLIB}" \
6505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6506 distclean) \
6507 || exit 1
6509 @endif cgen
6511 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6512 maybe-maintainer-clean-cgen:
6513 @if cgen
6514 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6516 maintainer-clean-cgen:
6517 @: $(MAKE); $(unstage)
6518 @[ -f ./cgen/Makefile ] || exit 0; \
6519 r=`${PWD_COMMAND}`; export r; \
6520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6521 $(HOST_EXPORTS) \
6522 for flag in $(EXTRA_HOST_FLAGS) ; do \
6523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6524 done; \
6525 echo "Doing maintainer-clean in cgen" ; \
6526 (cd $(HOST_SUBDIR)/cgen && \
6527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6529 "RANLIB=$${RANLIB}" \
6530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6531 maintainer-clean) \
6532 || exit 1
6534 @endif cgen
6538 .PHONY: configure-dejagnu maybe-configure-dejagnu
6539 maybe-configure-dejagnu:
6540 @if gcc-bootstrap
6541 configure-dejagnu: stage_current
6542 @endif gcc-bootstrap
6543 @if dejagnu
6544 maybe-configure-dejagnu: configure-dejagnu
6545 configure-dejagnu:
6546 @: $(MAKE); $(unstage)
6547 @r=`${PWD_COMMAND}`; export r; \
6548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6549 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6550 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6551 $(HOST_EXPORTS) \
6552 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6554 this_target="${target_alias}"; \
6556 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6557 case $(srcdir) in \
6558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6559 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6561 esac; \
6562 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6563 libsrcdir="$$s/dejagnu"; \
6564 $(SHELL) $${libsrcdir}/configure \
6565 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6566 --target=$${this_target} $${srcdiroption} \
6567 || exit 1
6568 @endif dejagnu
6574 .PHONY: all-dejagnu maybe-all-dejagnu
6575 maybe-all-dejagnu:
6576 @if gcc-bootstrap
6577 all-dejagnu: stage_current
6578 @endif gcc-bootstrap
6579 @if dejagnu
6580 TARGET-dejagnu=all
6581 maybe-all-dejagnu: all-dejagnu
6582 all-dejagnu: configure-dejagnu
6583 @: $(MAKE); $(unstage)
6584 @r=`${PWD_COMMAND}`; export r; \
6585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6586 $(HOST_EXPORTS) \
6587 (cd $(HOST_SUBDIR)/dejagnu && \
6588 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6589 $(TARGET-dejagnu))
6590 @endif dejagnu
6595 .PHONY: check-dejagnu maybe-check-dejagnu
6596 maybe-check-dejagnu:
6597 @if dejagnu
6598 maybe-check-dejagnu: check-dejagnu
6600 check-dejagnu:
6601 @: $(MAKE); $(unstage)
6602 @r=`${PWD_COMMAND}`; export r; \
6603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6604 $(HOST_EXPORTS) \
6605 (cd $(HOST_SUBDIR)/dejagnu && \
6606 $(MAKE) $(FLAGS_TO_PASS) check)
6608 @endif dejagnu
6610 .PHONY: install-dejagnu maybe-install-dejagnu
6611 maybe-install-dejagnu:
6612 @if dejagnu
6613 maybe-install-dejagnu: install-dejagnu
6615 install-dejagnu: installdirs
6616 @: $(MAKE); $(unstage)
6617 @r=`${PWD_COMMAND}`; export r; \
6618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6619 $(HOST_EXPORTS) \
6620 (cd $(HOST_SUBDIR)/dejagnu && \
6621 $(MAKE) $(FLAGS_TO_PASS) install)
6623 @endif dejagnu
6625 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6626 maybe-install-strip-dejagnu:
6627 @if dejagnu
6628 maybe-install-strip-dejagnu: install-strip-dejagnu
6630 install-strip-dejagnu: installdirs
6631 @: $(MAKE); $(unstage)
6632 @r=`${PWD_COMMAND}`; export r; \
6633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6634 $(HOST_EXPORTS) \
6635 (cd $(HOST_SUBDIR)/dejagnu && \
6636 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6638 @endif dejagnu
6640 # Other targets (info, dvi, pdf, etc.)
6642 .PHONY: maybe-info-dejagnu info-dejagnu
6643 maybe-info-dejagnu:
6644 @if dejagnu
6645 maybe-info-dejagnu: info-dejagnu
6647 info-dejagnu: \
6648 configure-dejagnu
6649 @: $(MAKE); $(unstage)
6650 @[ -f ./dejagnu/Makefile ] || exit 0; \
6651 r=`${PWD_COMMAND}`; export r; \
6652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6653 $(HOST_EXPORTS) \
6654 for flag in $(EXTRA_HOST_FLAGS) ; do \
6655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6656 done; \
6657 echo "Doing info in dejagnu" ; \
6658 (cd $(HOST_SUBDIR)/dejagnu && \
6659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6661 "RANLIB=$${RANLIB}" \
6662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6663 info) \
6664 || exit 1
6666 @endif dejagnu
6668 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6669 maybe-dvi-dejagnu:
6670 @if dejagnu
6671 maybe-dvi-dejagnu: dvi-dejagnu
6673 dvi-dejagnu: \
6674 configure-dejagnu
6675 @: $(MAKE); $(unstage)
6676 @[ -f ./dejagnu/Makefile ] || exit 0; \
6677 r=`${PWD_COMMAND}`; export r; \
6678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6679 $(HOST_EXPORTS) \
6680 for flag in $(EXTRA_HOST_FLAGS) ; do \
6681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6682 done; \
6683 echo "Doing dvi in dejagnu" ; \
6684 (cd $(HOST_SUBDIR)/dejagnu && \
6685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6687 "RANLIB=$${RANLIB}" \
6688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6689 dvi) \
6690 || exit 1
6692 @endif dejagnu
6694 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6695 maybe-pdf-dejagnu:
6696 @if dejagnu
6697 maybe-pdf-dejagnu: pdf-dejagnu
6699 pdf-dejagnu: \
6700 configure-dejagnu
6701 @: $(MAKE); $(unstage)
6702 @[ -f ./dejagnu/Makefile ] || exit 0; \
6703 r=`${PWD_COMMAND}`; export r; \
6704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6705 $(HOST_EXPORTS) \
6706 for flag in $(EXTRA_HOST_FLAGS) ; do \
6707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6708 done; \
6709 echo "Doing pdf in dejagnu" ; \
6710 (cd $(HOST_SUBDIR)/dejagnu && \
6711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6713 "RANLIB=$${RANLIB}" \
6714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6715 pdf) \
6716 || exit 1
6718 @endif dejagnu
6720 .PHONY: maybe-html-dejagnu html-dejagnu
6721 maybe-html-dejagnu:
6722 @if dejagnu
6723 maybe-html-dejagnu: html-dejagnu
6725 html-dejagnu: \
6726 configure-dejagnu
6727 @: $(MAKE); $(unstage)
6728 @[ -f ./dejagnu/Makefile ] || exit 0; \
6729 r=`${PWD_COMMAND}`; export r; \
6730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6731 $(HOST_EXPORTS) \
6732 for flag in $(EXTRA_HOST_FLAGS) ; do \
6733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6734 done; \
6735 echo "Doing html in dejagnu" ; \
6736 (cd $(HOST_SUBDIR)/dejagnu && \
6737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6739 "RANLIB=$${RANLIB}" \
6740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6741 html) \
6742 || exit 1
6744 @endif dejagnu
6746 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6747 maybe-TAGS-dejagnu:
6748 @if dejagnu
6749 maybe-TAGS-dejagnu: TAGS-dejagnu
6751 TAGS-dejagnu: \
6752 configure-dejagnu
6753 @: $(MAKE); $(unstage)
6754 @[ -f ./dejagnu/Makefile ] || exit 0; \
6755 r=`${PWD_COMMAND}`; export r; \
6756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6757 $(HOST_EXPORTS) \
6758 for flag in $(EXTRA_HOST_FLAGS) ; do \
6759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6760 done; \
6761 echo "Doing TAGS in dejagnu" ; \
6762 (cd $(HOST_SUBDIR)/dejagnu && \
6763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6765 "RANLIB=$${RANLIB}" \
6766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6767 TAGS) \
6768 || exit 1
6770 @endif dejagnu
6772 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6773 maybe-install-info-dejagnu:
6774 @if dejagnu
6775 maybe-install-info-dejagnu: install-info-dejagnu
6777 install-info-dejagnu: \
6778 configure-dejagnu \
6779 info-dejagnu
6780 @: $(MAKE); $(unstage)
6781 @[ -f ./dejagnu/Makefile ] || exit 0; \
6782 r=`${PWD_COMMAND}`; export r; \
6783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6784 $(HOST_EXPORTS) \
6785 for flag in $(EXTRA_HOST_FLAGS) ; do \
6786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6787 done; \
6788 echo "Doing install-info in dejagnu" ; \
6789 (cd $(HOST_SUBDIR)/dejagnu && \
6790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6792 "RANLIB=$${RANLIB}" \
6793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6794 install-info) \
6795 || exit 1
6797 @endif dejagnu
6799 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6800 maybe-install-pdf-dejagnu:
6801 @if dejagnu
6802 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6804 install-pdf-dejagnu: \
6805 configure-dejagnu \
6806 pdf-dejagnu
6807 @: $(MAKE); $(unstage)
6808 @[ -f ./dejagnu/Makefile ] || exit 0; \
6809 r=`${PWD_COMMAND}`; export r; \
6810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6811 $(HOST_EXPORTS) \
6812 for flag in $(EXTRA_HOST_FLAGS) ; do \
6813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6814 done; \
6815 echo "Doing install-pdf in dejagnu" ; \
6816 (cd $(HOST_SUBDIR)/dejagnu && \
6817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6819 "RANLIB=$${RANLIB}" \
6820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6821 install-pdf) \
6822 || exit 1
6824 @endif dejagnu
6826 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6827 maybe-install-html-dejagnu:
6828 @if dejagnu
6829 maybe-install-html-dejagnu: install-html-dejagnu
6831 install-html-dejagnu: \
6832 configure-dejagnu \
6833 html-dejagnu
6834 @: $(MAKE); $(unstage)
6835 @[ -f ./dejagnu/Makefile ] || exit 0; \
6836 r=`${PWD_COMMAND}`; export r; \
6837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6838 $(HOST_EXPORTS) \
6839 for flag in $(EXTRA_HOST_FLAGS) ; do \
6840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6841 done; \
6842 echo "Doing install-html in dejagnu" ; \
6843 (cd $(HOST_SUBDIR)/dejagnu && \
6844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6846 "RANLIB=$${RANLIB}" \
6847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6848 install-html) \
6849 || exit 1
6851 @endif dejagnu
6853 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6854 maybe-installcheck-dejagnu:
6855 @if dejagnu
6856 maybe-installcheck-dejagnu: installcheck-dejagnu
6858 installcheck-dejagnu: \
6859 configure-dejagnu
6860 @: $(MAKE); $(unstage)
6861 @[ -f ./dejagnu/Makefile ] || exit 0; \
6862 r=`${PWD_COMMAND}`; export r; \
6863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6864 $(HOST_EXPORTS) \
6865 for flag in $(EXTRA_HOST_FLAGS) ; do \
6866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6867 done; \
6868 echo "Doing installcheck in dejagnu" ; \
6869 (cd $(HOST_SUBDIR)/dejagnu && \
6870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6872 "RANLIB=$${RANLIB}" \
6873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6874 installcheck) \
6875 || exit 1
6877 @endif dejagnu
6879 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6880 maybe-mostlyclean-dejagnu:
6881 @if dejagnu
6882 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6884 mostlyclean-dejagnu:
6885 @: $(MAKE); $(unstage)
6886 @[ -f ./dejagnu/Makefile ] || exit 0; \
6887 r=`${PWD_COMMAND}`; export r; \
6888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6889 $(HOST_EXPORTS) \
6890 for flag in $(EXTRA_HOST_FLAGS) ; do \
6891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6892 done; \
6893 echo "Doing mostlyclean in dejagnu" ; \
6894 (cd $(HOST_SUBDIR)/dejagnu && \
6895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6897 "RANLIB=$${RANLIB}" \
6898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6899 mostlyclean) \
6900 || exit 1
6902 @endif dejagnu
6904 .PHONY: maybe-clean-dejagnu clean-dejagnu
6905 maybe-clean-dejagnu:
6906 @if dejagnu
6907 maybe-clean-dejagnu: clean-dejagnu
6909 clean-dejagnu:
6910 @: $(MAKE); $(unstage)
6911 @[ -f ./dejagnu/Makefile ] || exit 0; \
6912 r=`${PWD_COMMAND}`; export r; \
6913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6914 $(HOST_EXPORTS) \
6915 for flag in $(EXTRA_HOST_FLAGS) ; do \
6916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6917 done; \
6918 echo "Doing clean in dejagnu" ; \
6919 (cd $(HOST_SUBDIR)/dejagnu && \
6920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6922 "RANLIB=$${RANLIB}" \
6923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6924 clean) \
6925 || exit 1
6927 @endif dejagnu
6929 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6930 maybe-distclean-dejagnu:
6931 @if dejagnu
6932 maybe-distclean-dejagnu: distclean-dejagnu
6934 distclean-dejagnu:
6935 @: $(MAKE); $(unstage)
6936 @[ -f ./dejagnu/Makefile ] || exit 0; \
6937 r=`${PWD_COMMAND}`; export r; \
6938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6939 $(HOST_EXPORTS) \
6940 for flag in $(EXTRA_HOST_FLAGS) ; do \
6941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6942 done; \
6943 echo "Doing distclean in dejagnu" ; \
6944 (cd $(HOST_SUBDIR)/dejagnu && \
6945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6947 "RANLIB=$${RANLIB}" \
6948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6949 distclean) \
6950 || exit 1
6952 @endif dejagnu
6954 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6955 maybe-maintainer-clean-dejagnu:
6956 @if dejagnu
6957 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6959 maintainer-clean-dejagnu:
6960 @: $(MAKE); $(unstage)
6961 @[ -f ./dejagnu/Makefile ] || exit 0; \
6962 r=`${PWD_COMMAND}`; export r; \
6963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6964 $(HOST_EXPORTS) \
6965 for flag in $(EXTRA_HOST_FLAGS) ; do \
6966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6967 done; \
6968 echo "Doing maintainer-clean in dejagnu" ; \
6969 (cd $(HOST_SUBDIR)/dejagnu && \
6970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6972 "RANLIB=$${RANLIB}" \
6973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6974 maintainer-clean) \
6975 || exit 1
6977 @endif dejagnu
6981 .PHONY: configure-etc maybe-configure-etc
6982 maybe-configure-etc:
6983 @if gcc-bootstrap
6984 configure-etc: stage_current
6985 @endif gcc-bootstrap
6986 @if etc
6987 maybe-configure-etc: configure-etc
6988 configure-etc:
6989 @: $(MAKE); $(unstage)
6990 @r=`${PWD_COMMAND}`; export r; \
6991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6992 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6994 $(HOST_EXPORTS) \
6995 echo Configuring in $(HOST_SUBDIR)/etc; \
6997 this_target="${target_alias}"; \
6999 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7000 case $(srcdir) in \
7001 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7002 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7003 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7004 esac; \
7005 srcdiroption="--srcdir=$${topdir}/etc"; \
7006 libsrcdir="$$s/etc"; \
7007 $(SHELL) $${libsrcdir}/configure \
7008 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7009 --target=$${this_target} $${srcdiroption} \
7010 || exit 1
7011 @endif etc
7017 .PHONY: all-etc maybe-all-etc
7018 maybe-all-etc:
7019 @if gcc-bootstrap
7020 all-etc: stage_current
7021 @endif gcc-bootstrap
7022 @if etc
7023 TARGET-etc=all
7024 maybe-all-etc: all-etc
7025 all-etc: configure-etc
7026 @: $(MAKE); $(unstage)
7027 @r=`${PWD_COMMAND}`; export r; \
7028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7029 $(HOST_EXPORTS) \
7030 (cd $(HOST_SUBDIR)/etc && \
7031 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7032 $(TARGET-etc))
7033 @endif etc
7038 .PHONY: check-etc maybe-check-etc
7039 maybe-check-etc:
7040 @if etc
7041 maybe-check-etc: check-etc
7043 check-etc:
7044 @: $(MAKE); $(unstage)
7045 @r=`${PWD_COMMAND}`; export r; \
7046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7047 $(HOST_EXPORTS) \
7048 (cd $(HOST_SUBDIR)/etc && \
7049 $(MAKE) $(FLAGS_TO_PASS) check)
7051 @endif etc
7053 .PHONY: install-etc maybe-install-etc
7054 maybe-install-etc:
7055 @if etc
7056 maybe-install-etc: install-etc
7058 install-etc: installdirs
7059 @: $(MAKE); $(unstage)
7060 @r=`${PWD_COMMAND}`; export r; \
7061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7062 $(HOST_EXPORTS) \
7063 (cd $(HOST_SUBDIR)/etc && \
7064 $(MAKE) $(FLAGS_TO_PASS) install)
7066 @endif etc
7068 .PHONY: install-strip-etc maybe-install-strip-etc
7069 maybe-install-strip-etc:
7070 @if etc
7071 maybe-install-strip-etc: install-strip-etc
7073 install-strip-etc: installdirs
7074 @: $(MAKE); $(unstage)
7075 @r=`${PWD_COMMAND}`; export r; \
7076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7077 $(HOST_EXPORTS) \
7078 (cd $(HOST_SUBDIR)/etc && \
7079 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7081 @endif etc
7083 # Other targets (info, dvi, pdf, etc.)
7085 .PHONY: maybe-info-etc info-etc
7086 maybe-info-etc:
7087 @if etc
7088 maybe-info-etc: info-etc
7090 info-etc: \
7091 configure-etc
7092 @: $(MAKE); $(unstage)
7093 @[ -f ./etc/Makefile ] || exit 0; \
7094 r=`${PWD_COMMAND}`; export r; \
7095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7096 $(HOST_EXPORTS) \
7097 for flag in $(EXTRA_HOST_FLAGS) ; do \
7098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7099 done; \
7100 echo "Doing info in etc" ; \
7101 (cd $(HOST_SUBDIR)/etc && \
7102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7104 "RANLIB=$${RANLIB}" \
7105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7106 info) \
7107 || exit 1
7109 @endif etc
7111 .PHONY: maybe-dvi-etc dvi-etc
7112 maybe-dvi-etc:
7113 @if etc
7114 maybe-dvi-etc: dvi-etc
7116 dvi-etc: \
7117 configure-etc
7118 @: $(MAKE); $(unstage)
7119 @[ -f ./etc/Makefile ] || exit 0; \
7120 r=`${PWD_COMMAND}`; export r; \
7121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7122 $(HOST_EXPORTS) \
7123 for flag in $(EXTRA_HOST_FLAGS) ; do \
7124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7125 done; \
7126 echo "Doing dvi in etc" ; \
7127 (cd $(HOST_SUBDIR)/etc && \
7128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7130 "RANLIB=$${RANLIB}" \
7131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7132 dvi) \
7133 || exit 1
7135 @endif etc
7137 .PHONY: maybe-pdf-etc pdf-etc
7138 maybe-pdf-etc:
7139 @if etc
7140 maybe-pdf-etc: pdf-etc
7142 pdf-etc: \
7143 configure-etc
7144 @: $(MAKE); $(unstage)
7145 @[ -f ./etc/Makefile ] || exit 0; \
7146 r=`${PWD_COMMAND}`; export r; \
7147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7148 $(HOST_EXPORTS) \
7149 for flag in $(EXTRA_HOST_FLAGS) ; do \
7150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7151 done; \
7152 echo "Doing pdf in etc" ; \
7153 (cd $(HOST_SUBDIR)/etc && \
7154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7156 "RANLIB=$${RANLIB}" \
7157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7158 pdf) \
7159 || exit 1
7161 @endif etc
7163 .PHONY: maybe-html-etc html-etc
7164 maybe-html-etc:
7165 @if etc
7166 maybe-html-etc: html-etc
7168 html-etc: \
7169 configure-etc
7170 @: $(MAKE); $(unstage)
7171 @[ -f ./etc/Makefile ] || exit 0; \
7172 r=`${PWD_COMMAND}`; export r; \
7173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7174 $(HOST_EXPORTS) \
7175 for flag in $(EXTRA_HOST_FLAGS) ; do \
7176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7177 done; \
7178 echo "Doing html in etc" ; \
7179 (cd $(HOST_SUBDIR)/etc && \
7180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7182 "RANLIB=$${RANLIB}" \
7183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7184 html) \
7185 || exit 1
7187 @endif etc
7189 .PHONY: maybe-TAGS-etc TAGS-etc
7190 maybe-TAGS-etc:
7191 @if etc
7192 maybe-TAGS-etc: TAGS-etc
7194 TAGS-etc: \
7195 configure-etc
7196 @: $(MAKE); $(unstage)
7197 @[ -f ./etc/Makefile ] || exit 0; \
7198 r=`${PWD_COMMAND}`; export r; \
7199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7200 $(HOST_EXPORTS) \
7201 for flag in $(EXTRA_HOST_FLAGS) ; do \
7202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7203 done; \
7204 echo "Doing TAGS in etc" ; \
7205 (cd $(HOST_SUBDIR)/etc && \
7206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7208 "RANLIB=$${RANLIB}" \
7209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7210 TAGS) \
7211 || exit 1
7213 @endif etc
7215 .PHONY: maybe-install-info-etc install-info-etc
7216 maybe-install-info-etc:
7217 @if etc
7218 maybe-install-info-etc: install-info-etc
7220 install-info-etc: \
7221 configure-etc \
7222 info-etc
7223 @: $(MAKE); $(unstage)
7224 @[ -f ./etc/Makefile ] || exit 0; \
7225 r=`${PWD_COMMAND}`; export r; \
7226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7227 $(HOST_EXPORTS) \
7228 for flag in $(EXTRA_HOST_FLAGS) ; do \
7229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7230 done; \
7231 echo "Doing install-info in etc" ; \
7232 (cd $(HOST_SUBDIR)/etc && \
7233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7235 "RANLIB=$${RANLIB}" \
7236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7237 install-info) \
7238 || exit 1
7240 @endif etc
7242 .PHONY: maybe-install-pdf-etc install-pdf-etc
7243 maybe-install-pdf-etc:
7244 @if etc
7245 maybe-install-pdf-etc: install-pdf-etc
7247 install-pdf-etc: \
7248 configure-etc \
7249 pdf-etc
7250 @: $(MAKE); $(unstage)
7251 @[ -f ./etc/Makefile ] || exit 0; \
7252 r=`${PWD_COMMAND}`; export r; \
7253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7254 $(HOST_EXPORTS) \
7255 for flag in $(EXTRA_HOST_FLAGS) ; do \
7256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7257 done; \
7258 echo "Doing install-pdf in etc" ; \
7259 (cd $(HOST_SUBDIR)/etc && \
7260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7262 "RANLIB=$${RANLIB}" \
7263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7264 install-pdf) \
7265 || exit 1
7267 @endif etc
7269 .PHONY: maybe-install-html-etc install-html-etc
7270 maybe-install-html-etc:
7271 @if etc
7272 maybe-install-html-etc: install-html-etc
7274 install-html-etc: \
7275 configure-etc \
7276 html-etc
7277 @: $(MAKE); $(unstage)
7278 @[ -f ./etc/Makefile ] || exit 0; \
7279 r=`${PWD_COMMAND}`; export r; \
7280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7281 $(HOST_EXPORTS) \
7282 for flag in $(EXTRA_HOST_FLAGS) ; do \
7283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7284 done; \
7285 echo "Doing install-html in etc" ; \
7286 (cd $(HOST_SUBDIR)/etc && \
7287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7289 "RANLIB=$${RANLIB}" \
7290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7291 install-html) \
7292 || exit 1
7294 @endif etc
7296 .PHONY: maybe-installcheck-etc installcheck-etc
7297 maybe-installcheck-etc:
7298 @if etc
7299 maybe-installcheck-etc: installcheck-etc
7301 installcheck-etc: \
7302 configure-etc
7303 @: $(MAKE); $(unstage)
7304 @[ -f ./etc/Makefile ] || exit 0; \
7305 r=`${PWD_COMMAND}`; export r; \
7306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7307 $(HOST_EXPORTS) \
7308 for flag in $(EXTRA_HOST_FLAGS) ; do \
7309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7310 done; \
7311 echo "Doing installcheck in etc" ; \
7312 (cd $(HOST_SUBDIR)/etc && \
7313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7315 "RANLIB=$${RANLIB}" \
7316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7317 installcheck) \
7318 || exit 1
7320 @endif etc
7322 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7323 maybe-mostlyclean-etc:
7324 @if etc
7325 maybe-mostlyclean-etc: mostlyclean-etc
7327 mostlyclean-etc:
7328 @: $(MAKE); $(unstage)
7329 @[ -f ./etc/Makefile ] || exit 0; \
7330 r=`${PWD_COMMAND}`; export r; \
7331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7332 $(HOST_EXPORTS) \
7333 for flag in $(EXTRA_HOST_FLAGS) ; do \
7334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7335 done; \
7336 echo "Doing mostlyclean in etc" ; \
7337 (cd $(HOST_SUBDIR)/etc && \
7338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7340 "RANLIB=$${RANLIB}" \
7341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7342 mostlyclean) \
7343 || exit 1
7345 @endif etc
7347 .PHONY: maybe-clean-etc clean-etc
7348 maybe-clean-etc:
7349 @if etc
7350 maybe-clean-etc: clean-etc
7352 clean-etc:
7353 @: $(MAKE); $(unstage)
7354 @[ -f ./etc/Makefile ] || exit 0; \
7355 r=`${PWD_COMMAND}`; export r; \
7356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7357 $(HOST_EXPORTS) \
7358 for flag in $(EXTRA_HOST_FLAGS) ; do \
7359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7360 done; \
7361 echo "Doing clean in etc" ; \
7362 (cd $(HOST_SUBDIR)/etc && \
7363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7365 "RANLIB=$${RANLIB}" \
7366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7367 clean) \
7368 || exit 1
7370 @endif etc
7372 .PHONY: maybe-distclean-etc distclean-etc
7373 maybe-distclean-etc:
7374 @if etc
7375 maybe-distclean-etc: distclean-etc
7377 distclean-etc:
7378 @: $(MAKE); $(unstage)
7379 @[ -f ./etc/Makefile ] || exit 0; \
7380 r=`${PWD_COMMAND}`; export r; \
7381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7382 $(HOST_EXPORTS) \
7383 for flag in $(EXTRA_HOST_FLAGS) ; do \
7384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7385 done; \
7386 echo "Doing distclean in etc" ; \
7387 (cd $(HOST_SUBDIR)/etc && \
7388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7390 "RANLIB=$${RANLIB}" \
7391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7392 distclean) \
7393 || exit 1
7395 @endif etc
7397 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7398 maybe-maintainer-clean-etc:
7399 @if etc
7400 maybe-maintainer-clean-etc: maintainer-clean-etc
7402 maintainer-clean-etc:
7403 @: $(MAKE); $(unstage)
7404 @[ -f ./etc/Makefile ] || exit 0; \
7405 r=`${PWD_COMMAND}`; export r; \
7406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7407 $(HOST_EXPORTS) \
7408 for flag in $(EXTRA_HOST_FLAGS) ; do \
7409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7410 done; \
7411 echo "Doing maintainer-clean in etc" ; \
7412 (cd $(HOST_SUBDIR)/etc && \
7413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7415 "RANLIB=$${RANLIB}" \
7416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7417 maintainer-clean) \
7418 || exit 1
7420 @endif etc
7424 .PHONY: configure-fastjar maybe-configure-fastjar
7425 maybe-configure-fastjar:
7426 @if gcc-bootstrap
7427 configure-fastjar: stage_current
7428 @endif gcc-bootstrap
7429 @if fastjar
7430 maybe-configure-fastjar: configure-fastjar
7431 configure-fastjar:
7432 @: $(MAKE); $(unstage)
7433 @r=`${PWD_COMMAND}`; export r; \
7434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7435 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7436 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7437 $(HOST_EXPORTS) \
7438 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7440 this_target="${target_alias}"; \
7442 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7443 case $(srcdir) in \
7444 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7445 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7446 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7447 esac; \
7448 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7449 libsrcdir="$$s/fastjar"; \
7450 $(SHELL) $${libsrcdir}/configure \
7451 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7452 --target=$${this_target} $${srcdiroption} \
7453 || exit 1
7454 @endif fastjar
7460 .PHONY: all-fastjar maybe-all-fastjar
7461 maybe-all-fastjar:
7462 @if gcc-bootstrap
7463 all-fastjar: stage_current
7464 @endif gcc-bootstrap
7465 @if fastjar
7466 TARGET-fastjar=all
7467 maybe-all-fastjar: all-fastjar
7468 all-fastjar: configure-fastjar
7469 @: $(MAKE); $(unstage)
7470 @r=`${PWD_COMMAND}`; export r; \
7471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7472 $(HOST_EXPORTS) \
7473 (cd $(HOST_SUBDIR)/fastjar && \
7474 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7475 $(TARGET-fastjar))
7476 @endif fastjar
7481 .PHONY: check-fastjar maybe-check-fastjar
7482 maybe-check-fastjar:
7483 @if fastjar
7484 maybe-check-fastjar: check-fastjar
7486 # This module is only tested in a native toolchain.
7487 check-fastjar:
7488 @: $(MAKE); $(unstage)
7489 @if [ '$(host)' = '$(target)' ] ; then \
7490 r=`${PWD_COMMAND}`; export r; \
7491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7492 $(HOST_EXPORTS) \
7493 (cd $(HOST_SUBDIR)/fastjar && \
7494 $(MAKE) $(FLAGS_TO_PASS) check); \
7497 @endif fastjar
7499 .PHONY: install-fastjar maybe-install-fastjar
7500 maybe-install-fastjar:
7501 @if fastjar
7502 maybe-install-fastjar: install-fastjar
7504 install-fastjar: installdirs
7505 @: $(MAKE); $(unstage)
7506 @r=`${PWD_COMMAND}`; export r; \
7507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7508 $(HOST_EXPORTS) \
7509 (cd $(HOST_SUBDIR)/fastjar && \
7510 $(MAKE) $(FLAGS_TO_PASS) install)
7512 @endif fastjar
7514 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7515 maybe-install-strip-fastjar:
7516 @if fastjar
7517 maybe-install-strip-fastjar: install-strip-fastjar
7519 install-strip-fastjar: installdirs
7520 @: $(MAKE); $(unstage)
7521 @r=`${PWD_COMMAND}`; export r; \
7522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7523 $(HOST_EXPORTS) \
7524 (cd $(HOST_SUBDIR)/fastjar && \
7525 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7527 @endif fastjar
7529 # Other targets (info, dvi, pdf, etc.)
7531 .PHONY: maybe-info-fastjar info-fastjar
7532 maybe-info-fastjar:
7533 @if fastjar
7534 maybe-info-fastjar: info-fastjar
7536 info-fastjar: \
7537 configure-fastjar
7538 @: $(MAKE); $(unstage)
7539 @[ -f ./fastjar/Makefile ] || exit 0; \
7540 r=`${PWD_COMMAND}`; export r; \
7541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7542 $(HOST_EXPORTS) \
7543 for flag in $(EXTRA_HOST_FLAGS) ; do \
7544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7545 done; \
7546 echo "Doing info in fastjar" ; \
7547 (cd $(HOST_SUBDIR)/fastjar && \
7548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7550 "RANLIB=$${RANLIB}" \
7551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7552 info) \
7553 || exit 1
7555 @endif fastjar
7557 .PHONY: maybe-dvi-fastjar dvi-fastjar
7558 maybe-dvi-fastjar:
7559 @if fastjar
7560 maybe-dvi-fastjar: dvi-fastjar
7562 dvi-fastjar: \
7563 configure-fastjar
7564 @: $(MAKE); $(unstage)
7565 @[ -f ./fastjar/Makefile ] || exit 0; \
7566 r=`${PWD_COMMAND}`; export r; \
7567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7568 $(HOST_EXPORTS) \
7569 for flag in $(EXTRA_HOST_FLAGS) ; do \
7570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7571 done; \
7572 echo "Doing dvi in fastjar" ; \
7573 (cd $(HOST_SUBDIR)/fastjar && \
7574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7576 "RANLIB=$${RANLIB}" \
7577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7578 dvi) \
7579 || exit 1
7581 @endif fastjar
7583 .PHONY: maybe-pdf-fastjar pdf-fastjar
7584 maybe-pdf-fastjar:
7585 @if fastjar
7586 maybe-pdf-fastjar: pdf-fastjar
7588 pdf-fastjar: \
7589 configure-fastjar
7590 @: $(MAKE); $(unstage)
7591 @[ -f ./fastjar/Makefile ] || exit 0; \
7592 r=`${PWD_COMMAND}`; export r; \
7593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7594 $(HOST_EXPORTS) \
7595 for flag in $(EXTRA_HOST_FLAGS) ; do \
7596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7597 done; \
7598 echo "Doing pdf in fastjar" ; \
7599 (cd $(HOST_SUBDIR)/fastjar && \
7600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7602 "RANLIB=$${RANLIB}" \
7603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7604 pdf) \
7605 || exit 1
7607 @endif fastjar
7609 .PHONY: maybe-html-fastjar html-fastjar
7610 maybe-html-fastjar:
7611 @if fastjar
7612 maybe-html-fastjar: html-fastjar
7614 html-fastjar: \
7615 configure-fastjar
7616 @: $(MAKE); $(unstage)
7617 @[ -f ./fastjar/Makefile ] || exit 0; \
7618 r=`${PWD_COMMAND}`; export r; \
7619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7620 $(HOST_EXPORTS) \
7621 for flag in $(EXTRA_HOST_FLAGS) ; do \
7622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7623 done; \
7624 echo "Doing html in fastjar" ; \
7625 (cd $(HOST_SUBDIR)/fastjar && \
7626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7628 "RANLIB=$${RANLIB}" \
7629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7630 html) \
7631 || exit 1
7633 @endif fastjar
7635 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7636 maybe-TAGS-fastjar:
7637 @if fastjar
7638 maybe-TAGS-fastjar: TAGS-fastjar
7640 TAGS-fastjar: \
7641 configure-fastjar
7642 @: $(MAKE); $(unstage)
7643 @[ -f ./fastjar/Makefile ] || exit 0; \
7644 r=`${PWD_COMMAND}`; export r; \
7645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7646 $(HOST_EXPORTS) \
7647 for flag in $(EXTRA_HOST_FLAGS) ; do \
7648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7649 done; \
7650 echo "Doing TAGS in fastjar" ; \
7651 (cd $(HOST_SUBDIR)/fastjar && \
7652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7654 "RANLIB=$${RANLIB}" \
7655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7656 TAGS) \
7657 || exit 1
7659 @endif fastjar
7661 .PHONY: maybe-install-info-fastjar install-info-fastjar
7662 maybe-install-info-fastjar:
7663 @if fastjar
7664 maybe-install-info-fastjar: install-info-fastjar
7666 install-info-fastjar: \
7667 configure-fastjar \
7668 info-fastjar
7669 @: $(MAKE); $(unstage)
7670 @[ -f ./fastjar/Makefile ] || exit 0; \
7671 r=`${PWD_COMMAND}`; export r; \
7672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7673 $(HOST_EXPORTS) \
7674 for flag in $(EXTRA_HOST_FLAGS) ; do \
7675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7676 done; \
7677 echo "Doing install-info in fastjar" ; \
7678 (cd $(HOST_SUBDIR)/fastjar && \
7679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7681 "RANLIB=$${RANLIB}" \
7682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7683 install-info) \
7684 || exit 1
7686 @endif fastjar
7688 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7689 maybe-install-pdf-fastjar:
7690 @if fastjar
7691 maybe-install-pdf-fastjar: install-pdf-fastjar
7693 install-pdf-fastjar: \
7694 configure-fastjar \
7695 pdf-fastjar
7696 @: $(MAKE); $(unstage)
7697 @[ -f ./fastjar/Makefile ] || exit 0; \
7698 r=`${PWD_COMMAND}`; export r; \
7699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7700 $(HOST_EXPORTS) \
7701 for flag in $(EXTRA_HOST_FLAGS) ; do \
7702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7703 done; \
7704 echo "Doing install-pdf in fastjar" ; \
7705 (cd $(HOST_SUBDIR)/fastjar && \
7706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7708 "RANLIB=$${RANLIB}" \
7709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7710 install-pdf) \
7711 || exit 1
7713 @endif fastjar
7715 .PHONY: maybe-install-html-fastjar install-html-fastjar
7716 maybe-install-html-fastjar:
7717 @if fastjar
7718 maybe-install-html-fastjar: install-html-fastjar
7720 install-html-fastjar: \
7721 configure-fastjar \
7722 html-fastjar
7723 @: $(MAKE); $(unstage)
7724 @[ -f ./fastjar/Makefile ] || exit 0; \
7725 r=`${PWD_COMMAND}`; export r; \
7726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7727 $(HOST_EXPORTS) \
7728 for flag in $(EXTRA_HOST_FLAGS) ; do \
7729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7730 done; \
7731 echo "Doing install-html in fastjar" ; \
7732 (cd $(HOST_SUBDIR)/fastjar && \
7733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7735 "RANLIB=$${RANLIB}" \
7736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7737 install-html) \
7738 || exit 1
7740 @endif fastjar
7742 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7743 maybe-installcheck-fastjar:
7744 @if fastjar
7745 maybe-installcheck-fastjar: installcheck-fastjar
7747 installcheck-fastjar: \
7748 configure-fastjar
7749 @: $(MAKE); $(unstage)
7750 @[ -f ./fastjar/Makefile ] || exit 0; \
7751 r=`${PWD_COMMAND}`; export r; \
7752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7753 $(HOST_EXPORTS) \
7754 for flag in $(EXTRA_HOST_FLAGS) ; do \
7755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7756 done; \
7757 echo "Doing installcheck in fastjar" ; \
7758 (cd $(HOST_SUBDIR)/fastjar && \
7759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7761 "RANLIB=$${RANLIB}" \
7762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7763 installcheck) \
7764 || exit 1
7766 @endif fastjar
7768 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7769 maybe-mostlyclean-fastjar:
7770 @if fastjar
7771 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7773 mostlyclean-fastjar:
7774 @: $(MAKE); $(unstage)
7775 @[ -f ./fastjar/Makefile ] || exit 0; \
7776 r=`${PWD_COMMAND}`; export r; \
7777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7778 $(HOST_EXPORTS) \
7779 for flag in $(EXTRA_HOST_FLAGS) ; do \
7780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7781 done; \
7782 echo "Doing mostlyclean in fastjar" ; \
7783 (cd $(HOST_SUBDIR)/fastjar && \
7784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7786 "RANLIB=$${RANLIB}" \
7787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7788 mostlyclean) \
7789 || exit 1
7791 @endif fastjar
7793 .PHONY: maybe-clean-fastjar clean-fastjar
7794 maybe-clean-fastjar:
7795 @if fastjar
7796 maybe-clean-fastjar: clean-fastjar
7798 clean-fastjar:
7799 @: $(MAKE); $(unstage)
7800 @[ -f ./fastjar/Makefile ] || exit 0; \
7801 r=`${PWD_COMMAND}`; export r; \
7802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7803 $(HOST_EXPORTS) \
7804 for flag in $(EXTRA_HOST_FLAGS) ; do \
7805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7806 done; \
7807 echo "Doing clean in fastjar" ; \
7808 (cd $(HOST_SUBDIR)/fastjar && \
7809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7811 "RANLIB=$${RANLIB}" \
7812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7813 clean) \
7814 || exit 1
7816 @endif fastjar
7818 .PHONY: maybe-distclean-fastjar distclean-fastjar
7819 maybe-distclean-fastjar:
7820 @if fastjar
7821 maybe-distclean-fastjar: distclean-fastjar
7823 distclean-fastjar:
7824 @: $(MAKE); $(unstage)
7825 @[ -f ./fastjar/Makefile ] || exit 0; \
7826 r=`${PWD_COMMAND}`; export r; \
7827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7828 $(HOST_EXPORTS) \
7829 for flag in $(EXTRA_HOST_FLAGS) ; do \
7830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7831 done; \
7832 echo "Doing distclean in fastjar" ; \
7833 (cd $(HOST_SUBDIR)/fastjar && \
7834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7836 "RANLIB=$${RANLIB}" \
7837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7838 distclean) \
7839 || exit 1
7841 @endif fastjar
7843 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7844 maybe-maintainer-clean-fastjar:
7845 @if fastjar
7846 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7848 maintainer-clean-fastjar:
7849 @: $(MAKE); $(unstage)
7850 @[ -f ./fastjar/Makefile ] || exit 0; \
7851 r=`${PWD_COMMAND}`; export r; \
7852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7853 $(HOST_EXPORTS) \
7854 for flag in $(EXTRA_HOST_FLAGS) ; do \
7855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7856 done; \
7857 echo "Doing maintainer-clean in fastjar" ; \
7858 (cd $(HOST_SUBDIR)/fastjar && \
7859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7861 "RANLIB=$${RANLIB}" \
7862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7863 maintainer-clean) \
7864 || exit 1
7866 @endif fastjar
7870 .PHONY: configure-fixincludes maybe-configure-fixincludes
7871 maybe-configure-fixincludes:
7872 @if gcc-bootstrap
7873 configure-fixincludes: stage_current
7874 @endif gcc-bootstrap
7875 @if fixincludes
7876 maybe-configure-fixincludes: configure-fixincludes
7877 configure-fixincludes:
7878 @r=`${PWD_COMMAND}`; export r; \
7879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7880 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7881 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7882 $(HOST_EXPORTS) \
7883 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7885 this_target="${target_alias}"; \
7887 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7888 case $(srcdir) in \
7889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7890 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7892 esac; \
7893 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7894 libsrcdir="$$s/fixincludes"; \
7895 $(SHELL) $${libsrcdir}/configure \
7896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7897 --target=$${this_target} $${srcdiroption} \
7898 || exit 1
7899 @endif fixincludes
7903 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
7904 maybe-configure-stage1-fixincludes:
7905 @if fixincludes-bootstrap
7906 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
7907 configure-stage1-fixincludes:
7908 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
7909 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7910 @r=`${PWD_COMMAND}`; export r; \
7911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7912 TFLAGS="$(STAGE1_TFLAGS)"; \
7913 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7914 $(HOST_EXPORTS) \
7915 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7916 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
7917 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
7918 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes ; \
7919 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7920 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7921 case $(srcdir) in \
7922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7923 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7925 esac; \
7926 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7927 libsrcdir="$$s/fixincludes"; \
7928 $(SHELL) $${libsrcdir}/configure \
7929 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7930 --target=${target_alias} $${srcdiroption} \
7931 $(STAGE1_CONFIGURE_FLAGS)
7932 @endif fixincludes-bootstrap
7934 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
7935 maybe-configure-stage2-fixincludes:
7936 @if fixincludes-bootstrap
7937 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
7938 configure-stage2-fixincludes:
7939 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
7940 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7941 @r=`${PWD_COMMAND}`; export r; \
7942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7943 TFLAGS="$(STAGE2_TFLAGS)"; \
7944 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7945 $(HOST_EXPORTS) \
7946 $(POSTSTAGE1_HOST_EXPORTS) \
7947 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7948 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
7949 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
7950 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes ; \
7951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7952 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7953 case $(srcdir) in \
7954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7955 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7957 esac; \
7958 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7959 libsrcdir="$$s/fixincludes"; \
7960 $(SHELL) $${libsrcdir}/configure \
7961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7962 --target=${target_alias} $${srcdiroption} \
7963 --with-build-libsubdir=$(HOST_SUBDIR) \
7964 $(STAGE2_CONFIGURE_FLAGS)
7965 @endif fixincludes-bootstrap
7967 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
7968 maybe-configure-stage3-fixincludes:
7969 @if fixincludes-bootstrap
7970 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
7971 configure-stage3-fixincludes:
7972 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
7973 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7974 @r=`${PWD_COMMAND}`; export r; \
7975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7976 TFLAGS="$(STAGE3_TFLAGS)"; \
7977 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7978 $(HOST_EXPORTS) \
7979 $(POSTSTAGE1_HOST_EXPORTS) \
7980 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7981 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7982 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
7983 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes ; \
7984 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7985 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7986 case $(srcdir) in \
7987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7988 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7990 esac; \
7991 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7992 libsrcdir="$$s/fixincludes"; \
7993 $(SHELL) $${libsrcdir}/configure \
7994 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7995 --target=${target_alias} $${srcdiroption} \
7996 --with-build-libsubdir=$(HOST_SUBDIR) \
7997 $(STAGE3_CONFIGURE_FLAGS)
7998 @endif fixincludes-bootstrap
8000 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8001 maybe-configure-stage4-fixincludes:
8002 @if fixincludes-bootstrap
8003 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8004 configure-stage4-fixincludes:
8005 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8006 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8007 @r=`${PWD_COMMAND}`; export r; \
8008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8009 TFLAGS="$(STAGE4_TFLAGS)"; \
8010 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8011 $(HOST_EXPORTS) \
8012 $(POSTSTAGE1_HOST_EXPORTS) \
8013 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8014 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8015 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8016 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes ; \
8017 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8018 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8019 case $(srcdir) in \
8020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8021 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8023 esac; \
8024 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
8025 libsrcdir="$$s/fixincludes"; \
8026 $(SHELL) $${libsrcdir}/configure \
8027 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8028 --target=${target_alias} $${srcdiroption} \
8029 --with-build-libsubdir=$(HOST_SUBDIR) \
8030 $(STAGE4_CONFIGURE_FLAGS)
8031 @endif fixincludes-bootstrap
8033 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8034 maybe-configure-stageprofile-fixincludes:
8035 @if fixincludes-bootstrap
8036 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8037 configure-stageprofile-fixincludes:
8038 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8040 @r=`${PWD_COMMAND}`; export r; \
8041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8042 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8043 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8044 $(HOST_EXPORTS) \
8045 $(POSTSTAGE1_HOST_EXPORTS) \
8046 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8047 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8048 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8049 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes ; \
8050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8051 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8052 case $(srcdir) in \
8053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8054 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8056 esac; \
8057 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
8058 libsrcdir="$$s/fixincludes"; \
8059 $(SHELL) $${libsrcdir}/configure \
8060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8061 --target=${target_alias} $${srcdiroption} \
8062 --with-build-libsubdir=$(HOST_SUBDIR) \
8063 $(STAGEprofile_CONFIGURE_FLAGS)
8064 @endif fixincludes-bootstrap
8066 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8067 maybe-configure-stagefeedback-fixincludes:
8068 @if fixincludes-bootstrap
8069 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8070 configure-stagefeedback-fixincludes:
8071 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8072 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8073 @r=`${PWD_COMMAND}`; export r; \
8074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8075 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8076 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8077 $(HOST_EXPORTS) \
8078 $(POSTSTAGE1_HOST_EXPORTS) \
8079 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8080 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8081 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8082 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes ; \
8083 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8084 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8085 case $(srcdir) in \
8086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8087 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8089 esac; \
8090 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
8091 libsrcdir="$$s/fixincludes"; \
8092 $(SHELL) $${libsrcdir}/configure \
8093 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8094 --target=${target_alias} $${srcdiroption} \
8095 --with-build-libsubdir=$(HOST_SUBDIR) \
8096 $(STAGEfeedback_CONFIGURE_FLAGS)
8097 @endif fixincludes-bootstrap
8103 .PHONY: all-fixincludes maybe-all-fixincludes
8104 maybe-all-fixincludes:
8105 @if gcc-bootstrap
8106 all-fixincludes: stage_current
8107 @endif gcc-bootstrap
8108 @if fixincludes
8109 TARGET-fixincludes=all
8110 maybe-all-fixincludes: all-fixincludes
8111 all-fixincludes: configure-fixincludes
8112 @r=`${PWD_COMMAND}`; export r; \
8113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8114 $(HOST_EXPORTS) \
8115 (cd $(HOST_SUBDIR)/fixincludes && \
8116 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8117 $(TARGET-fixincludes))
8118 @endif fixincludes
8122 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8123 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8124 maybe-all-stage1-fixincludes:
8125 maybe-clean-stage1-fixincludes:
8126 @if fixincludes-bootstrap
8127 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8128 all-stage1: all-stage1-fixincludes
8129 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8130 all-stage1-fixincludes: configure-stage1-fixincludes
8131 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8132 @r=`${PWD_COMMAND}`; export r; \
8133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8134 TFLAGS="$(STAGE1_TFLAGS)"; \
8135 $(HOST_EXPORTS) \
8136 cd $(HOST_SUBDIR)/fixincludes && \
8137 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8138 CFLAGS="$(STAGE1_CFLAGS)" \
8139 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8140 LIBCFLAGS="$(LIBCFLAGS)" \
8141 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8142 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8143 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8144 $(EXTRA_HOST_FLAGS) \
8145 $(STAGE1_FLAGS_TO_PASS) \
8146 TFLAGS="$(STAGE1_TFLAGS)" \
8147 $(TARGET-stage1-fixincludes)
8149 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8150 clean-stage1: clean-stage1-fixincludes
8151 clean-stage1-fixincludes:
8152 @if [ $(current_stage) = stage1 ]; then \
8153 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8154 else \
8155 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8156 $(MAKE) stage1-start; \
8157 fi; \
8158 cd $(HOST_SUBDIR)/fixincludes && \
8159 $(MAKE) $(EXTRA_HOST_FLAGS) \
8160 $(STAGE1_FLAGS_TO_PASS) clean
8161 @endif fixincludes-bootstrap
8164 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8165 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8166 maybe-all-stage2-fixincludes:
8167 maybe-clean-stage2-fixincludes:
8168 @if fixincludes-bootstrap
8169 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8170 all-stage2: all-stage2-fixincludes
8171 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8172 all-stage2-fixincludes: configure-stage2-fixincludes
8173 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8174 @r=`${PWD_COMMAND}`; export r; \
8175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8176 TFLAGS="$(STAGE2_TFLAGS)"; \
8177 $(HOST_EXPORTS) \
8178 $(POSTSTAGE1_HOST_EXPORTS) \
8179 cd $(HOST_SUBDIR)/fixincludes && \
8180 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8181 CFLAGS="$(STAGE2_CFLAGS)" \
8182 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8183 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8184 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8185 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8186 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8187 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8188 TFLAGS="$(STAGE2_TFLAGS)" \
8189 $(TARGET-stage2-fixincludes)
8191 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8192 clean-stage2: clean-stage2-fixincludes
8193 clean-stage2-fixincludes:
8194 @if [ $(current_stage) = stage2 ]; then \
8195 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8196 else \
8197 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8198 $(MAKE) stage2-start; \
8199 fi; \
8200 cd $(HOST_SUBDIR)/fixincludes && \
8201 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8202 @endif fixincludes-bootstrap
8205 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8206 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8207 maybe-all-stage3-fixincludes:
8208 maybe-clean-stage3-fixincludes:
8209 @if fixincludes-bootstrap
8210 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8211 all-stage3: all-stage3-fixincludes
8212 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8213 all-stage3-fixincludes: configure-stage3-fixincludes
8214 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8215 @r=`${PWD_COMMAND}`; export r; \
8216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8217 TFLAGS="$(STAGE3_TFLAGS)"; \
8218 $(HOST_EXPORTS) \
8219 $(POSTSTAGE1_HOST_EXPORTS) \
8220 cd $(HOST_SUBDIR)/fixincludes && \
8221 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8222 CFLAGS="$(STAGE3_CFLAGS)" \
8223 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8224 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8225 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8226 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8227 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8228 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8229 TFLAGS="$(STAGE3_TFLAGS)" \
8230 $(TARGET-stage3-fixincludes)
8232 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8233 clean-stage3: clean-stage3-fixincludes
8234 clean-stage3-fixincludes:
8235 @if [ $(current_stage) = stage3 ]; then \
8236 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8237 else \
8238 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8239 $(MAKE) stage3-start; \
8240 fi; \
8241 cd $(HOST_SUBDIR)/fixincludes && \
8242 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8243 @endif fixincludes-bootstrap
8246 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8247 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8248 maybe-all-stage4-fixincludes:
8249 maybe-clean-stage4-fixincludes:
8250 @if fixincludes-bootstrap
8251 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8252 all-stage4: all-stage4-fixincludes
8253 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8254 all-stage4-fixincludes: configure-stage4-fixincludes
8255 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8256 @r=`${PWD_COMMAND}`; export r; \
8257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8258 TFLAGS="$(STAGE4_TFLAGS)"; \
8259 $(HOST_EXPORTS) \
8260 $(POSTSTAGE1_HOST_EXPORTS) \
8261 cd $(HOST_SUBDIR)/fixincludes && \
8262 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8263 CFLAGS="$(STAGE4_CFLAGS)" \
8264 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8265 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8266 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8267 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8268 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8269 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8270 TFLAGS="$(STAGE4_TFLAGS)" \
8271 $(TARGET-stage4-fixincludes)
8273 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8274 clean-stage4: clean-stage4-fixincludes
8275 clean-stage4-fixincludes:
8276 @if [ $(current_stage) = stage4 ]; then \
8277 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8278 else \
8279 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8280 $(MAKE) stage4-start; \
8281 fi; \
8282 cd $(HOST_SUBDIR)/fixincludes && \
8283 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8284 @endif fixincludes-bootstrap
8287 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8288 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8289 maybe-all-stageprofile-fixincludes:
8290 maybe-clean-stageprofile-fixincludes:
8291 @if fixincludes-bootstrap
8292 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8293 all-stageprofile: all-stageprofile-fixincludes
8294 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8295 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8296 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8297 @r=`${PWD_COMMAND}`; export r; \
8298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8299 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8300 $(HOST_EXPORTS) \
8301 $(POSTSTAGE1_HOST_EXPORTS) \
8302 cd $(HOST_SUBDIR)/fixincludes && \
8303 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8304 CFLAGS="$(STAGEprofile_CFLAGS)" \
8305 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8306 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8307 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8308 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8309 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8310 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8311 TFLAGS="$(STAGEprofile_TFLAGS)" \
8312 $(TARGET-stageprofile-fixincludes)
8314 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8315 clean-stageprofile: clean-stageprofile-fixincludes
8316 clean-stageprofile-fixincludes:
8317 @if [ $(current_stage) = stageprofile ]; then \
8318 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8319 else \
8320 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8321 $(MAKE) stageprofile-start; \
8322 fi; \
8323 cd $(HOST_SUBDIR)/fixincludes && \
8324 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8325 @endif fixincludes-bootstrap
8328 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8329 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8330 maybe-all-stagefeedback-fixincludes:
8331 maybe-clean-stagefeedback-fixincludes:
8332 @if fixincludes-bootstrap
8333 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8334 all-stagefeedback: all-stagefeedback-fixincludes
8335 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8336 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8337 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8338 @r=`${PWD_COMMAND}`; export r; \
8339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8340 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8341 $(HOST_EXPORTS) \
8342 $(POSTSTAGE1_HOST_EXPORTS) \
8343 cd $(HOST_SUBDIR)/fixincludes && \
8344 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8345 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8346 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8347 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8348 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8349 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8350 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8351 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8352 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8353 $(TARGET-stagefeedback-fixincludes)
8355 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8356 clean-stagefeedback: clean-stagefeedback-fixincludes
8357 clean-stagefeedback-fixincludes:
8358 @if [ $(current_stage) = stagefeedback ]; then \
8359 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8360 else \
8361 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8362 $(MAKE) stagefeedback-start; \
8363 fi; \
8364 cd $(HOST_SUBDIR)/fixincludes && \
8365 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8366 @endif fixincludes-bootstrap
8372 .PHONY: check-fixincludes maybe-check-fixincludes
8373 maybe-check-fixincludes:
8374 @if fixincludes
8375 maybe-check-fixincludes: check-fixincludes
8377 check-fixincludes:
8378 @: $(MAKE); $(unstage)
8379 @r=`${PWD_COMMAND}`; export r; \
8380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8381 $(HOST_EXPORTS) \
8382 (cd $(HOST_SUBDIR)/fixincludes && \
8383 $(MAKE) $(FLAGS_TO_PASS) check)
8385 @endif fixincludes
8387 .PHONY: install-fixincludes maybe-install-fixincludes
8388 maybe-install-fixincludes:
8389 @if fixincludes
8390 maybe-install-fixincludes: install-fixincludes
8392 install-fixincludes: installdirs
8393 @: $(MAKE); $(unstage)
8394 @r=`${PWD_COMMAND}`; export r; \
8395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8396 $(HOST_EXPORTS) \
8397 (cd $(HOST_SUBDIR)/fixincludes && \
8398 $(MAKE) $(FLAGS_TO_PASS) install)
8400 @endif fixincludes
8402 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8403 maybe-install-strip-fixincludes:
8404 @if fixincludes
8405 maybe-install-strip-fixincludes: install-strip-fixincludes
8407 install-strip-fixincludes: installdirs
8408 @: $(MAKE); $(unstage)
8409 @r=`${PWD_COMMAND}`; export r; \
8410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8411 $(HOST_EXPORTS) \
8412 (cd $(HOST_SUBDIR)/fixincludes && \
8413 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8415 @endif fixincludes
8417 # Other targets (info, dvi, pdf, etc.)
8419 .PHONY: maybe-info-fixincludes info-fixincludes
8420 maybe-info-fixincludes:
8421 @if fixincludes
8422 maybe-info-fixincludes: info-fixincludes
8424 info-fixincludes: \
8425 configure-fixincludes
8426 @[ -f ./fixincludes/Makefile ] || exit 0; \
8427 r=`${PWD_COMMAND}`; export r; \
8428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8429 $(HOST_EXPORTS) \
8430 for flag in $(EXTRA_HOST_FLAGS) ; do \
8431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8432 done; \
8433 echo "Doing info in fixincludes" ; \
8434 (cd $(HOST_SUBDIR)/fixincludes && \
8435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8437 "RANLIB=$${RANLIB}" \
8438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8439 info) \
8440 || exit 1
8442 @endif fixincludes
8444 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8445 maybe-dvi-fixincludes:
8446 @if fixincludes
8447 maybe-dvi-fixincludes: dvi-fixincludes
8449 dvi-fixincludes: \
8450 configure-fixincludes
8451 @[ -f ./fixincludes/Makefile ] || exit 0; \
8452 r=`${PWD_COMMAND}`; export r; \
8453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8454 $(HOST_EXPORTS) \
8455 for flag in $(EXTRA_HOST_FLAGS) ; do \
8456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8457 done; \
8458 echo "Doing dvi in fixincludes" ; \
8459 (cd $(HOST_SUBDIR)/fixincludes && \
8460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8462 "RANLIB=$${RANLIB}" \
8463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8464 dvi) \
8465 || exit 1
8467 @endif fixincludes
8469 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8470 maybe-pdf-fixincludes:
8471 @if fixincludes
8472 maybe-pdf-fixincludes: pdf-fixincludes
8474 pdf-fixincludes: \
8475 configure-fixincludes
8476 @[ -f ./fixincludes/Makefile ] || exit 0; \
8477 r=`${PWD_COMMAND}`; export r; \
8478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8479 $(HOST_EXPORTS) \
8480 for flag in $(EXTRA_HOST_FLAGS) ; do \
8481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8482 done; \
8483 echo "Doing pdf in fixincludes" ; \
8484 (cd $(HOST_SUBDIR)/fixincludes && \
8485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8487 "RANLIB=$${RANLIB}" \
8488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8489 pdf) \
8490 || exit 1
8492 @endif fixincludes
8494 .PHONY: maybe-html-fixincludes html-fixincludes
8495 maybe-html-fixincludes:
8496 @if fixincludes
8497 maybe-html-fixincludes: html-fixincludes
8499 html-fixincludes: \
8500 configure-fixincludes
8501 @[ -f ./fixincludes/Makefile ] || exit 0; \
8502 r=`${PWD_COMMAND}`; export r; \
8503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8504 $(HOST_EXPORTS) \
8505 for flag in $(EXTRA_HOST_FLAGS) ; do \
8506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8507 done; \
8508 echo "Doing html in fixincludes" ; \
8509 (cd $(HOST_SUBDIR)/fixincludes && \
8510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8512 "RANLIB=$${RANLIB}" \
8513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8514 html) \
8515 || exit 1
8517 @endif fixincludes
8519 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8520 maybe-TAGS-fixincludes:
8521 @if fixincludes
8522 maybe-TAGS-fixincludes: TAGS-fixincludes
8524 # fixincludes doesn't support TAGS.
8525 TAGS-fixincludes:
8527 @endif fixincludes
8529 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8530 maybe-install-info-fixincludes:
8531 @if fixincludes
8532 maybe-install-info-fixincludes: install-info-fixincludes
8534 install-info-fixincludes: \
8535 configure-fixincludes \
8536 info-fixincludes
8537 @[ -f ./fixincludes/Makefile ] || exit 0; \
8538 r=`${PWD_COMMAND}`; export r; \
8539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8540 $(HOST_EXPORTS) \
8541 for flag in $(EXTRA_HOST_FLAGS) ; do \
8542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8543 done; \
8544 echo "Doing install-info in fixincludes" ; \
8545 (cd $(HOST_SUBDIR)/fixincludes && \
8546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8548 "RANLIB=$${RANLIB}" \
8549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8550 install-info) \
8551 || exit 1
8553 @endif fixincludes
8555 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8556 maybe-install-pdf-fixincludes:
8557 @if fixincludes
8558 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8560 install-pdf-fixincludes: \
8561 configure-fixincludes \
8562 pdf-fixincludes
8563 @[ -f ./fixincludes/Makefile ] || exit 0; \
8564 r=`${PWD_COMMAND}`; export r; \
8565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8566 $(HOST_EXPORTS) \
8567 for flag in $(EXTRA_HOST_FLAGS) ; do \
8568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8569 done; \
8570 echo "Doing install-pdf in fixincludes" ; \
8571 (cd $(HOST_SUBDIR)/fixincludes && \
8572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8574 "RANLIB=$${RANLIB}" \
8575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8576 install-pdf) \
8577 || exit 1
8579 @endif fixincludes
8581 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8582 maybe-install-html-fixincludes:
8583 @if fixincludes
8584 maybe-install-html-fixincludes: install-html-fixincludes
8586 install-html-fixincludes: \
8587 configure-fixincludes \
8588 html-fixincludes
8589 @[ -f ./fixincludes/Makefile ] || exit 0; \
8590 r=`${PWD_COMMAND}`; export r; \
8591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8592 $(HOST_EXPORTS) \
8593 for flag in $(EXTRA_HOST_FLAGS) ; do \
8594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8595 done; \
8596 echo "Doing install-html in fixincludes" ; \
8597 (cd $(HOST_SUBDIR)/fixincludes && \
8598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8600 "RANLIB=$${RANLIB}" \
8601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8602 install-html) \
8603 || exit 1
8605 @endif fixincludes
8607 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8608 maybe-installcheck-fixincludes:
8609 @if fixincludes
8610 maybe-installcheck-fixincludes: installcheck-fixincludes
8612 installcheck-fixincludes: \
8613 configure-fixincludes
8614 @[ -f ./fixincludes/Makefile ] || exit 0; \
8615 r=`${PWD_COMMAND}`; export r; \
8616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8617 $(HOST_EXPORTS) \
8618 for flag in $(EXTRA_HOST_FLAGS) ; do \
8619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8620 done; \
8621 echo "Doing installcheck in fixincludes" ; \
8622 (cd $(HOST_SUBDIR)/fixincludes && \
8623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8625 "RANLIB=$${RANLIB}" \
8626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8627 installcheck) \
8628 || exit 1
8630 @endif fixincludes
8632 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8633 maybe-mostlyclean-fixincludes:
8634 @if fixincludes
8635 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8637 mostlyclean-fixincludes:
8638 @[ -f ./fixincludes/Makefile ] || exit 0; \
8639 r=`${PWD_COMMAND}`; export r; \
8640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8641 $(HOST_EXPORTS) \
8642 for flag in $(EXTRA_HOST_FLAGS) ; do \
8643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8644 done; \
8645 echo "Doing mostlyclean in fixincludes" ; \
8646 (cd $(HOST_SUBDIR)/fixincludes && \
8647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8649 "RANLIB=$${RANLIB}" \
8650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8651 mostlyclean) \
8652 || exit 1
8654 @endif fixincludes
8656 .PHONY: maybe-clean-fixincludes clean-fixincludes
8657 maybe-clean-fixincludes:
8658 @if fixincludes
8659 maybe-clean-fixincludes: clean-fixincludes
8661 clean-fixincludes:
8662 @[ -f ./fixincludes/Makefile ] || exit 0; \
8663 r=`${PWD_COMMAND}`; export r; \
8664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8665 $(HOST_EXPORTS) \
8666 for flag in $(EXTRA_HOST_FLAGS) ; do \
8667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8668 done; \
8669 echo "Doing clean in fixincludes" ; \
8670 (cd $(HOST_SUBDIR)/fixincludes && \
8671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8673 "RANLIB=$${RANLIB}" \
8674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8675 clean) \
8676 || exit 1
8678 @endif fixincludes
8680 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8681 maybe-distclean-fixincludes:
8682 @if fixincludes
8683 maybe-distclean-fixincludes: distclean-fixincludes
8685 distclean-fixincludes:
8686 @[ -f ./fixincludes/Makefile ] || exit 0; \
8687 r=`${PWD_COMMAND}`; export r; \
8688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8689 $(HOST_EXPORTS) \
8690 for flag in $(EXTRA_HOST_FLAGS) ; do \
8691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8692 done; \
8693 echo "Doing distclean in fixincludes" ; \
8694 (cd $(HOST_SUBDIR)/fixincludes && \
8695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8697 "RANLIB=$${RANLIB}" \
8698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8699 distclean) \
8700 || exit 1
8702 @endif fixincludes
8704 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8705 maybe-maintainer-clean-fixincludes:
8706 @if fixincludes
8707 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8709 maintainer-clean-fixincludes:
8710 @[ -f ./fixincludes/Makefile ] || exit 0; \
8711 r=`${PWD_COMMAND}`; export r; \
8712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8713 $(HOST_EXPORTS) \
8714 for flag in $(EXTRA_HOST_FLAGS) ; do \
8715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8716 done; \
8717 echo "Doing maintainer-clean in fixincludes" ; \
8718 (cd $(HOST_SUBDIR)/fixincludes && \
8719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8721 "RANLIB=$${RANLIB}" \
8722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8723 maintainer-clean) \
8724 || exit 1
8726 @endif fixincludes
8730 .PHONY: configure-flex maybe-configure-flex
8731 maybe-configure-flex:
8732 @if gcc-bootstrap
8733 configure-flex: stage_current
8734 @endif gcc-bootstrap
8735 @if flex
8736 maybe-configure-flex: configure-flex
8737 configure-flex:
8738 @: $(MAKE); $(unstage)
8739 @r=`${PWD_COMMAND}`; export r; \
8740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8741 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8742 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8743 $(HOST_EXPORTS) \
8744 echo Configuring in $(HOST_SUBDIR)/flex; \
8746 this_target="${target_alias}"; \
8748 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8749 case $(srcdir) in \
8750 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8751 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8752 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8753 esac; \
8754 srcdiroption="--srcdir=$${topdir}/flex"; \
8755 libsrcdir="$$s/flex"; \
8756 $(SHELL) $${libsrcdir}/configure \
8757 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8758 --target=$${this_target} $${srcdiroption} \
8759 || exit 1
8760 @endif flex
8766 .PHONY: all-flex maybe-all-flex
8767 maybe-all-flex:
8768 @if gcc-bootstrap
8769 all-flex: stage_current
8770 @endif gcc-bootstrap
8771 @if flex
8772 TARGET-flex=all
8773 maybe-all-flex: all-flex
8774 all-flex: configure-flex
8775 @: $(MAKE); $(unstage)
8776 @r=`${PWD_COMMAND}`; export r; \
8777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8778 $(HOST_EXPORTS) \
8779 (cd $(HOST_SUBDIR)/flex && \
8780 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8781 $(TARGET-flex))
8782 @endif flex
8787 .PHONY: check-flex maybe-check-flex
8788 maybe-check-flex:
8789 @if flex
8790 maybe-check-flex: check-flex
8792 # This module is only tested in a native toolchain.
8793 check-flex:
8794 @: $(MAKE); $(unstage)
8795 @if [ '$(host)' = '$(target)' ] ; then \
8796 r=`${PWD_COMMAND}`; export r; \
8797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8798 $(HOST_EXPORTS) \
8799 (cd $(HOST_SUBDIR)/flex && \
8800 $(MAKE) $(FLAGS_TO_PASS) check); \
8803 @endif flex
8805 .PHONY: install-flex maybe-install-flex
8806 maybe-install-flex:
8807 @if flex
8808 maybe-install-flex: install-flex
8810 install-flex: installdirs
8811 @: $(MAKE); $(unstage)
8812 @r=`${PWD_COMMAND}`; export r; \
8813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8814 $(HOST_EXPORTS) \
8815 (cd $(HOST_SUBDIR)/flex && \
8816 $(MAKE) $(FLAGS_TO_PASS) install)
8818 @endif flex
8820 .PHONY: install-strip-flex maybe-install-strip-flex
8821 maybe-install-strip-flex:
8822 @if flex
8823 maybe-install-strip-flex: install-strip-flex
8825 install-strip-flex: installdirs
8826 @: $(MAKE); $(unstage)
8827 @r=`${PWD_COMMAND}`; export r; \
8828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8829 $(HOST_EXPORTS) \
8830 (cd $(HOST_SUBDIR)/flex && \
8831 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8833 @endif flex
8835 # Other targets (info, dvi, pdf, etc.)
8837 .PHONY: maybe-info-flex info-flex
8838 maybe-info-flex:
8839 @if flex
8840 maybe-info-flex: info-flex
8842 info-flex: \
8843 configure-flex
8844 @: $(MAKE); $(unstage)
8845 @[ -f ./flex/Makefile ] || exit 0; \
8846 r=`${PWD_COMMAND}`; export r; \
8847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8848 $(HOST_EXPORTS) \
8849 for flag in $(EXTRA_HOST_FLAGS) ; do \
8850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8851 done; \
8852 echo "Doing info in flex" ; \
8853 (cd $(HOST_SUBDIR)/flex && \
8854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8856 "RANLIB=$${RANLIB}" \
8857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8858 info) \
8859 || exit 1
8861 @endif flex
8863 .PHONY: maybe-dvi-flex dvi-flex
8864 maybe-dvi-flex:
8865 @if flex
8866 maybe-dvi-flex: dvi-flex
8868 dvi-flex: \
8869 configure-flex
8870 @: $(MAKE); $(unstage)
8871 @[ -f ./flex/Makefile ] || exit 0; \
8872 r=`${PWD_COMMAND}`; export r; \
8873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8874 $(HOST_EXPORTS) \
8875 for flag in $(EXTRA_HOST_FLAGS) ; do \
8876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8877 done; \
8878 echo "Doing dvi in flex" ; \
8879 (cd $(HOST_SUBDIR)/flex && \
8880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8882 "RANLIB=$${RANLIB}" \
8883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8884 dvi) \
8885 || exit 1
8887 @endif flex
8889 .PHONY: maybe-pdf-flex pdf-flex
8890 maybe-pdf-flex:
8891 @if flex
8892 maybe-pdf-flex: pdf-flex
8894 pdf-flex: \
8895 configure-flex
8896 @: $(MAKE); $(unstage)
8897 @[ -f ./flex/Makefile ] || exit 0; \
8898 r=`${PWD_COMMAND}`; export r; \
8899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8900 $(HOST_EXPORTS) \
8901 for flag in $(EXTRA_HOST_FLAGS) ; do \
8902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8903 done; \
8904 echo "Doing pdf in flex" ; \
8905 (cd $(HOST_SUBDIR)/flex && \
8906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8908 "RANLIB=$${RANLIB}" \
8909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8910 pdf) \
8911 || exit 1
8913 @endif flex
8915 .PHONY: maybe-html-flex html-flex
8916 maybe-html-flex:
8917 @if flex
8918 maybe-html-flex: html-flex
8920 html-flex: \
8921 configure-flex
8922 @: $(MAKE); $(unstage)
8923 @[ -f ./flex/Makefile ] || exit 0; \
8924 r=`${PWD_COMMAND}`; export r; \
8925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8926 $(HOST_EXPORTS) \
8927 for flag in $(EXTRA_HOST_FLAGS) ; do \
8928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8929 done; \
8930 echo "Doing html in flex" ; \
8931 (cd $(HOST_SUBDIR)/flex && \
8932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8934 "RANLIB=$${RANLIB}" \
8935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8936 html) \
8937 || exit 1
8939 @endif flex
8941 .PHONY: maybe-TAGS-flex TAGS-flex
8942 maybe-TAGS-flex:
8943 @if flex
8944 maybe-TAGS-flex: TAGS-flex
8946 TAGS-flex: \
8947 configure-flex
8948 @: $(MAKE); $(unstage)
8949 @[ -f ./flex/Makefile ] || exit 0; \
8950 r=`${PWD_COMMAND}`; export r; \
8951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8952 $(HOST_EXPORTS) \
8953 for flag in $(EXTRA_HOST_FLAGS) ; do \
8954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8955 done; \
8956 echo "Doing TAGS in flex" ; \
8957 (cd $(HOST_SUBDIR)/flex && \
8958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8960 "RANLIB=$${RANLIB}" \
8961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8962 TAGS) \
8963 || exit 1
8965 @endif flex
8967 .PHONY: maybe-install-info-flex install-info-flex
8968 maybe-install-info-flex:
8969 @if flex
8970 maybe-install-info-flex: install-info-flex
8972 install-info-flex: \
8973 configure-flex \
8974 info-flex
8975 @: $(MAKE); $(unstage)
8976 @[ -f ./flex/Makefile ] || exit 0; \
8977 r=`${PWD_COMMAND}`; export r; \
8978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8979 $(HOST_EXPORTS) \
8980 for flag in $(EXTRA_HOST_FLAGS) ; do \
8981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8982 done; \
8983 echo "Doing install-info in flex" ; \
8984 (cd $(HOST_SUBDIR)/flex && \
8985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8987 "RANLIB=$${RANLIB}" \
8988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8989 install-info) \
8990 || exit 1
8992 @endif flex
8994 .PHONY: maybe-install-pdf-flex install-pdf-flex
8995 maybe-install-pdf-flex:
8996 @if flex
8997 maybe-install-pdf-flex: install-pdf-flex
8999 install-pdf-flex: \
9000 configure-flex \
9001 pdf-flex
9002 @: $(MAKE); $(unstage)
9003 @[ -f ./flex/Makefile ] || exit 0; \
9004 r=`${PWD_COMMAND}`; export r; \
9005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9006 $(HOST_EXPORTS) \
9007 for flag in $(EXTRA_HOST_FLAGS) ; do \
9008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9009 done; \
9010 echo "Doing install-pdf in flex" ; \
9011 (cd $(HOST_SUBDIR)/flex && \
9012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9014 "RANLIB=$${RANLIB}" \
9015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9016 install-pdf) \
9017 || exit 1
9019 @endif flex
9021 .PHONY: maybe-install-html-flex install-html-flex
9022 maybe-install-html-flex:
9023 @if flex
9024 maybe-install-html-flex: install-html-flex
9026 install-html-flex: \
9027 configure-flex \
9028 html-flex
9029 @: $(MAKE); $(unstage)
9030 @[ -f ./flex/Makefile ] || exit 0; \
9031 r=`${PWD_COMMAND}`; export r; \
9032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9033 $(HOST_EXPORTS) \
9034 for flag in $(EXTRA_HOST_FLAGS) ; do \
9035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9036 done; \
9037 echo "Doing install-html in flex" ; \
9038 (cd $(HOST_SUBDIR)/flex && \
9039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9041 "RANLIB=$${RANLIB}" \
9042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9043 install-html) \
9044 || exit 1
9046 @endif flex
9048 .PHONY: maybe-installcheck-flex installcheck-flex
9049 maybe-installcheck-flex:
9050 @if flex
9051 maybe-installcheck-flex: installcheck-flex
9053 installcheck-flex: \
9054 configure-flex
9055 @: $(MAKE); $(unstage)
9056 @[ -f ./flex/Makefile ] || exit 0; \
9057 r=`${PWD_COMMAND}`; export r; \
9058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9059 $(HOST_EXPORTS) \
9060 for flag in $(EXTRA_HOST_FLAGS) ; do \
9061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9062 done; \
9063 echo "Doing installcheck in flex" ; \
9064 (cd $(HOST_SUBDIR)/flex && \
9065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9067 "RANLIB=$${RANLIB}" \
9068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9069 installcheck) \
9070 || exit 1
9072 @endif flex
9074 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9075 maybe-mostlyclean-flex:
9076 @if flex
9077 maybe-mostlyclean-flex: mostlyclean-flex
9079 mostlyclean-flex:
9080 @: $(MAKE); $(unstage)
9081 @[ -f ./flex/Makefile ] || exit 0; \
9082 r=`${PWD_COMMAND}`; export r; \
9083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9084 $(HOST_EXPORTS) \
9085 for flag in $(EXTRA_HOST_FLAGS) ; do \
9086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9087 done; \
9088 echo "Doing mostlyclean in flex" ; \
9089 (cd $(HOST_SUBDIR)/flex && \
9090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9092 "RANLIB=$${RANLIB}" \
9093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9094 mostlyclean) \
9095 || exit 1
9097 @endif flex
9099 .PHONY: maybe-clean-flex clean-flex
9100 maybe-clean-flex:
9101 @if flex
9102 maybe-clean-flex: clean-flex
9104 clean-flex:
9105 @: $(MAKE); $(unstage)
9106 @[ -f ./flex/Makefile ] || exit 0; \
9107 r=`${PWD_COMMAND}`; export r; \
9108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9109 $(HOST_EXPORTS) \
9110 for flag in $(EXTRA_HOST_FLAGS) ; do \
9111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9112 done; \
9113 echo "Doing clean in flex" ; \
9114 (cd $(HOST_SUBDIR)/flex && \
9115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9117 "RANLIB=$${RANLIB}" \
9118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9119 clean) \
9120 || exit 1
9122 @endif flex
9124 .PHONY: maybe-distclean-flex distclean-flex
9125 maybe-distclean-flex:
9126 @if flex
9127 maybe-distclean-flex: distclean-flex
9129 distclean-flex:
9130 @: $(MAKE); $(unstage)
9131 @[ -f ./flex/Makefile ] || exit 0; \
9132 r=`${PWD_COMMAND}`; export r; \
9133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9134 $(HOST_EXPORTS) \
9135 for flag in $(EXTRA_HOST_FLAGS) ; do \
9136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9137 done; \
9138 echo "Doing distclean in flex" ; \
9139 (cd $(HOST_SUBDIR)/flex && \
9140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9142 "RANLIB=$${RANLIB}" \
9143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9144 distclean) \
9145 || exit 1
9147 @endif flex
9149 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9150 maybe-maintainer-clean-flex:
9151 @if flex
9152 maybe-maintainer-clean-flex: maintainer-clean-flex
9154 maintainer-clean-flex:
9155 @: $(MAKE); $(unstage)
9156 @[ -f ./flex/Makefile ] || exit 0; \
9157 r=`${PWD_COMMAND}`; export r; \
9158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9159 $(HOST_EXPORTS) \
9160 for flag in $(EXTRA_HOST_FLAGS) ; do \
9161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9162 done; \
9163 echo "Doing maintainer-clean in flex" ; \
9164 (cd $(HOST_SUBDIR)/flex && \
9165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9167 "RANLIB=$${RANLIB}" \
9168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9169 maintainer-clean) \
9170 || exit 1
9172 @endif flex
9176 .PHONY: configure-gas maybe-configure-gas
9177 maybe-configure-gas:
9178 @if gcc-bootstrap
9179 configure-gas: stage_current
9180 @endif gcc-bootstrap
9181 @if gas
9182 maybe-configure-gas: configure-gas
9183 configure-gas:
9184 @r=`${PWD_COMMAND}`; export r; \
9185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9186 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9188 $(HOST_EXPORTS) \
9189 echo Configuring in $(HOST_SUBDIR)/gas; \
9191 this_target="${target_alias}"; \
9193 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9194 case $(srcdir) in \
9195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9196 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9198 esac; \
9199 srcdiroption="--srcdir=$${topdir}/gas"; \
9200 libsrcdir="$$s/gas"; \
9201 $(SHELL) $${libsrcdir}/configure \
9202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9203 --target=$${this_target} $${srcdiroption} \
9204 || exit 1
9205 @endif gas
9209 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9210 maybe-configure-stage1-gas:
9211 @if gas-bootstrap
9212 maybe-configure-stage1-gas: configure-stage1-gas
9213 configure-stage1-gas:
9214 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9215 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9216 @r=`${PWD_COMMAND}`; export r; \
9217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9218 TFLAGS="$(STAGE1_TFLAGS)"; \
9219 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9220 $(HOST_EXPORTS) \
9221 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9222 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9223 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9224 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
9225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9226 cd $(HOST_SUBDIR)/gas || exit 1; \
9227 case $(srcdir) in \
9228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9229 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9231 esac; \
9232 srcdiroption="--srcdir=$${topdir}/gas"; \
9233 libsrcdir="$$s/gas"; \
9234 $(SHELL) $${libsrcdir}/configure \
9235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9236 --target=${target_alias} $${srcdiroption} \
9237 $(STAGE1_CONFIGURE_FLAGS)
9238 @endif gas-bootstrap
9240 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9241 maybe-configure-stage2-gas:
9242 @if gas-bootstrap
9243 maybe-configure-stage2-gas: configure-stage2-gas
9244 configure-stage2-gas:
9245 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9247 @r=`${PWD_COMMAND}`; export r; \
9248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9249 TFLAGS="$(STAGE2_TFLAGS)"; \
9250 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9251 $(HOST_EXPORTS) \
9252 $(POSTSTAGE1_HOST_EXPORTS) \
9253 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9254 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9255 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9256 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
9257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9258 cd $(HOST_SUBDIR)/gas || exit 1; \
9259 case $(srcdir) in \
9260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9261 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9263 esac; \
9264 srcdiroption="--srcdir=$${topdir}/gas"; \
9265 libsrcdir="$$s/gas"; \
9266 $(SHELL) $${libsrcdir}/configure \
9267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9268 --target=${target_alias} $${srcdiroption} \
9269 --with-build-libsubdir=$(HOST_SUBDIR) \
9270 $(STAGE2_CONFIGURE_FLAGS)
9271 @endif gas-bootstrap
9273 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9274 maybe-configure-stage3-gas:
9275 @if gas-bootstrap
9276 maybe-configure-stage3-gas: configure-stage3-gas
9277 configure-stage3-gas:
9278 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9279 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9280 @r=`${PWD_COMMAND}`; export r; \
9281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9282 TFLAGS="$(STAGE3_TFLAGS)"; \
9283 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9284 $(HOST_EXPORTS) \
9285 $(POSTSTAGE1_HOST_EXPORTS) \
9286 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9287 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9288 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9289 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
9290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9291 cd $(HOST_SUBDIR)/gas || exit 1; \
9292 case $(srcdir) in \
9293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9294 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9296 esac; \
9297 srcdiroption="--srcdir=$${topdir}/gas"; \
9298 libsrcdir="$$s/gas"; \
9299 $(SHELL) $${libsrcdir}/configure \
9300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9301 --target=${target_alias} $${srcdiroption} \
9302 --with-build-libsubdir=$(HOST_SUBDIR) \
9303 $(STAGE3_CONFIGURE_FLAGS)
9304 @endif gas-bootstrap
9306 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9307 maybe-configure-stage4-gas:
9308 @if gas-bootstrap
9309 maybe-configure-stage4-gas: configure-stage4-gas
9310 configure-stage4-gas:
9311 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9312 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9313 @r=`${PWD_COMMAND}`; export r; \
9314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9315 TFLAGS="$(STAGE4_TFLAGS)"; \
9316 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9317 $(HOST_EXPORTS) \
9318 $(POSTSTAGE1_HOST_EXPORTS) \
9319 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9320 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9321 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9322 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
9323 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9324 cd $(HOST_SUBDIR)/gas || exit 1; \
9325 case $(srcdir) in \
9326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9327 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9329 esac; \
9330 srcdiroption="--srcdir=$${topdir}/gas"; \
9331 libsrcdir="$$s/gas"; \
9332 $(SHELL) $${libsrcdir}/configure \
9333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9334 --target=${target_alias} $${srcdiroption} \
9335 --with-build-libsubdir=$(HOST_SUBDIR) \
9336 $(STAGE4_CONFIGURE_FLAGS)
9337 @endif gas-bootstrap
9339 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9340 maybe-configure-stageprofile-gas:
9341 @if gas-bootstrap
9342 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9343 configure-stageprofile-gas:
9344 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9346 @r=`${PWD_COMMAND}`; export r; \
9347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9348 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9349 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9350 $(HOST_EXPORTS) \
9351 $(POSTSTAGE1_HOST_EXPORTS) \
9352 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9353 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9354 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9355 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
9356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9357 cd $(HOST_SUBDIR)/gas || exit 1; \
9358 case $(srcdir) in \
9359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9360 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9362 esac; \
9363 srcdiroption="--srcdir=$${topdir}/gas"; \
9364 libsrcdir="$$s/gas"; \
9365 $(SHELL) $${libsrcdir}/configure \
9366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9367 --target=${target_alias} $${srcdiroption} \
9368 --with-build-libsubdir=$(HOST_SUBDIR) \
9369 $(STAGEprofile_CONFIGURE_FLAGS)
9370 @endif gas-bootstrap
9372 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9373 maybe-configure-stagefeedback-gas:
9374 @if gas-bootstrap
9375 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9376 configure-stagefeedback-gas:
9377 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9378 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9379 @r=`${PWD_COMMAND}`; export r; \
9380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9381 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9382 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9383 $(HOST_EXPORTS) \
9384 $(POSTSTAGE1_HOST_EXPORTS) \
9385 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9386 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9387 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9388 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
9389 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9390 cd $(HOST_SUBDIR)/gas || exit 1; \
9391 case $(srcdir) in \
9392 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9393 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9394 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9395 esac; \
9396 srcdiroption="--srcdir=$${topdir}/gas"; \
9397 libsrcdir="$$s/gas"; \
9398 $(SHELL) $${libsrcdir}/configure \
9399 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9400 --target=${target_alias} $${srcdiroption} \
9401 --with-build-libsubdir=$(HOST_SUBDIR) \
9402 $(STAGEfeedback_CONFIGURE_FLAGS)
9403 @endif gas-bootstrap
9409 .PHONY: all-gas maybe-all-gas
9410 maybe-all-gas:
9411 @if gcc-bootstrap
9412 all-gas: stage_current
9413 @endif gcc-bootstrap
9414 @if gas
9415 TARGET-gas=all
9416 maybe-all-gas: all-gas
9417 all-gas: configure-gas
9418 @r=`${PWD_COMMAND}`; export r; \
9419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9420 $(HOST_EXPORTS) \
9421 (cd $(HOST_SUBDIR)/gas && \
9422 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9423 $(TARGET-gas))
9424 @endif gas
9428 .PHONY: all-stage1-gas maybe-all-stage1-gas
9429 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9430 maybe-all-stage1-gas:
9431 maybe-clean-stage1-gas:
9432 @if gas-bootstrap
9433 maybe-all-stage1-gas: all-stage1-gas
9434 all-stage1: all-stage1-gas
9435 TARGET-stage1-gas = $(TARGET-gas)
9436 all-stage1-gas: configure-stage1-gas
9437 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9438 @r=`${PWD_COMMAND}`; export r; \
9439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9440 TFLAGS="$(STAGE1_TFLAGS)"; \
9441 $(HOST_EXPORTS) \
9442 cd $(HOST_SUBDIR)/gas && \
9443 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9444 CFLAGS="$(STAGE1_CFLAGS)" \
9445 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9446 LIBCFLAGS="$(LIBCFLAGS)" \
9447 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9448 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9449 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9450 $(EXTRA_HOST_FLAGS) \
9451 $(STAGE1_FLAGS_TO_PASS) \
9452 TFLAGS="$(STAGE1_TFLAGS)" \
9453 $(TARGET-stage1-gas)
9455 maybe-clean-stage1-gas: clean-stage1-gas
9456 clean-stage1: clean-stage1-gas
9457 clean-stage1-gas:
9458 @if [ $(current_stage) = stage1 ]; then \
9459 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9460 else \
9461 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9462 $(MAKE) stage1-start; \
9463 fi; \
9464 cd $(HOST_SUBDIR)/gas && \
9465 $(MAKE) $(EXTRA_HOST_FLAGS) \
9466 $(STAGE1_FLAGS_TO_PASS) clean
9467 @endif gas-bootstrap
9470 .PHONY: all-stage2-gas maybe-all-stage2-gas
9471 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9472 maybe-all-stage2-gas:
9473 maybe-clean-stage2-gas:
9474 @if gas-bootstrap
9475 maybe-all-stage2-gas: all-stage2-gas
9476 all-stage2: all-stage2-gas
9477 TARGET-stage2-gas = $(TARGET-gas)
9478 all-stage2-gas: configure-stage2-gas
9479 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9480 @r=`${PWD_COMMAND}`; export r; \
9481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9482 TFLAGS="$(STAGE2_TFLAGS)"; \
9483 $(HOST_EXPORTS) \
9484 $(POSTSTAGE1_HOST_EXPORTS) \
9485 cd $(HOST_SUBDIR)/gas && \
9486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9487 CFLAGS="$(STAGE2_CFLAGS)" \
9488 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9489 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9493 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9494 TFLAGS="$(STAGE2_TFLAGS)" \
9495 $(TARGET-stage2-gas)
9497 maybe-clean-stage2-gas: clean-stage2-gas
9498 clean-stage2: clean-stage2-gas
9499 clean-stage2-gas:
9500 @if [ $(current_stage) = stage2 ]; then \
9501 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9502 else \
9503 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9504 $(MAKE) stage2-start; \
9505 fi; \
9506 cd $(HOST_SUBDIR)/gas && \
9507 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9508 @endif gas-bootstrap
9511 .PHONY: all-stage3-gas maybe-all-stage3-gas
9512 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9513 maybe-all-stage3-gas:
9514 maybe-clean-stage3-gas:
9515 @if gas-bootstrap
9516 maybe-all-stage3-gas: all-stage3-gas
9517 all-stage3: all-stage3-gas
9518 TARGET-stage3-gas = $(TARGET-gas)
9519 all-stage3-gas: configure-stage3-gas
9520 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9521 @r=`${PWD_COMMAND}`; export r; \
9522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9523 TFLAGS="$(STAGE3_TFLAGS)"; \
9524 $(HOST_EXPORTS) \
9525 $(POSTSTAGE1_HOST_EXPORTS) \
9526 cd $(HOST_SUBDIR)/gas && \
9527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9528 CFLAGS="$(STAGE3_CFLAGS)" \
9529 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9530 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9531 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9532 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9533 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9534 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9535 TFLAGS="$(STAGE3_TFLAGS)" \
9536 $(TARGET-stage3-gas)
9538 maybe-clean-stage3-gas: clean-stage3-gas
9539 clean-stage3: clean-stage3-gas
9540 clean-stage3-gas:
9541 @if [ $(current_stage) = stage3 ]; then \
9542 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9543 else \
9544 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9545 $(MAKE) stage3-start; \
9546 fi; \
9547 cd $(HOST_SUBDIR)/gas && \
9548 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9549 @endif gas-bootstrap
9552 .PHONY: all-stage4-gas maybe-all-stage4-gas
9553 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9554 maybe-all-stage4-gas:
9555 maybe-clean-stage4-gas:
9556 @if gas-bootstrap
9557 maybe-all-stage4-gas: all-stage4-gas
9558 all-stage4: all-stage4-gas
9559 TARGET-stage4-gas = $(TARGET-gas)
9560 all-stage4-gas: configure-stage4-gas
9561 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9562 @r=`${PWD_COMMAND}`; export r; \
9563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9564 TFLAGS="$(STAGE4_TFLAGS)"; \
9565 $(HOST_EXPORTS) \
9566 $(POSTSTAGE1_HOST_EXPORTS) \
9567 cd $(HOST_SUBDIR)/gas && \
9568 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9569 CFLAGS="$(STAGE4_CFLAGS)" \
9570 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9571 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9572 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9573 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9574 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9575 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9576 TFLAGS="$(STAGE4_TFLAGS)" \
9577 $(TARGET-stage4-gas)
9579 maybe-clean-stage4-gas: clean-stage4-gas
9580 clean-stage4: clean-stage4-gas
9581 clean-stage4-gas:
9582 @if [ $(current_stage) = stage4 ]; then \
9583 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9584 else \
9585 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9586 $(MAKE) stage4-start; \
9587 fi; \
9588 cd $(HOST_SUBDIR)/gas && \
9589 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9590 @endif gas-bootstrap
9593 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9594 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9595 maybe-all-stageprofile-gas:
9596 maybe-clean-stageprofile-gas:
9597 @if gas-bootstrap
9598 maybe-all-stageprofile-gas: all-stageprofile-gas
9599 all-stageprofile: all-stageprofile-gas
9600 TARGET-stageprofile-gas = $(TARGET-gas)
9601 all-stageprofile-gas: configure-stageprofile-gas
9602 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9603 @r=`${PWD_COMMAND}`; export r; \
9604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9605 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9606 $(HOST_EXPORTS) \
9607 $(POSTSTAGE1_HOST_EXPORTS) \
9608 cd $(HOST_SUBDIR)/gas && \
9609 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9610 CFLAGS="$(STAGEprofile_CFLAGS)" \
9611 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9612 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9613 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9614 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9615 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9616 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9617 TFLAGS="$(STAGEprofile_TFLAGS)" \
9618 $(TARGET-stageprofile-gas)
9620 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9621 clean-stageprofile: clean-stageprofile-gas
9622 clean-stageprofile-gas:
9623 @if [ $(current_stage) = stageprofile ]; then \
9624 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9625 else \
9626 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9627 $(MAKE) stageprofile-start; \
9628 fi; \
9629 cd $(HOST_SUBDIR)/gas && \
9630 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9631 @endif gas-bootstrap
9634 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9635 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9636 maybe-all-stagefeedback-gas:
9637 maybe-clean-stagefeedback-gas:
9638 @if gas-bootstrap
9639 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9640 all-stagefeedback: all-stagefeedback-gas
9641 TARGET-stagefeedback-gas = $(TARGET-gas)
9642 all-stagefeedback-gas: configure-stagefeedback-gas
9643 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9644 @r=`${PWD_COMMAND}`; export r; \
9645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9646 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9647 $(HOST_EXPORTS) \
9648 $(POSTSTAGE1_HOST_EXPORTS) \
9649 cd $(HOST_SUBDIR)/gas && \
9650 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9651 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9652 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9653 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9654 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9655 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9656 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9657 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9658 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9659 $(TARGET-stagefeedback-gas)
9661 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9662 clean-stagefeedback: clean-stagefeedback-gas
9663 clean-stagefeedback-gas:
9664 @if [ $(current_stage) = stagefeedback ]; then \
9665 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9666 else \
9667 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9668 $(MAKE) stagefeedback-start; \
9669 fi; \
9670 cd $(HOST_SUBDIR)/gas && \
9671 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9672 @endif gas-bootstrap
9678 .PHONY: check-gas maybe-check-gas
9679 maybe-check-gas:
9680 @if gas
9681 maybe-check-gas: check-gas
9683 check-gas:
9684 @: $(MAKE); $(unstage)
9685 @r=`${PWD_COMMAND}`; export r; \
9686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9687 $(HOST_EXPORTS) \
9688 (cd $(HOST_SUBDIR)/gas && \
9689 $(MAKE) $(FLAGS_TO_PASS) check)
9691 @endif gas
9693 .PHONY: install-gas maybe-install-gas
9694 maybe-install-gas:
9695 @if gas
9696 maybe-install-gas: install-gas
9698 install-gas: installdirs
9699 @: $(MAKE); $(unstage)
9700 @r=`${PWD_COMMAND}`; export r; \
9701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9702 $(HOST_EXPORTS) \
9703 (cd $(HOST_SUBDIR)/gas && \
9704 $(MAKE) $(FLAGS_TO_PASS) install)
9706 @endif gas
9708 .PHONY: install-strip-gas maybe-install-strip-gas
9709 maybe-install-strip-gas:
9710 @if gas
9711 maybe-install-strip-gas: install-strip-gas
9713 install-strip-gas: installdirs
9714 @: $(MAKE); $(unstage)
9715 @r=`${PWD_COMMAND}`; export r; \
9716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9717 $(HOST_EXPORTS) \
9718 (cd $(HOST_SUBDIR)/gas && \
9719 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9721 @endif gas
9723 # Other targets (info, dvi, pdf, etc.)
9725 .PHONY: maybe-info-gas info-gas
9726 maybe-info-gas:
9727 @if gas
9728 maybe-info-gas: info-gas
9730 info-gas: \
9731 configure-gas
9732 @[ -f ./gas/Makefile ] || exit 0; \
9733 r=`${PWD_COMMAND}`; export r; \
9734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9735 $(HOST_EXPORTS) \
9736 for flag in $(EXTRA_HOST_FLAGS) ; do \
9737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9738 done; \
9739 echo "Doing info in gas" ; \
9740 (cd $(HOST_SUBDIR)/gas && \
9741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9743 "RANLIB=$${RANLIB}" \
9744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9745 info) \
9746 || exit 1
9748 @endif gas
9750 .PHONY: maybe-dvi-gas dvi-gas
9751 maybe-dvi-gas:
9752 @if gas
9753 maybe-dvi-gas: dvi-gas
9755 dvi-gas: \
9756 configure-gas
9757 @[ -f ./gas/Makefile ] || exit 0; \
9758 r=`${PWD_COMMAND}`; export r; \
9759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9760 $(HOST_EXPORTS) \
9761 for flag in $(EXTRA_HOST_FLAGS) ; do \
9762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9763 done; \
9764 echo "Doing dvi in gas" ; \
9765 (cd $(HOST_SUBDIR)/gas && \
9766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9768 "RANLIB=$${RANLIB}" \
9769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9770 dvi) \
9771 || exit 1
9773 @endif gas
9775 .PHONY: maybe-pdf-gas pdf-gas
9776 maybe-pdf-gas:
9777 @if gas
9778 maybe-pdf-gas: pdf-gas
9780 pdf-gas: \
9781 configure-gas
9782 @[ -f ./gas/Makefile ] || exit 0; \
9783 r=`${PWD_COMMAND}`; export r; \
9784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9785 $(HOST_EXPORTS) \
9786 for flag in $(EXTRA_HOST_FLAGS) ; do \
9787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9788 done; \
9789 echo "Doing pdf in gas" ; \
9790 (cd $(HOST_SUBDIR)/gas && \
9791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9793 "RANLIB=$${RANLIB}" \
9794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9795 pdf) \
9796 || exit 1
9798 @endif gas
9800 .PHONY: maybe-html-gas html-gas
9801 maybe-html-gas:
9802 @if gas
9803 maybe-html-gas: html-gas
9805 html-gas: \
9806 configure-gas
9807 @[ -f ./gas/Makefile ] || exit 0; \
9808 r=`${PWD_COMMAND}`; export r; \
9809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9810 $(HOST_EXPORTS) \
9811 for flag in $(EXTRA_HOST_FLAGS) ; do \
9812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9813 done; \
9814 echo "Doing html in gas" ; \
9815 (cd $(HOST_SUBDIR)/gas && \
9816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9818 "RANLIB=$${RANLIB}" \
9819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9820 html) \
9821 || exit 1
9823 @endif gas
9825 .PHONY: maybe-TAGS-gas TAGS-gas
9826 maybe-TAGS-gas:
9827 @if gas
9828 maybe-TAGS-gas: TAGS-gas
9830 TAGS-gas: \
9831 configure-gas
9832 @[ -f ./gas/Makefile ] || exit 0; \
9833 r=`${PWD_COMMAND}`; export r; \
9834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9835 $(HOST_EXPORTS) \
9836 for flag in $(EXTRA_HOST_FLAGS) ; do \
9837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9838 done; \
9839 echo "Doing TAGS in gas" ; \
9840 (cd $(HOST_SUBDIR)/gas && \
9841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9843 "RANLIB=$${RANLIB}" \
9844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9845 TAGS) \
9846 || exit 1
9848 @endif gas
9850 .PHONY: maybe-install-info-gas install-info-gas
9851 maybe-install-info-gas:
9852 @if gas
9853 maybe-install-info-gas: install-info-gas
9855 install-info-gas: \
9856 configure-gas \
9857 info-gas
9858 @[ -f ./gas/Makefile ] || exit 0; \
9859 r=`${PWD_COMMAND}`; export r; \
9860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9861 $(HOST_EXPORTS) \
9862 for flag in $(EXTRA_HOST_FLAGS) ; do \
9863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9864 done; \
9865 echo "Doing install-info in gas" ; \
9866 (cd $(HOST_SUBDIR)/gas && \
9867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9869 "RANLIB=$${RANLIB}" \
9870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9871 install-info) \
9872 || exit 1
9874 @endif gas
9876 .PHONY: maybe-install-pdf-gas install-pdf-gas
9877 maybe-install-pdf-gas:
9878 @if gas
9879 maybe-install-pdf-gas: install-pdf-gas
9881 install-pdf-gas: \
9882 configure-gas \
9883 pdf-gas
9884 @[ -f ./gas/Makefile ] || exit 0; \
9885 r=`${PWD_COMMAND}`; export r; \
9886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9887 $(HOST_EXPORTS) \
9888 for flag in $(EXTRA_HOST_FLAGS) ; do \
9889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9890 done; \
9891 echo "Doing install-pdf in gas" ; \
9892 (cd $(HOST_SUBDIR)/gas && \
9893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9895 "RANLIB=$${RANLIB}" \
9896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9897 install-pdf) \
9898 || exit 1
9900 @endif gas
9902 .PHONY: maybe-install-html-gas install-html-gas
9903 maybe-install-html-gas:
9904 @if gas
9905 maybe-install-html-gas: install-html-gas
9907 install-html-gas: \
9908 configure-gas \
9909 html-gas
9910 @[ -f ./gas/Makefile ] || exit 0; \
9911 r=`${PWD_COMMAND}`; export r; \
9912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9913 $(HOST_EXPORTS) \
9914 for flag in $(EXTRA_HOST_FLAGS) ; do \
9915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9916 done; \
9917 echo "Doing install-html in gas" ; \
9918 (cd $(HOST_SUBDIR)/gas && \
9919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9921 "RANLIB=$${RANLIB}" \
9922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9923 install-html) \
9924 || exit 1
9926 @endif gas
9928 .PHONY: maybe-installcheck-gas installcheck-gas
9929 maybe-installcheck-gas:
9930 @if gas
9931 maybe-installcheck-gas: installcheck-gas
9933 installcheck-gas: \
9934 configure-gas
9935 @[ -f ./gas/Makefile ] || exit 0; \
9936 r=`${PWD_COMMAND}`; export r; \
9937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9938 $(HOST_EXPORTS) \
9939 for flag in $(EXTRA_HOST_FLAGS) ; do \
9940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9941 done; \
9942 echo "Doing installcheck in gas" ; \
9943 (cd $(HOST_SUBDIR)/gas && \
9944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9946 "RANLIB=$${RANLIB}" \
9947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9948 installcheck) \
9949 || exit 1
9951 @endif gas
9953 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9954 maybe-mostlyclean-gas:
9955 @if gas
9956 maybe-mostlyclean-gas: mostlyclean-gas
9958 mostlyclean-gas:
9959 @[ -f ./gas/Makefile ] || exit 0; \
9960 r=`${PWD_COMMAND}`; export r; \
9961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9962 $(HOST_EXPORTS) \
9963 for flag in $(EXTRA_HOST_FLAGS) ; do \
9964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9965 done; \
9966 echo "Doing mostlyclean in gas" ; \
9967 (cd $(HOST_SUBDIR)/gas && \
9968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9970 "RANLIB=$${RANLIB}" \
9971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9972 mostlyclean) \
9973 || exit 1
9975 @endif gas
9977 .PHONY: maybe-clean-gas clean-gas
9978 maybe-clean-gas:
9979 @if gas
9980 maybe-clean-gas: clean-gas
9982 clean-gas:
9983 @[ -f ./gas/Makefile ] || exit 0; \
9984 r=`${PWD_COMMAND}`; export r; \
9985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9986 $(HOST_EXPORTS) \
9987 for flag in $(EXTRA_HOST_FLAGS) ; do \
9988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9989 done; \
9990 echo "Doing clean in gas" ; \
9991 (cd $(HOST_SUBDIR)/gas && \
9992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9994 "RANLIB=$${RANLIB}" \
9995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9996 clean) \
9997 || exit 1
9999 @endif gas
10001 .PHONY: maybe-distclean-gas distclean-gas
10002 maybe-distclean-gas:
10003 @if gas
10004 maybe-distclean-gas: distclean-gas
10006 distclean-gas:
10007 @[ -f ./gas/Makefile ] || exit 0; \
10008 r=`${PWD_COMMAND}`; export r; \
10009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10010 $(HOST_EXPORTS) \
10011 for flag in $(EXTRA_HOST_FLAGS) ; do \
10012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10013 done; \
10014 echo "Doing distclean in gas" ; \
10015 (cd $(HOST_SUBDIR)/gas && \
10016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10018 "RANLIB=$${RANLIB}" \
10019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10020 distclean) \
10021 || exit 1
10023 @endif gas
10025 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10026 maybe-maintainer-clean-gas:
10027 @if gas
10028 maybe-maintainer-clean-gas: maintainer-clean-gas
10030 maintainer-clean-gas:
10031 @[ -f ./gas/Makefile ] || exit 0; \
10032 r=`${PWD_COMMAND}`; export r; \
10033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10034 $(HOST_EXPORTS) \
10035 for flag in $(EXTRA_HOST_FLAGS) ; do \
10036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10037 done; \
10038 echo "Doing maintainer-clean in gas" ; \
10039 (cd $(HOST_SUBDIR)/gas && \
10040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10042 "RANLIB=$${RANLIB}" \
10043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10044 maintainer-clean) \
10045 || exit 1
10047 @endif gas
10051 .PHONY: configure-gcc maybe-configure-gcc
10052 maybe-configure-gcc:
10053 @if gcc-bootstrap
10054 configure-gcc: stage_current
10055 @endif gcc-bootstrap
10056 @if gcc
10057 maybe-configure-gcc: configure-gcc
10058 configure-gcc:
10059 @r=`${PWD_COMMAND}`; export r; \
10060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10061 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10062 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10063 $(HOST_EXPORTS) \
10064 echo Configuring in $(HOST_SUBDIR)/gcc; \
10066 this_target="${target_alias}"; \
10068 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10069 case $(srcdir) in \
10070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10071 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10073 esac; \
10074 srcdiroption="--srcdir=$${topdir}/gcc"; \
10075 libsrcdir="$$s/gcc"; \
10076 $(SHELL) $${libsrcdir}/configure \
10077 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10078 --target=$${this_target} $${srcdiroption} \
10079 || exit 1
10080 @endif gcc
10084 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10085 maybe-configure-stage1-gcc:
10086 @if gcc-bootstrap
10087 maybe-configure-stage1-gcc: configure-stage1-gcc
10088 configure-stage1-gcc:
10089 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10090 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10091 @r=`${PWD_COMMAND}`; export r; \
10092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10093 TFLAGS="$(STAGE1_TFLAGS)"; \
10094 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10095 $(HOST_EXPORTS) \
10096 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10097 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10098 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10099 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
10100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10101 cd $(HOST_SUBDIR)/gcc || exit 1; \
10102 case $(srcdir) in \
10103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10104 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10106 esac; \
10107 srcdiroption="--srcdir=$${topdir}/gcc"; \
10108 libsrcdir="$$s/gcc"; \
10109 $(SHELL) $${libsrcdir}/configure \
10110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10111 --target=${target_alias} $${srcdiroption} \
10112 $(STAGE1_CONFIGURE_FLAGS)
10113 @endif gcc-bootstrap
10115 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10116 maybe-configure-stage2-gcc:
10117 @if gcc-bootstrap
10118 maybe-configure-stage2-gcc: configure-stage2-gcc
10119 configure-stage2-gcc:
10120 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10121 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10122 @r=`${PWD_COMMAND}`; export r; \
10123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10124 TFLAGS="$(STAGE2_TFLAGS)"; \
10125 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10126 $(HOST_EXPORTS) \
10127 $(POSTSTAGE1_HOST_EXPORTS) \
10128 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10129 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10130 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10131 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
10132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10133 cd $(HOST_SUBDIR)/gcc || exit 1; \
10134 case $(srcdir) in \
10135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10136 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10138 esac; \
10139 srcdiroption="--srcdir=$${topdir}/gcc"; \
10140 libsrcdir="$$s/gcc"; \
10141 $(SHELL) $${libsrcdir}/configure \
10142 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10143 --target=${target_alias} $${srcdiroption} \
10144 --with-build-libsubdir=$(HOST_SUBDIR) \
10145 $(STAGE2_CONFIGURE_FLAGS)
10146 @endif gcc-bootstrap
10148 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10149 maybe-configure-stage3-gcc:
10150 @if gcc-bootstrap
10151 maybe-configure-stage3-gcc: configure-stage3-gcc
10152 configure-stage3-gcc:
10153 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10154 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10155 @r=`${PWD_COMMAND}`; export r; \
10156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10157 TFLAGS="$(STAGE3_TFLAGS)"; \
10158 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10159 $(HOST_EXPORTS) \
10160 $(POSTSTAGE1_HOST_EXPORTS) \
10161 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10162 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10163 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10164 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
10165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10166 cd $(HOST_SUBDIR)/gcc || exit 1; \
10167 case $(srcdir) in \
10168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10169 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10171 esac; \
10172 srcdiroption="--srcdir=$${topdir}/gcc"; \
10173 libsrcdir="$$s/gcc"; \
10174 $(SHELL) $${libsrcdir}/configure \
10175 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10176 --target=${target_alias} $${srcdiroption} \
10177 --with-build-libsubdir=$(HOST_SUBDIR) \
10178 $(STAGE3_CONFIGURE_FLAGS)
10179 @endif gcc-bootstrap
10181 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10182 maybe-configure-stage4-gcc:
10183 @if gcc-bootstrap
10184 maybe-configure-stage4-gcc: configure-stage4-gcc
10185 configure-stage4-gcc:
10186 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10187 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10188 @r=`${PWD_COMMAND}`; export r; \
10189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10190 TFLAGS="$(STAGE4_TFLAGS)"; \
10191 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10192 $(HOST_EXPORTS) \
10193 $(POSTSTAGE1_HOST_EXPORTS) \
10194 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10195 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10196 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10197 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
10198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10199 cd $(HOST_SUBDIR)/gcc || exit 1; \
10200 case $(srcdir) in \
10201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10202 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10204 esac; \
10205 srcdiroption="--srcdir=$${topdir}/gcc"; \
10206 libsrcdir="$$s/gcc"; \
10207 $(SHELL) $${libsrcdir}/configure \
10208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10209 --target=${target_alias} $${srcdiroption} \
10210 --with-build-libsubdir=$(HOST_SUBDIR) \
10211 $(STAGE4_CONFIGURE_FLAGS)
10212 @endif gcc-bootstrap
10214 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10215 maybe-configure-stageprofile-gcc:
10216 @if gcc-bootstrap
10217 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10218 configure-stageprofile-gcc:
10219 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10221 @r=`${PWD_COMMAND}`; export r; \
10222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10223 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10224 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10225 $(HOST_EXPORTS) \
10226 $(POSTSTAGE1_HOST_EXPORTS) \
10227 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10228 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10229 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10230 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
10231 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10232 cd $(HOST_SUBDIR)/gcc || exit 1; \
10233 case $(srcdir) in \
10234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10235 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10237 esac; \
10238 srcdiroption="--srcdir=$${topdir}/gcc"; \
10239 libsrcdir="$$s/gcc"; \
10240 $(SHELL) $${libsrcdir}/configure \
10241 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10242 --target=${target_alias} $${srcdiroption} \
10243 --with-build-libsubdir=$(HOST_SUBDIR) \
10244 $(STAGEprofile_CONFIGURE_FLAGS)
10245 @endif gcc-bootstrap
10247 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10248 maybe-configure-stagefeedback-gcc:
10249 @if gcc-bootstrap
10250 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10251 configure-stagefeedback-gcc:
10252 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10253 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10254 @r=`${PWD_COMMAND}`; export r; \
10255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10256 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10257 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10258 $(HOST_EXPORTS) \
10259 $(POSTSTAGE1_HOST_EXPORTS) \
10260 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10261 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10262 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10263 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
10264 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10265 cd $(HOST_SUBDIR)/gcc || exit 1; \
10266 case $(srcdir) in \
10267 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10268 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10269 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10270 esac; \
10271 srcdiroption="--srcdir=$${topdir}/gcc"; \
10272 libsrcdir="$$s/gcc"; \
10273 $(SHELL) $${libsrcdir}/configure \
10274 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10275 --target=${target_alias} $${srcdiroption} \
10276 --with-build-libsubdir=$(HOST_SUBDIR) \
10277 $(STAGEfeedback_CONFIGURE_FLAGS)
10278 @endif gcc-bootstrap
10284 .PHONY: all-gcc maybe-all-gcc
10285 maybe-all-gcc:
10286 @if gcc-bootstrap
10287 all-gcc: stage_current
10288 @endif gcc-bootstrap
10289 @if gcc
10290 TARGET-gcc=all
10291 maybe-all-gcc: all-gcc
10292 all-gcc: configure-gcc
10293 @r=`${PWD_COMMAND}`; export r; \
10294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10295 $(HOST_EXPORTS) \
10296 (cd $(HOST_SUBDIR)/gcc && \
10297 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10298 $(TARGET-gcc))
10299 @endif gcc
10303 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10304 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10305 maybe-all-stage1-gcc:
10306 maybe-clean-stage1-gcc:
10307 @if gcc-bootstrap
10308 maybe-all-stage1-gcc: all-stage1-gcc
10309 all-stage1: all-stage1-gcc
10310 TARGET-stage1-gcc = $(TARGET-gcc)
10311 all-stage1-gcc: configure-stage1-gcc
10312 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10313 @r=`${PWD_COMMAND}`; export r; \
10314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10315 TFLAGS="$(STAGE1_TFLAGS)"; \
10316 $(HOST_EXPORTS) \
10317 cd $(HOST_SUBDIR)/gcc && \
10318 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10319 CFLAGS="$(STAGE1_CFLAGS)" \
10320 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10321 LIBCFLAGS="$(LIBCFLAGS)" \
10322 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10323 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10324 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10325 $(EXTRA_HOST_FLAGS) \
10326 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10327 TFLAGS="$(STAGE1_TFLAGS)" \
10328 $(TARGET-stage1-gcc)
10330 maybe-clean-stage1-gcc: clean-stage1-gcc
10331 clean-stage1: clean-stage1-gcc
10332 clean-stage1-gcc:
10333 @if [ $(current_stage) = stage1 ]; then \
10334 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10335 else \
10336 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10337 $(MAKE) stage1-start; \
10338 fi; \
10339 cd $(HOST_SUBDIR)/gcc && \
10340 $(MAKE) $(EXTRA_HOST_FLAGS) \
10341 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10342 @endif gcc-bootstrap
10345 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10346 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10347 maybe-all-stage2-gcc:
10348 maybe-clean-stage2-gcc:
10349 @if gcc-bootstrap
10350 maybe-all-stage2-gcc: all-stage2-gcc
10351 all-stage2: all-stage2-gcc
10352 TARGET-stage2-gcc = $(TARGET-gcc)
10353 all-stage2-gcc: configure-stage2-gcc
10354 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10355 @r=`${PWD_COMMAND}`; export r; \
10356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10357 TFLAGS="$(STAGE2_TFLAGS)"; \
10358 $(HOST_EXPORTS) \
10359 $(POSTSTAGE1_HOST_EXPORTS) \
10360 cd $(HOST_SUBDIR)/gcc && \
10361 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10362 CFLAGS="$(STAGE2_CFLAGS)" \
10363 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10364 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10365 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10366 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10367 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10368 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10369 TFLAGS="$(STAGE2_TFLAGS)" \
10370 $(TARGET-stage2-gcc)
10372 maybe-clean-stage2-gcc: clean-stage2-gcc
10373 clean-stage2: clean-stage2-gcc
10374 clean-stage2-gcc:
10375 @if [ $(current_stage) = stage2 ]; then \
10376 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10377 else \
10378 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10379 $(MAKE) stage2-start; \
10380 fi; \
10381 cd $(HOST_SUBDIR)/gcc && \
10382 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10383 @endif gcc-bootstrap
10386 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10387 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10388 maybe-all-stage3-gcc:
10389 maybe-clean-stage3-gcc:
10390 @if gcc-bootstrap
10391 maybe-all-stage3-gcc: all-stage3-gcc
10392 all-stage3: all-stage3-gcc
10393 TARGET-stage3-gcc = $(TARGET-gcc)
10394 all-stage3-gcc: configure-stage3-gcc
10395 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10396 @r=`${PWD_COMMAND}`; export r; \
10397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10398 TFLAGS="$(STAGE3_TFLAGS)"; \
10399 $(HOST_EXPORTS) \
10400 $(POSTSTAGE1_HOST_EXPORTS) \
10401 cd $(HOST_SUBDIR)/gcc && \
10402 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10403 CFLAGS="$(STAGE3_CFLAGS)" \
10404 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10405 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10406 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10407 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10408 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10409 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10410 TFLAGS="$(STAGE3_TFLAGS)" \
10411 $(TARGET-stage3-gcc)
10413 maybe-clean-stage3-gcc: clean-stage3-gcc
10414 clean-stage3: clean-stage3-gcc
10415 clean-stage3-gcc:
10416 @if [ $(current_stage) = stage3 ]; then \
10417 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10418 else \
10419 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10420 $(MAKE) stage3-start; \
10421 fi; \
10422 cd $(HOST_SUBDIR)/gcc && \
10423 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10424 @endif gcc-bootstrap
10427 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10428 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10429 maybe-all-stage4-gcc:
10430 maybe-clean-stage4-gcc:
10431 @if gcc-bootstrap
10432 maybe-all-stage4-gcc: all-stage4-gcc
10433 all-stage4: all-stage4-gcc
10434 TARGET-stage4-gcc = $(TARGET-gcc)
10435 all-stage4-gcc: configure-stage4-gcc
10436 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10437 @r=`${PWD_COMMAND}`; export r; \
10438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10439 TFLAGS="$(STAGE4_TFLAGS)"; \
10440 $(HOST_EXPORTS) \
10441 $(POSTSTAGE1_HOST_EXPORTS) \
10442 cd $(HOST_SUBDIR)/gcc && \
10443 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10444 CFLAGS="$(STAGE4_CFLAGS)" \
10445 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10446 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10447 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10448 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10449 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10450 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10451 TFLAGS="$(STAGE4_TFLAGS)" \
10452 $(TARGET-stage4-gcc)
10454 maybe-clean-stage4-gcc: clean-stage4-gcc
10455 clean-stage4: clean-stage4-gcc
10456 clean-stage4-gcc:
10457 @if [ $(current_stage) = stage4 ]; then \
10458 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10459 else \
10460 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10461 $(MAKE) stage4-start; \
10462 fi; \
10463 cd $(HOST_SUBDIR)/gcc && \
10464 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10465 @endif gcc-bootstrap
10468 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10469 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10470 maybe-all-stageprofile-gcc:
10471 maybe-clean-stageprofile-gcc:
10472 @if gcc-bootstrap
10473 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10474 all-stageprofile: all-stageprofile-gcc
10475 TARGET-stageprofile-gcc = $(TARGET-gcc)
10476 all-stageprofile-gcc: configure-stageprofile-gcc
10477 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10478 @r=`${PWD_COMMAND}`; export r; \
10479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10480 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10481 $(HOST_EXPORTS) \
10482 $(POSTSTAGE1_HOST_EXPORTS) \
10483 cd $(HOST_SUBDIR)/gcc && \
10484 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10485 CFLAGS="$(STAGEprofile_CFLAGS)" \
10486 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10487 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10488 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10489 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10490 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10491 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10492 TFLAGS="$(STAGEprofile_TFLAGS)" \
10493 $(TARGET-stageprofile-gcc)
10495 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10496 clean-stageprofile: clean-stageprofile-gcc
10497 clean-stageprofile-gcc:
10498 @if [ $(current_stage) = stageprofile ]; then \
10499 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10500 else \
10501 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10502 $(MAKE) stageprofile-start; \
10503 fi; \
10504 cd $(HOST_SUBDIR)/gcc && \
10505 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10506 @endif gcc-bootstrap
10509 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10510 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10511 maybe-all-stagefeedback-gcc:
10512 maybe-clean-stagefeedback-gcc:
10513 @if gcc-bootstrap
10514 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10515 all-stagefeedback: all-stagefeedback-gcc
10516 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10517 all-stagefeedback-gcc: configure-stagefeedback-gcc
10518 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10519 @r=`${PWD_COMMAND}`; export r; \
10520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10521 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10522 $(HOST_EXPORTS) \
10523 $(POSTSTAGE1_HOST_EXPORTS) \
10524 cd $(HOST_SUBDIR)/gcc && \
10525 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10526 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10527 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10528 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10529 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10530 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10531 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10532 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10533 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10534 $(TARGET-stagefeedback-gcc)
10536 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10537 clean-stagefeedback: clean-stagefeedback-gcc
10538 clean-stagefeedback-gcc:
10539 @if [ $(current_stage) = stagefeedback ]; then \
10540 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10541 else \
10542 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10543 $(MAKE) stagefeedback-start; \
10544 fi; \
10545 cd $(HOST_SUBDIR)/gcc && \
10546 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10547 @endif gcc-bootstrap
10553 .PHONY: check-gcc maybe-check-gcc
10554 maybe-check-gcc:
10555 @if gcc
10556 maybe-check-gcc: check-gcc
10558 check-gcc:
10559 @: $(MAKE); $(unstage)
10560 @r=`${PWD_COMMAND}`; export r; \
10561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10562 $(HOST_EXPORTS) \
10563 (cd $(HOST_SUBDIR)/gcc && \
10564 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10566 @endif gcc
10568 .PHONY: install-gcc maybe-install-gcc
10569 maybe-install-gcc:
10570 @if gcc
10571 maybe-install-gcc: install-gcc
10573 install-gcc: installdirs
10574 @: $(MAKE); $(unstage)
10575 @r=`${PWD_COMMAND}`; export r; \
10576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10577 $(HOST_EXPORTS) \
10578 (cd $(HOST_SUBDIR)/gcc && \
10579 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10581 @endif gcc
10583 .PHONY: install-strip-gcc maybe-install-strip-gcc
10584 maybe-install-strip-gcc:
10585 @if gcc
10586 maybe-install-strip-gcc: install-strip-gcc
10588 install-strip-gcc: installdirs
10589 @: $(MAKE); $(unstage)
10590 @r=`${PWD_COMMAND}`; export r; \
10591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10592 $(HOST_EXPORTS) \
10593 (cd $(HOST_SUBDIR)/gcc && \
10594 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10596 @endif gcc
10598 # Other targets (info, dvi, pdf, etc.)
10600 .PHONY: maybe-info-gcc info-gcc
10601 maybe-info-gcc:
10602 @if gcc
10603 maybe-info-gcc: info-gcc
10605 info-gcc: \
10606 configure-gcc
10607 @[ -f ./gcc/Makefile ] || exit 0; \
10608 r=`${PWD_COMMAND}`; export r; \
10609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10610 $(HOST_EXPORTS) \
10611 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10613 done; \
10614 echo "Doing info in gcc" ; \
10615 (cd $(HOST_SUBDIR)/gcc && \
10616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10618 "RANLIB=$${RANLIB}" \
10619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10620 info) \
10621 || exit 1
10623 @endif gcc
10625 .PHONY: maybe-dvi-gcc dvi-gcc
10626 maybe-dvi-gcc:
10627 @if gcc
10628 maybe-dvi-gcc: dvi-gcc
10630 dvi-gcc: \
10631 configure-gcc
10632 @[ -f ./gcc/Makefile ] || exit 0; \
10633 r=`${PWD_COMMAND}`; export r; \
10634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10635 $(HOST_EXPORTS) \
10636 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10638 done; \
10639 echo "Doing dvi in gcc" ; \
10640 (cd $(HOST_SUBDIR)/gcc && \
10641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10643 "RANLIB=$${RANLIB}" \
10644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10645 dvi) \
10646 || exit 1
10648 @endif gcc
10650 .PHONY: maybe-pdf-gcc pdf-gcc
10651 maybe-pdf-gcc:
10652 @if gcc
10653 maybe-pdf-gcc: pdf-gcc
10655 pdf-gcc: \
10656 configure-gcc
10657 @[ -f ./gcc/Makefile ] || exit 0; \
10658 r=`${PWD_COMMAND}`; export r; \
10659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10660 $(HOST_EXPORTS) \
10661 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10663 done; \
10664 echo "Doing pdf in gcc" ; \
10665 (cd $(HOST_SUBDIR)/gcc && \
10666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10668 "RANLIB=$${RANLIB}" \
10669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10670 pdf) \
10671 || exit 1
10673 @endif gcc
10675 .PHONY: maybe-html-gcc html-gcc
10676 maybe-html-gcc:
10677 @if gcc
10678 maybe-html-gcc: html-gcc
10680 html-gcc: \
10681 configure-gcc
10682 @[ -f ./gcc/Makefile ] || exit 0; \
10683 r=`${PWD_COMMAND}`; export r; \
10684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10685 $(HOST_EXPORTS) \
10686 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10688 done; \
10689 echo "Doing html in gcc" ; \
10690 (cd $(HOST_SUBDIR)/gcc && \
10691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10693 "RANLIB=$${RANLIB}" \
10694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10695 html) \
10696 || exit 1
10698 @endif gcc
10700 .PHONY: maybe-TAGS-gcc TAGS-gcc
10701 maybe-TAGS-gcc:
10702 @if gcc
10703 maybe-TAGS-gcc: TAGS-gcc
10705 TAGS-gcc: \
10706 configure-gcc
10707 @[ -f ./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) $(EXTRA_GCC_FLAGS); do \
10712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10713 done; \
10714 echo "Doing TAGS in gcc" ; \
10715 (cd $(HOST_SUBDIR)/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 gcc
10725 .PHONY: maybe-install-info-gcc install-info-gcc
10726 maybe-install-info-gcc:
10727 @if gcc
10728 maybe-install-info-gcc: install-info-gcc
10730 install-info-gcc: \
10731 configure-gcc \
10732 info-gcc
10733 @[ -f ./gcc/Makefile ] || exit 0; \
10734 r=`${PWD_COMMAND}`; export r; \
10735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10736 $(HOST_EXPORTS) \
10737 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10739 done; \
10740 echo "Doing install-info in gcc" ; \
10741 (cd $(HOST_SUBDIR)/gcc && \
10742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10744 "RANLIB=$${RANLIB}" \
10745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10746 install-info) \
10747 || exit 1
10749 @endif gcc
10751 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10752 maybe-install-pdf-gcc:
10753 @if gcc
10754 maybe-install-pdf-gcc: install-pdf-gcc
10756 install-pdf-gcc: \
10757 configure-gcc \
10758 pdf-gcc
10759 @[ -f ./gcc/Makefile ] || exit 0; \
10760 r=`${PWD_COMMAND}`; export r; \
10761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10762 $(HOST_EXPORTS) \
10763 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10765 done; \
10766 echo "Doing install-pdf in gcc" ; \
10767 (cd $(HOST_SUBDIR)/gcc && \
10768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10770 "RANLIB=$${RANLIB}" \
10771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10772 install-pdf) \
10773 || exit 1
10775 @endif gcc
10777 .PHONY: maybe-install-html-gcc install-html-gcc
10778 maybe-install-html-gcc:
10779 @if gcc
10780 maybe-install-html-gcc: install-html-gcc
10782 install-html-gcc: \
10783 configure-gcc \
10784 html-gcc
10785 @[ -f ./gcc/Makefile ] || exit 0; \
10786 r=`${PWD_COMMAND}`; export r; \
10787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10788 $(HOST_EXPORTS) \
10789 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10791 done; \
10792 echo "Doing install-html in gcc" ; \
10793 (cd $(HOST_SUBDIR)/gcc && \
10794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10796 "RANLIB=$${RANLIB}" \
10797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10798 install-html) \
10799 || exit 1
10801 @endif gcc
10803 .PHONY: maybe-installcheck-gcc installcheck-gcc
10804 maybe-installcheck-gcc:
10805 @if gcc
10806 maybe-installcheck-gcc: installcheck-gcc
10808 installcheck-gcc: \
10809 configure-gcc
10810 @[ -f ./gcc/Makefile ] || exit 0; \
10811 r=`${PWD_COMMAND}`; export r; \
10812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10813 $(HOST_EXPORTS) \
10814 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10816 done; \
10817 echo "Doing installcheck in gcc" ; \
10818 (cd $(HOST_SUBDIR)/gcc && \
10819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10821 "RANLIB=$${RANLIB}" \
10822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10823 installcheck) \
10824 || exit 1
10826 @endif gcc
10828 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10829 maybe-mostlyclean-gcc:
10830 @if gcc
10831 maybe-mostlyclean-gcc: mostlyclean-gcc
10833 mostlyclean-gcc:
10834 @[ -f ./gcc/Makefile ] || exit 0; \
10835 r=`${PWD_COMMAND}`; export r; \
10836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10837 $(HOST_EXPORTS) \
10838 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10840 done; \
10841 echo "Doing mostlyclean in gcc" ; \
10842 (cd $(HOST_SUBDIR)/gcc && \
10843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10845 "RANLIB=$${RANLIB}" \
10846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10847 mostlyclean) \
10848 || exit 1
10850 @endif gcc
10852 .PHONY: maybe-clean-gcc clean-gcc
10853 maybe-clean-gcc:
10854 @if gcc
10855 maybe-clean-gcc: clean-gcc
10857 clean-gcc:
10858 @[ -f ./gcc/Makefile ] || exit 0; \
10859 r=`${PWD_COMMAND}`; export r; \
10860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10861 $(HOST_EXPORTS) \
10862 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10864 done; \
10865 echo "Doing clean in gcc" ; \
10866 (cd $(HOST_SUBDIR)/gcc && \
10867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10869 "RANLIB=$${RANLIB}" \
10870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10871 clean) \
10872 || exit 1
10874 @endif gcc
10876 .PHONY: maybe-distclean-gcc distclean-gcc
10877 maybe-distclean-gcc:
10878 @if gcc
10879 maybe-distclean-gcc: distclean-gcc
10881 distclean-gcc:
10882 @[ -f ./gcc/Makefile ] || exit 0; \
10883 r=`${PWD_COMMAND}`; export r; \
10884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10885 $(HOST_EXPORTS) \
10886 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10888 done; \
10889 echo "Doing distclean in gcc" ; \
10890 (cd $(HOST_SUBDIR)/gcc && \
10891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10893 "RANLIB=$${RANLIB}" \
10894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10895 distclean) \
10896 || exit 1
10898 @endif gcc
10900 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10901 maybe-maintainer-clean-gcc:
10902 @if gcc
10903 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10905 maintainer-clean-gcc:
10906 @[ -f ./gcc/Makefile ] || exit 0; \
10907 r=`${PWD_COMMAND}`; export r; \
10908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10909 $(HOST_EXPORTS) \
10910 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10912 done; \
10913 echo "Doing maintainer-clean in gcc" ; \
10914 (cd $(HOST_SUBDIR)/gcc && \
10915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10917 "RANLIB=$${RANLIB}" \
10918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10919 maintainer-clean) \
10920 || exit 1
10922 @endif gcc
10926 .PHONY: configure-accel-gcc maybe-configure-accel-gcc
10927 maybe-configure-accel-gcc:
10928 @if gcc-bootstrap
10929 configure-accel-gcc: stage_current
10930 @endif gcc-bootstrap
10931 @if accel-gcc
10932 maybe-configure-accel-gcc: configure-accel-gcc
10933 configure-accel-gcc:
10934 @: $(MAKE); $(unstage)
10935 @r=`${PWD_COMMAND}`; export r; \
10936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10937 test ! -f $(HOST_SUBDIR)/accel-gcc/Makefile || exit 0; \
10938 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/accel-gcc ; \
10939 $(HOST_EXPORTS) \
10940 echo Configuring in $(HOST_SUBDIR)/accel-gcc; \
10942 this_target="$(accel_target_alias)"; \
10944 cd "$(HOST_SUBDIR)/accel-gcc" || exit 1; \
10945 case $(srcdir) in \
10946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10947 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10949 esac; \
10950 srcdiroption="--srcdir=$${topdir}/gcc"; \
10951 libsrcdir="$$s/gcc"; \
10952 $(SHELL) $${libsrcdir}/configure \
10953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10954 --target=$${this_target} $${srcdiroption} --enable-as-accelerator-for=$(target_alias) \
10955 || exit 1
10956 @endif accel-gcc
10962 .PHONY: all-accel-gcc maybe-all-accel-gcc
10963 maybe-all-accel-gcc:
10964 @if gcc-bootstrap
10965 all-accel-gcc: stage_current
10966 @endif gcc-bootstrap
10967 @if accel-gcc
10968 TARGET-accel-gcc=all
10969 maybe-all-accel-gcc: all-accel-gcc
10970 all-accel-gcc: configure-accel-gcc
10971 @: $(MAKE); $(unstage)
10972 @r=`${PWD_COMMAND}`; export r; \
10973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10974 $(HOST_EXPORTS) \
10975 (cd $(HOST_SUBDIR)/accel-gcc && \
10976 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10977 $(TARGET-gcc))
10978 @endif accel-gcc
10983 .PHONY: check-accel-gcc maybe-check-accel-gcc
10984 maybe-check-accel-gcc:
10985 @if accel-gcc
10986 maybe-check-accel-gcc: check-accel-gcc
10988 check-accel-gcc:
10989 @: $(MAKE); $(unstage)
10990 @r=`${PWD_COMMAND}`; export r; \
10991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10992 $(HOST_EXPORTS) \
10993 (cd $(HOST_SUBDIR)/accel-gcc && \
10994 $(MAKE) $(FLAGS_TO_PASS) check)
10996 @endif accel-gcc
10998 .PHONY: install-accel-gcc maybe-install-accel-gcc
10999 maybe-install-accel-gcc:
11000 @if accel-gcc
11001 maybe-install-accel-gcc: install-accel-gcc
11003 install-accel-gcc: installdirs
11004 @: $(MAKE); $(unstage)
11005 @r=`${PWD_COMMAND}`; export r; \
11006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11007 $(HOST_EXPORTS) \
11008 (cd $(HOST_SUBDIR)/accel-gcc && \
11009 $(MAKE) $(FLAGS_TO_PASS) install)
11011 @endif accel-gcc
11013 .PHONY: install-strip-accel-gcc maybe-install-strip-accel-gcc
11014 maybe-install-strip-accel-gcc:
11015 @if accel-gcc
11016 maybe-install-strip-accel-gcc: install-strip-accel-gcc
11018 install-strip-accel-gcc: installdirs
11019 @: $(MAKE); $(unstage)
11020 @r=`${PWD_COMMAND}`; export r; \
11021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11022 $(HOST_EXPORTS) \
11023 (cd $(HOST_SUBDIR)/accel-gcc && \
11024 $(MAKE) $(FLAGS_TO_PASS) install-strip)
11026 @endif accel-gcc
11028 # Other targets (info, dvi, pdf, etc.)
11030 .PHONY: maybe-info-accel-gcc info-accel-gcc
11031 maybe-info-accel-gcc:
11032 @if accel-gcc
11033 maybe-info-accel-gcc: info-accel-gcc
11035 info-accel-gcc: \
11036 configure-accel-gcc
11037 @: $(MAKE); $(unstage)
11038 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11039 r=`${PWD_COMMAND}`; export r; \
11040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11041 $(HOST_EXPORTS) \
11042 for flag in $(EXTRA_HOST_FLAGS) ; do \
11043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11044 done; \
11045 echo "Doing info in accel-gcc" ; \
11046 (cd $(HOST_SUBDIR)/accel-gcc && \
11047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11049 "RANLIB=$${RANLIB}" \
11050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11051 info) \
11052 || exit 1
11054 @endif accel-gcc
11056 .PHONY: maybe-dvi-accel-gcc dvi-accel-gcc
11057 maybe-dvi-accel-gcc:
11058 @if accel-gcc
11059 maybe-dvi-accel-gcc: dvi-accel-gcc
11061 dvi-accel-gcc: \
11062 configure-accel-gcc
11063 @: $(MAKE); $(unstage)
11064 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11065 r=`${PWD_COMMAND}`; export r; \
11066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11067 $(HOST_EXPORTS) \
11068 for flag in $(EXTRA_HOST_FLAGS) ; do \
11069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11070 done; \
11071 echo "Doing dvi in accel-gcc" ; \
11072 (cd $(HOST_SUBDIR)/accel-gcc && \
11073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11075 "RANLIB=$${RANLIB}" \
11076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11077 dvi) \
11078 || exit 1
11080 @endif accel-gcc
11082 .PHONY: maybe-pdf-accel-gcc pdf-accel-gcc
11083 maybe-pdf-accel-gcc:
11084 @if accel-gcc
11085 maybe-pdf-accel-gcc: pdf-accel-gcc
11087 pdf-accel-gcc: \
11088 configure-accel-gcc
11089 @: $(MAKE); $(unstage)
11090 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11091 r=`${PWD_COMMAND}`; export r; \
11092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11093 $(HOST_EXPORTS) \
11094 for flag in $(EXTRA_HOST_FLAGS) ; do \
11095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11096 done; \
11097 echo "Doing pdf in accel-gcc" ; \
11098 (cd $(HOST_SUBDIR)/accel-gcc && \
11099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11101 "RANLIB=$${RANLIB}" \
11102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11103 pdf) \
11104 || exit 1
11106 @endif accel-gcc
11108 .PHONY: maybe-html-accel-gcc html-accel-gcc
11109 maybe-html-accel-gcc:
11110 @if accel-gcc
11111 maybe-html-accel-gcc: html-accel-gcc
11113 html-accel-gcc: \
11114 configure-accel-gcc
11115 @: $(MAKE); $(unstage)
11116 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11117 r=`${PWD_COMMAND}`; export r; \
11118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11119 $(HOST_EXPORTS) \
11120 for flag in $(EXTRA_HOST_FLAGS) ; do \
11121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11122 done; \
11123 echo "Doing html in accel-gcc" ; \
11124 (cd $(HOST_SUBDIR)/accel-gcc && \
11125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11127 "RANLIB=$${RANLIB}" \
11128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11129 html) \
11130 || exit 1
11132 @endif accel-gcc
11134 .PHONY: maybe-TAGS-accel-gcc TAGS-accel-gcc
11135 maybe-TAGS-accel-gcc:
11136 @if accel-gcc
11137 maybe-TAGS-accel-gcc: TAGS-accel-gcc
11139 TAGS-accel-gcc: \
11140 configure-accel-gcc
11141 @: $(MAKE); $(unstage)
11142 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11143 r=`${PWD_COMMAND}`; export r; \
11144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11145 $(HOST_EXPORTS) \
11146 for flag in $(EXTRA_HOST_FLAGS) ; do \
11147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11148 done; \
11149 echo "Doing TAGS in accel-gcc" ; \
11150 (cd $(HOST_SUBDIR)/accel-gcc && \
11151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11153 "RANLIB=$${RANLIB}" \
11154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11155 TAGS) \
11156 || exit 1
11158 @endif accel-gcc
11160 .PHONY: maybe-install-info-accel-gcc install-info-accel-gcc
11161 maybe-install-info-accel-gcc:
11162 @if accel-gcc
11163 maybe-install-info-accel-gcc: install-info-accel-gcc
11165 install-info-accel-gcc: \
11166 configure-accel-gcc \
11167 info-accel-gcc
11168 @: $(MAKE); $(unstage)
11169 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11170 r=`${PWD_COMMAND}`; export r; \
11171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11172 $(HOST_EXPORTS) \
11173 for flag in $(EXTRA_HOST_FLAGS) ; do \
11174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11175 done; \
11176 echo "Doing install-info in accel-gcc" ; \
11177 (cd $(HOST_SUBDIR)/accel-gcc && \
11178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11180 "RANLIB=$${RANLIB}" \
11181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11182 install-info) \
11183 || exit 1
11185 @endif accel-gcc
11187 .PHONY: maybe-install-pdf-accel-gcc install-pdf-accel-gcc
11188 maybe-install-pdf-accel-gcc:
11189 @if accel-gcc
11190 maybe-install-pdf-accel-gcc: install-pdf-accel-gcc
11192 install-pdf-accel-gcc: \
11193 configure-accel-gcc \
11194 pdf-accel-gcc
11195 @: $(MAKE); $(unstage)
11196 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11197 r=`${PWD_COMMAND}`; export r; \
11198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11199 $(HOST_EXPORTS) \
11200 for flag in $(EXTRA_HOST_FLAGS) ; do \
11201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11202 done; \
11203 echo "Doing install-pdf in accel-gcc" ; \
11204 (cd $(HOST_SUBDIR)/accel-gcc && \
11205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11207 "RANLIB=$${RANLIB}" \
11208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11209 install-pdf) \
11210 || exit 1
11212 @endif accel-gcc
11214 .PHONY: maybe-install-html-accel-gcc install-html-accel-gcc
11215 maybe-install-html-accel-gcc:
11216 @if accel-gcc
11217 maybe-install-html-accel-gcc: install-html-accel-gcc
11219 install-html-accel-gcc: \
11220 configure-accel-gcc \
11221 html-accel-gcc
11222 @: $(MAKE); $(unstage)
11223 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11224 r=`${PWD_COMMAND}`; export r; \
11225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11226 $(HOST_EXPORTS) \
11227 for flag in $(EXTRA_HOST_FLAGS) ; do \
11228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11229 done; \
11230 echo "Doing install-html in accel-gcc" ; \
11231 (cd $(HOST_SUBDIR)/accel-gcc && \
11232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11234 "RANLIB=$${RANLIB}" \
11235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11236 install-html) \
11237 || exit 1
11239 @endif accel-gcc
11241 .PHONY: maybe-installcheck-accel-gcc installcheck-accel-gcc
11242 maybe-installcheck-accel-gcc:
11243 @if accel-gcc
11244 maybe-installcheck-accel-gcc: installcheck-accel-gcc
11246 installcheck-accel-gcc: \
11247 configure-accel-gcc
11248 @: $(MAKE); $(unstage)
11249 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11250 r=`${PWD_COMMAND}`; export r; \
11251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11252 $(HOST_EXPORTS) \
11253 for flag in $(EXTRA_HOST_FLAGS) ; do \
11254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11255 done; \
11256 echo "Doing installcheck in accel-gcc" ; \
11257 (cd $(HOST_SUBDIR)/accel-gcc && \
11258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11260 "RANLIB=$${RANLIB}" \
11261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11262 installcheck) \
11263 || exit 1
11265 @endif accel-gcc
11267 .PHONY: maybe-mostlyclean-accel-gcc mostlyclean-accel-gcc
11268 maybe-mostlyclean-accel-gcc:
11269 @if accel-gcc
11270 maybe-mostlyclean-accel-gcc: mostlyclean-accel-gcc
11272 mostlyclean-accel-gcc:
11273 @: $(MAKE); $(unstage)
11274 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11275 r=`${PWD_COMMAND}`; export r; \
11276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11277 $(HOST_EXPORTS) \
11278 for flag in $(EXTRA_HOST_FLAGS) ; do \
11279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11280 done; \
11281 echo "Doing mostlyclean in accel-gcc" ; \
11282 (cd $(HOST_SUBDIR)/accel-gcc && \
11283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11285 "RANLIB=$${RANLIB}" \
11286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11287 mostlyclean) \
11288 || exit 1
11290 @endif accel-gcc
11292 .PHONY: maybe-clean-accel-gcc clean-accel-gcc
11293 maybe-clean-accel-gcc:
11294 @if accel-gcc
11295 maybe-clean-accel-gcc: clean-accel-gcc
11297 clean-accel-gcc:
11298 @: $(MAKE); $(unstage)
11299 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11300 r=`${PWD_COMMAND}`; export r; \
11301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11302 $(HOST_EXPORTS) \
11303 for flag in $(EXTRA_HOST_FLAGS) ; do \
11304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11305 done; \
11306 echo "Doing clean in accel-gcc" ; \
11307 (cd $(HOST_SUBDIR)/accel-gcc && \
11308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11310 "RANLIB=$${RANLIB}" \
11311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11312 clean) \
11313 || exit 1
11315 @endif accel-gcc
11317 .PHONY: maybe-distclean-accel-gcc distclean-accel-gcc
11318 maybe-distclean-accel-gcc:
11319 @if accel-gcc
11320 maybe-distclean-accel-gcc: distclean-accel-gcc
11322 distclean-accel-gcc:
11323 @: $(MAKE); $(unstage)
11324 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11325 r=`${PWD_COMMAND}`; export r; \
11326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11327 $(HOST_EXPORTS) \
11328 for flag in $(EXTRA_HOST_FLAGS) ; do \
11329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11330 done; \
11331 echo "Doing distclean in accel-gcc" ; \
11332 (cd $(HOST_SUBDIR)/accel-gcc && \
11333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11335 "RANLIB=$${RANLIB}" \
11336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11337 distclean) \
11338 || exit 1
11340 @endif accel-gcc
11342 .PHONY: maybe-maintainer-clean-accel-gcc maintainer-clean-accel-gcc
11343 maybe-maintainer-clean-accel-gcc:
11344 @if accel-gcc
11345 maybe-maintainer-clean-accel-gcc: maintainer-clean-accel-gcc
11347 maintainer-clean-accel-gcc:
11348 @: $(MAKE); $(unstage)
11349 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11350 r=`${PWD_COMMAND}`; export r; \
11351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11352 $(HOST_EXPORTS) \
11353 for flag in $(EXTRA_HOST_FLAGS) ; do \
11354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11355 done; \
11356 echo "Doing maintainer-clean in accel-gcc" ; \
11357 (cd $(HOST_SUBDIR)/accel-gcc && \
11358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11360 "RANLIB=$${RANLIB}" \
11361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11362 maintainer-clean) \
11363 || exit 1
11365 @endif accel-gcc
11369 .PHONY: configure-gmp maybe-configure-gmp
11370 maybe-configure-gmp:
11371 @if gcc-bootstrap
11372 configure-gmp: stage_current
11373 @endif gcc-bootstrap
11374 @if gmp
11375 maybe-configure-gmp: configure-gmp
11376 configure-gmp:
11377 @r=`${PWD_COMMAND}`; export r; \
11378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11379 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11380 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11381 $(HOST_EXPORTS) \
11382 echo Configuring in $(HOST_SUBDIR)/gmp; \
11384 this_target="none-${host_vendor}-${host_os}"; \
11386 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
11387 case $(srcdir) in \
11388 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11389 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11390 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11391 esac; \
11392 srcdiroption="--srcdir=$${topdir}/gmp"; \
11393 libsrcdir="$$s/gmp"; \
11394 $(SHELL) $${libsrcdir}/configure \
11395 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11396 --target=$${this_target} $${srcdiroption} --disable-shared \
11397 || exit 1
11398 @endif gmp
11402 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
11403 maybe-configure-stage1-gmp:
11404 @if gmp-bootstrap
11405 maybe-configure-stage1-gmp: configure-stage1-gmp
11406 configure-stage1-gmp:
11407 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11408 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11409 @r=`${PWD_COMMAND}`; export r; \
11410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11411 TFLAGS="$(STAGE1_TFLAGS)"; \
11412 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11413 $(HOST_EXPORTS) \
11414 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11415 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11416 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11417 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
11418 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11419 cd $(HOST_SUBDIR)/gmp || exit 1; \
11420 case $(srcdir) in \
11421 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11422 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11423 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11424 esac; \
11425 srcdiroption="--srcdir=$${topdir}/gmp"; \
11426 libsrcdir="$$s/gmp"; \
11427 $(SHELL) $${libsrcdir}/configure \
11428 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11429 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11430 $(STAGE1_CONFIGURE_FLAGS) \
11431 --disable-shared
11432 @endif gmp-bootstrap
11434 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11435 maybe-configure-stage2-gmp:
11436 @if gmp-bootstrap
11437 maybe-configure-stage2-gmp: configure-stage2-gmp
11438 configure-stage2-gmp:
11439 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11440 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11441 @r=`${PWD_COMMAND}`; export r; \
11442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11443 TFLAGS="$(STAGE2_TFLAGS)"; \
11444 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11445 $(HOST_EXPORTS) \
11446 $(POSTSTAGE1_HOST_EXPORTS) \
11447 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11448 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11449 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11450 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
11451 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11452 cd $(HOST_SUBDIR)/gmp || exit 1; \
11453 case $(srcdir) in \
11454 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11455 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11456 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11457 esac; \
11458 srcdiroption="--srcdir=$${topdir}/gmp"; \
11459 libsrcdir="$$s/gmp"; \
11460 $(SHELL) $${libsrcdir}/configure \
11461 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11462 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11463 --with-build-libsubdir=$(HOST_SUBDIR) \
11464 $(STAGE2_CONFIGURE_FLAGS) \
11465 --disable-shared
11466 @endif gmp-bootstrap
11468 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11469 maybe-configure-stage3-gmp:
11470 @if gmp-bootstrap
11471 maybe-configure-stage3-gmp: configure-stage3-gmp
11472 configure-stage3-gmp:
11473 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11474 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11475 @r=`${PWD_COMMAND}`; export r; \
11476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11477 TFLAGS="$(STAGE3_TFLAGS)"; \
11478 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11479 $(HOST_EXPORTS) \
11480 $(POSTSTAGE1_HOST_EXPORTS) \
11481 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11482 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11483 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11484 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
11485 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11486 cd $(HOST_SUBDIR)/gmp || exit 1; \
11487 case $(srcdir) in \
11488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11489 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11491 esac; \
11492 srcdiroption="--srcdir=$${topdir}/gmp"; \
11493 libsrcdir="$$s/gmp"; \
11494 $(SHELL) $${libsrcdir}/configure \
11495 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11496 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11497 --with-build-libsubdir=$(HOST_SUBDIR) \
11498 $(STAGE3_CONFIGURE_FLAGS) \
11499 --disable-shared
11500 @endif gmp-bootstrap
11502 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11503 maybe-configure-stage4-gmp:
11504 @if gmp-bootstrap
11505 maybe-configure-stage4-gmp: configure-stage4-gmp
11506 configure-stage4-gmp:
11507 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11508 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11509 @r=`${PWD_COMMAND}`; export r; \
11510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11511 TFLAGS="$(STAGE4_TFLAGS)"; \
11512 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11513 $(HOST_EXPORTS) \
11514 $(POSTSTAGE1_HOST_EXPORTS) \
11515 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11516 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11517 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11518 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
11519 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11520 cd $(HOST_SUBDIR)/gmp || exit 1; \
11521 case $(srcdir) in \
11522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11523 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11525 esac; \
11526 srcdiroption="--srcdir=$${topdir}/gmp"; \
11527 libsrcdir="$$s/gmp"; \
11528 $(SHELL) $${libsrcdir}/configure \
11529 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11530 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11531 --with-build-libsubdir=$(HOST_SUBDIR) \
11532 $(STAGE4_CONFIGURE_FLAGS) \
11533 --disable-shared
11534 @endif gmp-bootstrap
11536 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11537 maybe-configure-stageprofile-gmp:
11538 @if gmp-bootstrap
11539 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11540 configure-stageprofile-gmp:
11541 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11542 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11543 @r=`${PWD_COMMAND}`; export r; \
11544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11545 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11546 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11547 $(HOST_EXPORTS) \
11548 $(POSTSTAGE1_HOST_EXPORTS) \
11549 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11550 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11551 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11552 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
11553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11554 cd $(HOST_SUBDIR)/gmp || exit 1; \
11555 case $(srcdir) in \
11556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11557 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11559 esac; \
11560 srcdiroption="--srcdir=$${topdir}/gmp"; \
11561 libsrcdir="$$s/gmp"; \
11562 $(SHELL) $${libsrcdir}/configure \
11563 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11564 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11565 --with-build-libsubdir=$(HOST_SUBDIR) \
11566 $(STAGEprofile_CONFIGURE_FLAGS) \
11567 --disable-shared
11568 @endif gmp-bootstrap
11570 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11571 maybe-configure-stagefeedback-gmp:
11572 @if gmp-bootstrap
11573 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11574 configure-stagefeedback-gmp:
11575 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11576 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11577 @r=`${PWD_COMMAND}`; export r; \
11578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11579 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11580 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11581 $(HOST_EXPORTS) \
11582 $(POSTSTAGE1_HOST_EXPORTS) \
11583 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11584 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11585 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11586 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
11587 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11588 cd $(HOST_SUBDIR)/gmp || exit 1; \
11589 case $(srcdir) in \
11590 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11591 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11592 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11593 esac; \
11594 srcdiroption="--srcdir=$${topdir}/gmp"; \
11595 libsrcdir="$$s/gmp"; \
11596 $(SHELL) $${libsrcdir}/configure \
11597 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11598 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11599 --with-build-libsubdir=$(HOST_SUBDIR) \
11600 $(STAGEfeedback_CONFIGURE_FLAGS) \
11601 --disable-shared
11602 @endif gmp-bootstrap
11608 .PHONY: all-gmp maybe-all-gmp
11609 maybe-all-gmp:
11610 @if gcc-bootstrap
11611 all-gmp: stage_current
11612 @endif gcc-bootstrap
11613 @if gmp
11614 TARGET-gmp=all
11615 maybe-all-gmp: all-gmp
11616 all-gmp: configure-gmp
11617 @r=`${PWD_COMMAND}`; export r; \
11618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11619 $(HOST_EXPORTS) \
11620 (cd $(HOST_SUBDIR)/gmp && \
11621 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11622 $(TARGET-gmp))
11623 @endif gmp
11627 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11628 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11629 maybe-all-stage1-gmp:
11630 maybe-clean-stage1-gmp:
11631 @if gmp-bootstrap
11632 maybe-all-stage1-gmp: all-stage1-gmp
11633 all-stage1: all-stage1-gmp
11634 TARGET-stage1-gmp = $(TARGET-gmp)
11635 all-stage1-gmp: configure-stage1-gmp
11636 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11637 @r=`${PWD_COMMAND}`; export r; \
11638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11639 TFLAGS="$(STAGE1_TFLAGS)"; \
11640 $(HOST_EXPORTS) \
11641 cd $(HOST_SUBDIR)/gmp && \
11642 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11643 CFLAGS="$(STAGE1_CFLAGS)" \
11644 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11645 LIBCFLAGS="$(LIBCFLAGS)" \
11646 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11647 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11648 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11649 $(EXTRA_HOST_FLAGS) \
11650 $(STAGE1_FLAGS_TO_PASS) \
11651 TFLAGS="$(STAGE1_TFLAGS)" \
11652 $(TARGET-stage1-gmp)
11654 maybe-clean-stage1-gmp: clean-stage1-gmp
11655 clean-stage1: clean-stage1-gmp
11656 clean-stage1-gmp:
11657 @if [ $(current_stage) = stage1 ]; then \
11658 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11659 else \
11660 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11661 $(MAKE) stage1-start; \
11662 fi; \
11663 cd $(HOST_SUBDIR)/gmp && \
11664 $(MAKE) $(EXTRA_HOST_FLAGS) \
11665 $(STAGE1_FLAGS_TO_PASS) clean
11666 @endif gmp-bootstrap
11669 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11670 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11671 maybe-all-stage2-gmp:
11672 maybe-clean-stage2-gmp:
11673 @if gmp-bootstrap
11674 maybe-all-stage2-gmp: all-stage2-gmp
11675 all-stage2: all-stage2-gmp
11676 TARGET-stage2-gmp = $(TARGET-gmp)
11677 all-stage2-gmp: configure-stage2-gmp
11678 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11679 @r=`${PWD_COMMAND}`; export r; \
11680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11681 TFLAGS="$(STAGE2_TFLAGS)"; \
11682 $(HOST_EXPORTS) \
11683 $(POSTSTAGE1_HOST_EXPORTS) \
11684 cd $(HOST_SUBDIR)/gmp && \
11685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11686 CFLAGS="$(STAGE2_CFLAGS)" \
11687 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11688 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11692 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11693 TFLAGS="$(STAGE2_TFLAGS)" \
11694 $(TARGET-stage2-gmp)
11696 maybe-clean-stage2-gmp: clean-stage2-gmp
11697 clean-stage2: clean-stage2-gmp
11698 clean-stage2-gmp:
11699 @if [ $(current_stage) = stage2 ]; then \
11700 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11701 else \
11702 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11703 $(MAKE) stage2-start; \
11704 fi; \
11705 cd $(HOST_SUBDIR)/gmp && \
11706 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11707 @endif gmp-bootstrap
11710 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11711 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11712 maybe-all-stage3-gmp:
11713 maybe-clean-stage3-gmp:
11714 @if gmp-bootstrap
11715 maybe-all-stage3-gmp: all-stage3-gmp
11716 all-stage3: all-stage3-gmp
11717 TARGET-stage3-gmp = $(TARGET-gmp)
11718 all-stage3-gmp: configure-stage3-gmp
11719 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11720 @r=`${PWD_COMMAND}`; export r; \
11721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11722 TFLAGS="$(STAGE3_TFLAGS)"; \
11723 $(HOST_EXPORTS) \
11724 $(POSTSTAGE1_HOST_EXPORTS) \
11725 cd $(HOST_SUBDIR)/gmp && \
11726 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11727 CFLAGS="$(STAGE3_CFLAGS)" \
11728 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11729 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11730 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11731 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11732 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11733 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11734 TFLAGS="$(STAGE3_TFLAGS)" \
11735 $(TARGET-stage3-gmp)
11737 maybe-clean-stage3-gmp: clean-stage3-gmp
11738 clean-stage3: clean-stage3-gmp
11739 clean-stage3-gmp:
11740 @if [ $(current_stage) = stage3 ]; then \
11741 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11742 else \
11743 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11744 $(MAKE) stage3-start; \
11745 fi; \
11746 cd $(HOST_SUBDIR)/gmp && \
11747 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11748 @endif gmp-bootstrap
11751 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11752 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11753 maybe-all-stage4-gmp:
11754 maybe-clean-stage4-gmp:
11755 @if gmp-bootstrap
11756 maybe-all-stage4-gmp: all-stage4-gmp
11757 all-stage4: all-stage4-gmp
11758 TARGET-stage4-gmp = $(TARGET-gmp)
11759 all-stage4-gmp: configure-stage4-gmp
11760 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11761 @r=`${PWD_COMMAND}`; export r; \
11762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11763 TFLAGS="$(STAGE4_TFLAGS)"; \
11764 $(HOST_EXPORTS) \
11765 $(POSTSTAGE1_HOST_EXPORTS) \
11766 cd $(HOST_SUBDIR)/gmp && \
11767 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11768 CFLAGS="$(STAGE4_CFLAGS)" \
11769 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11770 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11771 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11772 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11773 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11774 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11775 TFLAGS="$(STAGE4_TFLAGS)" \
11776 $(TARGET-stage4-gmp)
11778 maybe-clean-stage4-gmp: clean-stage4-gmp
11779 clean-stage4: clean-stage4-gmp
11780 clean-stage4-gmp:
11781 @if [ $(current_stage) = stage4 ]; then \
11782 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11783 else \
11784 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11785 $(MAKE) stage4-start; \
11786 fi; \
11787 cd $(HOST_SUBDIR)/gmp && \
11788 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11789 @endif gmp-bootstrap
11792 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11793 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11794 maybe-all-stageprofile-gmp:
11795 maybe-clean-stageprofile-gmp:
11796 @if gmp-bootstrap
11797 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11798 all-stageprofile: all-stageprofile-gmp
11799 TARGET-stageprofile-gmp = $(TARGET-gmp)
11800 all-stageprofile-gmp: configure-stageprofile-gmp
11801 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11802 @r=`${PWD_COMMAND}`; export r; \
11803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11804 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11805 $(HOST_EXPORTS) \
11806 $(POSTSTAGE1_HOST_EXPORTS) \
11807 cd $(HOST_SUBDIR)/gmp && \
11808 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11809 CFLAGS="$(STAGEprofile_CFLAGS)" \
11810 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11811 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11812 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11813 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11814 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11815 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11816 TFLAGS="$(STAGEprofile_TFLAGS)" \
11817 $(TARGET-stageprofile-gmp)
11819 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11820 clean-stageprofile: clean-stageprofile-gmp
11821 clean-stageprofile-gmp:
11822 @if [ $(current_stage) = stageprofile ]; then \
11823 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11824 else \
11825 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11826 $(MAKE) stageprofile-start; \
11827 fi; \
11828 cd $(HOST_SUBDIR)/gmp && \
11829 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11830 @endif gmp-bootstrap
11833 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11834 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11835 maybe-all-stagefeedback-gmp:
11836 maybe-clean-stagefeedback-gmp:
11837 @if gmp-bootstrap
11838 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11839 all-stagefeedback: all-stagefeedback-gmp
11840 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11841 all-stagefeedback-gmp: configure-stagefeedback-gmp
11842 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11843 @r=`${PWD_COMMAND}`; export r; \
11844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11845 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11846 $(HOST_EXPORTS) \
11847 $(POSTSTAGE1_HOST_EXPORTS) \
11848 cd $(HOST_SUBDIR)/gmp && \
11849 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11850 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11851 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11852 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11853 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11854 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11855 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11856 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11857 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11858 $(TARGET-stagefeedback-gmp)
11860 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11861 clean-stagefeedback: clean-stagefeedback-gmp
11862 clean-stagefeedback-gmp:
11863 @if [ $(current_stage) = stagefeedback ]; then \
11864 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11865 else \
11866 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11867 $(MAKE) stagefeedback-start; \
11868 fi; \
11869 cd $(HOST_SUBDIR)/gmp && \
11870 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11871 @endif gmp-bootstrap
11877 .PHONY: check-gmp maybe-check-gmp
11878 maybe-check-gmp:
11879 @if gmp
11880 maybe-check-gmp: check-gmp
11882 check-gmp:
11883 @: $(MAKE); $(unstage)
11884 @r=`${PWD_COMMAND}`; export r; \
11885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11886 $(HOST_EXPORTS) \
11887 (cd $(HOST_SUBDIR)/gmp && \
11888 $(MAKE) $(FLAGS_TO_PASS) check)
11890 @endif gmp
11892 .PHONY: install-gmp maybe-install-gmp
11893 maybe-install-gmp:
11894 @if gmp
11895 maybe-install-gmp: install-gmp
11897 install-gmp:
11899 @endif gmp
11901 .PHONY: install-strip-gmp maybe-install-strip-gmp
11902 maybe-install-strip-gmp:
11903 @if gmp
11904 maybe-install-strip-gmp: install-strip-gmp
11906 install-strip-gmp:
11908 @endif gmp
11910 # Other targets (info, dvi, pdf, etc.)
11912 .PHONY: maybe-info-gmp info-gmp
11913 maybe-info-gmp:
11914 @if gmp
11915 maybe-info-gmp: info-gmp
11917 info-gmp: \
11918 configure-gmp
11919 @[ -f ./gmp/Makefile ] || exit 0; \
11920 r=`${PWD_COMMAND}`; export r; \
11921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11922 $(HOST_EXPORTS) \
11923 for flag in $(EXTRA_HOST_FLAGS) ; do \
11924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11925 done; \
11926 echo "Doing info in gmp" ; \
11927 (cd $(HOST_SUBDIR)/gmp && \
11928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11930 "RANLIB=$${RANLIB}" \
11931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11932 info) \
11933 || exit 1
11935 @endif gmp
11937 .PHONY: maybe-dvi-gmp dvi-gmp
11938 maybe-dvi-gmp:
11939 @if gmp
11940 maybe-dvi-gmp: dvi-gmp
11942 dvi-gmp: \
11943 configure-gmp
11944 @[ -f ./gmp/Makefile ] || exit 0; \
11945 r=`${PWD_COMMAND}`; export r; \
11946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11947 $(HOST_EXPORTS) \
11948 for flag in $(EXTRA_HOST_FLAGS) ; do \
11949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11950 done; \
11951 echo "Doing dvi in gmp" ; \
11952 (cd $(HOST_SUBDIR)/gmp && \
11953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11955 "RANLIB=$${RANLIB}" \
11956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11957 dvi) \
11958 || exit 1
11960 @endif gmp
11962 .PHONY: maybe-pdf-gmp pdf-gmp
11963 maybe-pdf-gmp:
11964 @if gmp
11965 maybe-pdf-gmp: pdf-gmp
11967 pdf-gmp: \
11968 configure-gmp
11969 @[ -f ./gmp/Makefile ] || exit 0; \
11970 r=`${PWD_COMMAND}`; export r; \
11971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11972 $(HOST_EXPORTS) \
11973 for flag in $(EXTRA_HOST_FLAGS) ; do \
11974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11975 done; \
11976 echo "Doing pdf in gmp" ; \
11977 (cd $(HOST_SUBDIR)/gmp && \
11978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11980 "RANLIB=$${RANLIB}" \
11981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11982 pdf) \
11983 || exit 1
11985 @endif gmp
11987 .PHONY: maybe-html-gmp html-gmp
11988 maybe-html-gmp:
11989 @if gmp
11990 maybe-html-gmp: html-gmp
11992 html-gmp: \
11993 configure-gmp
11994 @[ -f ./gmp/Makefile ] || exit 0; \
11995 r=`${PWD_COMMAND}`; export r; \
11996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11997 $(HOST_EXPORTS) \
11998 for flag in $(EXTRA_HOST_FLAGS) ; do \
11999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12000 done; \
12001 echo "Doing html in gmp" ; \
12002 (cd $(HOST_SUBDIR)/gmp && \
12003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12005 "RANLIB=$${RANLIB}" \
12006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12007 html) \
12008 || exit 1
12010 @endif gmp
12012 .PHONY: maybe-TAGS-gmp TAGS-gmp
12013 maybe-TAGS-gmp:
12014 @if gmp
12015 maybe-TAGS-gmp: TAGS-gmp
12017 TAGS-gmp: \
12018 configure-gmp
12019 @[ -f ./gmp/Makefile ] || exit 0; \
12020 r=`${PWD_COMMAND}`; export r; \
12021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12022 $(HOST_EXPORTS) \
12023 for flag in $(EXTRA_HOST_FLAGS) ; do \
12024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12025 done; \
12026 echo "Doing TAGS in gmp" ; \
12027 (cd $(HOST_SUBDIR)/gmp && \
12028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12030 "RANLIB=$${RANLIB}" \
12031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12032 TAGS) \
12033 || exit 1
12035 @endif gmp
12037 .PHONY: maybe-install-info-gmp install-info-gmp
12038 maybe-install-info-gmp:
12039 @if gmp
12040 maybe-install-info-gmp: install-info-gmp
12042 install-info-gmp: \
12043 configure-gmp \
12044 info-gmp
12045 @[ -f ./gmp/Makefile ] || exit 0; \
12046 r=`${PWD_COMMAND}`; export r; \
12047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12048 $(HOST_EXPORTS) \
12049 for flag in $(EXTRA_HOST_FLAGS) ; do \
12050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12051 done; \
12052 echo "Doing install-info in gmp" ; \
12053 (cd $(HOST_SUBDIR)/gmp && \
12054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12056 "RANLIB=$${RANLIB}" \
12057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12058 install-info) \
12059 || exit 1
12061 @endif gmp
12063 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
12064 maybe-install-pdf-gmp:
12065 @if gmp
12066 maybe-install-pdf-gmp: install-pdf-gmp
12068 install-pdf-gmp: \
12069 configure-gmp \
12070 pdf-gmp
12071 @[ -f ./gmp/Makefile ] || exit 0; \
12072 r=`${PWD_COMMAND}`; export r; \
12073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12074 $(HOST_EXPORTS) \
12075 for flag in $(EXTRA_HOST_FLAGS) ; do \
12076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12077 done; \
12078 echo "Doing install-pdf in gmp" ; \
12079 (cd $(HOST_SUBDIR)/gmp && \
12080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12082 "RANLIB=$${RANLIB}" \
12083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12084 install-pdf) \
12085 || exit 1
12087 @endif gmp
12089 .PHONY: maybe-install-html-gmp install-html-gmp
12090 maybe-install-html-gmp:
12091 @if gmp
12092 maybe-install-html-gmp: install-html-gmp
12094 install-html-gmp: \
12095 configure-gmp \
12096 html-gmp
12097 @[ -f ./gmp/Makefile ] || exit 0; \
12098 r=`${PWD_COMMAND}`; export r; \
12099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12100 $(HOST_EXPORTS) \
12101 for flag in $(EXTRA_HOST_FLAGS) ; do \
12102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12103 done; \
12104 echo "Doing install-html in gmp" ; \
12105 (cd $(HOST_SUBDIR)/gmp && \
12106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12108 "RANLIB=$${RANLIB}" \
12109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12110 install-html) \
12111 || exit 1
12113 @endif gmp
12115 .PHONY: maybe-installcheck-gmp installcheck-gmp
12116 maybe-installcheck-gmp:
12117 @if gmp
12118 maybe-installcheck-gmp: installcheck-gmp
12120 installcheck-gmp: \
12121 configure-gmp
12122 @[ -f ./gmp/Makefile ] || exit 0; \
12123 r=`${PWD_COMMAND}`; export r; \
12124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12125 $(HOST_EXPORTS) \
12126 for flag in $(EXTRA_HOST_FLAGS) ; do \
12127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12128 done; \
12129 echo "Doing installcheck in gmp" ; \
12130 (cd $(HOST_SUBDIR)/gmp && \
12131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12133 "RANLIB=$${RANLIB}" \
12134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12135 installcheck) \
12136 || exit 1
12138 @endif gmp
12140 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
12141 maybe-mostlyclean-gmp:
12142 @if gmp
12143 maybe-mostlyclean-gmp: mostlyclean-gmp
12145 mostlyclean-gmp:
12146 @[ -f ./gmp/Makefile ] || exit 0; \
12147 r=`${PWD_COMMAND}`; export r; \
12148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12149 $(HOST_EXPORTS) \
12150 for flag in $(EXTRA_HOST_FLAGS) ; do \
12151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12152 done; \
12153 echo "Doing mostlyclean in gmp" ; \
12154 (cd $(HOST_SUBDIR)/gmp && \
12155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12157 "RANLIB=$${RANLIB}" \
12158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12159 mostlyclean) \
12160 || exit 1
12162 @endif gmp
12164 .PHONY: maybe-clean-gmp clean-gmp
12165 maybe-clean-gmp:
12166 @if gmp
12167 maybe-clean-gmp: clean-gmp
12169 clean-gmp:
12170 @[ -f ./gmp/Makefile ] || exit 0; \
12171 r=`${PWD_COMMAND}`; export r; \
12172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12173 $(HOST_EXPORTS) \
12174 for flag in $(EXTRA_HOST_FLAGS) ; do \
12175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12176 done; \
12177 echo "Doing clean in gmp" ; \
12178 (cd $(HOST_SUBDIR)/gmp && \
12179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12181 "RANLIB=$${RANLIB}" \
12182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12183 clean) \
12184 || exit 1
12186 @endif gmp
12188 .PHONY: maybe-distclean-gmp distclean-gmp
12189 maybe-distclean-gmp:
12190 @if gmp
12191 maybe-distclean-gmp: distclean-gmp
12193 distclean-gmp:
12194 @[ -f ./gmp/Makefile ] || exit 0; \
12195 r=`${PWD_COMMAND}`; export r; \
12196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12197 $(HOST_EXPORTS) \
12198 for flag in $(EXTRA_HOST_FLAGS) ; do \
12199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12200 done; \
12201 echo "Doing distclean in gmp" ; \
12202 (cd $(HOST_SUBDIR)/gmp && \
12203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12205 "RANLIB=$${RANLIB}" \
12206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12207 distclean) \
12208 || exit 1
12210 @endif gmp
12212 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
12213 maybe-maintainer-clean-gmp:
12214 @if gmp
12215 maybe-maintainer-clean-gmp: maintainer-clean-gmp
12217 maintainer-clean-gmp:
12218 @[ -f ./gmp/Makefile ] || exit 0; \
12219 r=`${PWD_COMMAND}`; export r; \
12220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12221 $(HOST_EXPORTS) \
12222 for flag in $(EXTRA_HOST_FLAGS) ; do \
12223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12224 done; \
12225 echo "Doing maintainer-clean in gmp" ; \
12226 (cd $(HOST_SUBDIR)/gmp && \
12227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12229 "RANLIB=$${RANLIB}" \
12230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12231 maintainer-clean) \
12232 || exit 1
12234 @endif gmp
12238 .PHONY: configure-mpfr maybe-configure-mpfr
12239 maybe-configure-mpfr:
12240 @if gcc-bootstrap
12241 configure-mpfr: stage_current
12242 @endif gcc-bootstrap
12243 @if mpfr
12244 maybe-configure-mpfr: configure-mpfr
12245 configure-mpfr:
12246 @r=`${PWD_COMMAND}`; export r; \
12247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12248 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12249 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12250 $(HOST_EXPORTS) \
12251 echo Configuring in $(HOST_SUBDIR)/mpfr; \
12253 this_target="${target_alias}"; \
12255 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
12256 case $(srcdir) in \
12257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12258 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12260 esac; \
12261 srcdiroption="--srcdir=$${topdir}/mpfr"; \
12262 libsrcdir="$$s/mpfr"; \
12263 $(SHELL) $${libsrcdir}/configure \
12264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12265 --target=$${this_target} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
12266 || exit 1
12267 @endif mpfr
12271 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
12272 maybe-configure-stage1-mpfr:
12273 @if mpfr-bootstrap
12274 maybe-configure-stage1-mpfr: configure-stage1-mpfr
12275 configure-stage1-mpfr:
12276 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12277 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12278 @r=`${PWD_COMMAND}`; export r; \
12279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12280 TFLAGS="$(STAGE1_TFLAGS)"; \
12281 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12282 $(HOST_EXPORTS) \
12283 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12284 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12285 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12286 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
12287 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12288 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12289 case $(srcdir) in \
12290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12291 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12293 esac; \
12294 srcdiroption="--srcdir=$${topdir}/mpfr"; \
12295 libsrcdir="$$s/mpfr"; \
12296 $(SHELL) $${libsrcdir}/configure \
12297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12298 --target=${target_alias} $${srcdiroption} \
12299 $(STAGE1_CONFIGURE_FLAGS) \
12300 --disable-shared @extra_mpfr_configure_flags@
12301 @endif mpfr-bootstrap
12303 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
12304 maybe-configure-stage2-mpfr:
12305 @if mpfr-bootstrap
12306 maybe-configure-stage2-mpfr: configure-stage2-mpfr
12307 configure-stage2-mpfr:
12308 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12309 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12310 @r=`${PWD_COMMAND}`; export r; \
12311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12312 TFLAGS="$(STAGE2_TFLAGS)"; \
12313 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12314 $(HOST_EXPORTS) \
12315 $(POSTSTAGE1_HOST_EXPORTS) \
12316 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12317 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12318 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12319 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
12320 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12321 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12322 case $(srcdir) in \
12323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12324 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12326 esac; \
12327 srcdiroption="--srcdir=$${topdir}/mpfr"; \
12328 libsrcdir="$$s/mpfr"; \
12329 $(SHELL) $${libsrcdir}/configure \
12330 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12331 --target=${target_alias} $${srcdiroption} \
12332 --with-build-libsubdir=$(HOST_SUBDIR) \
12333 $(STAGE2_CONFIGURE_FLAGS) \
12334 --disable-shared @extra_mpfr_configure_flags@
12335 @endif mpfr-bootstrap
12337 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
12338 maybe-configure-stage3-mpfr:
12339 @if mpfr-bootstrap
12340 maybe-configure-stage3-mpfr: configure-stage3-mpfr
12341 configure-stage3-mpfr:
12342 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12343 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12344 @r=`${PWD_COMMAND}`; export r; \
12345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12346 TFLAGS="$(STAGE3_TFLAGS)"; \
12347 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12348 $(HOST_EXPORTS) \
12349 $(POSTSTAGE1_HOST_EXPORTS) \
12350 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12351 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12352 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12353 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
12354 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12355 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12356 case $(srcdir) in \
12357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12358 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12360 esac; \
12361 srcdiroption="--srcdir=$${topdir}/mpfr"; \
12362 libsrcdir="$$s/mpfr"; \
12363 $(SHELL) $${libsrcdir}/configure \
12364 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12365 --target=${target_alias} $${srcdiroption} \
12366 --with-build-libsubdir=$(HOST_SUBDIR) \
12367 $(STAGE3_CONFIGURE_FLAGS) \
12368 --disable-shared @extra_mpfr_configure_flags@
12369 @endif mpfr-bootstrap
12371 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
12372 maybe-configure-stage4-mpfr:
12373 @if mpfr-bootstrap
12374 maybe-configure-stage4-mpfr: configure-stage4-mpfr
12375 configure-stage4-mpfr:
12376 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12377 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12378 @r=`${PWD_COMMAND}`; export r; \
12379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12380 TFLAGS="$(STAGE4_TFLAGS)"; \
12381 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12382 $(HOST_EXPORTS) \
12383 $(POSTSTAGE1_HOST_EXPORTS) \
12384 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12385 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12386 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12387 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
12388 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12389 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12390 case $(srcdir) in \
12391 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12392 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12393 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12394 esac; \
12395 srcdiroption="--srcdir=$${topdir}/mpfr"; \
12396 libsrcdir="$$s/mpfr"; \
12397 $(SHELL) $${libsrcdir}/configure \
12398 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12399 --target=${target_alias} $${srcdiroption} \
12400 --with-build-libsubdir=$(HOST_SUBDIR) \
12401 $(STAGE4_CONFIGURE_FLAGS) \
12402 --disable-shared @extra_mpfr_configure_flags@
12403 @endif mpfr-bootstrap
12405 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
12406 maybe-configure-stageprofile-mpfr:
12407 @if mpfr-bootstrap
12408 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
12409 configure-stageprofile-mpfr:
12410 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12411 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12412 @r=`${PWD_COMMAND}`; export r; \
12413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12414 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12415 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12416 $(HOST_EXPORTS) \
12417 $(POSTSTAGE1_HOST_EXPORTS) \
12418 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12419 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12420 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12421 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
12422 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12423 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12424 case $(srcdir) in \
12425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12426 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12428 esac; \
12429 srcdiroption="--srcdir=$${topdir}/mpfr"; \
12430 libsrcdir="$$s/mpfr"; \
12431 $(SHELL) $${libsrcdir}/configure \
12432 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12433 --target=${target_alias} $${srcdiroption} \
12434 --with-build-libsubdir=$(HOST_SUBDIR) \
12435 $(STAGEprofile_CONFIGURE_FLAGS) \
12436 --disable-shared @extra_mpfr_configure_flags@
12437 @endif mpfr-bootstrap
12439 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12440 maybe-configure-stagefeedback-mpfr:
12441 @if mpfr-bootstrap
12442 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12443 configure-stagefeedback-mpfr:
12444 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12445 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12446 @r=`${PWD_COMMAND}`; export r; \
12447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12448 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12449 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12450 $(HOST_EXPORTS) \
12451 $(POSTSTAGE1_HOST_EXPORTS) \
12452 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12453 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12454 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12455 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
12456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12457 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12458 case $(srcdir) in \
12459 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12460 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12461 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12462 esac; \
12463 srcdiroption="--srcdir=$${topdir}/mpfr"; \
12464 libsrcdir="$$s/mpfr"; \
12465 $(SHELL) $${libsrcdir}/configure \
12466 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12467 --target=${target_alias} $${srcdiroption} \
12468 --with-build-libsubdir=$(HOST_SUBDIR) \
12469 $(STAGEfeedback_CONFIGURE_FLAGS) \
12470 --disable-shared @extra_mpfr_configure_flags@
12471 @endif mpfr-bootstrap
12477 .PHONY: all-mpfr maybe-all-mpfr
12478 maybe-all-mpfr:
12479 @if gcc-bootstrap
12480 all-mpfr: stage_current
12481 @endif gcc-bootstrap
12482 @if mpfr
12483 TARGET-mpfr=all
12484 maybe-all-mpfr: all-mpfr
12485 all-mpfr: configure-mpfr
12486 @r=`${PWD_COMMAND}`; export r; \
12487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12488 $(HOST_EXPORTS) \
12489 (cd $(HOST_SUBDIR)/mpfr && \
12490 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12491 $(TARGET-mpfr))
12492 @endif mpfr
12496 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12497 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12498 maybe-all-stage1-mpfr:
12499 maybe-clean-stage1-mpfr:
12500 @if mpfr-bootstrap
12501 maybe-all-stage1-mpfr: all-stage1-mpfr
12502 all-stage1: all-stage1-mpfr
12503 TARGET-stage1-mpfr = $(TARGET-mpfr)
12504 all-stage1-mpfr: configure-stage1-mpfr
12505 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12506 @r=`${PWD_COMMAND}`; export r; \
12507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12508 TFLAGS="$(STAGE1_TFLAGS)"; \
12509 $(HOST_EXPORTS) \
12510 cd $(HOST_SUBDIR)/mpfr && \
12511 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12512 CFLAGS="$(STAGE1_CFLAGS)" \
12513 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12514 LIBCFLAGS="$(LIBCFLAGS)" \
12515 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12516 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12517 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12518 $(EXTRA_HOST_FLAGS) \
12519 $(STAGE1_FLAGS_TO_PASS) \
12520 TFLAGS="$(STAGE1_TFLAGS)" \
12521 $(TARGET-stage1-mpfr)
12523 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12524 clean-stage1: clean-stage1-mpfr
12525 clean-stage1-mpfr:
12526 @if [ $(current_stage) = stage1 ]; then \
12527 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12528 else \
12529 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12530 $(MAKE) stage1-start; \
12531 fi; \
12532 cd $(HOST_SUBDIR)/mpfr && \
12533 $(MAKE) $(EXTRA_HOST_FLAGS) \
12534 $(STAGE1_FLAGS_TO_PASS) clean
12535 @endif mpfr-bootstrap
12538 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12539 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12540 maybe-all-stage2-mpfr:
12541 maybe-clean-stage2-mpfr:
12542 @if mpfr-bootstrap
12543 maybe-all-stage2-mpfr: all-stage2-mpfr
12544 all-stage2: all-stage2-mpfr
12545 TARGET-stage2-mpfr = $(TARGET-mpfr)
12546 all-stage2-mpfr: configure-stage2-mpfr
12547 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12548 @r=`${PWD_COMMAND}`; export r; \
12549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12550 TFLAGS="$(STAGE2_TFLAGS)"; \
12551 $(HOST_EXPORTS) \
12552 $(POSTSTAGE1_HOST_EXPORTS) \
12553 cd $(HOST_SUBDIR)/mpfr && \
12554 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12555 CFLAGS="$(STAGE2_CFLAGS)" \
12556 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12557 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12558 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12559 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12560 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12561 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12562 TFLAGS="$(STAGE2_TFLAGS)" \
12563 $(TARGET-stage2-mpfr)
12565 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12566 clean-stage2: clean-stage2-mpfr
12567 clean-stage2-mpfr:
12568 @if [ $(current_stage) = stage2 ]; then \
12569 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12570 else \
12571 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12572 $(MAKE) stage2-start; \
12573 fi; \
12574 cd $(HOST_SUBDIR)/mpfr && \
12575 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12576 @endif mpfr-bootstrap
12579 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12580 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12581 maybe-all-stage3-mpfr:
12582 maybe-clean-stage3-mpfr:
12583 @if mpfr-bootstrap
12584 maybe-all-stage3-mpfr: all-stage3-mpfr
12585 all-stage3: all-stage3-mpfr
12586 TARGET-stage3-mpfr = $(TARGET-mpfr)
12587 all-stage3-mpfr: configure-stage3-mpfr
12588 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12589 @r=`${PWD_COMMAND}`; export r; \
12590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12591 TFLAGS="$(STAGE3_TFLAGS)"; \
12592 $(HOST_EXPORTS) \
12593 $(POSTSTAGE1_HOST_EXPORTS) \
12594 cd $(HOST_SUBDIR)/mpfr && \
12595 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12596 CFLAGS="$(STAGE3_CFLAGS)" \
12597 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12598 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12599 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12600 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12601 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12602 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12603 TFLAGS="$(STAGE3_TFLAGS)" \
12604 $(TARGET-stage3-mpfr)
12606 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12607 clean-stage3: clean-stage3-mpfr
12608 clean-stage3-mpfr:
12609 @if [ $(current_stage) = stage3 ]; then \
12610 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12611 else \
12612 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12613 $(MAKE) stage3-start; \
12614 fi; \
12615 cd $(HOST_SUBDIR)/mpfr && \
12616 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12617 @endif mpfr-bootstrap
12620 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12621 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12622 maybe-all-stage4-mpfr:
12623 maybe-clean-stage4-mpfr:
12624 @if mpfr-bootstrap
12625 maybe-all-stage4-mpfr: all-stage4-mpfr
12626 all-stage4: all-stage4-mpfr
12627 TARGET-stage4-mpfr = $(TARGET-mpfr)
12628 all-stage4-mpfr: configure-stage4-mpfr
12629 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12630 @r=`${PWD_COMMAND}`; export r; \
12631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12632 TFLAGS="$(STAGE4_TFLAGS)"; \
12633 $(HOST_EXPORTS) \
12634 $(POSTSTAGE1_HOST_EXPORTS) \
12635 cd $(HOST_SUBDIR)/mpfr && \
12636 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12637 CFLAGS="$(STAGE4_CFLAGS)" \
12638 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12639 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12640 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12641 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12642 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12643 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12644 TFLAGS="$(STAGE4_TFLAGS)" \
12645 $(TARGET-stage4-mpfr)
12647 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12648 clean-stage4: clean-stage4-mpfr
12649 clean-stage4-mpfr:
12650 @if [ $(current_stage) = stage4 ]; then \
12651 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12652 else \
12653 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12654 $(MAKE) stage4-start; \
12655 fi; \
12656 cd $(HOST_SUBDIR)/mpfr && \
12657 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12658 @endif mpfr-bootstrap
12661 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12662 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12663 maybe-all-stageprofile-mpfr:
12664 maybe-clean-stageprofile-mpfr:
12665 @if mpfr-bootstrap
12666 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12667 all-stageprofile: all-stageprofile-mpfr
12668 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12669 all-stageprofile-mpfr: configure-stageprofile-mpfr
12670 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12671 @r=`${PWD_COMMAND}`; export r; \
12672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12673 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12674 $(HOST_EXPORTS) \
12675 $(POSTSTAGE1_HOST_EXPORTS) \
12676 cd $(HOST_SUBDIR)/mpfr && \
12677 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12678 CFLAGS="$(STAGEprofile_CFLAGS)" \
12679 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12680 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12681 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12682 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12683 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12684 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12685 TFLAGS="$(STAGEprofile_TFLAGS)" \
12686 $(TARGET-stageprofile-mpfr)
12688 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12689 clean-stageprofile: clean-stageprofile-mpfr
12690 clean-stageprofile-mpfr:
12691 @if [ $(current_stage) = stageprofile ]; then \
12692 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12693 else \
12694 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12695 $(MAKE) stageprofile-start; \
12696 fi; \
12697 cd $(HOST_SUBDIR)/mpfr && \
12698 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12699 @endif mpfr-bootstrap
12702 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12703 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12704 maybe-all-stagefeedback-mpfr:
12705 maybe-clean-stagefeedback-mpfr:
12706 @if mpfr-bootstrap
12707 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12708 all-stagefeedback: all-stagefeedback-mpfr
12709 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12710 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12711 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12712 @r=`${PWD_COMMAND}`; export r; \
12713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12714 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12715 $(HOST_EXPORTS) \
12716 $(POSTSTAGE1_HOST_EXPORTS) \
12717 cd $(HOST_SUBDIR)/mpfr && \
12718 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12719 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12720 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12721 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12722 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12723 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12724 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12725 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12726 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12727 $(TARGET-stagefeedback-mpfr)
12729 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12730 clean-stagefeedback: clean-stagefeedback-mpfr
12731 clean-stagefeedback-mpfr:
12732 @if [ $(current_stage) = stagefeedback ]; then \
12733 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12734 else \
12735 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12736 $(MAKE) stagefeedback-start; \
12737 fi; \
12738 cd $(HOST_SUBDIR)/mpfr && \
12739 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12740 @endif mpfr-bootstrap
12746 .PHONY: check-mpfr maybe-check-mpfr
12747 maybe-check-mpfr:
12748 @if mpfr
12749 maybe-check-mpfr: check-mpfr
12751 check-mpfr:
12752 @: $(MAKE); $(unstage)
12753 @r=`${PWD_COMMAND}`; export r; \
12754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12755 $(HOST_EXPORTS) \
12756 (cd $(HOST_SUBDIR)/mpfr && \
12757 $(MAKE) $(FLAGS_TO_PASS) check)
12759 @endif mpfr
12761 .PHONY: install-mpfr maybe-install-mpfr
12762 maybe-install-mpfr:
12763 @if mpfr
12764 maybe-install-mpfr: install-mpfr
12766 install-mpfr:
12768 @endif mpfr
12770 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12771 maybe-install-strip-mpfr:
12772 @if mpfr
12773 maybe-install-strip-mpfr: install-strip-mpfr
12775 install-strip-mpfr:
12777 @endif mpfr
12779 # Other targets (info, dvi, pdf, etc.)
12781 .PHONY: maybe-info-mpfr info-mpfr
12782 maybe-info-mpfr:
12783 @if mpfr
12784 maybe-info-mpfr: info-mpfr
12786 info-mpfr: \
12787 configure-mpfr
12788 @[ -f ./mpfr/Makefile ] || exit 0; \
12789 r=`${PWD_COMMAND}`; export r; \
12790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12791 $(HOST_EXPORTS) \
12792 for flag in $(EXTRA_HOST_FLAGS) ; do \
12793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12794 done; \
12795 echo "Doing info in mpfr" ; \
12796 (cd $(HOST_SUBDIR)/mpfr && \
12797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12799 "RANLIB=$${RANLIB}" \
12800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12801 info) \
12802 || exit 1
12804 @endif mpfr
12806 .PHONY: maybe-dvi-mpfr dvi-mpfr
12807 maybe-dvi-mpfr:
12808 @if mpfr
12809 maybe-dvi-mpfr: dvi-mpfr
12811 dvi-mpfr: \
12812 configure-mpfr
12813 @[ -f ./mpfr/Makefile ] || exit 0; \
12814 r=`${PWD_COMMAND}`; export r; \
12815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12816 $(HOST_EXPORTS) \
12817 for flag in $(EXTRA_HOST_FLAGS) ; do \
12818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12819 done; \
12820 echo "Doing dvi in mpfr" ; \
12821 (cd $(HOST_SUBDIR)/mpfr && \
12822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12824 "RANLIB=$${RANLIB}" \
12825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12826 dvi) \
12827 || exit 1
12829 @endif mpfr
12831 .PHONY: maybe-pdf-mpfr pdf-mpfr
12832 maybe-pdf-mpfr:
12833 @if mpfr
12834 maybe-pdf-mpfr: pdf-mpfr
12836 pdf-mpfr: \
12837 configure-mpfr
12838 @[ -f ./mpfr/Makefile ] || exit 0; \
12839 r=`${PWD_COMMAND}`; export r; \
12840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12841 $(HOST_EXPORTS) \
12842 for flag in $(EXTRA_HOST_FLAGS) ; do \
12843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12844 done; \
12845 echo "Doing pdf in mpfr" ; \
12846 (cd $(HOST_SUBDIR)/mpfr && \
12847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12849 "RANLIB=$${RANLIB}" \
12850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12851 pdf) \
12852 || exit 1
12854 @endif mpfr
12856 .PHONY: maybe-html-mpfr html-mpfr
12857 maybe-html-mpfr:
12858 @if mpfr
12859 maybe-html-mpfr: html-mpfr
12861 html-mpfr: \
12862 configure-mpfr
12863 @[ -f ./mpfr/Makefile ] || exit 0; \
12864 r=`${PWD_COMMAND}`; export r; \
12865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12866 $(HOST_EXPORTS) \
12867 for flag in $(EXTRA_HOST_FLAGS) ; do \
12868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12869 done; \
12870 echo "Doing html in mpfr" ; \
12871 (cd $(HOST_SUBDIR)/mpfr && \
12872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12874 "RANLIB=$${RANLIB}" \
12875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12876 html) \
12877 || exit 1
12879 @endif mpfr
12881 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12882 maybe-TAGS-mpfr:
12883 @if mpfr
12884 maybe-TAGS-mpfr: TAGS-mpfr
12886 TAGS-mpfr: \
12887 configure-mpfr
12888 @[ -f ./mpfr/Makefile ] || exit 0; \
12889 r=`${PWD_COMMAND}`; export r; \
12890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12891 $(HOST_EXPORTS) \
12892 for flag in $(EXTRA_HOST_FLAGS) ; do \
12893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12894 done; \
12895 echo "Doing TAGS in mpfr" ; \
12896 (cd $(HOST_SUBDIR)/mpfr && \
12897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12899 "RANLIB=$${RANLIB}" \
12900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12901 TAGS) \
12902 || exit 1
12904 @endif mpfr
12906 .PHONY: maybe-install-info-mpfr install-info-mpfr
12907 maybe-install-info-mpfr:
12908 @if mpfr
12909 maybe-install-info-mpfr: install-info-mpfr
12911 install-info-mpfr: \
12912 configure-mpfr \
12913 info-mpfr
12914 @[ -f ./mpfr/Makefile ] || exit 0; \
12915 r=`${PWD_COMMAND}`; export r; \
12916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12917 $(HOST_EXPORTS) \
12918 for flag in $(EXTRA_HOST_FLAGS) ; do \
12919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12920 done; \
12921 echo "Doing install-info in mpfr" ; \
12922 (cd $(HOST_SUBDIR)/mpfr && \
12923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12925 "RANLIB=$${RANLIB}" \
12926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12927 install-info) \
12928 || exit 1
12930 @endif mpfr
12932 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12933 maybe-install-pdf-mpfr:
12934 @if mpfr
12935 maybe-install-pdf-mpfr: install-pdf-mpfr
12937 install-pdf-mpfr: \
12938 configure-mpfr \
12939 pdf-mpfr
12940 @[ -f ./mpfr/Makefile ] || exit 0; \
12941 r=`${PWD_COMMAND}`; export r; \
12942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12943 $(HOST_EXPORTS) \
12944 for flag in $(EXTRA_HOST_FLAGS) ; do \
12945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12946 done; \
12947 echo "Doing install-pdf in mpfr" ; \
12948 (cd $(HOST_SUBDIR)/mpfr && \
12949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12951 "RANLIB=$${RANLIB}" \
12952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12953 install-pdf) \
12954 || exit 1
12956 @endif mpfr
12958 .PHONY: maybe-install-html-mpfr install-html-mpfr
12959 maybe-install-html-mpfr:
12960 @if mpfr
12961 maybe-install-html-mpfr: install-html-mpfr
12963 install-html-mpfr: \
12964 configure-mpfr \
12965 html-mpfr
12966 @[ -f ./mpfr/Makefile ] || exit 0; \
12967 r=`${PWD_COMMAND}`; export r; \
12968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12969 $(HOST_EXPORTS) \
12970 for flag in $(EXTRA_HOST_FLAGS) ; do \
12971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12972 done; \
12973 echo "Doing install-html in mpfr" ; \
12974 (cd $(HOST_SUBDIR)/mpfr && \
12975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12977 "RANLIB=$${RANLIB}" \
12978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12979 install-html) \
12980 || exit 1
12982 @endif mpfr
12984 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12985 maybe-installcheck-mpfr:
12986 @if mpfr
12987 maybe-installcheck-mpfr: installcheck-mpfr
12989 installcheck-mpfr: \
12990 configure-mpfr
12991 @[ -f ./mpfr/Makefile ] || exit 0; \
12992 r=`${PWD_COMMAND}`; export r; \
12993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12994 $(HOST_EXPORTS) \
12995 for flag in $(EXTRA_HOST_FLAGS) ; do \
12996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12997 done; \
12998 echo "Doing installcheck in mpfr" ; \
12999 (cd $(HOST_SUBDIR)/mpfr && \
13000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13002 "RANLIB=$${RANLIB}" \
13003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13004 installcheck) \
13005 || exit 1
13007 @endif mpfr
13009 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
13010 maybe-mostlyclean-mpfr:
13011 @if mpfr
13012 maybe-mostlyclean-mpfr: mostlyclean-mpfr
13014 mostlyclean-mpfr:
13015 @[ -f ./mpfr/Makefile ] || exit 0; \
13016 r=`${PWD_COMMAND}`; export r; \
13017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13018 $(HOST_EXPORTS) \
13019 for flag in $(EXTRA_HOST_FLAGS) ; do \
13020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13021 done; \
13022 echo "Doing mostlyclean in mpfr" ; \
13023 (cd $(HOST_SUBDIR)/mpfr && \
13024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13026 "RANLIB=$${RANLIB}" \
13027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13028 mostlyclean) \
13029 || exit 1
13031 @endif mpfr
13033 .PHONY: maybe-clean-mpfr clean-mpfr
13034 maybe-clean-mpfr:
13035 @if mpfr
13036 maybe-clean-mpfr: clean-mpfr
13038 clean-mpfr:
13039 @[ -f ./mpfr/Makefile ] || exit 0; \
13040 r=`${PWD_COMMAND}`; export r; \
13041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13042 $(HOST_EXPORTS) \
13043 for flag in $(EXTRA_HOST_FLAGS) ; do \
13044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13045 done; \
13046 echo "Doing clean in mpfr" ; \
13047 (cd $(HOST_SUBDIR)/mpfr && \
13048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13050 "RANLIB=$${RANLIB}" \
13051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13052 clean) \
13053 || exit 1
13055 @endif mpfr
13057 .PHONY: maybe-distclean-mpfr distclean-mpfr
13058 maybe-distclean-mpfr:
13059 @if mpfr
13060 maybe-distclean-mpfr: distclean-mpfr
13062 distclean-mpfr:
13063 @[ -f ./mpfr/Makefile ] || exit 0; \
13064 r=`${PWD_COMMAND}`; export r; \
13065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13066 $(HOST_EXPORTS) \
13067 for flag in $(EXTRA_HOST_FLAGS) ; do \
13068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13069 done; \
13070 echo "Doing distclean in mpfr" ; \
13071 (cd $(HOST_SUBDIR)/mpfr && \
13072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13074 "RANLIB=$${RANLIB}" \
13075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13076 distclean) \
13077 || exit 1
13079 @endif mpfr
13081 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
13082 maybe-maintainer-clean-mpfr:
13083 @if mpfr
13084 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
13086 maintainer-clean-mpfr:
13087 @[ -f ./mpfr/Makefile ] || exit 0; \
13088 r=`${PWD_COMMAND}`; export r; \
13089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13090 $(HOST_EXPORTS) \
13091 for flag in $(EXTRA_HOST_FLAGS) ; do \
13092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13093 done; \
13094 echo "Doing maintainer-clean in mpfr" ; \
13095 (cd $(HOST_SUBDIR)/mpfr && \
13096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13098 "RANLIB=$${RANLIB}" \
13099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13100 maintainer-clean) \
13101 || exit 1
13103 @endif mpfr
13107 .PHONY: configure-mpc maybe-configure-mpc
13108 maybe-configure-mpc:
13109 @if gcc-bootstrap
13110 configure-mpc: stage_current
13111 @endif gcc-bootstrap
13112 @if mpc
13113 maybe-configure-mpc: configure-mpc
13114 configure-mpc:
13115 @r=`${PWD_COMMAND}`; export r; \
13116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13117 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13119 $(HOST_EXPORTS) \
13120 echo Configuring in $(HOST_SUBDIR)/mpc; \
13122 this_target="${target_alias}"; \
13124 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
13125 case $(srcdir) in \
13126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13127 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13129 esac; \
13130 srcdiroption="--srcdir=$${topdir}/mpc"; \
13131 libsrcdir="$$s/mpc"; \
13132 $(SHELL) $${libsrcdir}/configure \
13133 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13134 --target=$${this_target} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
13135 || exit 1
13136 @endif mpc
13140 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
13141 maybe-configure-stage1-mpc:
13142 @if mpc-bootstrap
13143 maybe-configure-stage1-mpc: configure-stage1-mpc
13144 configure-stage1-mpc:
13145 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13146 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13147 @r=`${PWD_COMMAND}`; export r; \
13148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13149 TFLAGS="$(STAGE1_TFLAGS)"; \
13150 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13151 $(HOST_EXPORTS) \
13152 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13153 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13154 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13155 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
13156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13157 cd $(HOST_SUBDIR)/mpc || exit 1; \
13158 case $(srcdir) in \
13159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13160 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13162 esac; \
13163 srcdiroption="--srcdir=$${topdir}/mpc"; \
13164 libsrcdir="$$s/mpc"; \
13165 $(SHELL) $${libsrcdir}/configure \
13166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13167 --target=${target_alias} $${srcdiroption} \
13168 $(STAGE1_CONFIGURE_FLAGS) \
13169 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13170 @endif mpc-bootstrap
13172 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
13173 maybe-configure-stage2-mpc:
13174 @if mpc-bootstrap
13175 maybe-configure-stage2-mpc: configure-stage2-mpc
13176 configure-stage2-mpc:
13177 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13179 @r=`${PWD_COMMAND}`; export r; \
13180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13181 TFLAGS="$(STAGE2_TFLAGS)"; \
13182 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13183 $(HOST_EXPORTS) \
13184 $(POSTSTAGE1_HOST_EXPORTS) \
13185 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13186 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13187 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13188 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
13189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13190 cd $(HOST_SUBDIR)/mpc || exit 1; \
13191 case $(srcdir) in \
13192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13193 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13195 esac; \
13196 srcdiroption="--srcdir=$${topdir}/mpc"; \
13197 libsrcdir="$$s/mpc"; \
13198 $(SHELL) $${libsrcdir}/configure \
13199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13200 --target=${target_alias} $${srcdiroption} \
13201 --with-build-libsubdir=$(HOST_SUBDIR) \
13202 $(STAGE2_CONFIGURE_FLAGS) \
13203 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13204 @endif mpc-bootstrap
13206 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
13207 maybe-configure-stage3-mpc:
13208 @if mpc-bootstrap
13209 maybe-configure-stage3-mpc: configure-stage3-mpc
13210 configure-stage3-mpc:
13211 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13212 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13213 @r=`${PWD_COMMAND}`; export r; \
13214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13215 TFLAGS="$(STAGE3_TFLAGS)"; \
13216 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13217 $(HOST_EXPORTS) \
13218 $(POSTSTAGE1_HOST_EXPORTS) \
13219 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13220 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13221 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13222 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
13223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13224 cd $(HOST_SUBDIR)/mpc || exit 1; \
13225 case $(srcdir) in \
13226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13227 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13229 esac; \
13230 srcdiroption="--srcdir=$${topdir}/mpc"; \
13231 libsrcdir="$$s/mpc"; \
13232 $(SHELL) $${libsrcdir}/configure \
13233 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13234 --target=${target_alias} $${srcdiroption} \
13235 --with-build-libsubdir=$(HOST_SUBDIR) \
13236 $(STAGE3_CONFIGURE_FLAGS) \
13237 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13238 @endif mpc-bootstrap
13240 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
13241 maybe-configure-stage4-mpc:
13242 @if mpc-bootstrap
13243 maybe-configure-stage4-mpc: configure-stage4-mpc
13244 configure-stage4-mpc:
13245 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13247 @r=`${PWD_COMMAND}`; export r; \
13248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13249 TFLAGS="$(STAGE4_TFLAGS)"; \
13250 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13251 $(HOST_EXPORTS) \
13252 $(POSTSTAGE1_HOST_EXPORTS) \
13253 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13254 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13255 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13256 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
13257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13258 cd $(HOST_SUBDIR)/mpc || exit 1; \
13259 case $(srcdir) in \
13260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13261 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13263 esac; \
13264 srcdiroption="--srcdir=$${topdir}/mpc"; \
13265 libsrcdir="$$s/mpc"; \
13266 $(SHELL) $${libsrcdir}/configure \
13267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13268 --target=${target_alias} $${srcdiroption} \
13269 --with-build-libsubdir=$(HOST_SUBDIR) \
13270 $(STAGE4_CONFIGURE_FLAGS) \
13271 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13272 @endif mpc-bootstrap
13274 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
13275 maybe-configure-stageprofile-mpc:
13276 @if mpc-bootstrap
13277 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
13278 configure-stageprofile-mpc:
13279 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13280 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13281 @r=`${PWD_COMMAND}`; export r; \
13282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13283 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13284 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13285 $(HOST_EXPORTS) \
13286 $(POSTSTAGE1_HOST_EXPORTS) \
13287 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13288 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13289 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13290 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
13291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13292 cd $(HOST_SUBDIR)/mpc || exit 1; \
13293 case $(srcdir) in \
13294 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13295 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13296 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13297 esac; \
13298 srcdiroption="--srcdir=$${topdir}/mpc"; \
13299 libsrcdir="$$s/mpc"; \
13300 $(SHELL) $${libsrcdir}/configure \
13301 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13302 --target=${target_alias} $${srcdiroption} \
13303 --with-build-libsubdir=$(HOST_SUBDIR) \
13304 $(STAGEprofile_CONFIGURE_FLAGS) \
13305 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13306 @endif mpc-bootstrap
13308 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
13309 maybe-configure-stagefeedback-mpc:
13310 @if mpc-bootstrap
13311 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
13312 configure-stagefeedback-mpc:
13313 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13314 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13315 @r=`${PWD_COMMAND}`; export r; \
13316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13317 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13318 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13319 $(HOST_EXPORTS) \
13320 $(POSTSTAGE1_HOST_EXPORTS) \
13321 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13322 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13323 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13324 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
13325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13326 cd $(HOST_SUBDIR)/mpc || exit 1; \
13327 case $(srcdir) in \
13328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13329 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13331 esac; \
13332 srcdiroption="--srcdir=$${topdir}/mpc"; \
13333 libsrcdir="$$s/mpc"; \
13334 $(SHELL) $${libsrcdir}/configure \
13335 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13336 --target=${target_alias} $${srcdiroption} \
13337 --with-build-libsubdir=$(HOST_SUBDIR) \
13338 $(STAGEfeedback_CONFIGURE_FLAGS) \
13339 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13340 @endif mpc-bootstrap
13346 .PHONY: all-mpc maybe-all-mpc
13347 maybe-all-mpc:
13348 @if gcc-bootstrap
13349 all-mpc: stage_current
13350 @endif gcc-bootstrap
13351 @if mpc
13352 TARGET-mpc=all
13353 maybe-all-mpc: all-mpc
13354 all-mpc: configure-mpc
13355 @r=`${PWD_COMMAND}`; export r; \
13356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13357 $(HOST_EXPORTS) \
13358 (cd $(HOST_SUBDIR)/mpc && \
13359 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
13360 $(TARGET-mpc))
13361 @endif mpc
13365 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
13366 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
13367 maybe-all-stage1-mpc:
13368 maybe-clean-stage1-mpc:
13369 @if mpc-bootstrap
13370 maybe-all-stage1-mpc: all-stage1-mpc
13371 all-stage1: all-stage1-mpc
13372 TARGET-stage1-mpc = $(TARGET-mpc)
13373 all-stage1-mpc: configure-stage1-mpc
13374 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13375 @r=`${PWD_COMMAND}`; export r; \
13376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13377 TFLAGS="$(STAGE1_TFLAGS)"; \
13378 $(HOST_EXPORTS) \
13379 cd $(HOST_SUBDIR)/mpc && \
13380 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13381 CFLAGS="$(STAGE1_CFLAGS)" \
13382 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13383 LIBCFLAGS="$(LIBCFLAGS)" \
13384 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13385 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13386 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13387 $(EXTRA_HOST_FLAGS) \
13388 $(STAGE1_FLAGS_TO_PASS) \
13389 TFLAGS="$(STAGE1_TFLAGS)" \
13390 $(TARGET-stage1-mpc)
13392 maybe-clean-stage1-mpc: clean-stage1-mpc
13393 clean-stage1: clean-stage1-mpc
13394 clean-stage1-mpc:
13395 @if [ $(current_stage) = stage1 ]; then \
13396 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13397 else \
13398 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
13399 $(MAKE) stage1-start; \
13400 fi; \
13401 cd $(HOST_SUBDIR)/mpc && \
13402 $(MAKE) $(EXTRA_HOST_FLAGS) \
13403 $(STAGE1_FLAGS_TO_PASS) clean
13404 @endif mpc-bootstrap
13407 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
13408 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
13409 maybe-all-stage2-mpc:
13410 maybe-clean-stage2-mpc:
13411 @if mpc-bootstrap
13412 maybe-all-stage2-mpc: all-stage2-mpc
13413 all-stage2: all-stage2-mpc
13414 TARGET-stage2-mpc = $(TARGET-mpc)
13415 all-stage2-mpc: configure-stage2-mpc
13416 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13417 @r=`${PWD_COMMAND}`; export r; \
13418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13419 TFLAGS="$(STAGE2_TFLAGS)"; \
13420 $(HOST_EXPORTS) \
13421 $(POSTSTAGE1_HOST_EXPORTS) \
13422 cd $(HOST_SUBDIR)/mpc && \
13423 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13424 CFLAGS="$(STAGE2_CFLAGS)" \
13425 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13426 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13427 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13428 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13429 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13430 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13431 TFLAGS="$(STAGE2_TFLAGS)" \
13432 $(TARGET-stage2-mpc)
13434 maybe-clean-stage2-mpc: clean-stage2-mpc
13435 clean-stage2: clean-stage2-mpc
13436 clean-stage2-mpc:
13437 @if [ $(current_stage) = stage2 ]; then \
13438 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13439 else \
13440 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13441 $(MAKE) stage2-start; \
13442 fi; \
13443 cd $(HOST_SUBDIR)/mpc && \
13444 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13445 @endif mpc-bootstrap
13448 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13449 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13450 maybe-all-stage3-mpc:
13451 maybe-clean-stage3-mpc:
13452 @if mpc-bootstrap
13453 maybe-all-stage3-mpc: all-stage3-mpc
13454 all-stage3: all-stage3-mpc
13455 TARGET-stage3-mpc = $(TARGET-mpc)
13456 all-stage3-mpc: configure-stage3-mpc
13457 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13458 @r=`${PWD_COMMAND}`; export r; \
13459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13460 TFLAGS="$(STAGE3_TFLAGS)"; \
13461 $(HOST_EXPORTS) \
13462 $(POSTSTAGE1_HOST_EXPORTS) \
13463 cd $(HOST_SUBDIR)/mpc && \
13464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13465 CFLAGS="$(STAGE3_CFLAGS)" \
13466 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13467 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13468 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13469 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13470 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13471 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13472 TFLAGS="$(STAGE3_TFLAGS)" \
13473 $(TARGET-stage3-mpc)
13475 maybe-clean-stage3-mpc: clean-stage3-mpc
13476 clean-stage3: clean-stage3-mpc
13477 clean-stage3-mpc:
13478 @if [ $(current_stage) = stage3 ]; then \
13479 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13480 else \
13481 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13482 $(MAKE) stage3-start; \
13483 fi; \
13484 cd $(HOST_SUBDIR)/mpc && \
13485 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13486 @endif mpc-bootstrap
13489 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13490 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13491 maybe-all-stage4-mpc:
13492 maybe-clean-stage4-mpc:
13493 @if mpc-bootstrap
13494 maybe-all-stage4-mpc: all-stage4-mpc
13495 all-stage4: all-stage4-mpc
13496 TARGET-stage4-mpc = $(TARGET-mpc)
13497 all-stage4-mpc: configure-stage4-mpc
13498 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13499 @r=`${PWD_COMMAND}`; export r; \
13500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13501 TFLAGS="$(STAGE4_TFLAGS)"; \
13502 $(HOST_EXPORTS) \
13503 $(POSTSTAGE1_HOST_EXPORTS) \
13504 cd $(HOST_SUBDIR)/mpc && \
13505 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13506 CFLAGS="$(STAGE4_CFLAGS)" \
13507 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13508 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13509 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13510 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13511 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13512 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13513 TFLAGS="$(STAGE4_TFLAGS)" \
13514 $(TARGET-stage4-mpc)
13516 maybe-clean-stage4-mpc: clean-stage4-mpc
13517 clean-stage4: clean-stage4-mpc
13518 clean-stage4-mpc:
13519 @if [ $(current_stage) = stage4 ]; then \
13520 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13521 else \
13522 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13523 $(MAKE) stage4-start; \
13524 fi; \
13525 cd $(HOST_SUBDIR)/mpc && \
13526 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13527 @endif mpc-bootstrap
13530 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13531 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13532 maybe-all-stageprofile-mpc:
13533 maybe-clean-stageprofile-mpc:
13534 @if mpc-bootstrap
13535 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13536 all-stageprofile: all-stageprofile-mpc
13537 TARGET-stageprofile-mpc = $(TARGET-mpc)
13538 all-stageprofile-mpc: configure-stageprofile-mpc
13539 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13540 @r=`${PWD_COMMAND}`; export r; \
13541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13542 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13543 $(HOST_EXPORTS) \
13544 $(POSTSTAGE1_HOST_EXPORTS) \
13545 cd $(HOST_SUBDIR)/mpc && \
13546 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13547 CFLAGS="$(STAGEprofile_CFLAGS)" \
13548 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13549 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13550 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13551 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13552 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13553 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13554 TFLAGS="$(STAGEprofile_TFLAGS)" \
13555 $(TARGET-stageprofile-mpc)
13557 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13558 clean-stageprofile: clean-stageprofile-mpc
13559 clean-stageprofile-mpc:
13560 @if [ $(current_stage) = stageprofile ]; then \
13561 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13562 else \
13563 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13564 $(MAKE) stageprofile-start; \
13565 fi; \
13566 cd $(HOST_SUBDIR)/mpc && \
13567 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13568 @endif mpc-bootstrap
13571 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13572 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13573 maybe-all-stagefeedback-mpc:
13574 maybe-clean-stagefeedback-mpc:
13575 @if mpc-bootstrap
13576 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13577 all-stagefeedback: all-stagefeedback-mpc
13578 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13579 all-stagefeedback-mpc: configure-stagefeedback-mpc
13580 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13581 @r=`${PWD_COMMAND}`; export r; \
13582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13583 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13584 $(HOST_EXPORTS) \
13585 $(POSTSTAGE1_HOST_EXPORTS) \
13586 cd $(HOST_SUBDIR)/mpc && \
13587 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13588 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13589 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13590 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13591 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13592 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13593 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13594 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13595 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13596 $(TARGET-stagefeedback-mpc)
13598 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13599 clean-stagefeedback: clean-stagefeedback-mpc
13600 clean-stagefeedback-mpc:
13601 @if [ $(current_stage) = stagefeedback ]; then \
13602 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13603 else \
13604 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13605 $(MAKE) stagefeedback-start; \
13606 fi; \
13607 cd $(HOST_SUBDIR)/mpc && \
13608 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13609 @endif mpc-bootstrap
13615 .PHONY: check-mpc maybe-check-mpc
13616 maybe-check-mpc:
13617 @if mpc
13618 maybe-check-mpc: check-mpc
13620 check-mpc:
13621 @: $(MAKE); $(unstage)
13622 @r=`${PWD_COMMAND}`; export r; \
13623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13624 $(HOST_EXPORTS) \
13625 (cd $(HOST_SUBDIR)/mpc && \
13626 $(MAKE) $(FLAGS_TO_PASS) check)
13628 @endif mpc
13630 .PHONY: install-mpc maybe-install-mpc
13631 maybe-install-mpc:
13632 @if mpc
13633 maybe-install-mpc: install-mpc
13635 install-mpc:
13637 @endif mpc
13639 .PHONY: install-strip-mpc maybe-install-strip-mpc
13640 maybe-install-strip-mpc:
13641 @if mpc
13642 maybe-install-strip-mpc: install-strip-mpc
13644 install-strip-mpc:
13646 @endif mpc
13648 # Other targets (info, dvi, pdf, etc.)
13650 .PHONY: maybe-info-mpc info-mpc
13651 maybe-info-mpc:
13652 @if mpc
13653 maybe-info-mpc: info-mpc
13655 info-mpc: \
13656 configure-mpc
13657 @[ -f ./mpc/Makefile ] || exit 0; \
13658 r=`${PWD_COMMAND}`; export r; \
13659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13660 $(HOST_EXPORTS) \
13661 for flag in $(EXTRA_HOST_FLAGS) ; do \
13662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13663 done; \
13664 echo "Doing info in mpc" ; \
13665 (cd $(HOST_SUBDIR)/mpc && \
13666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13668 "RANLIB=$${RANLIB}" \
13669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13670 info) \
13671 || exit 1
13673 @endif mpc
13675 .PHONY: maybe-dvi-mpc dvi-mpc
13676 maybe-dvi-mpc:
13677 @if mpc
13678 maybe-dvi-mpc: dvi-mpc
13680 dvi-mpc: \
13681 configure-mpc
13682 @[ -f ./mpc/Makefile ] || exit 0; \
13683 r=`${PWD_COMMAND}`; export r; \
13684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13685 $(HOST_EXPORTS) \
13686 for flag in $(EXTRA_HOST_FLAGS) ; do \
13687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13688 done; \
13689 echo "Doing dvi in mpc" ; \
13690 (cd $(HOST_SUBDIR)/mpc && \
13691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13693 "RANLIB=$${RANLIB}" \
13694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13695 dvi) \
13696 || exit 1
13698 @endif mpc
13700 .PHONY: maybe-pdf-mpc pdf-mpc
13701 maybe-pdf-mpc:
13702 @if mpc
13703 maybe-pdf-mpc: pdf-mpc
13705 pdf-mpc: \
13706 configure-mpc
13707 @[ -f ./mpc/Makefile ] || exit 0; \
13708 r=`${PWD_COMMAND}`; export r; \
13709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13710 $(HOST_EXPORTS) \
13711 for flag in $(EXTRA_HOST_FLAGS) ; do \
13712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13713 done; \
13714 echo "Doing pdf in mpc" ; \
13715 (cd $(HOST_SUBDIR)/mpc && \
13716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13718 "RANLIB=$${RANLIB}" \
13719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13720 pdf) \
13721 || exit 1
13723 @endif mpc
13725 .PHONY: maybe-html-mpc html-mpc
13726 maybe-html-mpc:
13727 @if mpc
13728 maybe-html-mpc: html-mpc
13730 html-mpc: \
13731 configure-mpc
13732 @[ -f ./mpc/Makefile ] || exit 0; \
13733 r=`${PWD_COMMAND}`; export r; \
13734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13735 $(HOST_EXPORTS) \
13736 for flag in $(EXTRA_HOST_FLAGS) ; do \
13737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13738 done; \
13739 echo "Doing html in mpc" ; \
13740 (cd $(HOST_SUBDIR)/mpc && \
13741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13743 "RANLIB=$${RANLIB}" \
13744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13745 html) \
13746 || exit 1
13748 @endif mpc
13750 .PHONY: maybe-TAGS-mpc TAGS-mpc
13751 maybe-TAGS-mpc:
13752 @if mpc
13753 maybe-TAGS-mpc: TAGS-mpc
13755 TAGS-mpc: \
13756 configure-mpc
13757 @[ -f ./mpc/Makefile ] || exit 0; \
13758 r=`${PWD_COMMAND}`; export r; \
13759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13760 $(HOST_EXPORTS) \
13761 for flag in $(EXTRA_HOST_FLAGS) ; do \
13762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13763 done; \
13764 echo "Doing TAGS in mpc" ; \
13765 (cd $(HOST_SUBDIR)/mpc && \
13766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13768 "RANLIB=$${RANLIB}" \
13769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13770 TAGS) \
13771 || exit 1
13773 @endif mpc
13775 .PHONY: maybe-install-info-mpc install-info-mpc
13776 maybe-install-info-mpc:
13777 @if mpc
13778 maybe-install-info-mpc: install-info-mpc
13780 install-info-mpc: \
13781 configure-mpc \
13782 info-mpc
13783 @[ -f ./mpc/Makefile ] || exit 0; \
13784 r=`${PWD_COMMAND}`; export r; \
13785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13786 $(HOST_EXPORTS) \
13787 for flag in $(EXTRA_HOST_FLAGS) ; do \
13788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13789 done; \
13790 echo "Doing install-info in mpc" ; \
13791 (cd $(HOST_SUBDIR)/mpc && \
13792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13794 "RANLIB=$${RANLIB}" \
13795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13796 install-info) \
13797 || exit 1
13799 @endif mpc
13801 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13802 maybe-install-pdf-mpc:
13803 @if mpc
13804 maybe-install-pdf-mpc: install-pdf-mpc
13806 install-pdf-mpc: \
13807 configure-mpc \
13808 pdf-mpc
13809 @[ -f ./mpc/Makefile ] || exit 0; \
13810 r=`${PWD_COMMAND}`; export r; \
13811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13812 $(HOST_EXPORTS) \
13813 for flag in $(EXTRA_HOST_FLAGS) ; do \
13814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13815 done; \
13816 echo "Doing install-pdf in mpc" ; \
13817 (cd $(HOST_SUBDIR)/mpc && \
13818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13820 "RANLIB=$${RANLIB}" \
13821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13822 install-pdf) \
13823 || exit 1
13825 @endif mpc
13827 .PHONY: maybe-install-html-mpc install-html-mpc
13828 maybe-install-html-mpc:
13829 @if mpc
13830 maybe-install-html-mpc: install-html-mpc
13832 install-html-mpc: \
13833 configure-mpc \
13834 html-mpc
13835 @[ -f ./mpc/Makefile ] || exit 0; \
13836 r=`${PWD_COMMAND}`; export r; \
13837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13838 $(HOST_EXPORTS) \
13839 for flag in $(EXTRA_HOST_FLAGS) ; do \
13840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13841 done; \
13842 echo "Doing install-html in mpc" ; \
13843 (cd $(HOST_SUBDIR)/mpc && \
13844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13846 "RANLIB=$${RANLIB}" \
13847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13848 install-html) \
13849 || exit 1
13851 @endif mpc
13853 .PHONY: maybe-installcheck-mpc installcheck-mpc
13854 maybe-installcheck-mpc:
13855 @if mpc
13856 maybe-installcheck-mpc: installcheck-mpc
13858 installcheck-mpc: \
13859 configure-mpc
13860 @[ -f ./mpc/Makefile ] || exit 0; \
13861 r=`${PWD_COMMAND}`; export r; \
13862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13863 $(HOST_EXPORTS) \
13864 for flag in $(EXTRA_HOST_FLAGS) ; do \
13865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13866 done; \
13867 echo "Doing installcheck in mpc" ; \
13868 (cd $(HOST_SUBDIR)/mpc && \
13869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13871 "RANLIB=$${RANLIB}" \
13872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13873 installcheck) \
13874 || exit 1
13876 @endif mpc
13878 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13879 maybe-mostlyclean-mpc:
13880 @if mpc
13881 maybe-mostlyclean-mpc: mostlyclean-mpc
13883 mostlyclean-mpc:
13884 @[ -f ./mpc/Makefile ] || exit 0; \
13885 r=`${PWD_COMMAND}`; export r; \
13886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13887 $(HOST_EXPORTS) \
13888 for flag in $(EXTRA_HOST_FLAGS) ; do \
13889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13890 done; \
13891 echo "Doing mostlyclean in mpc" ; \
13892 (cd $(HOST_SUBDIR)/mpc && \
13893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13895 "RANLIB=$${RANLIB}" \
13896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13897 mostlyclean) \
13898 || exit 1
13900 @endif mpc
13902 .PHONY: maybe-clean-mpc clean-mpc
13903 maybe-clean-mpc:
13904 @if mpc
13905 maybe-clean-mpc: clean-mpc
13907 clean-mpc:
13908 @[ -f ./mpc/Makefile ] || exit 0; \
13909 r=`${PWD_COMMAND}`; export r; \
13910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13911 $(HOST_EXPORTS) \
13912 for flag in $(EXTRA_HOST_FLAGS) ; do \
13913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13914 done; \
13915 echo "Doing clean in mpc" ; \
13916 (cd $(HOST_SUBDIR)/mpc && \
13917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13919 "RANLIB=$${RANLIB}" \
13920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13921 clean) \
13922 || exit 1
13924 @endif mpc
13926 .PHONY: maybe-distclean-mpc distclean-mpc
13927 maybe-distclean-mpc:
13928 @if mpc
13929 maybe-distclean-mpc: distclean-mpc
13931 distclean-mpc:
13932 @[ -f ./mpc/Makefile ] || exit 0; \
13933 r=`${PWD_COMMAND}`; export r; \
13934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13935 $(HOST_EXPORTS) \
13936 for flag in $(EXTRA_HOST_FLAGS) ; do \
13937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13938 done; \
13939 echo "Doing distclean in mpc" ; \
13940 (cd $(HOST_SUBDIR)/mpc && \
13941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13943 "RANLIB=$${RANLIB}" \
13944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13945 distclean) \
13946 || exit 1
13948 @endif mpc
13950 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13951 maybe-maintainer-clean-mpc:
13952 @if mpc
13953 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13955 maintainer-clean-mpc:
13956 @[ -f ./mpc/Makefile ] || exit 0; \
13957 r=`${PWD_COMMAND}`; export r; \
13958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13959 $(HOST_EXPORTS) \
13960 for flag in $(EXTRA_HOST_FLAGS) ; do \
13961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13962 done; \
13963 echo "Doing maintainer-clean in mpc" ; \
13964 (cd $(HOST_SUBDIR)/mpc && \
13965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13967 "RANLIB=$${RANLIB}" \
13968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13969 maintainer-clean) \
13970 || exit 1
13972 @endif mpc
13976 .PHONY: configure-isl maybe-configure-isl
13977 maybe-configure-isl:
13978 @if gcc-bootstrap
13979 configure-isl: stage_current
13980 @endif gcc-bootstrap
13981 @if isl
13982 maybe-configure-isl: configure-isl
13983 configure-isl:
13984 @r=`${PWD_COMMAND}`; export r; \
13985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13986 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13988 $(HOST_EXPORTS) \
13989 echo Configuring in $(HOST_SUBDIR)/isl; \
13991 this_target="${target_alias}"; \
13993 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13994 case $(srcdir) in \
13995 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13996 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13997 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13998 esac; \
13999 srcdiroption="--srcdir=$${topdir}/isl"; \
14000 libsrcdir="$$s/isl"; \
14001 $(SHELL) $${libsrcdir}/configure \
14002 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14003 --target=$${this_target} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
14004 || exit 1
14005 @endif isl
14009 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
14010 maybe-configure-stage1-isl:
14011 @if isl-bootstrap
14012 maybe-configure-stage1-isl: configure-stage1-isl
14013 configure-stage1-isl:
14014 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14015 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14016 @r=`${PWD_COMMAND}`; export r; \
14017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14018 TFLAGS="$(STAGE1_TFLAGS)"; \
14019 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14020 $(HOST_EXPORTS) \
14021 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14022 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14023 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14024 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
14025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14026 cd $(HOST_SUBDIR)/isl || exit 1; \
14027 case $(srcdir) in \
14028 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14029 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14030 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14031 esac; \
14032 srcdiroption="--srcdir=$${topdir}/isl"; \
14033 libsrcdir="$$s/isl"; \
14034 $(SHELL) $${libsrcdir}/configure \
14035 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14036 --target=${target_alias} $${srcdiroption} \
14037 $(STAGE1_CONFIGURE_FLAGS) \
14038 --disable-shared @extra_isl_gmp_configure_flags@
14039 @endif isl-bootstrap
14041 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
14042 maybe-configure-stage2-isl:
14043 @if isl-bootstrap
14044 maybe-configure-stage2-isl: configure-stage2-isl
14045 configure-stage2-isl:
14046 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14047 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14048 @r=`${PWD_COMMAND}`; export r; \
14049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14050 TFLAGS="$(STAGE2_TFLAGS)"; \
14051 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14052 $(HOST_EXPORTS) \
14053 $(POSTSTAGE1_HOST_EXPORTS) \
14054 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14055 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14056 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14057 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
14058 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14059 cd $(HOST_SUBDIR)/isl || exit 1; \
14060 case $(srcdir) in \
14061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14062 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14064 esac; \
14065 srcdiroption="--srcdir=$${topdir}/isl"; \
14066 libsrcdir="$$s/isl"; \
14067 $(SHELL) $${libsrcdir}/configure \
14068 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14069 --target=${target_alias} $${srcdiroption} \
14070 --with-build-libsubdir=$(HOST_SUBDIR) \
14071 $(STAGE2_CONFIGURE_FLAGS) \
14072 --disable-shared @extra_isl_gmp_configure_flags@
14073 @endif isl-bootstrap
14075 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
14076 maybe-configure-stage3-isl:
14077 @if isl-bootstrap
14078 maybe-configure-stage3-isl: configure-stage3-isl
14079 configure-stage3-isl:
14080 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14081 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14082 @r=`${PWD_COMMAND}`; export r; \
14083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14084 TFLAGS="$(STAGE3_TFLAGS)"; \
14085 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14086 $(HOST_EXPORTS) \
14087 $(POSTSTAGE1_HOST_EXPORTS) \
14088 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14089 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14090 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14091 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
14092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14093 cd $(HOST_SUBDIR)/isl || exit 1; \
14094 case $(srcdir) in \
14095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14096 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14098 esac; \
14099 srcdiroption="--srcdir=$${topdir}/isl"; \
14100 libsrcdir="$$s/isl"; \
14101 $(SHELL) $${libsrcdir}/configure \
14102 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14103 --target=${target_alias} $${srcdiroption} \
14104 --with-build-libsubdir=$(HOST_SUBDIR) \
14105 $(STAGE3_CONFIGURE_FLAGS) \
14106 --disable-shared @extra_isl_gmp_configure_flags@
14107 @endif isl-bootstrap
14109 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
14110 maybe-configure-stage4-isl:
14111 @if isl-bootstrap
14112 maybe-configure-stage4-isl: configure-stage4-isl
14113 configure-stage4-isl:
14114 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14115 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14116 @r=`${PWD_COMMAND}`; export r; \
14117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14118 TFLAGS="$(STAGE4_TFLAGS)"; \
14119 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14120 $(HOST_EXPORTS) \
14121 $(POSTSTAGE1_HOST_EXPORTS) \
14122 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14123 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14124 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14125 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
14126 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14127 cd $(HOST_SUBDIR)/isl || exit 1; \
14128 case $(srcdir) in \
14129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14130 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14132 esac; \
14133 srcdiroption="--srcdir=$${topdir}/isl"; \
14134 libsrcdir="$$s/isl"; \
14135 $(SHELL) $${libsrcdir}/configure \
14136 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14137 --target=${target_alias} $${srcdiroption} \
14138 --with-build-libsubdir=$(HOST_SUBDIR) \
14139 $(STAGE4_CONFIGURE_FLAGS) \
14140 --disable-shared @extra_isl_gmp_configure_flags@
14141 @endif isl-bootstrap
14143 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
14144 maybe-configure-stageprofile-isl:
14145 @if isl-bootstrap
14146 maybe-configure-stageprofile-isl: configure-stageprofile-isl
14147 configure-stageprofile-isl:
14148 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14149 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14150 @r=`${PWD_COMMAND}`; export r; \
14151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14152 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14153 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14154 $(HOST_EXPORTS) \
14155 $(POSTSTAGE1_HOST_EXPORTS) \
14156 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14157 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14158 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14159 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
14160 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14161 cd $(HOST_SUBDIR)/isl || exit 1; \
14162 case $(srcdir) in \
14163 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14164 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14165 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14166 esac; \
14167 srcdiroption="--srcdir=$${topdir}/isl"; \
14168 libsrcdir="$$s/isl"; \
14169 $(SHELL) $${libsrcdir}/configure \
14170 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14171 --target=${target_alias} $${srcdiroption} \
14172 --with-build-libsubdir=$(HOST_SUBDIR) \
14173 $(STAGEprofile_CONFIGURE_FLAGS) \
14174 --disable-shared @extra_isl_gmp_configure_flags@
14175 @endif isl-bootstrap
14177 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
14178 maybe-configure-stagefeedback-isl:
14179 @if isl-bootstrap
14180 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
14181 configure-stagefeedback-isl:
14182 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14183 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14184 @r=`${PWD_COMMAND}`; export r; \
14185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14186 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14187 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14188 $(HOST_EXPORTS) \
14189 $(POSTSTAGE1_HOST_EXPORTS) \
14190 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14191 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14192 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14193 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
14194 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14195 cd $(HOST_SUBDIR)/isl || exit 1; \
14196 case $(srcdir) in \
14197 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14198 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14199 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14200 esac; \
14201 srcdiroption="--srcdir=$${topdir}/isl"; \
14202 libsrcdir="$$s/isl"; \
14203 $(SHELL) $${libsrcdir}/configure \
14204 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14205 --target=${target_alias} $${srcdiroption} \
14206 --with-build-libsubdir=$(HOST_SUBDIR) \
14207 $(STAGEfeedback_CONFIGURE_FLAGS) \
14208 --disable-shared @extra_isl_gmp_configure_flags@
14209 @endif isl-bootstrap
14215 .PHONY: all-isl maybe-all-isl
14216 maybe-all-isl:
14217 @if gcc-bootstrap
14218 all-isl: stage_current
14219 @endif gcc-bootstrap
14220 @if isl
14221 TARGET-isl=all
14222 maybe-all-isl: all-isl
14223 all-isl: configure-isl
14224 @r=`${PWD_COMMAND}`; export r; \
14225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14226 $(HOST_EXPORTS) \
14227 (cd $(HOST_SUBDIR)/isl && \
14228 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
14229 $(TARGET-isl))
14230 @endif isl
14234 .PHONY: all-stage1-isl maybe-all-stage1-isl
14235 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
14236 maybe-all-stage1-isl:
14237 maybe-clean-stage1-isl:
14238 @if isl-bootstrap
14239 maybe-all-stage1-isl: all-stage1-isl
14240 all-stage1: all-stage1-isl
14241 TARGET-stage1-isl = $(TARGET-isl)
14242 all-stage1-isl: configure-stage1-isl
14243 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14244 @r=`${PWD_COMMAND}`; export r; \
14245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14246 TFLAGS="$(STAGE1_TFLAGS)"; \
14247 $(HOST_EXPORTS) \
14248 cd $(HOST_SUBDIR)/isl && \
14249 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14250 CFLAGS="$(STAGE1_CFLAGS)" \
14251 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14252 LIBCFLAGS="$(LIBCFLAGS)" \
14253 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14254 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14255 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14256 $(EXTRA_HOST_FLAGS) \
14257 $(STAGE1_FLAGS_TO_PASS) V=1 \
14258 TFLAGS="$(STAGE1_TFLAGS)" \
14259 $(TARGET-stage1-isl)
14261 maybe-clean-stage1-isl: clean-stage1-isl
14262 clean-stage1: clean-stage1-isl
14263 clean-stage1-isl:
14264 @if [ $(current_stage) = stage1 ]; then \
14265 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14266 else \
14267 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
14268 $(MAKE) stage1-start; \
14269 fi; \
14270 cd $(HOST_SUBDIR)/isl && \
14271 $(MAKE) $(EXTRA_HOST_FLAGS) \
14272 $(STAGE1_FLAGS_TO_PASS) V=1 clean
14273 @endif isl-bootstrap
14276 .PHONY: all-stage2-isl maybe-all-stage2-isl
14277 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
14278 maybe-all-stage2-isl:
14279 maybe-clean-stage2-isl:
14280 @if isl-bootstrap
14281 maybe-all-stage2-isl: all-stage2-isl
14282 all-stage2: all-stage2-isl
14283 TARGET-stage2-isl = $(TARGET-isl)
14284 all-stage2-isl: configure-stage2-isl
14285 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14286 @r=`${PWD_COMMAND}`; export r; \
14287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14288 TFLAGS="$(STAGE2_TFLAGS)"; \
14289 $(HOST_EXPORTS) \
14290 $(POSTSTAGE1_HOST_EXPORTS) \
14291 cd $(HOST_SUBDIR)/isl && \
14292 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14293 CFLAGS="$(STAGE2_CFLAGS)" \
14294 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14295 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14296 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14297 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14298 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14299 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14300 TFLAGS="$(STAGE2_TFLAGS)" \
14301 $(TARGET-stage2-isl)
14303 maybe-clean-stage2-isl: clean-stage2-isl
14304 clean-stage2: clean-stage2-isl
14305 clean-stage2-isl:
14306 @if [ $(current_stage) = stage2 ]; then \
14307 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14308 else \
14309 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
14310 $(MAKE) stage2-start; \
14311 fi; \
14312 cd $(HOST_SUBDIR)/isl && \
14313 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14314 @endif isl-bootstrap
14317 .PHONY: all-stage3-isl maybe-all-stage3-isl
14318 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
14319 maybe-all-stage3-isl:
14320 maybe-clean-stage3-isl:
14321 @if isl-bootstrap
14322 maybe-all-stage3-isl: all-stage3-isl
14323 all-stage3: all-stage3-isl
14324 TARGET-stage3-isl = $(TARGET-isl)
14325 all-stage3-isl: configure-stage3-isl
14326 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14327 @r=`${PWD_COMMAND}`; export r; \
14328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14329 TFLAGS="$(STAGE3_TFLAGS)"; \
14330 $(HOST_EXPORTS) \
14331 $(POSTSTAGE1_HOST_EXPORTS) \
14332 cd $(HOST_SUBDIR)/isl && \
14333 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14334 CFLAGS="$(STAGE3_CFLAGS)" \
14335 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14336 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14337 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14338 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14339 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14340 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14341 TFLAGS="$(STAGE3_TFLAGS)" \
14342 $(TARGET-stage3-isl)
14344 maybe-clean-stage3-isl: clean-stage3-isl
14345 clean-stage3: clean-stage3-isl
14346 clean-stage3-isl:
14347 @if [ $(current_stage) = stage3 ]; then \
14348 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14349 else \
14350 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
14351 $(MAKE) stage3-start; \
14352 fi; \
14353 cd $(HOST_SUBDIR)/isl && \
14354 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14355 @endif isl-bootstrap
14358 .PHONY: all-stage4-isl maybe-all-stage4-isl
14359 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
14360 maybe-all-stage4-isl:
14361 maybe-clean-stage4-isl:
14362 @if isl-bootstrap
14363 maybe-all-stage4-isl: all-stage4-isl
14364 all-stage4: all-stage4-isl
14365 TARGET-stage4-isl = $(TARGET-isl)
14366 all-stage4-isl: configure-stage4-isl
14367 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14368 @r=`${PWD_COMMAND}`; export r; \
14369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14370 TFLAGS="$(STAGE4_TFLAGS)"; \
14371 $(HOST_EXPORTS) \
14372 $(POSTSTAGE1_HOST_EXPORTS) \
14373 cd $(HOST_SUBDIR)/isl && \
14374 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14375 CFLAGS="$(STAGE4_CFLAGS)" \
14376 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14377 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14378 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14379 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14380 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14381 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14382 TFLAGS="$(STAGE4_TFLAGS)" \
14383 $(TARGET-stage4-isl)
14385 maybe-clean-stage4-isl: clean-stage4-isl
14386 clean-stage4: clean-stage4-isl
14387 clean-stage4-isl:
14388 @if [ $(current_stage) = stage4 ]; then \
14389 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14390 else \
14391 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
14392 $(MAKE) stage4-start; \
14393 fi; \
14394 cd $(HOST_SUBDIR)/isl && \
14395 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14396 @endif isl-bootstrap
14399 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
14400 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
14401 maybe-all-stageprofile-isl:
14402 maybe-clean-stageprofile-isl:
14403 @if isl-bootstrap
14404 maybe-all-stageprofile-isl: all-stageprofile-isl
14405 all-stageprofile: all-stageprofile-isl
14406 TARGET-stageprofile-isl = $(TARGET-isl)
14407 all-stageprofile-isl: configure-stageprofile-isl
14408 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14409 @r=`${PWD_COMMAND}`; export r; \
14410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14411 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14412 $(HOST_EXPORTS) \
14413 $(POSTSTAGE1_HOST_EXPORTS) \
14414 cd $(HOST_SUBDIR)/isl && \
14415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14416 CFLAGS="$(STAGEprofile_CFLAGS)" \
14417 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14418 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14419 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14420 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14421 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14422 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14423 TFLAGS="$(STAGEprofile_TFLAGS)" \
14424 $(TARGET-stageprofile-isl)
14426 maybe-clean-stageprofile-isl: clean-stageprofile-isl
14427 clean-stageprofile: clean-stageprofile-isl
14428 clean-stageprofile-isl:
14429 @if [ $(current_stage) = stageprofile ]; then \
14430 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14431 else \
14432 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14433 $(MAKE) stageprofile-start; \
14434 fi; \
14435 cd $(HOST_SUBDIR)/isl && \
14436 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14437 @endif isl-bootstrap
14440 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14441 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14442 maybe-all-stagefeedback-isl:
14443 maybe-clean-stagefeedback-isl:
14444 @if isl-bootstrap
14445 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14446 all-stagefeedback: all-stagefeedback-isl
14447 TARGET-stagefeedback-isl = $(TARGET-isl)
14448 all-stagefeedback-isl: configure-stagefeedback-isl
14449 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14450 @r=`${PWD_COMMAND}`; export r; \
14451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14452 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14453 $(HOST_EXPORTS) \
14454 $(POSTSTAGE1_HOST_EXPORTS) \
14455 cd $(HOST_SUBDIR)/isl && \
14456 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14457 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14458 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14459 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14460 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14461 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14462 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14463 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14464 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14465 $(TARGET-stagefeedback-isl)
14467 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14468 clean-stagefeedback: clean-stagefeedback-isl
14469 clean-stagefeedback-isl:
14470 @if [ $(current_stage) = stagefeedback ]; then \
14471 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14472 else \
14473 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14474 $(MAKE) stagefeedback-start; \
14475 fi; \
14476 cd $(HOST_SUBDIR)/isl && \
14477 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14478 @endif isl-bootstrap
14484 .PHONY: check-isl maybe-check-isl
14485 maybe-check-isl:
14486 @if isl
14487 maybe-check-isl: check-isl
14489 check-isl:
14490 @: $(MAKE); $(unstage)
14491 @r=`${PWD_COMMAND}`; export r; \
14492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14493 $(HOST_EXPORTS) \
14494 (cd $(HOST_SUBDIR)/isl && \
14495 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
14497 @endif isl
14499 .PHONY: install-isl maybe-install-isl
14500 maybe-install-isl:
14501 @if isl
14502 maybe-install-isl: install-isl
14504 install-isl:
14506 @endif isl
14508 .PHONY: install-strip-isl maybe-install-strip-isl
14509 maybe-install-strip-isl:
14510 @if isl
14511 maybe-install-strip-isl: install-strip-isl
14513 install-strip-isl:
14515 @endif isl
14517 # Other targets (info, dvi, pdf, etc.)
14519 .PHONY: maybe-info-isl info-isl
14520 maybe-info-isl:
14521 @if isl
14522 maybe-info-isl: info-isl
14524 info-isl: \
14525 configure-isl
14526 @[ -f ./isl/Makefile ] || exit 0; \
14527 r=`${PWD_COMMAND}`; export r; \
14528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14529 $(HOST_EXPORTS) \
14530 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14532 done; \
14533 echo "Doing info in isl" ; \
14534 (cd $(HOST_SUBDIR)/isl && \
14535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14537 "RANLIB=$${RANLIB}" \
14538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14539 info) \
14540 || exit 1
14542 @endif isl
14544 .PHONY: maybe-dvi-isl dvi-isl
14545 maybe-dvi-isl:
14546 @if isl
14547 maybe-dvi-isl: dvi-isl
14549 dvi-isl: \
14550 configure-isl
14551 @[ -f ./isl/Makefile ] || exit 0; \
14552 r=`${PWD_COMMAND}`; export r; \
14553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14554 $(HOST_EXPORTS) \
14555 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14557 done; \
14558 echo "Doing dvi in isl" ; \
14559 (cd $(HOST_SUBDIR)/isl && \
14560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14562 "RANLIB=$${RANLIB}" \
14563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14564 dvi) \
14565 || exit 1
14567 @endif isl
14569 .PHONY: maybe-pdf-isl pdf-isl
14570 maybe-pdf-isl:
14571 @if isl
14572 maybe-pdf-isl: pdf-isl
14574 pdf-isl: \
14575 configure-isl
14576 @[ -f ./isl/Makefile ] || exit 0; \
14577 r=`${PWD_COMMAND}`; export r; \
14578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14579 $(HOST_EXPORTS) \
14580 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14582 done; \
14583 echo "Doing pdf in isl" ; \
14584 (cd $(HOST_SUBDIR)/isl && \
14585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14587 "RANLIB=$${RANLIB}" \
14588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14589 pdf) \
14590 || exit 1
14592 @endif isl
14594 .PHONY: maybe-html-isl html-isl
14595 maybe-html-isl:
14596 @if isl
14597 maybe-html-isl: html-isl
14599 html-isl: \
14600 configure-isl
14601 @[ -f ./isl/Makefile ] || exit 0; \
14602 r=`${PWD_COMMAND}`; export r; \
14603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14604 $(HOST_EXPORTS) \
14605 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14607 done; \
14608 echo "Doing html in isl" ; \
14609 (cd $(HOST_SUBDIR)/isl && \
14610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14612 "RANLIB=$${RANLIB}" \
14613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14614 html) \
14615 || exit 1
14617 @endif isl
14619 .PHONY: maybe-TAGS-isl TAGS-isl
14620 maybe-TAGS-isl:
14621 @if isl
14622 maybe-TAGS-isl: TAGS-isl
14624 TAGS-isl: \
14625 configure-isl
14626 @[ -f ./isl/Makefile ] || exit 0; \
14627 r=`${PWD_COMMAND}`; export r; \
14628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14629 $(HOST_EXPORTS) \
14630 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14632 done; \
14633 echo "Doing TAGS in isl" ; \
14634 (cd $(HOST_SUBDIR)/isl && \
14635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14637 "RANLIB=$${RANLIB}" \
14638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14639 TAGS) \
14640 || exit 1
14642 @endif isl
14644 .PHONY: maybe-install-info-isl install-info-isl
14645 maybe-install-info-isl:
14646 @if isl
14647 maybe-install-info-isl: install-info-isl
14649 install-info-isl: \
14650 configure-isl \
14651 info-isl
14652 @[ -f ./isl/Makefile ] || exit 0; \
14653 r=`${PWD_COMMAND}`; export r; \
14654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14655 $(HOST_EXPORTS) \
14656 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14658 done; \
14659 echo "Doing install-info in isl" ; \
14660 (cd $(HOST_SUBDIR)/isl && \
14661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14663 "RANLIB=$${RANLIB}" \
14664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14665 install-info) \
14666 || exit 1
14668 @endif isl
14670 .PHONY: maybe-install-pdf-isl install-pdf-isl
14671 maybe-install-pdf-isl:
14672 @if isl
14673 maybe-install-pdf-isl: install-pdf-isl
14675 install-pdf-isl: \
14676 configure-isl \
14677 pdf-isl
14678 @[ -f ./isl/Makefile ] || exit 0; \
14679 r=`${PWD_COMMAND}`; export r; \
14680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14681 $(HOST_EXPORTS) \
14682 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14684 done; \
14685 echo "Doing install-pdf in isl" ; \
14686 (cd $(HOST_SUBDIR)/isl && \
14687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14689 "RANLIB=$${RANLIB}" \
14690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14691 install-pdf) \
14692 || exit 1
14694 @endif isl
14696 .PHONY: maybe-install-html-isl install-html-isl
14697 maybe-install-html-isl:
14698 @if isl
14699 maybe-install-html-isl: install-html-isl
14701 install-html-isl: \
14702 configure-isl \
14703 html-isl
14704 @[ -f ./isl/Makefile ] || exit 0; \
14705 r=`${PWD_COMMAND}`; export r; \
14706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14707 $(HOST_EXPORTS) \
14708 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14710 done; \
14711 echo "Doing install-html in isl" ; \
14712 (cd $(HOST_SUBDIR)/isl && \
14713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14715 "RANLIB=$${RANLIB}" \
14716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14717 install-html) \
14718 || exit 1
14720 @endif isl
14722 .PHONY: maybe-installcheck-isl installcheck-isl
14723 maybe-installcheck-isl:
14724 @if isl
14725 maybe-installcheck-isl: installcheck-isl
14727 installcheck-isl: \
14728 configure-isl
14729 @[ -f ./isl/Makefile ] || exit 0; \
14730 r=`${PWD_COMMAND}`; export r; \
14731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14732 $(HOST_EXPORTS) \
14733 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14735 done; \
14736 echo "Doing installcheck in isl" ; \
14737 (cd $(HOST_SUBDIR)/isl && \
14738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14740 "RANLIB=$${RANLIB}" \
14741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14742 installcheck) \
14743 || exit 1
14745 @endif isl
14747 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14748 maybe-mostlyclean-isl:
14749 @if isl
14750 maybe-mostlyclean-isl: mostlyclean-isl
14752 mostlyclean-isl:
14753 @[ -f ./isl/Makefile ] || exit 0; \
14754 r=`${PWD_COMMAND}`; export r; \
14755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14756 $(HOST_EXPORTS) \
14757 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14759 done; \
14760 echo "Doing mostlyclean in isl" ; \
14761 (cd $(HOST_SUBDIR)/isl && \
14762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14764 "RANLIB=$${RANLIB}" \
14765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14766 mostlyclean) \
14767 || exit 1
14769 @endif isl
14771 .PHONY: maybe-clean-isl clean-isl
14772 maybe-clean-isl:
14773 @if isl
14774 maybe-clean-isl: clean-isl
14776 clean-isl:
14777 @[ -f ./isl/Makefile ] || exit 0; \
14778 r=`${PWD_COMMAND}`; export r; \
14779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14780 $(HOST_EXPORTS) \
14781 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14783 done; \
14784 echo "Doing clean in isl" ; \
14785 (cd $(HOST_SUBDIR)/isl && \
14786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14788 "RANLIB=$${RANLIB}" \
14789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14790 clean) \
14791 || exit 1
14793 @endif isl
14795 .PHONY: maybe-distclean-isl distclean-isl
14796 maybe-distclean-isl:
14797 @if isl
14798 maybe-distclean-isl: distclean-isl
14800 distclean-isl:
14801 @[ -f ./isl/Makefile ] || exit 0; \
14802 r=`${PWD_COMMAND}`; export r; \
14803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14804 $(HOST_EXPORTS) \
14805 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14807 done; \
14808 echo "Doing distclean in isl" ; \
14809 (cd $(HOST_SUBDIR)/isl && \
14810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14812 "RANLIB=$${RANLIB}" \
14813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14814 distclean) \
14815 || exit 1
14817 @endif isl
14819 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14820 maybe-maintainer-clean-isl:
14821 @if isl
14822 maybe-maintainer-clean-isl: maintainer-clean-isl
14824 maintainer-clean-isl:
14825 @[ -f ./isl/Makefile ] || exit 0; \
14826 r=`${PWD_COMMAND}`; export r; \
14827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14828 $(HOST_EXPORTS) \
14829 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14831 done; \
14832 echo "Doing maintainer-clean in isl" ; \
14833 (cd $(HOST_SUBDIR)/isl && \
14834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14836 "RANLIB=$${RANLIB}" \
14837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14838 maintainer-clean) \
14839 || exit 1
14841 @endif isl
14845 .PHONY: configure-cloog maybe-configure-cloog
14846 maybe-configure-cloog:
14847 @if gcc-bootstrap
14848 configure-cloog: stage_current
14849 @endif gcc-bootstrap
14850 @if cloog
14851 maybe-configure-cloog: configure-cloog
14852 configure-cloog:
14853 @r=`${PWD_COMMAND}`; export r; \
14854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14855 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14857 $(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; \
14858 echo Configuring in $(HOST_SUBDIR)/cloog; \
14860 this_target="${target_alias}"; \
14862 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
14863 case $(srcdir) in \
14864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14865 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14867 esac; \
14868 srcdiroption="--srcdir=$${topdir}/cloog"; \
14869 libsrcdir="$$s/cloog"; \
14870 $(SHELL) $${libsrcdir}/configure \
14871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14872 --target=$${this_target} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
14873 || exit 1
14874 @endif cloog
14878 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
14879 maybe-configure-stage1-cloog:
14880 @if cloog-bootstrap
14881 maybe-configure-stage1-cloog: configure-stage1-cloog
14882 configure-stage1-cloog:
14883 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14884 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14885 @r=`${PWD_COMMAND}`; export r; \
14886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14887 TFLAGS="$(STAGE1_TFLAGS)"; \
14888 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14889 $(HOST_EXPORTS) \
14890 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14891 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14892 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; \
14893 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
14894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14895 cd $(HOST_SUBDIR)/cloog || exit 1; \
14896 case $(srcdir) in \
14897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14898 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14900 esac; \
14901 srcdiroption="--srcdir=$${topdir}/cloog"; \
14902 libsrcdir="$$s/cloog"; \
14903 $(SHELL) $${libsrcdir}/configure \
14904 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14905 --target=${target_alias} $${srcdiroption} \
14906 $(STAGE1_CONFIGURE_FLAGS) \
14907 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14908 @endif cloog-bootstrap
14910 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
14911 maybe-configure-stage2-cloog:
14912 @if cloog-bootstrap
14913 maybe-configure-stage2-cloog: configure-stage2-cloog
14914 configure-stage2-cloog:
14915 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14916 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14917 @r=`${PWD_COMMAND}`; export r; \
14918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14919 TFLAGS="$(STAGE2_TFLAGS)"; \
14920 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14921 $(HOST_EXPORTS) \
14922 $(POSTSTAGE1_HOST_EXPORTS) \
14923 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14924 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14925 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; \
14926 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
14927 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14928 cd $(HOST_SUBDIR)/cloog || exit 1; \
14929 case $(srcdir) in \
14930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14931 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14933 esac; \
14934 srcdiroption="--srcdir=$${topdir}/cloog"; \
14935 libsrcdir="$$s/cloog"; \
14936 $(SHELL) $${libsrcdir}/configure \
14937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14938 --target=${target_alias} $${srcdiroption} \
14939 --with-build-libsubdir=$(HOST_SUBDIR) \
14940 $(STAGE2_CONFIGURE_FLAGS) \
14941 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14942 @endif cloog-bootstrap
14944 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
14945 maybe-configure-stage3-cloog:
14946 @if cloog-bootstrap
14947 maybe-configure-stage3-cloog: configure-stage3-cloog
14948 configure-stage3-cloog:
14949 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14950 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14951 @r=`${PWD_COMMAND}`; export r; \
14952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14953 TFLAGS="$(STAGE3_TFLAGS)"; \
14954 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14955 $(HOST_EXPORTS) \
14956 $(POSTSTAGE1_HOST_EXPORTS) \
14957 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14958 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14959 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; \
14960 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14962 cd $(HOST_SUBDIR)/cloog || exit 1; \
14963 case $(srcdir) in \
14964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14965 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14967 esac; \
14968 srcdiroption="--srcdir=$${topdir}/cloog"; \
14969 libsrcdir="$$s/cloog"; \
14970 $(SHELL) $${libsrcdir}/configure \
14971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14972 --target=${target_alias} $${srcdiroption} \
14973 --with-build-libsubdir=$(HOST_SUBDIR) \
14974 $(STAGE3_CONFIGURE_FLAGS) \
14975 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14976 @endif cloog-bootstrap
14978 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14979 maybe-configure-stage4-cloog:
14980 @if cloog-bootstrap
14981 maybe-configure-stage4-cloog: configure-stage4-cloog
14982 configure-stage4-cloog:
14983 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14984 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14985 @r=`${PWD_COMMAND}`; export r; \
14986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14987 TFLAGS="$(STAGE4_TFLAGS)"; \
14988 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14989 $(HOST_EXPORTS) \
14990 $(POSTSTAGE1_HOST_EXPORTS) \
14991 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14992 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14993 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; \
14994 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14995 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14996 cd $(HOST_SUBDIR)/cloog || exit 1; \
14997 case $(srcdir) in \
14998 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14999 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
15000 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15001 esac; \
15002 srcdiroption="--srcdir=$${topdir}/cloog"; \
15003 libsrcdir="$$s/cloog"; \
15004 $(SHELL) $${libsrcdir}/configure \
15005 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15006 --target=${target_alias} $${srcdiroption} \
15007 --with-build-libsubdir=$(HOST_SUBDIR) \
15008 $(STAGE4_CONFIGURE_FLAGS) \
15009 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
15010 @endif cloog-bootstrap
15012 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
15013 maybe-configure-stageprofile-cloog:
15014 @if cloog-bootstrap
15015 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
15016 configure-stageprofile-cloog:
15017 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15018 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
15019 @r=`${PWD_COMMAND}`; export r; \
15020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15021 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15022 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
15023 $(HOST_EXPORTS) \
15024 $(POSTSTAGE1_HOST_EXPORTS) \
15025 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15026 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15027 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; \
15028 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
15029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
15030 cd $(HOST_SUBDIR)/cloog || exit 1; \
15031 case $(srcdir) in \
15032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15033 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
15034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15035 esac; \
15036 srcdiroption="--srcdir=$${topdir}/cloog"; \
15037 libsrcdir="$$s/cloog"; \
15038 $(SHELL) $${libsrcdir}/configure \
15039 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15040 --target=${target_alias} $${srcdiroption} \
15041 --with-build-libsubdir=$(HOST_SUBDIR) \
15042 $(STAGEprofile_CONFIGURE_FLAGS) \
15043 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
15044 @endif cloog-bootstrap
15046 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
15047 maybe-configure-stagefeedback-cloog:
15048 @if cloog-bootstrap
15049 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
15050 configure-stagefeedback-cloog:
15051 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15052 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
15053 @r=`${PWD_COMMAND}`; export r; \
15054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15055 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15056 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
15057 $(HOST_EXPORTS) \
15058 $(POSTSTAGE1_HOST_EXPORTS) \
15059 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15060 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15061 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; \
15062 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
15063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
15064 cd $(HOST_SUBDIR)/cloog || exit 1; \
15065 case $(srcdir) in \
15066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15067 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
15068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15069 esac; \
15070 srcdiroption="--srcdir=$${topdir}/cloog"; \
15071 libsrcdir="$$s/cloog"; \
15072 $(SHELL) $${libsrcdir}/configure \
15073 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15074 --target=${target_alias} $${srcdiroption} \
15075 --with-build-libsubdir=$(HOST_SUBDIR) \
15076 $(STAGEfeedback_CONFIGURE_FLAGS) \
15077 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
15078 @endif cloog-bootstrap
15084 .PHONY: all-cloog maybe-all-cloog
15085 maybe-all-cloog:
15086 @if gcc-bootstrap
15087 all-cloog: stage_current
15088 @endif gcc-bootstrap
15089 @if cloog
15090 TARGET-cloog=all
15091 maybe-all-cloog: all-cloog
15092 all-cloog: configure-cloog
15093 @r=`${PWD_COMMAND}`; export r; \
15094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15095 $(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; \
15096 (cd $(HOST_SUBDIR)/cloog && \
15097 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15098 $(TARGET-cloog))
15099 @endif cloog
15103 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
15104 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
15105 maybe-all-stage1-cloog:
15106 maybe-clean-stage1-cloog:
15107 @if cloog-bootstrap
15108 maybe-all-stage1-cloog: all-stage1-cloog
15109 all-stage1: all-stage1-cloog
15110 TARGET-stage1-cloog = $(TARGET-cloog)
15111 all-stage1-cloog: configure-stage1-cloog
15112 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15113 @r=`${PWD_COMMAND}`; export r; \
15114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15115 TFLAGS="$(STAGE1_TFLAGS)"; \
15116 $(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; \
15117 cd $(HOST_SUBDIR)/cloog && \
15118 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15119 CFLAGS="$(STAGE1_CFLAGS)" \
15120 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15121 LIBCFLAGS="$(LIBCFLAGS)" \
15122 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15123 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15124 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15125 $(EXTRA_HOST_FLAGS) \
15126 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15127 TFLAGS="$(STAGE1_TFLAGS)" \
15128 $(TARGET-stage1-cloog)
15130 maybe-clean-stage1-cloog: clean-stage1-cloog
15131 clean-stage1: clean-stage1-cloog
15132 clean-stage1-cloog:
15133 @if [ $(current_stage) = stage1 ]; then \
15134 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15135 else \
15136 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
15137 $(MAKE) stage1-start; \
15138 fi; \
15139 cd $(HOST_SUBDIR)/cloog && \
15140 $(MAKE) $(EXTRA_HOST_FLAGS) \
15141 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15142 @endif cloog-bootstrap
15145 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
15146 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
15147 maybe-all-stage2-cloog:
15148 maybe-clean-stage2-cloog:
15149 @if cloog-bootstrap
15150 maybe-all-stage2-cloog: all-stage2-cloog
15151 all-stage2: all-stage2-cloog
15152 TARGET-stage2-cloog = $(TARGET-cloog)
15153 all-stage2-cloog: configure-stage2-cloog
15154 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15155 @r=`${PWD_COMMAND}`; export r; \
15156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15157 TFLAGS="$(STAGE2_TFLAGS)"; \
15158 $(HOST_EXPORTS) \
15159 $(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; \
15160 cd $(HOST_SUBDIR)/cloog && \
15161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15162 CFLAGS="$(STAGE2_CFLAGS)" \
15163 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15164 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15168 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15169 TFLAGS="$(STAGE2_TFLAGS)" \
15170 $(TARGET-stage2-cloog)
15172 maybe-clean-stage2-cloog: clean-stage2-cloog
15173 clean-stage2: clean-stage2-cloog
15174 clean-stage2-cloog:
15175 @if [ $(current_stage) = stage2 ]; then \
15176 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15177 else \
15178 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
15179 $(MAKE) stage2-start; \
15180 fi; \
15181 cd $(HOST_SUBDIR)/cloog && \
15182 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15183 @endif cloog-bootstrap
15186 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
15187 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
15188 maybe-all-stage3-cloog:
15189 maybe-clean-stage3-cloog:
15190 @if cloog-bootstrap
15191 maybe-all-stage3-cloog: all-stage3-cloog
15192 all-stage3: all-stage3-cloog
15193 TARGET-stage3-cloog = $(TARGET-cloog)
15194 all-stage3-cloog: configure-stage3-cloog
15195 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15196 @r=`${PWD_COMMAND}`; export r; \
15197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15198 TFLAGS="$(STAGE3_TFLAGS)"; \
15199 $(HOST_EXPORTS) \
15200 $(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; \
15201 cd $(HOST_SUBDIR)/cloog && \
15202 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15203 CFLAGS="$(STAGE3_CFLAGS)" \
15204 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15205 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15206 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15207 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15208 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15209 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15210 TFLAGS="$(STAGE3_TFLAGS)" \
15211 $(TARGET-stage3-cloog)
15213 maybe-clean-stage3-cloog: clean-stage3-cloog
15214 clean-stage3: clean-stage3-cloog
15215 clean-stage3-cloog:
15216 @if [ $(current_stage) = stage3 ]; then \
15217 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15218 else \
15219 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
15220 $(MAKE) stage3-start; \
15221 fi; \
15222 cd $(HOST_SUBDIR)/cloog && \
15223 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15224 @endif cloog-bootstrap
15227 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
15228 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
15229 maybe-all-stage4-cloog:
15230 maybe-clean-stage4-cloog:
15231 @if cloog-bootstrap
15232 maybe-all-stage4-cloog: all-stage4-cloog
15233 all-stage4: all-stage4-cloog
15234 TARGET-stage4-cloog = $(TARGET-cloog)
15235 all-stage4-cloog: configure-stage4-cloog
15236 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15237 @r=`${PWD_COMMAND}`; export r; \
15238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15239 TFLAGS="$(STAGE4_TFLAGS)"; \
15240 $(HOST_EXPORTS) \
15241 $(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; \
15242 cd $(HOST_SUBDIR)/cloog && \
15243 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15244 CFLAGS="$(STAGE4_CFLAGS)" \
15245 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15246 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15247 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15248 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15249 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15250 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15251 TFLAGS="$(STAGE4_TFLAGS)" \
15252 $(TARGET-stage4-cloog)
15254 maybe-clean-stage4-cloog: clean-stage4-cloog
15255 clean-stage4: clean-stage4-cloog
15256 clean-stage4-cloog:
15257 @if [ $(current_stage) = stage4 ]; then \
15258 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15259 else \
15260 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
15261 $(MAKE) stage4-start; \
15262 fi; \
15263 cd $(HOST_SUBDIR)/cloog && \
15264 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15265 @endif cloog-bootstrap
15268 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
15269 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
15270 maybe-all-stageprofile-cloog:
15271 maybe-clean-stageprofile-cloog:
15272 @if cloog-bootstrap
15273 maybe-all-stageprofile-cloog: all-stageprofile-cloog
15274 all-stageprofile: all-stageprofile-cloog
15275 TARGET-stageprofile-cloog = $(TARGET-cloog)
15276 all-stageprofile-cloog: configure-stageprofile-cloog
15277 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15278 @r=`${PWD_COMMAND}`; export r; \
15279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15280 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15281 $(HOST_EXPORTS) \
15282 $(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; \
15283 cd $(HOST_SUBDIR)/cloog && \
15284 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15285 CFLAGS="$(STAGEprofile_CFLAGS)" \
15286 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15287 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15288 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15289 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15290 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15291 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15292 TFLAGS="$(STAGEprofile_TFLAGS)" \
15293 $(TARGET-stageprofile-cloog)
15295 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
15296 clean-stageprofile: clean-stageprofile-cloog
15297 clean-stageprofile-cloog:
15298 @if [ $(current_stage) = stageprofile ]; then \
15299 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15300 else \
15301 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
15302 $(MAKE) stageprofile-start; \
15303 fi; \
15304 cd $(HOST_SUBDIR)/cloog && \
15305 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15306 @endif cloog-bootstrap
15309 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
15310 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
15311 maybe-all-stagefeedback-cloog:
15312 maybe-clean-stagefeedback-cloog:
15313 @if cloog-bootstrap
15314 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
15315 all-stagefeedback: all-stagefeedback-cloog
15316 TARGET-stagefeedback-cloog = $(TARGET-cloog)
15317 all-stagefeedback-cloog: configure-stagefeedback-cloog
15318 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15319 @r=`${PWD_COMMAND}`; export r; \
15320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15321 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15322 $(HOST_EXPORTS) \
15323 $(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; \
15324 cd $(HOST_SUBDIR)/cloog && \
15325 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15326 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15327 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15328 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15329 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15330 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15331 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15332 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15333 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15334 $(TARGET-stagefeedback-cloog)
15336 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
15337 clean-stagefeedback: clean-stagefeedback-cloog
15338 clean-stagefeedback-cloog:
15339 @if [ $(current_stage) = stagefeedback ]; then \
15340 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15341 else \
15342 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
15343 $(MAKE) stagefeedback-start; \
15344 fi; \
15345 cd $(HOST_SUBDIR)/cloog && \
15346 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15347 @endif cloog-bootstrap
15353 .PHONY: check-cloog maybe-check-cloog
15354 maybe-check-cloog:
15355 @if cloog
15356 maybe-check-cloog: check-cloog
15358 check-cloog:
15359 @: $(MAKE); $(unstage)
15360 @r=`${PWD_COMMAND}`; export r; \
15361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15362 $(HOST_EXPORTS) \
15363 (cd $(HOST_SUBDIR)/cloog && \
15364 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
15366 @endif cloog
15368 .PHONY: install-cloog maybe-install-cloog
15369 maybe-install-cloog:
15370 @if cloog
15371 maybe-install-cloog: install-cloog
15373 install-cloog:
15375 @endif cloog
15377 .PHONY: install-strip-cloog maybe-install-strip-cloog
15378 maybe-install-strip-cloog:
15379 @if cloog
15380 maybe-install-strip-cloog: install-strip-cloog
15382 install-strip-cloog:
15384 @endif cloog
15386 # Other targets (info, dvi, pdf, etc.)
15388 .PHONY: maybe-info-cloog info-cloog
15389 maybe-info-cloog:
15390 @if cloog
15391 maybe-info-cloog: info-cloog
15393 info-cloog: \
15394 configure-cloog
15395 @[ -f ./cloog/Makefile ] || exit 0; \
15396 r=`${PWD_COMMAND}`; export r; \
15397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15398 $(HOST_EXPORTS) \
15399 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15401 done; \
15402 echo "Doing info in cloog" ; \
15403 (cd $(HOST_SUBDIR)/cloog && \
15404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15406 "RANLIB=$${RANLIB}" \
15407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15408 info) \
15409 || exit 1
15411 @endif cloog
15413 .PHONY: maybe-dvi-cloog dvi-cloog
15414 maybe-dvi-cloog:
15415 @if cloog
15416 maybe-dvi-cloog: dvi-cloog
15418 dvi-cloog: \
15419 configure-cloog
15420 @[ -f ./cloog/Makefile ] || exit 0; \
15421 r=`${PWD_COMMAND}`; export r; \
15422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15423 $(HOST_EXPORTS) \
15424 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15426 done; \
15427 echo "Doing dvi in cloog" ; \
15428 (cd $(HOST_SUBDIR)/cloog && \
15429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15431 "RANLIB=$${RANLIB}" \
15432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15433 dvi) \
15434 || exit 1
15436 @endif cloog
15438 .PHONY: maybe-pdf-cloog pdf-cloog
15439 maybe-pdf-cloog:
15440 @if cloog
15441 maybe-pdf-cloog: pdf-cloog
15443 pdf-cloog: \
15444 configure-cloog
15445 @[ -f ./cloog/Makefile ] || exit 0; \
15446 r=`${PWD_COMMAND}`; export r; \
15447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15448 $(HOST_EXPORTS) \
15449 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15451 done; \
15452 echo "Doing pdf in cloog" ; \
15453 (cd $(HOST_SUBDIR)/cloog && \
15454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15456 "RANLIB=$${RANLIB}" \
15457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15458 pdf) \
15459 || exit 1
15461 @endif cloog
15463 .PHONY: maybe-html-cloog html-cloog
15464 maybe-html-cloog:
15465 @if cloog
15466 maybe-html-cloog: html-cloog
15468 html-cloog: \
15469 configure-cloog
15470 @[ -f ./cloog/Makefile ] || exit 0; \
15471 r=`${PWD_COMMAND}`; export r; \
15472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15473 $(HOST_EXPORTS) \
15474 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15476 done; \
15477 echo "Doing html in cloog" ; \
15478 (cd $(HOST_SUBDIR)/cloog && \
15479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15481 "RANLIB=$${RANLIB}" \
15482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15483 html) \
15484 || exit 1
15486 @endif cloog
15488 .PHONY: maybe-TAGS-cloog TAGS-cloog
15489 maybe-TAGS-cloog:
15490 @if cloog
15491 maybe-TAGS-cloog: TAGS-cloog
15493 TAGS-cloog: \
15494 configure-cloog
15495 @[ -f ./cloog/Makefile ] || exit 0; \
15496 r=`${PWD_COMMAND}`; export r; \
15497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15498 $(HOST_EXPORTS) \
15499 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15501 done; \
15502 echo "Doing TAGS in cloog" ; \
15503 (cd $(HOST_SUBDIR)/cloog && \
15504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15506 "RANLIB=$${RANLIB}" \
15507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15508 TAGS) \
15509 || exit 1
15511 @endif cloog
15513 .PHONY: maybe-install-info-cloog install-info-cloog
15514 maybe-install-info-cloog:
15515 @if cloog
15516 maybe-install-info-cloog: install-info-cloog
15518 install-info-cloog: \
15519 configure-cloog \
15520 info-cloog
15521 @[ -f ./cloog/Makefile ] || exit 0; \
15522 r=`${PWD_COMMAND}`; export r; \
15523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15524 $(HOST_EXPORTS) \
15525 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15527 done; \
15528 echo "Doing install-info in cloog" ; \
15529 (cd $(HOST_SUBDIR)/cloog && \
15530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15532 "RANLIB=$${RANLIB}" \
15533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15534 install-info) \
15535 || exit 1
15537 @endif cloog
15539 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
15540 maybe-install-pdf-cloog:
15541 @if cloog
15542 maybe-install-pdf-cloog: install-pdf-cloog
15544 install-pdf-cloog: \
15545 configure-cloog \
15546 pdf-cloog
15547 @[ -f ./cloog/Makefile ] || exit 0; \
15548 r=`${PWD_COMMAND}`; export r; \
15549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15550 $(HOST_EXPORTS) \
15551 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15553 done; \
15554 echo "Doing install-pdf in cloog" ; \
15555 (cd $(HOST_SUBDIR)/cloog && \
15556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15558 "RANLIB=$${RANLIB}" \
15559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15560 install-pdf) \
15561 || exit 1
15563 @endif cloog
15565 .PHONY: maybe-install-html-cloog install-html-cloog
15566 maybe-install-html-cloog:
15567 @if cloog
15568 maybe-install-html-cloog: install-html-cloog
15570 install-html-cloog: \
15571 configure-cloog \
15572 html-cloog
15573 @[ -f ./cloog/Makefile ] || exit 0; \
15574 r=`${PWD_COMMAND}`; export r; \
15575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15576 $(HOST_EXPORTS) \
15577 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15579 done; \
15580 echo "Doing install-html in cloog" ; \
15581 (cd $(HOST_SUBDIR)/cloog && \
15582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15584 "RANLIB=$${RANLIB}" \
15585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15586 install-html) \
15587 || exit 1
15589 @endif cloog
15591 .PHONY: maybe-installcheck-cloog installcheck-cloog
15592 maybe-installcheck-cloog:
15593 @if cloog
15594 maybe-installcheck-cloog: installcheck-cloog
15596 installcheck-cloog: \
15597 configure-cloog
15598 @[ -f ./cloog/Makefile ] || exit 0; \
15599 r=`${PWD_COMMAND}`; export r; \
15600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15601 $(HOST_EXPORTS) \
15602 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15604 done; \
15605 echo "Doing installcheck in cloog" ; \
15606 (cd $(HOST_SUBDIR)/cloog && \
15607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15609 "RANLIB=$${RANLIB}" \
15610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15611 installcheck) \
15612 || exit 1
15614 @endif cloog
15616 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
15617 maybe-mostlyclean-cloog:
15618 @if cloog
15619 maybe-mostlyclean-cloog: mostlyclean-cloog
15621 mostlyclean-cloog:
15622 @[ -f ./cloog/Makefile ] || exit 0; \
15623 r=`${PWD_COMMAND}`; export r; \
15624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15625 $(HOST_EXPORTS) \
15626 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15628 done; \
15629 echo "Doing mostlyclean in cloog" ; \
15630 (cd $(HOST_SUBDIR)/cloog && \
15631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15633 "RANLIB=$${RANLIB}" \
15634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15635 mostlyclean) \
15636 || exit 1
15638 @endif cloog
15640 .PHONY: maybe-clean-cloog clean-cloog
15641 maybe-clean-cloog:
15642 @if cloog
15643 maybe-clean-cloog: clean-cloog
15645 clean-cloog:
15646 @[ -f ./cloog/Makefile ] || exit 0; \
15647 r=`${PWD_COMMAND}`; export r; \
15648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15649 $(HOST_EXPORTS) \
15650 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15652 done; \
15653 echo "Doing clean in cloog" ; \
15654 (cd $(HOST_SUBDIR)/cloog && \
15655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15657 "RANLIB=$${RANLIB}" \
15658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15659 clean) \
15660 || exit 1
15662 @endif cloog
15664 .PHONY: maybe-distclean-cloog distclean-cloog
15665 maybe-distclean-cloog:
15666 @if cloog
15667 maybe-distclean-cloog: distclean-cloog
15669 distclean-cloog:
15670 @[ -f ./cloog/Makefile ] || exit 0; \
15671 r=`${PWD_COMMAND}`; export r; \
15672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15673 $(HOST_EXPORTS) \
15674 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15676 done; \
15677 echo "Doing distclean in cloog" ; \
15678 (cd $(HOST_SUBDIR)/cloog && \
15679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15681 "RANLIB=$${RANLIB}" \
15682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15683 distclean) \
15684 || exit 1
15686 @endif cloog
15688 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
15689 maybe-maintainer-clean-cloog:
15690 @if cloog
15691 maybe-maintainer-clean-cloog: maintainer-clean-cloog
15693 maintainer-clean-cloog:
15694 @[ -f ./cloog/Makefile ] || exit 0; \
15695 r=`${PWD_COMMAND}`; export r; \
15696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15697 $(HOST_EXPORTS) \
15698 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15700 done; \
15701 echo "Doing maintainer-clean in cloog" ; \
15702 (cd $(HOST_SUBDIR)/cloog && \
15703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15705 "RANLIB=$${RANLIB}" \
15706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15707 maintainer-clean) \
15708 || exit 1
15710 @endif cloog
15714 .PHONY: configure-libelf maybe-configure-libelf
15715 maybe-configure-libelf:
15716 @if gcc-bootstrap
15717 configure-libelf: stage_current
15718 @endif gcc-bootstrap
15719 @if libelf
15720 maybe-configure-libelf: configure-libelf
15721 configure-libelf:
15722 @r=`${PWD_COMMAND}`; export r; \
15723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15724 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15726 $(HOST_EXPORTS) \
15727 echo Configuring in $(HOST_SUBDIR)/libelf; \
15729 this_target="${target_alias}"; \
15731 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
15732 case $(srcdir) in \
15733 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15734 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15735 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15736 esac; \
15737 srcdiroption="--srcdir=$${topdir}/libelf"; \
15738 libsrcdir="$$s/libelf"; \
15739 $(SHELL) $${libsrcdir}/configure \
15740 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15741 --target=$${this_target} $${srcdiroption} --disable-shared \
15742 || exit 1
15743 @endif libelf
15747 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
15748 maybe-configure-stage1-libelf:
15749 @if libelf-bootstrap
15750 maybe-configure-stage1-libelf: configure-stage1-libelf
15751 configure-stage1-libelf:
15752 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15753 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15754 @r=`${PWD_COMMAND}`; export r; \
15755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15756 TFLAGS="$(STAGE1_TFLAGS)"; \
15757 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15758 $(HOST_EXPORTS) \
15759 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15760 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15761 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15762 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
15763 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15764 cd $(HOST_SUBDIR)/libelf || exit 1; \
15765 case $(srcdir) in \
15766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15767 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15769 esac; \
15770 srcdiroption="--srcdir=$${topdir}/libelf"; \
15771 libsrcdir="$$s/libelf"; \
15772 $(SHELL) $${libsrcdir}/configure \
15773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15774 --target=${target_alias} $${srcdiroption} \
15775 $(STAGE1_CONFIGURE_FLAGS) \
15776 --disable-shared
15777 @endif libelf-bootstrap
15779 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
15780 maybe-configure-stage2-libelf:
15781 @if libelf-bootstrap
15782 maybe-configure-stage2-libelf: configure-stage2-libelf
15783 configure-stage2-libelf:
15784 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15785 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15786 @r=`${PWD_COMMAND}`; export r; \
15787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15788 TFLAGS="$(STAGE2_TFLAGS)"; \
15789 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15790 $(HOST_EXPORTS) \
15791 $(POSTSTAGE1_HOST_EXPORTS) \
15792 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15793 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15794 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15795 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
15796 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15797 cd $(HOST_SUBDIR)/libelf || exit 1; \
15798 case $(srcdir) in \
15799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15800 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15802 esac; \
15803 srcdiroption="--srcdir=$${topdir}/libelf"; \
15804 libsrcdir="$$s/libelf"; \
15805 $(SHELL) $${libsrcdir}/configure \
15806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15807 --target=${target_alias} $${srcdiroption} \
15808 --with-build-libsubdir=$(HOST_SUBDIR) \
15809 $(STAGE2_CONFIGURE_FLAGS) \
15810 --disable-shared
15811 @endif libelf-bootstrap
15813 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
15814 maybe-configure-stage3-libelf:
15815 @if libelf-bootstrap
15816 maybe-configure-stage3-libelf: configure-stage3-libelf
15817 configure-stage3-libelf:
15818 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15819 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15820 @r=`${PWD_COMMAND}`; export r; \
15821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15822 TFLAGS="$(STAGE3_TFLAGS)"; \
15823 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15824 $(HOST_EXPORTS) \
15825 $(POSTSTAGE1_HOST_EXPORTS) \
15826 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15827 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15828 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15829 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
15830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15831 cd $(HOST_SUBDIR)/libelf || exit 1; \
15832 case $(srcdir) in \
15833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15834 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15836 esac; \
15837 srcdiroption="--srcdir=$${topdir}/libelf"; \
15838 libsrcdir="$$s/libelf"; \
15839 $(SHELL) $${libsrcdir}/configure \
15840 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15841 --target=${target_alias} $${srcdiroption} \
15842 --with-build-libsubdir=$(HOST_SUBDIR) \
15843 $(STAGE3_CONFIGURE_FLAGS) \
15844 --disable-shared
15845 @endif libelf-bootstrap
15847 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
15848 maybe-configure-stage4-libelf:
15849 @if libelf-bootstrap
15850 maybe-configure-stage4-libelf: configure-stage4-libelf
15851 configure-stage4-libelf:
15852 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15853 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15854 @r=`${PWD_COMMAND}`; export r; \
15855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15856 TFLAGS="$(STAGE4_TFLAGS)"; \
15857 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15858 $(HOST_EXPORTS) \
15859 $(POSTSTAGE1_HOST_EXPORTS) \
15860 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15861 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15862 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15863 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
15864 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15865 cd $(HOST_SUBDIR)/libelf || exit 1; \
15866 case $(srcdir) in \
15867 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15868 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15869 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15870 esac; \
15871 srcdiroption="--srcdir=$${topdir}/libelf"; \
15872 libsrcdir="$$s/libelf"; \
15873 $(SHELL) $${libsrcdir}/configure \
15874 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15875 --target=${target_alias} $${srcdiroption} \
15876 --with-build-libsubdir=$(HOST_SUBDIR) \
15877 $(STAGE4_CONFIGURE_FLAGS) \
15878 --disable-shared
15879 @endif libelf-bootstrap
15881 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
15882 maybe-configure-stageprofile-libelf:
15883 @if libelf-bootstrap
15884 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
15885 configure-stageprofile-libelf:
15886 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15887 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15888 @r=`${PWD_COMMAND}`; export r; \
15889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15890 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15891 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15892 $(HOST_EXPORTS) \
15893 $(POSTSTAGE1_HOST_EXPORTS) \
15894 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15895 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15896 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15897 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
15898 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15899 cd $(HOST_SUBDIR)/libelf || exit 1; \
15900 case $(srcdir) in \
15901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15902 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15904 esac; \
15905 srcdiroption="--srcdir=$${topdir}/libelf"; \
15906 libsrcdir="$$s/libelf"; \
15907 $(SHELL) $${libsrcdir}/configure \
15908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15909 --target=${target_alias} $${srcdiroption} \
15910 --with-build-libsubdir=$(HOST_SUBDIR) \
15911 $(STAGEprofile_CONFIGURE_FLAGS) \
15912 --disable-shared
15913 @endif libelf-bootstrap
15915 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
15916 maybe-configure-stagefeedback-libelf:
15917 @if libelf-bootstrap
15918 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
15919 configure-stagefeedback-libelf:
15920 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15921 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15922 @r=`${PWD_COMMAND}`; export r; \
15923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15924 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15925 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15926 $(HOST_EXPORTS) \
15927 $(POSTSTAGE1_HOST_EXPORTS) \
15928 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15929 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15930 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15931 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
15932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15933 cd $(HOST_SUBDIR)/libelf || exit 1; \
15934 case $(srcdir) in \
15935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15936 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15938 esac; \
15939 srcdiroption="--srcdir=$${topdir}/libelf"; \
15940 libsrcdir="$$s/libelf"; \
15941 $(SHELL) $${libsrcdir}/configure \
15942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15943 --target=${target_alias} $${srcdiroption} \
15944 --with-build-libsubdir=$(HOST_SUBDIR) \
15945 $(STAGEfeedback_CONFIGURE_FLAGS) \
15946 --disable-shared
15947 @endif libelf-bootstrap
15953 .PHONY: all-libelf maybe-all-libelf
15954 maybe-all-libelf:
15955 @if gcc-bootstrap
15956 all-libelf: stage_current
15957 @endif gcc-bootstrap
15958 @if libelf
15959 TARGET-libelf=all
15960 maybe-all-libelf: all-libelf
15961 all-libelf: configure-libelf
15962 @r=`${PWD_COMMAND}`; export r; \
15963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15964 $(HOST_EXPORTS) \
15965 (cd $(HOST_SUBDIR)/libelf && \
15966 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15967 $(TARGET-libelf))
15968 @endif libelf
15972 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15973 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15974 maybe-all-stage1-libelf:
15975 maybe-clean-stage1-libelf:
15976 @if libelf-bootstrap
15977 maybe-all-stage1-libelf: all-stage1-libelf
15978 all-stage1: all-stage1-libelf
15979 TARGET-stage1-libelf = $(TARGET-libelf)
15980 all-stage1-libelf: configure-stage1-libelf
15981 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15982 @r=`${PWD_COMMAND}`; export r; \
15983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15984 TFLAGS="$(STAGE1_TFLAGS)"; \
15985 $(HOST_EXPORTS) \
15986 cd $(HOST_SUBDIR)/libelf && \
15987 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15988 CFLAGS="$(STAGE1_CFLAGS)" \
15989 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15990 LIBCFLAGS="$(LIBCFLAGS)" \
15991 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15992 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15993 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15994 $(EXTRA_HOST_FLAGS) \
15995 $(STAGE1_FLAGS_TO_PASS) \
15996 TFLAGS="$(STAGE1_TFLAGS)" \
15997 $(TARGET-stage1-libelf)
15999 maybe-clean-stage1-libelf: clean-stage1-libelf
16000 clean-stage1: clean-stage1-libelf
16001 clean-stage1-libelf:
16002 @if [ $(current_stage) = stage1 ]; then \
16003 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16004 else \
16005 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
16006 $(MAKE) stage1-start; \
16007 fi; \
16008 cd $(HOST_SUBDIR)/libelf && \
16009 $(MAKE) $(EXTRA_HOST_FLAGS) \
16010 $(STAGE1_FLAGS_TO_PASS) clean
16011 @endif libelf-bootstrap
16014 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
16015 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
16016 maybe-all-stage2-libelf:
16017 maybe-clean-stage2-libelf:
16018 @if libelf-bootstrap
16019 maybe-all-stage2-libelf: all-stage2-libelf
16020 all-stage2: all-stage2-libelf
16021 TARGET-stage2-libelf = $(TARGET-libelf)
16022 all-stage2-libelf: configure-stage2-libelf
16023 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16024 @r=`${PWD_COMMAND}`; export r; \
16025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16026 TFLAGS="$(STAGE2_TFLAGS)"; \
16027 $(HOST_EXPORTS) \
16028 $(POSTSTAGE1_HOST_EXPORTS) \
16029 cd $(HOST_SUBDIR)/libelf && \
16030 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16031 CFLAGS="$(STAGE2_CFLAGS)" \
16032 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16033 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16034 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16035 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16036 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16037 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16038 TFLAGS="$(STAGE2_TFLAGS)" \
16039 $(TARGET-stage2-libelf)
16041 maybe-clean-stage2-libelf: clean-stage2-libelf
16042 clean-stage2: clean-stage2-libelf
16043 clean-stage2-libelf:
16044 @if [ $(current_stage) = stage2 ]; then \
16045 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16046 else \
16047 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
16048 $(MAKE) stage2-start; \
16049 fi; \
16050 cd $(HOST_SUBDIR)/libelf && \
16051 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16052 @endif libelf-bootstrap
16055 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
16056 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
16057 maybe-all-stage3-libelf:
16058 maybe-clean-stage3-libelf:
16059 @if libelf-bootstrap
16060 maybe-all-stage3-libelf: all-stage3-libelf
16061 all-stage3: all-stage3-libelf
16062 TARGET-stage3-libelf = $(TARGET-libelf)
16063 all-stage3-libelf: configure-stage3-libelf
16064 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16065 @r=`${PWD_COMMAND}`; export r; \
16066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16067 TFLAGS="$(STAGE3_TFLAGS)"; \
16068 $(HOST_EXPORTS) \
16069 $(POSTSTAGE1_HOST_EXPORTS) \
16070 cd $(HOST_SUBDIR)/libelf && \
16071 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16072 CFLAGS="$(STAGE3_CFLAGS)" \
16073 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16074 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16075 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16076 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16077 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16078 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16079 TFLAGS="$(STAGE3_TFLAGS)" \
16080 $(TARGET-stage3-libelf)
16082 maybe-clean-stage3-libelf: clean-stage3-libelf
16083 clean-stage3: clean-stage3-libelf
16084 clean-stage3-libelf:
16085 @if [ $(current_stage) = stage3 ]; then \
16086 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16087 else \
16088 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
16089 $(MAKE) stage3-start; \
16090 fi; \
16091 cd $(HOST_SUBDIR)/libelf && \
16092 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16093 @endif libelf-bootstrap
16096 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
16097 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
16098 maybe-all-stage4-libelf:
16099 maybe-clean-stage4-libelf:
16100 @if libelf-bootstrap
16101 maybe-all-stage4-libelf: all-stage4-libelf
16102 all-stage4: all-stage4-libelf
16103 TARGET-stage4-libelf = $(TARGET-libelf)
16104 all-stage4-libelf: configure-stage4-libelf
16105 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16106 @r=`${PWD_COMMAND}`; export r; \
16107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16108 TFLAGS="$(STAGE4_TFLAGS)"; \
16109 $(HOST_EXPORTS) \
16110 $(POSTSTAGE1_HOST_EXPORTS) \
16111 cd $(HOST_SUBDIR)/libelf && \
16112 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16113 CFLAGS="$(STAGE4_CFLAGS)" \
16114 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16115 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16116 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16117 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16118 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16119 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16120 TFLAGS="$(STAGE4_TFLAGS)" \
16121 $(TARGET-stage4-libelf)
16123 maybe-clean-stage4-libelf: clean-stage4-libelf
16124 clean-stage4: clean-stage4-libelf
16125 clean-stage4-libelf:
16126 @if [ $(current_stage) = stage4 ]; then \
16127 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16128 else \
16129 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
16130 $(MAKE) stage4-start; \
16131 fi; \
16132 cd $(HOST_SUBDIR)/libelf && \
16133 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16134 @endif libelf-bootstrap
16137 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
16138 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
16139 maybe-all-stageprofile-libelf:
16140 maybe-clean-stageprofile-libelf:
16141 @if libelf-bootstrap
16142 maybe-all-stageprofile-libelf: all-stageprofile-libelf
16143 all-stageprofile: all-stageprofile-libelf
16144 TARGET-stageprofile-libelf = $(TARGET-libelf)
16145 all-stageprofile-libelf: configure-stageprofile-libelf
16146 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16147 @r=`${PWD_COMMAND}`; export r; \
16148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16149 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16150 $(HOST_EXPORTS) \
16151 $(POSTSTAGE1_HOST_EXPORTS) \
16152 cd $(HOST_SUBDIR)/libelf && \
16153 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16154 CFLAGS="$(STAGEprofile_CFLAGS)" \
16155 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16156 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16157 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16158 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16159 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16160 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16161 TFLAGS="$(STAGEprofile_TFLAGS)" \
16162 $(TARGET-stageprofile-libelf)
16164 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
16165 clean-stageprofile: clean-stageprofile-libelf
16166 clean-stageprofile-libelf:
16167 @if [ $(current_stage) = stageprofile ]; then \
16168 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16169 else \
16170 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
16171 $(MAKE) stageprofile-start; \
16172 fi; \
16173 cd $(HOST_SUBDIR)/libelf && \
16174 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16175 @endif libelf-bootstrap
16178 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
16179 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
16180 maybe-all-stagefeedback-libelf:
16181 maybe-clean-stagefeedback-libelf:
16182 @if libelf-bootstrap
16183 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
16184 all-stagefeedback: all-stagefeedback-libelf
16185 TARGET-stagefeedback-libelf = $(TARGET-libelf)
16186 all-stagefeedback-libelf: configure-stagefeedback-libelf
16187 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16188 @r=`${PWD_COMMAND}`; export r; \
16189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16190 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16191 $(HOST_EXPORTS) \
16192 $(POSTSTAGE1_HOST_EXPORTS) \
16193 cd $(HOST_SUBDIR)/libelf && \
16194 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16195 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16196 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16197 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16198 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16199 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16200 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16201 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16202 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16203 $(TARGET-stagefeedback-libelf)
16205 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
16206 clean-stagefeedback: clean-stagefeedback-libelf
16207 clean-stagefeedback-libelf:
16208 @if [ $(current_stage) = stagefeedback ]; then \
16209 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16210 else \
16211 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
16212 $(MAKE) stagefeedback-start; \
16213 fi; \
16214 cd $(HOST_SUBDIR)/libelf && \
16215 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16216 @endif libelf-bootstrap
16222 .PHONY: check-libelf maybe-check-libelf
16223 maybe-check-libelf:
16224 @if libelf
16225 maybe-check-libelf: check-libelf
16227 check-libelf:
16228 @: $(MAKE); $(unstage)
16229 @r=`${PWD_COMMAND}`; export r; \
16230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16231 $(HOST_EXPORTS) \
16232 (cd $(HOST_SUBDIR)/libelf && \
16233 $(MAKE) $(FLAGS_TO_PASS) check)
16235 @endif libelf
16237 .PHONY: install-libelf maybe-install-libelf
16238 maybe-install-libelf:
16239 @if libelf
16240 maybe-install-libelf: install-libelf
16242 install-libelf:
16244 @endif libelf
16246 .PHONY: install-strip-libelf maybe-install-strip-libelf
16247 maybe-install-strip-libelf:
16248 @if libelf
16249 maybe-install-strip-libelf: install-strip-libelf
16251 install-strip-libelf:
16253 @endif libelf
16255 # Other targets (info, dvi, pdf, etc.)
16257 .PHONY: maybe-info-libelf info-libelf
16258 maybe-info-libelf:
16259 @if libelf
16260 maybe-info-libelf: info-libelf
16262 info-libelf: \
16263 configure-libelf
16264 @[ -f ./libelf/Makefile ] || exit 0; \
16265 r=`${PWD_COMMAND}`; export r; \
16266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16267 $(HOST_EXPORTS) \
16268 for flag in $(EXTRA_HOST_FLAGS) ; do \
16269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16270 done; \
16271 echo "Doing info in libelf" ; \
16272 (cd $(HOST_SUBDIR)/libelf && \
16273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16275 "RANLIB=$${RANLIB}" \
16276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16277 info) \
16278 || exit 1
16280 @endif libelf
16282 .PHONY: maybe-dvi-libelf dvi-libelf
16283 maybe-dvi-libelf:
16284 @if libelf
16285 maybe-dvi-libelf: dvi-libelf
16287 dvi-libelf: \
16288 configure-libelf
16289 @[ -f ./libelf/Makefile ] || exit 0; \
16290 r=`${PWD_COMMAND}`; export r; \
16291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16292 $(HOST_EXPORTS) \
16293 for flag in $(EXTRA_HOST_FLAGS) ; do \
16294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16295 done; \
16296 echo "Doing dvi in libelf" ; \
16297 (cd $(HOST_SUBDIR)/libelf && \
16298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16300 "RANLIB=$${RANLIB}" \
16301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16302 dvi) \
16303 || exit 1
16305 @endif libelf
16307 .PHONY: maybe-pdf-libelf pdf-libelf
16308 maybe-pdf-libelf:
16309 @if libelf
16310 maybe-pdf-libelf: pdf-libelf
16312 pdf-libelf: \
16313 configure-libelf
16314 @[ -f ./libelf/Makefile ] || exit 0; \
16315 r=`${PWD_COMMAND}`; export r; \
16316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16317 $(HOST_EXPORTS) \
16318 for flag in $(EXTRA_HOST_FLAGS) ; do \
16319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16320 done; \
16321 echo "Doing pdf in libelf" ; \
16322 (cd $(HOST_SUBDIR)/libelf && \
16323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16325 "RANLIB=$${RANLIB}" \
16326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16327 pdf) \
16328 || exit 1
16330 @endif libelf
16332 .PHONY: maybe-html-libelf html-libelf
16333 maybe-html-libelf:
16334 @if libelf
16335 maybe-html-libelf: html-libelf
16337 html-libelf: \
16338 configure-libelf
16339 @[ -f ./libelf/Makefile ] || exit 0; \
16340 r=`${PWD_COMMAND}`; export r; \
16341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16342 $(HOST_EXPORTS) \
16343 for flag in $(EXTRA_HOST_FLAGS) ; do \
16344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16345 done; \
16346 echo "Doing html in libelf" ; \
16347 (cd $(HOST_SUBDIR)/libelf && \
16348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16350 "RANLIB=$${RANLIB}" \
16351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16352 html) \
16353 || exit 1
16355 @endif libelf
16357 .PHONY: maybe-TAGS-libelf TAGS-libelf
16358 maybe-TAGS-libelf:
16359 @if libelf
16360 maybe-TAGS-libelf: TAGS-libelf
16362 TAGS-libelf: \
16363 configure-libelf
16364 @[ -f ./libelf/Makefile ] || exit 0; \
16365 r=`${PWD_COMMAND}`; export r; \
16366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16367 $(HOST_EXPORTS) \
16368 for flag in $(EXTRA_HOST_FLAGS) ; do \
16369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16370 done; \
16371 echo "Doing TAGS in libelf" ; \
16372 (cd $(HOST_SUBDIR)/libelf && \
16373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16375 "RANLIB=$${RANLIB}" \
16376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16377 TAGS) \
16378 || exit 1
16380 @endif libelf
16382 .PHONY: maybe-install-info-libelf install-info-libelf
16383 maybe-install-info-libelf:
16384 @if libelf
16385 maybe-install-info-libelf: install-info-libelf
16387 install-info-libelf: \
16388 configure-libelf \
16389 info-libelf
16390 @[ -f ./libelf/Makefile ] || exit 0; \
16391 r=`${PWD_COMMAND}`; export r; \
16392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16393 $(HOST_EXPORTS) \
16394 for flag in $(EXTRA_HOST_FLAGS) ; do \
16395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16396 done; \
16397 echo "Doing install-info in libelf" ; \
16398 (cd $(HOST_SUBDIR)/libelf && \
16399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16401 "RANLIB=$${RANLIB}" \
16402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16403 install-info) \
16404 || exit 1
16406 @endif libelf
16408 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
16409 maybe-install-pdf-libelf:
16410 @if libelf
16411 maybe-install-pdf-libelf: install-pdf-libelf
16413 install-pdf-libelf: \
16414 configure-libelf \
16415 pdf-libelf
16416 @[ -f ./libelf/Makefile ] || exit 0; \
16417 r=`${PWD_COMMAND}`; export r; \
16418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16419 $(HOST_EXPORTS) \
16420 for flag in $(EXTRA_HOST_FLAGS) ; do \
16421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16422 done; \
16423 echo "Doing install-pdf in libelf" ; \
16424 (cd $(HOST_SUBDIR)/libelf && \
16425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16427 "RANLIB=$${RANLIB}" \
16428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16429 install-pdf) \
16430 || exit 1
16432 @endif libelf
16434 .PHONY: maybe-install-html-libelf install-html-libelf
16435 maybe-install-html-libelf:
16436 @if libelf
16437 maybe-install-html-libelf: install-html-libelf
16439 install-html-libelf: \
16440 configure-libelf \
16441 html-libelf
16442 @[ -f ./libelf/Makefile ] || exit 0; \
16443 r=`${PWD_COMMAND}`; export r; \
16444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16445 $(HOST_EXPORTS) \
16446 for flag in $(EXTRA_HOST_FLAGS) ; do \
16447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16448 done; \
16449 echo "Doing install-html in libelf" ; \
16450 (cd $(HOST_SUBDIR)/libelf && \
16451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16453 "RANLIB=$${RANLIB}" \
16454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16455 install-html) \
16456 || exit 1
16458 @endif libelf
16460 .PHONY: maybe-installcheck-libelf installcheck-libelf
16461 maybe-installcheck-libelf:
16462 @if libelf
16463 maybe-installcheck-libelf: installcheck-libelf
16465 installcheck-libelf: \
16466 configure-libelf
16467 @[ -f ./libelf/Makefile ] || exit 0; \
16468 r=`${PWD_COMMAND}`; export r; \
16469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16470 $(HOST_EXPORTS) \
16471 for flag in $(EXTRA_HOST_FLAGS) ; do \
16472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16473 done; \
16474 echo "Doing installcheck in libelf" ; \
16475 (cd $(HOST_SUBDIR)/libelf && \
16476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16478 "RANLIB=$${RANLIB}" \
16479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16480 installcheck) \
16481 || exit 1
16483 @endif libelf
16485 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
16486 maybe-mostlyclean-libelf:
16487 @if libelf
16488 maybe-mostlyclean-libelf: mostlyclean-libelf
16490 mostlyclean-libelf:
16491 @[ -f ./libelf/Makefile ] || exit 0; \
16492 r=`${PWD_COMMAND}`; export r; \
16493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16494 $(HOST_EXPORTS) \
16495 for flag in $(EXTRA_HOST_FLAGS) ; do \
16496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16497 done; \
16498 echo "Doing mostlyclean in libelf" ; \
16499 (cd $(HOST_SUBDIR)/libelf && \
16500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16502 "RANLIB=$${RANLIB}" \
16503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16504 mostlyclean) \
16505 || exit 1
16507 @endif libelf
16509 .PHONY: maybe-clean-libelf clean-libelf
16510 maybe-clean-libelf:
16511 @if libelf
16512 maybe-clean-libelf: clean-libelf
16514 clean-libelf:
16515 @[ -f ./libelf/Makefile ] || exit 0; \
16516 r=`${PWD_COMMAND}`; export r; \
16517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16518 $(HOST_EXPORTS) \
16519 for flag in $(EXTRA_HOST_FLAGS) ; do \
16520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16521 done; \
16522 echo "Doing clean in libelf" ; \
16523 (cd $(HOST_SUBDIR)/libelf && \
16524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16526 "RANLIB=$${RANLIB}" \
16527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16528 clean) \
16529 || exit 1
16531 @endif libelf
16533 .PHONY: maybe-distclean-libelf distclean-libelf
16534 maybe-distclean-libelf:
16535 @if libelf
16536 maybe-distclean-libelf: distclean-libelf
16538 distclean-libelf:
16539 @[ -f ./libelf/Makefile ] || exit 0; \
16540 r=`${PWD_COMMAND}`; export r; \
16541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16542 $(HOST_EXPORTS) \
16543 for flag in $(EXTRA_HOST_FLAGS) ; do \
16544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16545 done; \
16546 echo "Doing distclean in libelf" ; \
16547 (cd $(HOST_SUBDIR)/libelf && \
16548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16550 "RANLIB=$${RANLIB}" \
16551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16552 distclean) \
16553 || exit 1
16555 @endif libelf
16557 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
16558 maybe-maintainer-clean-libelf:
16559 @if libelf
16560 maybe-maintainer-clean-libelf: maintainer-clean-libelf
16562 maintainer-clean-libelf:
16563 @[ -f ./libelf/Makefile ] || exit 0; \
16564 r=`${PWD_COMMAND}`; export r; \
16565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16566 $(HOST_EXPORTS) \
16567 for flag in $(EXTRA_HOST_FLAGS) ; do \
16568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16569 done; \
16570 echo "Doing maintainer-clean in libelf" ; \
16571 (cd $(HOST_SUBDIR)/libelf && \
16572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16574 "RANLIB=$${RANLIB}" \
16575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16576 maintainer-clean) \
16577 || exit 1
16579 @endif libelf
16583 .PHONY: configure-gold maybe-configure-gold
16584 maybe-configure-gold:
16585 @if gcc-bootstrap
16586 configure-gold: stage_current
16587 @endif gcc-bootstrap
16588 @if gold
16589 maybe-configure-gold: configure-gold
16590 configure-gold:
16591 @r=`${PWD_COMMAND}`; export r; \
16592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16593 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16594 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16595 $(HOST_EXPORTS) \
16596 echo Configuring in $(HOST_SUBDIR)/gold; \
16598 this_target="${target_alias}"; \
16600 cd "$(HOST_SUBDIR)/gold" || exit 1; \
16601 case $(srcdir) in \
16602 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16603 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16604 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16605 esac; \
16606 srcdiroption="--srcdir=$${topdir}/gold"; \
16607 libsrcdir="$$s/gold"; \
16608 $(SHELL) $${libsrcdir}/configure \
16609 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16610 --target=$${this_target} $${srcdiroption} \
16611 || exit 1
16612 @endif gold
16616 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
16617 maybe-configure-stage1-gold:
16618 @if gold-bootstrap
16619 maybe-configure-stage1-gold: configure-stage1-gold
16620 configure-stage1-gold:
16621 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16622 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16623 @r=`${PWD_COMMAND}`; export r; \
16624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16625 TFLAGS="$(STAGE1_TFLAGS)"; \
16626 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16627 $(HOST_EXPORTS) \
16628 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16629 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16630 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16631 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
16632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16633 cd $(HOST_SUBDIR)/gold || exit 1; \
16634 case $(srcdir) in \
16635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16636 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16638 esac; \
16639 srcdiroption="--srcdir=$${topdir}/gold"; \
16640 libsrcdir="$$s/gold"; \
16641 $(SHELL) $${libsrcdir}/configure \
16642 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16643 --target=${target_alias} $${srcdiroption} \
16644 $(STAGE1_CONFIGURE_FLAGS)
16645 @endif gold-bootstrap
16647 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
16648 maybe-configure-stage2-gold:
16649 @if gold-bootstrap
16650 maybe-configure-stage2-gold: configure-stage2-gold
16651 configure-stage2-gold:
16652 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16653 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16654 @r=`${PWD_COMMAND}`; export r; \
16655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16656 TFLAGS="$(STAGE2_TFLAGS)"; \
16657 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16658 $(HOST_EXPORTS) \
16659 $(POSTSTAGE1_HOST_EXPORTS) \
16660 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16661 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16662 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16663 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
16664 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16665 cd $(HOST_SUBDIR)/gold || exit 1; \
16666 case $(srcdir) in \
16667 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16668 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16669 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16670 esac; \
16671 srcdiroption="--srcdir=$${topdir}/gold"; \
16672 libsrcdir="$$s/gold"; \
16673 $(SHELL) $${libsrcdir}/configure \
16674 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16675 --target=${target_alias} $${srcdiroption} \
16676 --with-build-libsubdir=$(HOST_SUBDIR) \
16677 $(STAGE2_CONFIGURE_FLAGS)
16678 @endif gold-bootstrap
16680 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
16681 maybe-configure-stage3-gold:
16682 @if gold-bootstrap
16683 maybe-configure-stage3-gold: configure-stage3-gold
16684 configure-stage3-gold:
16685 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16686 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16687 @r=`${PWD_COMMAND}`; export r; \
16688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16689 TFLAGS="$(STAGE3_TFLAGS)"; \
16690 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16691 $(HOST_EXPORTS) \
16692 $(POSTSTAGE1_HOST_EXPORTS) \
16693 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16694 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16695 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16696 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
16697 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16698 cd $(HOST_SUBDIR)/gold || exit 1; \
16699 case $(srcdir) in \
16700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16701 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16703 esac; \
16704 srcdiroption="--srcdir=$${topdir}/gold"; \
16705 libsrcdir="$$s/gold"; \
16706 $(SHELL) $${libsrcdir}/configure \
16707 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16708 --target=${target_alias} $${srcdiroption} \
16709 --with-build-libsubdir=$(HOST_SUBDIR) \
16710 $(STAGE3_CONFIGURE_FLAGS)
16711 @endif gold-bootstrap
16713 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
16714 maybe-configure-stage4-gold:
16715 @if gold-bootstrap
16716 maybe-configure-stage4-gold: configure-stage4-gold
16717 configure-stage4-gold:
16718 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16719 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16720 @r=`${PWD_COMMAND}`; export r; \
16721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16722 TFLAGS="$(STAGE4_TFLAGS)"; \
16723 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16724 $(HOST_EXPORTS) \
16725 $(POSTSTAGE1_HOST_EXPORTS) \
16726 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16727 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16728 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16729 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
16730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16731 cd $(HOST_SUBDIR)/gold || exit 1; \
16732 case $(srcdir) in \
16733 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16734 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16735 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16736 esac; \
16737 srcdiroption="--srcdir=$${topdir}/gold"; \
16738 libsrcdir="$$s/gold"; \
16739 $(SHELL) $${libsrcdir}/configure \
16740 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16741 --target=${target_alias} $${srcdiroption} \
16742 --with-build-libsubdir=$(HOST_SUBDIR) \
16743 $(STAGE4_CONFIGURE_FLAGS)
16744 @endif gold-bootstrap
16746 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
16747 maybe-configure-stageprofile-gold:
16748 @if gold-bootstrap
16749 maybe-configure-stageprofile-gold: configure-stageprofile-gold
16750 configure-stageprofile-gold:
16751 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16752 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16753 @r=`${PWD_COMMAND}`; export r; \
16754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16755 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16756 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16757 $(HOST_EXPORTS) \
16758 $(POSTSTAGE1_HOST_EXPORTS) \
16759 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16760 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16761 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16762 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
16763 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16764 cd $(HOST_SUBDIR)/gold || exit 1; \
16765 case $(srcdir) in \
16766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16767 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16769 esac; \
16770 srcdiroption="--srcdir=$${topdir}/gold"; \
16771 libsrcdir="$$s/gold"; \
16772 $(SHELL) $${libsrcdir}/configure \
16773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16774 --target=${target_alias} $${srcdiroption} \
16775 --with-build-libsubdir=$(HOST_SUBDIR) \
16776 $(STAGEprofile_CONFIGURE_FLAGS)
16777 @endif gold-bootstrap
16779 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
16780 maybe-configure-stagefeedback-gold:
16781 @if gold-bootstrap
16782 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
16783 configure-stagefeedback-gold:
16784 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16785 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16786 @r=`${PWD_COMMAND}`; export r; \
16787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16788 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16789 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16790 $(HOST_EXPORTS) \
16791 $(POSTSTAGE1_HOST_EXPORTS) \
16792 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16793 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16794 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16795 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
16796 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16797 cd $(HOST_SUBDIR)/gold || exit 1; \
16798 case $(srcdir) in \
16799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16800 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16802 esac; \
16803 srcdiroption="--srcdir=$${topdir}/gold"; \
16804 libsrcdir="$$s/gold"; \
16805 $(SHELL) $${libsrcdir}/configure \
16806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16807 --target=${target_alias} $${srcdiroption} \
16808 --with-build-libsubdir=$(HOST_SUBDIR) \
16809 $(STAGEfeedback_CONFIGURE_FLAGS)
16810 @endif gold-bootstrap
16816 .PHONY: all-gold maybe-all-gold
16817 maybe-all-gold:
16818 @if gcc-bootstrap
16819 all-gold: stage_current
16820 @endif gcc-bootstrap
16821 @if gold
16822 TARGET-gold=all
16823 maybe-all-gold: all-gold
16824 all-gold: configure-gold
16825 @r=`${PWD_COMMAND}`; export r; \
16826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16827 $(HOST_EXPORTS) \
16828 (cd $(HOST_SUBDIR)/gold && \
16829 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16830 $(TARGET-gold))
16831 @endif gold
16835 .PHONY: all-stage1-gold maybe-all-stage1-gold
16836 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
16837 maybe-all-stage1-gold:
16838 maybe-clean-stage1-gold:
16839 @if gold-bootstrap
16840 maybe-all-stage1-gold: all-stage1-gold
16841 all-stage1: all-stage1-gold
16842 TARGET-stage1-gold = $(TARGET-gold)
16843 all-stage1-gold: configure-stage1-gold
16844 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16845 @r=`${PWD_COMMAND}`; export r; \
16846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16847 TFLAGS="$(STAGE1_TFLAGS)"; \
16848 $(HOST_EXPORTS) \
16849 cd $(HOST_SUBDIR)/gold && \
16850 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16851 CFLAGS="$(STAGE1_CFLAGS)" \
16852 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16853 LIBCFLAGS="$(LIBCFLAGS)" \
16854 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16855 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16856 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16857 $(EXTRA_HOST_FLAGS) \
16858 $(STAGE1_FLAGS_TO_PASS) \
16859 TFLAGS="$(STAGE1_TFLAGS)" \
16860 $(TARGET-stage1-gold)
16862 maybe-clean-stage1-gold: clean-stage1-gold
16863 clean-stage1: clean-stage1-gold
16864 clean-stage1-gold:
16865 @if [ $(current_stage) = stage1 ]; then \
16866 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16867 else \
16868 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
16869 $(MAKE) stage1-start; \
16870 fi; \
16871 cd $(HOST_SUBDIR)/gold && \
16872 $(MAKE) $(EXTRA_HOST_FLAGS) \
16873 $(STAGE1_FLAGS_TO_PASS) clean
16874 @endif gold-bootstrap
16877 .PHONY: all-stage2-gold maybe-all-stage2-gold
16878 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
16879 maybe-all-stage2-gold:
16880 maybe-clean-stage2-gold:
16881 @if gold-bootstrap
16882 maybe-all-stage2-gold: all-stage2-gold
16883 all-stage2: all-stage2-gold
16884 TARGET-stage2-gold = $(TARGET-gold)
16885 all-stage2-gold: configure-stage2-gold
16886 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16887 @r=`${PWD_COMMAND}`; export r; \
16888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16889 TFLAGS="$(STAGE2_TFLAGS)"; \
16890 $(HOST_EXPORTS) \
16891 $(POSTSTAGE1_HOST_EXPORTS) \
16892 cd $(HOST_SUBDIR)/gold && \
16893 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16894 CFLAGS="$(STAGE2_CFLAGS)" \
16895 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16896 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16897 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16898 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16899 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16900 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16901 TFLAGS="$(STAGE2_TFLAGS)" \
16902 $(TARGET-stage2-gold)
16904 maybe-clean-stage2-gold: clean-stage2-gold
16905 clean-stage2: clean-stage2-gold
16906 clean-stage2-gold:
16907 @if [ $(current_stage) = stage2 ]; then \
16908 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16909 else \
16910 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
16911 $(MAKE) stage2-start; \
16912 fi; \
16913 cd $(HOST_SUBDIR)/gold && \
16914 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16915 @endif gold-bootstrap
16918 .PHONY: all-stage3-gold maybe-all-stage3-gold
16919 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
16920 maybe-all-stage3-gold:
16921 maybe-clean-stage3-gold:
16922 @if gold-bootstrap
16923 maybe-all-stage3-gold: all-stage3-gold
16924 all-stage3: all-stage3-gold
16925 TARGET-stage3-gold = $(TARGET-gold)
16926 all-stage3-gold: configure-stage3-gold
16927 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16928 @r=`${PWD_COMMAND}`; export r; \
16929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16930 TFLAGS="$(STAGE3_TFLAGS)"; \
16931 $(HOST_EXPORTS) \
16932 $(POSTSTAGE1_HOST_EXPORTS) \
16933 cd $(HOST_SUBDIR)/gold && \
16934 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16935 CFLAGS="$(STAGE3_CFLAGS)" \
16936 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16937 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16938 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16939 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16940 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16941 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16942 TFLAGS="$(STAGE3_TFLAGS)" \
16943 $(TARGET-stage3-gold)
16945 maybe-clean-stage3-gold: clean-stage3-gold
16946 clean-stage3: clean-stage3-gold
16947 clean-stage3-gold:
16948 @if [ $(current_stage) = stage3 ]; then \
16949 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16950 else \
16951 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
16952 $(MAKE) stage3-start; \
16953 fi; \
16954 cd $(HOST_SUBDIR)/gold && \
16955 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16956 @endif gold-bootstrap
16959 .PHONY: all-stage4-gold maybe-all-stage4-gold
16960 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16961 maybe-all-stage4-gold:
16962 maybe-clean-stage4-gold:
16963 @if gold-bootstrap
16964 maybe-all-stage4-gold: all-stage4-gold
16965 all-stage4: all-stage4-gold
16966 TARGET-stage4-gold = $(TARGET-gold)
16967 all-stage4-gold: configure-stage4-gold
16968 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16969 @r=`${PWD_COMMAND}`; export r; \
16970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16971 TFLAGS="$(STAGE4_TFLAGS)"; \
16972 $(HOST_EXPORTS) \
16973 $(POSTSTAGE1_HOST_EXPORTS) \
16974 cd $(HOST_SUBDIR)/gold && \
16975 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16976 CFLAGS="$(STAGE4_CFLAGS)" \
16977 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16978 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16979 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16980 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16981 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16982 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16983 TFLAGS="$(STAGE4_TFLAGS)" \
16984 $(TARGET-stage4-gold)
16986 maybe-clean-stage4-gold: clean-stage4-gold
16987 clean-stage4: clean-stage4-gold
16988 clean-stage4-gold:
16989 @if [ $(current_stage) = stage4 ]; then \
16990 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16991 else \
16992 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16993 $(MAKE) stage4-start; \
16994 fi; \
16995 cd $(HOST_SUBDIR)/gold && \
16996 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16997 @endif gold-bootstrap
17000 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
17001 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
17002 maybe-all-stageprofile-gold:
17003 maybe-clean-stageprofile-gold:
17004 @if gold-bootstrap
17005 maybe-all-stageprofile-gold: all-stageprofile-gold
17006 all-stageprofile: all-stageprofile-gold
17007 TARGET-stageprofile-gold = $(TARGET-gold)
17008 all-stageprofile-gold: configure-stageprofile-gold
17009 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17010 @r=`${PWD_COMMAND}`; export r; \
17011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17012 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17013 $(HOST_EXPORTS) \
17014 $(POSTSTAGE1_HOST_EXPORTS) \
17015 cd $(HOST_SUBDIR)/gold && \
17016 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17017 CFLAGS="$(STAGEprofile_CFLAGS)" \
17018 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17019 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17020 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17021 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17022 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17023 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17024 TFLAGS="$(STAGEprofile_TFLAGS)" \
17025 $(TARGET-stageprofile-gold)
17027 maybe-clean-stageprofile-gold: clean-stageprofile-gold
17028 clean-stageprofile: clean-stageprofile-gold
17029 clean-stageprofile-gold:
17030 @if [ $(current_stage) = stageprofile ]; then \
17031 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17032 else \
17033 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
17034 $(MAKE) stageprofile-start; \
17035 fi; \
17036 cd $(HOST_SUBDIR)/gold && \
17037 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17038 @endif gold-bootstrap
17041 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
17042 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
17043 maybe-all-stagefeedback-gold:
17044 maybe-clean-stagefeedback-gold:
17045 @if gold-bootstrap
17046 maybe-all-stagefeedback-gold: all-stagefeedback-gold
17047 all-stagefeedback: all-stagefeedback-gold
17048 TARGET-stagefeedback-gold = $(TARGET-gold)
17049 all-stagefeedback-gold: configure-stagefeedback-gold
17050 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17051 @r=`${PWD_COMMAND}`; export r; \
17052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17053 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17054 $(HOST_EXPORTS) \
17055 $(POSTSTAGE1_HOST_EXPORTS) \
17056 cd $(HOST_SUBDIR)/gold && \
17057 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17058 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17059 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17060 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17061 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17062 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17063 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17064 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17065 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17066 $(TARGET-stagefeedback-gold)
17068 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
17069 clean-stagefeedback: clean-stagefeedback-gold
17070 clean-stagefeedback-gold:
17071 @if [ $(current_stage) = stagefeedback ]; then \
17072 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17073 else \
17074 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
17075 $(MAKE) stagefeedback-start; \
17076 fi; \
17077 cd $(HOST_SUBDIR)/gold && \
17078 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17079 @endif gold-bootstrap
17085 .PHONY: check-gold maybe-check-gold
17086 maybe-check-gold:
17087 @if gold
17088 maybe-check-gold: check-gold
17090 check-gold:
17091 @: $(MAKE); $(unstage)
17092 @r=`${PWD_COMMAND}`; export r; \
17093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17094 $(HOST_EXPORTS) \
17095 (cd $(HOST_SUBDIR)/gold && \
17096 $(MAKE) $(FLAGS_TO_PASS) check)
17098 @endif gold
17100 .PHONY: install-gold maybe-install-gold
17101 maybe-install-gold:
17102 @if gold
17103 maybe-install-gold: install-gold
17105 install-gold: installdirs
17106 @: $(MAKE); $(unstage)
17107 @r=`${PWD_COMMAND}`; export r; \
17108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17109 $(HOST_EXPORTS) \
17110 (cd $(HOST_SUBDIR)/gold && \
17111 $(MAKE) $(FLAGS_TO_PASS) install)
17113 @endif gold
17115 .PHONY: install-strip-gold maybe-install-strip-gold
17116 maybe-install-strip-gold:
17117 @if gold
17118 maybe-install-strip-gold: install-strip-gold
17120 install-strip-gold: installdirs
17121 @: $(MAKE); $(unstage)
17122 @r=`${PWD_COMMAND}`; export r; \
17123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17124 $(HOST_EXPORTS) \
17125 (cd $(HOST_SUBDIR)/gold && \
17126 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17128 @endif gold
17130 # Other targets (info, dvi, pdf, etc.)
17132 .PHONY: maybe-info-gold info-gold
17133 maybe-info-gold:
17134 @if gold
17135 maybe-info-gold: info-gold
17137 info-gold: \
17138 configure-gold
17139 @[ -f ./gold/Makefile ] || exit 0; \
17140 r=`${PWD_COMMAND}`; export r; \
17141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17142 $(HOST_EXPORTS) \
17143 for flag in $(EXTRA_HOST_FLAGS) ; do \
17144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17145 done; \
17146 echo "Doing info in gold" ; \
17147 (cd $(HOST_SUBDIR)/gold && \
17148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17150 "RANLIB=$${RANLIB}" \
17151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17152 info) \
17153 || exit 1
17155 @endif gold
17157 .PHONY: maybe-dvi-gold dvi-gold
17158 maybe-dvi-gold:
17159 @if gold
17160 maybe-dvi-gold: dvi-gold
17162 dvi-gold: \
17163 configure-gold
17164 @[ -f ./gold/Makefile ] || exit 0; \
17165 r=`${PWD_COMMAND}`; export r; \
17166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17167 $(HOST_EXPORTS) \
17168 for flag in $(EXTRA_HOST_FLAGS) ; do \
17169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17170 done; \
17171 echo "Doing dvi in gold" ; \
17172 (cd $(HOST_SUBDIR)/gold && \
17173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17175 "RANLIB=$${RANLIB}" \
17176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17177 dvi) \
17178 || exit 1
17180 @endif gold
17182 .PHONY: maybe-pdf-gold pdf-gold
17183 maybe-pdf-gold:
17184 @if gold
17185 maybe-pdf-gold: pdf-gold
17187 pdf-gold: \
17188 configure-gold
17189 @[ -f ./gold/Makefile ] || exit 0; \
17190 r=`${PWD_COMMAND}`; export r; \
17191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17192 $(HOST_EXPORTS) \
17193 for flag in $(EXTRA_HOST_FLAGS) ; do \
17194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17195 done; \
17196 echo "Doing pdf in gold" ; \
17197 (cd $(HOST_SUBDIR)/gold && \
17198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17200 "RANLIB=$${RANLIB}" \
17201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17202 pdf) \
17203 || exit 1
17205 @endif gold
17207 .PHONY: maybe-html-gold html-gold
17208 maybe-html-gold:
17209 @if gold
17210 maybe-html-gold: html-gold
17212 html-gold: \
17213 configure-gold
17214 @[ -f ./gold/Makefile ] || exit 0; \
17215 r=`${PWD_COMMAND}`; export r; \
17216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17217 $(HOST_EXPORTS) \
17218 for flag in $(EXTRA_HOST_FLAGS) ; do \
17219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17220 done; \
17221 echo "Doing html in gold" ; \
17222 (cd $(HOST_SUBDIR)/gold && \
17223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17225 "RANLIB=$${RANLIB}" \
17226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17227 html) \
17228 || exit 1
17230 @endif gold
17232 .PHONY: maybe-TAGS-gold TAGS-gold
17233 maybe-TAGS-gold:
17234 @if gold
17235 maybe-TAGS-gold: TAGS-gold
17237 TAGS-gold: \
17238 configure-gold
17239 @[ -f ./gold/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 gold" ; \
17247 (cd $(HOST_SUBDIR)/gold && \
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 gold
17257 .PHONY: maybe-install-info-gold install-info-gold
17258 maybe-install-info-gold:
17259 @if gold
17260 maybe-install-info-gold: install-info-gold
17262 install-info-gold: \
17263 configure-gold \
17264 info-gold
17265 @[ -f ./gold/Makefile ] || exit 0; \
17266 r=`${PWD_COMMAND}`; export r; \
17267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17268 $(HOST_EXPORTS) \
17269 for flag in $(EXTRA_HOST_FLAGS) ; do \
17270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17271 done; \
17272 echo "Doing install-info in gold" ; \
17273 (cd $(HOST_SUBDIR)/gold && \
17274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17276 "RANLIB=$${RANLIB}" \
17277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17278 install-info) \
17279 || exit 1
17281 @endif gold
17283 .PHONY: maybe-install-pdf-gold install-pdf-gold
17284 maybe-install-pdf-gold:
17285 @if gold
17286 maybe-install-pdf-gold: install-pdf-gold
17288 install-pdf-gold: \
17289 configure-gold \
17290 pdf-gold
17291 @[ -f ./gold/Makefile ] || exit 0; \
17292 r=`${PWD_COMMAND}`; export r; \
17293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17294 $(HOST_EXPORTS) \
17295 for flag in $(EXTRA_HOST_FLAGS) ; do \
17296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17297 done; \
17298 echo "Doing install-pdf in gold" ; \
17299 (cd $(HOST_SUBDIR)/gold && \
17300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17302 "RANLIB=$${RANLIB}" \
17303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17304 install-pdf) \
17305 || exit 1
17307 @endif gold
17309 .PHONY: maybe-install-html-gold install-html-gold
17310 maybe-install-html-gold:
17311 @if gold
17312 maybe-install-html-gold: install-html-gold
17314 install-html-gold: \
17315 configure-gold \
17316 html-gold
17317 @[ -f ./gold/Makefile ] || exit 0; \
17318 r=`${PWD_COMMAND}`; export r; \
17319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17320 $(HOST_EXPORTS) \
17321 for flag in $(EXTRA_HOST_FLAGS) ; do \
17322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17323 done; \
17324 echo "Doing install-html in gold" ; \
17325 (cd $(HOST_SUBDIR)/gold && \
17326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17328 "RANLIB=$${RANLIB}" \
17329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17330 install-html) \
17331 || exit 1
17333 @endif gold
17335 .PHONY: maybe-installcheck-gold installcheck-gold
17336 maybe-installcheck-gold:
17337 @if gold
17338 maybe-installcheck-gold: installcheck-gold
17340 installcheck-gold: \
17341 configure-gold
17342 @[ -f ./gold/Makefile ] || exit 0; \
17343 r=`${PWD_COMMAND}`; export r; \
17344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17345 $(HOST_EXPORTS) \
17346 for flag in $(EXTRA_HOST_FLAGS) ; do \
17347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17348 done; \
17349 echo "Doing installcheck in gold" ; \
17350 (cd $(HOST_SUBDIR)/gold && \
17351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17353 "RANLIB=$${RANLIB}" \
17354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17355 installcheck) \
17356 || exit 1
17358 @endif gold
17360 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
17361 maybe-mostlyclean-gold:
17362 @if gold
17363 maybe-mostlyclean-gold: mostlyclean-gold
17365 mostlyclean-gold:
17366 @[ -f ./gold/Makefile ] || exit 0; \
17367 r=`${PWD_COMMAND}`; export r; \
17368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17369 $(HOST_EXPORTS) \
17370 for flag in $(EXTRA_HOST_FLAGS) ; do \
17371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17372 done; \
17373 echo "Doing mostlyclean in gold" ; \
17374 (cd $(HOST_SUBDIR)/gold && \
17375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17377 "RANLIB=$${RANLIB}" \
17378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17379 mostlyclean) \
17380 || exit 1
17382 @endif gold
17384 .PHONY: maybe-clean-gold clean-gold
17385 maybe-clean-gold:
17386 @if gold
17387 maybe-clean-gold: clean-gold
17389 clean-gold:
17390 @[ -f ./gold/Makefile ] || exit 0; \
17391 r=`${PWD_COMMAND}`; export r; \
17392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17393 $(HOST_EXPORTS) \
17394 for flag in $(EXTRA_HOST_FLAGS) ; do \
17395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17396 done; \
17397 echo "Doing clean in gold" ; \
17398 (cd $(HOST_SUBDIR)/gold && \
17399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17401 "RANLIB=$${RANLIB}" \
17402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17403 clean) \
17404 || exit 1
17406 @endif gold
17408 .PHONY: maybe-distclean-gold distclean-gold
17409 maybe-distclean-gold:
17410 @if gold
17411 maybe-distclean-gold: distclean-gold
17413 distclean-gold:
17414 @[ -f ./gold/Makefile ] || exit 0; \
17415 r=`${PWD_COMMAND}`; export r; \
17416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17417 $(HOST_EXPORTS) \
17418 for flag in $(EXTRA_HOST_FLAGS) ; do \
17419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17420 done; \
17421 echo "Doing distclean in gold" ; \
17422 (cd $(HOST_SUBDIR)/gold && \
17423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17425 "RANLIB=$${RANLIB}" \
17426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17427 distclean) \
17428 || exit 1
17430 @endif gold
17432 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
17433 maybe-maintainer-clean-gold:
17434 @if gold
17435 maybe-maintainer-clean-gold: maintainer-clean-gold
17437 maintainer-clean-gold:
17438 @[ -f ./gold/Makefile ] || exit 0; \
17439 r=`${PWD_COMMAND}`; export r; \
17440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17441 $(HOST_EXPORTS) \
17442 for flag in $(EXTRA_HOST_FLAGS) ; do \
17443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17444 done; \
17445 echo "Doing maintainer-clean in gold" ; \
17446 (cd $(HOST_SUBDIR)/gold && \
17447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17449 "RANLIB=$${RANLIB}" \
17450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17451 maintainer-clean) \
17452 || exit 1
17454 @endif gold
17458 .PHONY: configure-gprof maybe-configure-gprof
17459 maybe-configure-gprof:
17460 @if gcc-bootstrap
17461 configure-gprof: stage_current
17462 @endif gcc-bootstrap
17463 @if gprof
17464 maybe-configure-gprof: configure-gprof
17465 configure-gprof:
17466 @: $(MAKE); $(unstage)
17467 @r=`${PWD_COMMAND}`; export r; \
17468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17469 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
17470 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
17471 $(HOST_EXPORTS) \
17472 echo Configuring in $(HOST_SUBDIR)/gprof; \
17474 this_target="${target_alias}"; \
17476 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
17477 case $(srcdir) in \
17478 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17479 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
17480 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17481 esac; \
17482 srcdiroption="--srcdir=$${topdir}/gprof"; \
17483 libsrcdir="$$s/gprof"; \
17484 $(SHELL) $${libsrcdir}/configure \
17485 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17486 --target=$${this_target} $${srcdiroption} \
17487 || exit 1
17488 @endif gprof
17494 .PHONY: all-gprof maybe-all-gprof
17495 maybe-all-gprof:
17496 @if gcc-bootstrap
17497 all-gprof: stage_current
17498 @endif gcc-bootstrap
17499 @if gprof
17500 TARGET-gprof=all
17501 maybe-all-gprof: all-gprof
17502 all-gprof: configure-gprof
17503 @: $(MAKE); $(unstage)
17504 @r=`${PWD_COMMAND}`; export r; \
17505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17506 $(HOST_EXPORTS) \
17507 (cd $(HOST_SUBDIR)/gprof && \
17508 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17509 $(TARGET-gprof))
17510 @endif gprof
17515 .PHONY: check-gprof maybe-check-gprof
17516 maybe-check-gprof:
17517 @if gprof
17518 maybe-check-gprof: check-gprof
17520 check-gprof:
17521 @: $(MAKE); $(unstage)
17522 @r=`${PWD_COMMAND}`; export r; \
17523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17524 $(HOST_EXPORTS) \
17525 (cd $(HOST_SUBDIR)/gprof && \
17526 $(MAKE) $(FLAGS_TO_PASS) check)
17528 @endif gprof
17530 .PHONY: install-gprof maybe-install-gprof
17531 maybe-install-gprof:
17532 @if gprof
17533 maybe-install-gprof: install-gprof
17535 install-gprof: installdirs
17536 @: $(MAKE); $(unstage)
17537 @r=`${PWD_COMMAND}`; export r; \
17538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17539 $(HOST_EXPORTS) \
17540 (cd $(HOST_SUBDIR)/gprof && \
17541 $(MAKE) $(FLAGS_TO_PASS) install)
17543 @endif gprof
17545 .PHONY: install-strip-gprof maybe-install-strip-gprof
17546 maybe-install-strip-gprof:
17547 @if gprof
17548 maybe-install-strip-gprof: install-strip-gprof
17550 install-strip-gprof: installdirs
17551 @: $(MAKE); $(unstage)
17552 @r=`${PWD_COMMAND}`; export r; \
17553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17554 $(HOST_EXPORTS) \
17555 (cd $(HOST_SUBDIR)/gprof && \
17556 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17558 @endif gprof
17560 # Other targets (info, dvi, pdf, etc.)
17562 .PHONY: maybe-info-gprof info-gprof
17563 maybe-info-gprof:
17564 @if gprof
17565 maybe-info-gprof: info-gprof
17567 info-gprof: \
17568 configure-gprof
17569 @: $(MAKE); $(unstage)
17570 @[ -f ./gprof/Makefile ] || exit 0; \
17571 r=`${PWD_COMMAND}`; export r; \
17572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17573 $(HOST_EXPORTS) \
17574 for flag in $(EXTRA_HOST_FLAGS) ; do \
17575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17576 done; \
17577 echo "Doing info in gprof" ; \
17578 (cd $(HOST_SUBDIR)/gprof && \
17579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17581 "RANLIB=$${RANLIB}" \
17582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17583 info) \
17584 || exit 1
17586 @endif gprof
17588 .PHONY: maybe-dvi-gprof dvi-gprof
17589 maybe-dvi-gprof:
17590 @if gprof
17591 maybe-dvi-gprof: dvi-gprof
17593 dvi-gprof: \
17594 configure-gprof
17595 @: $(MAKE); $(unstage)
17596 @[ -f ./gprof/Makefile ] || exit 0; \
17597 r=`${PWD_COMMAND}`; export r; \
17598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17599 $(HOST_EXPORTS) \
17600 for flag in $(EXTRA_HOST_FLAGS) ; do \
17601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17602 done; \
17603 echo "Doing dvi in gprof" ; \
17604 (cd $(HOST_SUBDIR)/gprof && \
17605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17607 "RANLIB=$${RANLIB}" \
17608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17609 dvi) \
17610 || exit 1
17612 @endif gprof
17614 .PHONY: maybe-pdf-gprof pdf-gprof
17615 maybe-pdf-gprof:
17616 @if gprof
17617 maybe-pdf-gprof: pdf-gprof
17619 pdf-gprof: \
17620 configure-gprof
17621 @: $(MAKE); $(unstage)
17622 @[ -f ./gprof/Makefile ] || exit 0; \
17623 r=`${PWD_COMMAND}`; export r; \
17624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17625 $(HOST_EXPORTS) \
17626 for flag in $(EXTRA_HOST_FLAGS) ; do \
17627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17628 done; \
17629 echo "Doing pdf in gprof" ; \
17630 (cd $(HOST_SUBDIR)/gprof && \
17631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17633 "RANLIB=$${RANLIB}" \
17634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17635 pdf) \
17636 || exit 1
17638 @endif gprof
17640 .PHONY: maybe-html-gprof html-gprof
17641 maybe-html-gprof:
17642 @if gprof
17643 maybe-html-gprof: html-gprof
17645 html-gprof: \
17646 configure-gprof
17647 @: $(MAKE); $(unstage)
17648 @[ -f ./gprof/Makefile ] || exit 0; \
17649 r=`${PWD_COMMAND}`; export r; \
17650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17651 $(HOST_EXPORTS) \
17652 for flag in $(EXTRA_HOST_FLAGS) ; do \
17653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17654 done; \
17655 echo "Doing html in gprof" ; \
17656 (cd $(HOST_SUBDIR)/gprof && \
17657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17659 "RANLIB=$${RANLIB}" \
17660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17661 html) \
17662 || exit 1
17664 @endif gprof
17666 .PHONY: maybe-TAGS-gprof TAGS-gprof
17667 maybe-TAGS-gprof:
17668 @if gprof
17669 maybe-TAGS-gprof: TAGS-gprof
17671 TAGS-gprof: \
17672 configure-gprof
17673 @: $(MAKE); $(unstage)
17674 @[ -f ./gprof/Makefile ] || exit 0; \
17675 r=`${PWD_COMMAND}`; export r; \
17676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17677 $(HOST_EXPORTS) \
17678 for flag in $(EXTRA_HOST_FLAGS) ; do \
17679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17680 done; \
17681 echo "Doing TAGS in gprof" ; \
17682 (cd $(HOST_SUBDIR)/gprof && \
17683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17685 "RANLIB=$${RANLIB}" \
17686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17687 TAGS) \
17688 || exit 1
17690 @endif gprof
17692 .PHONY: maybe-install-info-gprof install-info-gprof
17693 maybe-install-info-gprof:
17694 @if gprof
17695 maybe-install-info-gprof: install-info-gprof
17697 install-info-gprof: \
17698 configure-gprof \
17699 info-gprof
17700 @: $(MAKE); $(unstage)
17701 @[ -f ./gprof/Makefile ] || exit 0; \
17702 r=`${PWD_COMMAND}`; export r; \
17703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17704 $(HOST_EXPORTS) \
17705 for flag in $(EXTRA_HOST_FLAGS) ; do \
17706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17707 done; \
17708 echo "Doing install-info in gprof" ; \
17709 (cd $(HOST_SUBDIR)/gprof && \
17710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17712 "RANLIB=$${RANLIB}" \
17713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17714 install-info) \
17715 || exit 1
17717 @endif gprof
17719 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
17720 maybe-install-pdf-gprof:
17721 @if gprof
17722 maybe-install-pdf-gprof: install-pdf-gprof
17724 install-pdf-gprof: \
17725 configure-gprof \
17726 pdf-gprof
17727 @: $(MAKE); $(unstage)
17728 @[ -f ./gprof/Makefile ] || exit 0; \
17729 r=`${PWD_COMMAND}`; export r; \
17730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17731 $(HOST_EXPORTS) \
17732 for flag in $(EXTRA_HOST_FLAGS) ; do \
17733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17734 done; \
17735 echo "Doing install-pdf in gprof" ; \
17736 (cd $(HOST_SUBDIR)/gprof && \
17737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17739 "RANLIB=$${RANLIB}" \
17740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17741 install-pdf) \
17742 || exit 1
17744 @endif gprof
17746 .PHONY: maybe-install-html-gprof install-html-gprof
17747 maybe-install-html-gprof:
17748 @if gprof
17749 maybe-install-html-gprof: install-html-gprof
17751 install-html-gprof: \
17752 configure-gprof \
17753 html-gprof
17754 @: $(MAKE); $(unstage)
17755 @[ -f ./gprof/Makefile ] || exit 0; \
17756 r=`${PWD_COMMAND}`; export r; \
17757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17758 $(HOST_EXPORTS) \
17759 for flag in $(EXTRA_HOST_FLAGS) ; do \
17760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17761 done; \
17762 echo "Doing install-html in gprof" ; \
17763 (cd $(HOST_SUBDIR)/gprof && \
17764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17766 "RANLIB=$${RANLIB}" \
17767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17768 install-html) \
17769 || exit 1
17771 @endif gprof
17773 .PHONY: maybe-installcheck-gprof installcheck-gprof
17774 maybe-installcheck-gprof:
17775 @if gprof
17776 maybe-installcheck-gprof: installcheck-gprof
17778 installcheck-gprof: \
17779 configure-gprof
17780 @: $(MAKE); $(unstage)
17781 @[ -f ./gprof/Makefile ] || exit 0; \
17782 r=`${PWD_COMMAND}`; export r; \
17783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17784 $(HOST_EXPORTS) \
17785 for flag in $(EXTRA_HOST_FLAGS) ; do \
17786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17787 done; \
17788 echo "Doing installcheck in gprof" ; \
17789 (cd $(HOST_SUBDIR)/gprof && \
17790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17792 "RANLIB=$${RANLIB}" \
17793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17794 installcheck) \
17795 || exit 1
17797 @endif gprof
17799 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
17800 maybe-mostlyclean-gprof:
17801 @if gprof
17802 maybe-mostlyclean-gprof: mostlyclean-gprof
17804 mostlyclean-gprof:
17805 @: $(MAKE); $(unstage)
17806 @[ -f ./gprof/Makefile ] || exit 0; \
17807 r=`${PWD_COMMAND}`; export r; \
17808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17809 $(HOST_EXPORTS) \
17810 for flag in $(EXTRA_HOST_FLAGS) ; do \
17811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17812 done; \
17813 echo "Doing mostlyclean in gprof" ; \
17814 (cd $(HOST_SUBDIR)/gprof && \
17815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17817 "RANLIB=$${RANLIB}" \
17818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17819 mostlyclean) \
17820 || exit 1
17822 @endif gprof
17824 .PHONY: maybe-clean-gprof clean-gprof
17825 maybe-clean-gprof:
17826 @if gprof
17827 maybe-clean-gprof: clean-gprof
17829 clean-gprof:
17830 @: $(MAKE); $(unstage)
17831 @[ -f ./gprof/Makefile ] || exit 0; \
17832 r=`${PWD_COMMAND}`; export r; \
17833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17834 $(HOST_EXPORTS) \
17835 for flag in $(EXTRA_HOST_FLAGS) ; do \
17836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17837 done; \
17838 echo "Doing clean in gprof" ; \
17839 (cd $(HOST_SUBDIR)/gprof && \
17840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17842 "RANLIB=$${RANLIB}" \
17843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17844 clean) \
17845 || exit 1
17847 @endif gprof
17849 .PHONY: maybe-distclean-gprof distclean-gprof
17850 maybe-distclean-gprof:
17851 @if gprof
17852 maybe-distclean-gprof: distclean-gprof
17854 distclean-gprof:
17855 @: $(MAKE); $(unstage)
17856 @[ -f ./gprof/Makefile ] || exit 0; \
17857 r=`${PWD_COMMAND}`; export r; \
17858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17859 $(HOST_EXPORTS) \
17860 for flag in $(EXTRA_HOST_FLAGS) ; do \
17861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17862 done; \
17863 echo "Doing distclean in gprof" ; \
17864 (cd $(HOST_SUBDIR)/gprof && \
17865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17867 "RANLIB=$${RANLIB}" \
17868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17869 distclean) \
17870 || exit 1
17872 @endif gprof
17874 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
17875 maybe-maintainer-clean-gprof:
17876 @if gprof
17877 maybe-maintainer-clean-gprof: maintainer-clean-gprof
17879 maintainer-clean-gprof:
17880 @: $(MAKE); $(unstage)
17881 @[ -f ./gprof/Makefile ] || exit 0; \
17882 r=`${PWD_COMMAND}`; export r; \
17883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17884 $(HOST_EXPORTS) \
17885 for flag in $(EXTRA_HOST_FLAGS) ; do \
17886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17887 done; \
17888 echo "Doing maintainer-clean in gprof" ; \
17889 (cd $(HOST_SUBDIR)/gprof && \
17890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17892 "RANLIB=$${RANLIB}" \
17893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17894 maintainer-clean) \
17895 || exit 1
17897 @endif gprof
17901 .PHONY: configure-intl maybe-configure-intl
17902 maybe-configure-intl:
17903 @if gcc-bootstrap
17904 configure-intl: stage_current
17905 @endif gcc-bootstrap
17906 @if intl
17907 maybe-configure-intl: configure-intl
17908 configure-intl:
17909 @r=`${PWD_COMMAND}`; export r; \
17910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17911 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17913 $(HOST_EXPORTS) \
17914 echo Configuring in $(HOST_SUBDIR)/intl; \
17916 this_target="${target_alias}"; \
17918 cd "$(HOST_SUBDIR)/intl" || exit 1; \
17919 case $(srcdir) in \
17920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17921 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17923 esac; \
17924 srcdiroption="--srcdir=$${topdir}/intl"; \
17925 libsrcdir="$$s/intl"; \
17926 $(SHELL) $${libsrcdir}/configure \
17927 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17928 --target=$${this_target} $${srcdiroption} \
17929 || exit 1
17930 @endif intl
17934 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
17935 maybe-configure-stage1-intl:
17936 @if intl-bootstrap
17937 maybe-configure-stage1-intl: configure-stage1-intl
17938 configure-stage1-intl:
17939 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17940 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17941 @r=`${PWD_COMMAND}`; export r; \
17942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17943 TFLAGS="$(STAGE1_TFLAGS)"; \
17944 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17945 $(HOST_EXPORTS) \
17946 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17947 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17948 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17949 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
17950 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17951 cd $(HOST_SUBDIR)/intl || exit 1; \
17952 case $(srcdir) in \
17953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17954 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17956 esac; \
17957 srcdiroption="--srcdir=$${topdir}/intl"; \
17958 libsrcdir="$$s/intl"; \
17959 $(SHELL) $${libsrcdir}/configure \
17960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17961 --target=${target_alias} $${srcdiroption} \
17962 $(STAGE1_CONFIGURE_FLAGS)
17963 @endif intl-bootstrap
17965 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17966 maybe-configure-stage2-intl:
17967 @if intl-bootstrap
17968 maybe-configure-stage2-intl: configure-stage2-intl
17969 configure-stage2-intl:
17970 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17971 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17972 @r=`${PWD_COMMAND}`; export r; \
17973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17974 TFLAGS="$(STAGE2_TFLAGS)"; \
17975 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17976 $(HOST_EXPORTS) \
17977 $(POSTSTAGE1_HOST_EXPORTS) \
17978 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17979 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17980 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17981 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17982 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17983 cd $(HOST_SUBDIR)/intl || exit 1; \
17984 case $(srcdir) in \
17985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17986 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17988 esac; \
17989 srcdiroption="--srcdir=$${topdir}/intl"; \
17990 libsrcdir="$$s/intl"; \
17991 $(SHELL) $${libsrcdir}/configure \
17992 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17993 --target=${target_alias} $${srcdiroption} \
17994 --with-build-libsubdir=$(HOST_SUBDIR) \
17995 $(STAGE2_CONFIGURE_FLAGS)
17996 @endif intl-bootstrap
17998 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17999 maybe-configure-stage3-intl:
18000 @if intl-bootstrap
18001 maybe-configure-stage3-intl: configure-stage3-intl
18002 configure-stage3-intl:
18003 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18004 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18005 @r=`${PWD_COMMAND}`; export r; \
18006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18007 TFLAGS="$(STAGE3_TFLAGS)"; \
18008 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18009 $(HOST_EXPORTS) \
18010 $(POSTSTAGE1_HOST_EXPORTS) \
18011 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18012 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18013 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18014 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
18015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
18016 cd $(HOST_SUBDIR)/intl || exit 1; \
18017 case $(srcdir) in \
18018 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18019 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18020 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18021 esac; \
18022 srcdiroption="--srcdir=$${topdir}/intl"; \
18023 libsrcdir="$$s/intl"; \
18024 $(SHELL) $${libsrcdir}/configure \
18025 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18026 --target=${target_alias} $${srcdiroption} \
18027 --with-build-libsubdir=$(HOST_SUBDIR) \
18028 $(STAGE3_CONFIGURE_FLAGS)
18029 @endif intl-bootstrap
18031 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
18032 maybe-configure-stage4-intl:
18033 @if intl-bootstrap
18034 maybe-configure-stage4-intl: configure-stage4-intl
18035 configure-stage4-intl:
18036 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18037 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18038 @r=`${PWD_COMMAND}`; export r; \
18039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18040 TFLAGS="$(STAGE4_TFLAGS)"; \
18041 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18042 $(HOST_EXPORTS) \
18043 $(POSTSTAGE1_HOST_EXPORTS) \
18044 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18045 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18046 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18047 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
18048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
18049 cd $(HOST_SUBDIR)/intl || exit 1; \
18050 case $(srcdir) in \
18051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18052 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18054 esac; \
18055 srcdiroption="--srcdir=$${topdir}/intl"; \
18056 libsrcdir="$$s/intl"; \
18057 $(SHELL) $${libsrcdir}/configure \
18058 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18059 --target=${target_alias} $${srcdiroption} \
18060 --with-build-libsubdir=$(HOST_SUBDIR) \
18061 $(STAGE4_CONFIGURE_FLAGS)
18062 @endif intl-bootstrap
18064 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
18065 maybe-configure-stageprofile-intl:
18066 @if intl-bootstrap
18067 maybe-configure-stageprofile-intl: configure-stageprofile-intl
18068 configure-stageprofile-intl:
18069 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18070 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18071 @r=`${PWD_COMMAND}`; export r; \
18072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18073 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18074 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18075 $(HOST_EXPORTS) \
18076 $(POSTSTAGE1_HOST_EXPORTS) \
18077 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18078 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18079 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18080 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
18081 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
18082 cd $(HOST_SUBDIR)/intl || exit 1; \
18083 case $(srcdir) in \
18084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18085 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18087 esac; \
18088 srcdiroption="--srcdir=$${topdir}/intl"; \
18089 libsrcdir="$$s/intl"; \
18090 $(SHELL) $${libsrcdir}/configure \
18091 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18092 --target=${target_alias} $${srcdiroption} \
18093 --with-build-libsubdir=$(HOST_SUBDIR) \
18094 $(STAGEprofile_CONFIGURE_FLAGS)
18095 @endif intl-bootstrap
18097 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
18098 maybe-configure-stagefeedback-intl:
18099 @if intl-bootstrap
18100 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
18101 configure-stagefeedback-intl:
18102 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18103 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18104 @r=`${PWD_COMMAND}`; export r; \
18105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18106 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18107 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18108 $(HOST_EXPORTS) \
18109 $(POSTSTAGE1_HOST_EXPORTS) \
18110 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18111 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18112 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18113 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
18114 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
18115 cd $(HOST_SUBDIR)/intl || exit 1; \
18116 case $(srcdir) in \
18117 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18118 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18119 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18120 esac; \
18121 srcdiroption="--srcdir=$${topdir}/intl"; \
18122 libsrcdir="$$s/intl"; \
18123 $(SHELL) $${libsrcdir}/configure \
18124 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18125 --target=${target_alias} $${srcdiroption} \
18126 --with-build-libsubdir=$(HOST_SUBDIR) \
18127 $(STAGEfeedback_CONFIGURE_FLAGS)
18128 @endif intl-bootstrap
18134 .PHONY: all-intl maybe-all-intl
18135 maybe-all-intl:
18136 @if gcc-bootstrap
18137 all-intl: stage_current
18138 @endif gcc-bootstrap
18139 @if intl
18140 TARGET-intl=all
18141 maybe-all-intl: all-intl
18142 all-intl: configure-intl
18143 @r=`${PWD_COMMAND}`; export r; \
18144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18145 $(HOST_EXPORTS) \
18146 (cd $(HOST_SUBDIR)/intl && \
18147 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18148 $(TARGET-intl))
18149 @endif intl
18153 .PHONY: all-stage1-intl maybe-all-stage1-intl
18154 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
18155 maybe-all-stage1-intl:
18156 maybe-clean-stage1-intl:
18157 @if intl-bootstrap
18158 maybe-all-stage1-intl: all-stage1-intl
18159 all-stage1: all-stage1-intl
18160 TARGET-stage1-intl = $(TARGET-intl)
18161 all-stage1-intl: configure-stage1-intl
18162 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18163 @r=`${PWD_COMMAND}`; export r; \
18164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18165 TFLAGS="$(STAGE1_TFLAGS)"; \
18166 $(HOST_EXPORTS) \
18167 cd $(HOST_SUBDIR)/intl && \
18168 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18169 CFLAGS="$(STAGE1_CFLAGS)" \
18170 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18171 LIBCFLAGS="$(LIBCFLAGS)" \
18172 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18173 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18174 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18175 $(EXTRA_HOST_FLAGS) \
18176 $(STAGE1_FLAGS_TO_PASS) \
18177 TFLAGS="$(STAGE1_TFLAGS)" \
18178 $(TARGET-stage1-intl)
18180 maybe-clean-stage1-intl: clean-stage1-intl
18181 clean-stage1: clean-stage1-intl
18182 clean-stage1-intl:
18183 @if [ $(current_stage) = stage1 ]; then \
18184 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18185 else \
18186 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
18187 $(MAKE) stage1-start; \
18188 fi; \
18189 cd $(HOST_SUBDIR)/intl && \
18190 $(MAKE) $(EXTRA_HOST_FLAGS) \
18191 $(STAGE1_FLAGS_TO_PASS) clean
18192 @endif intl-bootstrap
18195 .PHONY: all-stage2-intl maybe-all-stage2-intl
18196 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
18197 maybe-all-stage2-intl:
18198 maybe-clean-stage2-intl:
18199 @if intl-bootstrap
18200 maybe-all-stage2-intl: all-stage2-intl
18201 all-stage2: all-stage2-intl
18202 TARGET-stage2-intl = $(TARGET-intl)
18203 all-stage2-intl: configure-stage2-intl
18204 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18205 @r=`${PWD_COMMAND}`; export r; \
18206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18207 TFLAGS="$(STAGE2_TFLAGS)"; \
18208 $(HOST_EXPORTS) \
18209 $(POSTSTAGE1_HOST_EXPORTS) \
18210 cd $(HOST_SUBDIR)/intl && \
18211 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18212 CFLAGS="$(STAGE2_CFLAGS)" \
18213 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18214 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18215 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18216 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18217 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18218 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18219 TFLAGS="$(STAGE2_TFLAGS)" \
18220 $(TARGET-stage2-intl)
18222 maybe-clean-stage2-intl: clean-stage2-intl
18223 clean-stage2: clean-stage2-intl
18224 clean-stage2-intl:
18225 @if [ $(current_stage) = stage2 ]; then \
18226 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18227 else \
18228 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
18229 $(MAKE) stage2-start; \
18230 fi; \
18231 cd $(HOST_SUBDIR)/intl && \
18232 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18233 @endif intl-bootstrap
18236 .PHONY: all-stage3-intl maybe-all-stage3-intl
18237 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
18238 maybe-all-stage3-intl:
18239 maybe-clean-stage3-intl:
18240 @if intl-bootstrap
18241 maybe-all-stage3-intl: all-stage3-intl
18242 all-stage3: all-stage3-intl
18243 TARGET-stage3-intl = $(TARGET-intl)
18244 all-stage3-intl: configure-stage3-intl
18245 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18246 @r=`${PWD_COMMAND}`; export r; \
18247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18248 TFLAGS="$(STAGE3_TFLAGS)"; \
18249 $(HOST_EXPORTS) \
18250 $(POSTSTAGE1_HOST_EXPORTS) \
18251 cd $(HOST_SUBDIR)/intl && \
18252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18253 CFLAGS="$(STAGE3_CFLAGS)" \
18254 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18255 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18256 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18257 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18258 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18259 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18260 TFLAGS="$(STAGE3_TFLAGS)" \
18261 $(TARGET-stage3-intl)
18263 maybe-clean-stage3-intl: clean-stage3-intl
18264 clean-stage3: clean-stage3-intl
18265 clean-stage3-intl:
18266 @if [ $(current_stage) = stage3 ]; then \
18267 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18268 else \
18269 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
18270 $(MAKE) stage3-start; \
18271 fi; \
18272 cd $(HOST_SUBDIR)/intl && \
18273 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18274 @endif intl-bootstrap
18277 .PHONY: all-stage4-intl maybe-all-stage4-intl
18278 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
18279 maybe-all-stage4-intl:
18280 maybe-clean-stage4-intl:
18281 @if intl-bootstrap
18282 maybe-all-stage4-intl: all-stage4-intl
18283 all-stage4: all-stage4-intl
18284 TARGET-stage4-intl = $(TARGET-intl)
18285 all-stage4-intl: configure-stage4-intl
18286 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18287 @r=`${PWD_COMMAND}`; export r; \
18288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18289 TFLAGS="$(STAGE4_TFLAGS)"; \
18290 $(HOST_EXPORTS) \
18291 $(POSTSTAGE1_HOST_EXPORTS) \
18292 cd $(HOST_SUBDIR)/intl && \
18293 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18294 CFLAGS="$(STAGE4_CFLAGS)" \
18295 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18296 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18297 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18298 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18299 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18300 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18301 TFLAGS="$(STAGE4_TFLAGS)" \
18302 $(TARGET-stage4-intl)
18304 maybe-clean-stage4-intl: clean-stage4-intl
18305 clean-stage4: clean-stage4-intl
18306 clean-stage4-intl:
18307 @if [ $(current_stage) = stage4 ]; then \
18308 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18309 else \
18310 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
18311 $(MAKE) stage4-start; \
18312 fi; \
18313 cd $(HOST_SUBDIR)/intl && \
18314 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18315 @endif intl-bootstrap
18318 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
18319 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
18320 maybe-all-stageprofile-intl:
18321 maybe-clean-stageprofile-intl:
18322 @if intl-bootstrap
18323 maybe-all-stageprofile-intl: all-stageprofile-intl
18324 all-stageprofile: all-stageprofile-intl
18325 TARGET-stageprofile-intl = $(TARGET-intl)
18326 all-stageprofile-intl: configure-stageprofile-intl
18327 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18328 @r=`${PWD_COMMAND}`; export r; \
18329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18330 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18331 $(HOST_EXPORTS) \
18332 $(POSTSTAGE1_HOST_EXPORTS) \
18333 cd $(HOST_SUBDIR)/intl && \
18334 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18335 CFLAGS="$(STAGEprofile_CFLAGS)" \
18336 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18337 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18338 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18339 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18340 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18341 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18342 TFLAGS="$(STAGEprofile_TFLAGS)" \
18343 $(TARGET-stageprofile-intl)
18345 maybe-clean-stageprofile-intl: clean-stageprofile-intl
18346 clean-stageprofile: clean-stageprofile-intl
18347 clean-stageprofile-intl:
18348 @if [ $(current_stage) = stageprofile ]; then \
18349 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18350 else \
18351 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
18352 $(MAKE) stageprofile-start; \
18353 fi; \
18354 cd $(HOST_SUBDIR)/intl && \
18355 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18356 @endif intl-bootstrap
18359 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
18360 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
18361 maybe-all-stagefeedback-intl:
18362 maybe-clean-stagefeedback-intl:
18363 @if intl-bootstrap
18364 maybe-all-stagefeedback-intl: all-stagefeedback-intl
18365 all-stagefeedback: all-stagefeedback-intl
18366 TARGET-stagefeedback-intl = $(TARGET-intl)
18367 all-stagefeedback-intl: configure-stagefeedback-intl
18368 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18369 @r=`${PWD_COMMAND}`; export r; \
18370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18371 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18372 $(HOST_EXPORTS) \
18373 $(POSTSTAGE1_HOST_EXPORTS) \
18374 cd $(HOST_SUBDIR)/intl && \
18375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18376 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18377 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18378 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18379 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18380 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18381 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18382 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18383 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18384 $(TARGET-stagefeedback-intl)
18386 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
18387 clean-stagefeedback: clean-stagefeedback-intl
18388 clean-stagefeedback-intl:
18389 @if [ $(current_stage) = stagefeedback ]; then \
18390 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18391 else \
18392 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
18393 $(MAKE) stagefeedback-start; \
18394 fi; \
18395 cd $(HOST_SUBDIR)/intl && \
18396 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18397 @endif intl-bootstrap
18403 .PHONY: check-intl maybe-check-intl
18404 maybe-check-intl:
18405 @if intl
18406 maybe-check-intl: check-intl
18408 check-intl:
18409 @: $(MAKE); $(unstage)
18410 @r=`${PWD_COMMAND}`; export r; \
18411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18412 $(HOST_EXPORTS) \
18413 (cd $(HOST_SUBDIR)/intl && \
18414 $(MAKE) $(FLAGS_TO_PASS) check)
18416 @endif intl
18418 .PHONY: install-intl maybe-install-intl
18419 maybe-install-intl:
18420 @if intl
18421 maybe-install-intl: install-intl
18423 install-intl: installdirs
18424 @: $(MAKE); $(unstage)
18425 @r=`${PWD_COMMAND}`; export r; \
18426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18427 $(HOST_EXPORTS) \
18428 (cd $(HOST_SUBDIR)/intl && \
18429 $(MAKE) $(FLAGS_TO_PASS) install)
18431 @endif intl
18433 .PHONY: install-strip-intl maybe-install-strip-intl
18434 maybe-install-strip-intl:
18435 @if intl
18436 maybe-install-strip-intl: install-strip-intl
18438 install-strip-intl: installdirs
18439 @: $(MAKE); $(unstage)
18440 @r=`${PWD_COMMAND}`; export r; \
18441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18442 $(HOST_EXPORTS) \
18443 (cd $(HOST_SUBDIR)/intl && \
18444 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18446 @endif intl
18448 # Other targets (info, dvi, pdf, etc.)
18450 .PHONY: maybe-info-intl info-intl
18451 maybe-info-intl:
18452 @if intl
18453 maybe-info-intl: info-intl
18455 info-intl: \
18456 configure-intl
18457 @[ -f ./intl/Makefile ] || exit 0; \
18458 r=`${PWD_COMMAND}`; export r; \
18459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18460 $(HOST_EXPORTS) \
18461 for flag in $(EXTRA_HOST_FLAGS) ; do \
18462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18463 done; \
18464 echo "Doing info in intl" ; \
18465 (cd $(HOST_SUBDIR)/intl && \
18466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18468 "RANLIB=$${RANLIB}" \
18469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18470 info) \
18471 || exit 1
18473 @endif intl
18475 .PHONY: maybe-dvi-intl dvi-intl
18476 maybe-dvi-intl:
18477 @if intl
18478 maybe-dvi-intl: dvi-intl
18480 dvi-intl: \
18481 configure-intl
18482 @[ -f ./intl/Makefile ] || exit 0; \
18483 r=`${PWD_COMMAND}`; export r; \
18484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18485 $(HOST_EXPORTS) \
18486 for flag in $(EXTRA_HOST_FLAGS) ; do \
18487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18488 done; \
18489 echo "Doing dvi in intl" ; \
18490 (cd $(HOST_SUBDIR)/intl && \
18491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18493 "RANLIB=$${RANLIB}" \
18494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18495 dvi) \
18496 || exit 1
18498 @endif intl
18500 .PHONY: maybe-pdf-intl pdf-intl
18501 maybe-pdf-intl:
18502 @if intl
18503 maybe-pdf-intl: pdf-intl
18505 pdf-intl: \
18506 configure-intl
18507 @[ -f ./intl/Makefile ] || exit 0; \
18508 r=`${PWD_COMMAND}`; export r; \
18509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18510 $(HOST_EXPORTS) \
18511 for flag in $(EXTRA_HOST_FLAGS) ; do \
18512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18513 done; \
18514 echo "Doing pdf in intl" ; \
18515 (cd $(HOST_SUBDIR)/intl && \
18516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18518 "RANLIB=$${RANLIB}" \
18519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18520 pdf) \
18521 || exit 1
18523 @endif intl
18525 .PHONY: maybe-html-intl html-intl
18526 maybe-html-intl:
18527 @if intl
18528 maybe-html-intl: html-intl
18530 html-intl: \
18531 configure-intl
18532 @[ -f ./intl/Makefile ] || exit 0; \
18533 r=`${PWD_COMMAND}`; export r; \
18534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18535 $(HOST_EXPORTS) \
18536 for flag in $(EXTRA_HOST_FLAGS) ; do \
18537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18538 done; \
18539 echo "Doing html in intl" ; \
18540 (cd $(HOST_SUBDIR)/intl && \
18541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18543 "RANLIB=$${RANLIB}" \
18544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18545 html) \
18546 || exit 1
18548 @endif intl
18550 .PHONY: maybe-TAGS-intl TAGS-intl
18551 maybe-TAGS-intl:
18552 @if intl
18553 maybe-TAGS-intl: TAGS-intl
18555 TAGS-intl: \
18556 configure-intl
18557 @[ -f ./intl/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 intl" ; \
18565 (cd $(HOST_SUBDIR)/intl && \
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 intl
18575 .PHONY: maybe-install-info-intl install-info-intl
18576 maybe-install-info-intl:
18577 @if intl
18578 maybe-install-info-intl: install-info-intl
18580 install-info-intl: \
18581 configure-intl \
18582 info-intl
18583 @[ -f ./intl/Makefile ] || exit 0; \
18584 r=`${PWD_COMMAND}`; export r; \
18585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18586 $(HOST_EXPORTS) \
18587 for flag in $(EXTRA_HOST_FLAGS) ; do \
18588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18589 done; \
18590 echo "Doing install-info in intl" ; \
18591 (cd $(HOST_SUBDIR)/intl && \
18592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18594 "RANLIB=$${RANLIB}" \
18595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18596 install-info) \
18597 || exit 1
18599 @endif intl
18601 .PHONY: maybe-install-pdf-intl install-pdf-intl
18602 maybe-install-pdf-intl:
18603 @if intl
18604 maybe-install-pdf-intl: install-pdf-intl
18606 install-pdf-intl: \
18607 configure-intl \
18608 pdf-intl
18609 @[ -f ./intl/Makefile ] || exit 0; \
18610 r=`${PWD_COMMAND}`; export r; \
18611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18612 $(HOST_EXPORTS) \
18613 for flag in $(EXTRA_HOST_FLAGS) ; do \
18614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18615 done; \
18616 echo "Doing install-pdf in intl" ; \
18617 (cd $(HOST_SUBDIR)/intl && \
18618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18620 "RANLIB=$${RANLIB}" \
18621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18622 install-pdf) \
18623 || exit 1
18625 @endif intl
18627 .PHONY: maybe-install-html-intl install-html-intl
18628 maybe-install-html-intl:
18629 @if intl
18630 maybe-install-html-intl: install-html-intl
18632 install-html-intl: \
18633 configure-intl \
18634 html-intl
18635 @[ -f ./intl/Makefile ] || exit 0; \
18636 r=`${PWD_COMMAND}`; export r; \
18637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18638 $(HOST_EXPORTS) \
18639 for flag in $(EXTRA_HOST_FLAGS) ; do \
18640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18641 done; \
18642 echo "Doing install-html in intl" ; \
18643 (cd $(HOST_SUBDIR)/intl && \
18644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18646 "RANLIB=$${RANLIB}" \
18647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18648 install-html) \
18649 || exit 1
18651 @endif intl
18653 .PHONY: maybe-installcheck-intl installcheck-intl
18654 maybe-installcheck-intl:
18655 @if intl
18656 maybe-installcheck-intl: installcheck-intl
18658 installcheck-intl: \
18659 configure-intl
18660 @[ -f ./intl/Makefile ] || exit 0; \
18661 r=`${PWD_COMMAND}`; export r; \
18662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18663 $(HOST_EXPORTS) \
18664 for flag in $(EXTRA_HOST_FLAGS) ; do \
18665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18666 done; \
18667 echo "Doing installcheck in intl" ; \
18668 (cd $(HOST_SUBDIR)/intl && \
18669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18671 "RANLIB=$${RANLIB}" \
18672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18673 installcheck) \
18674 || exit 1
18676 @endif intl
18678 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
18679 maybe-mostlyclean-intl:
18680 @if intl
18681 maybe-mostlyclean-intl: mostlyclean-intl
18683 mostlyclean-intl:
18684 @[ -f ./intl/Makefile ] || exit 0; \
18685 r=`${PWD_COMMAND}`; export r; \
18686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18687 $(HOST_EXPORTS) \
18688 for flag in $(EXTRA_HOST_FLAGS) ; do \
18689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18690 done; \
18691 echo "Doing mostlyclean in intl" ; \
18692 (cd $(HOST_SUBDIR)/intl && \
18693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18695 "RANLIB=$${RANLIB}" \
18696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18697 mostlyclean) \
18698 || exit 1
18700 @endif intl
18702 .PHONY: maybe-clean-intl clean-intl
18703 maybe-clean-intl:
18704 @if intl
18705 maybe-clean-intl: clean-intl
18707 clean-intl:
18708 @[ -f ./intl/Makefile ] || exit 0; \
18709 r=`${PWD_COMMAND}`; export r; \
18710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18711 $(HOST_EXPORTS) \
18712 for flag in $(EXTRA_HOST_FLAGS) ; do \
18713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18714 done; \
18715 echo "Doing clean in intl" ; \
18716 (cd $(HOST_SUBDIR)/intl && \
18717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18719 "RANLIB=$${RANLIB}" \
18720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18721 clean) \
18722 || exit 1
18724 @endif intl
18726 .PHONY: maybe-distclean-intl distclean-intl
18727 maybe-distclean-intl:
18728 @if intl
18729 maybe-distclean-intl: distclean-intl
18731 distclean-intl:
18732 @[ -f ./intl/Makefile ] || exit 0; \
18733 r=`${PWD_COMMAND}`; export r; \
18734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18735 $(HOST_EXPORTS) \
18736 for flag in $(EXTRA_HOST_FLAGS) ; do \
18737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18738 done; \
18739 echo "Doing distclean in intl" ; \
18740 (cd $(HOST_SUBDIR)/intl && \
18741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18743 "RANLIB=$${RANLIB}" \
18744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18745 distclean) \
18746 || exit 1
18748 @endif intl
18750 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
18751 maybe-maintainer-clean-intl:
18752 @if intl
18753 maybe-maintainer-clean-intl: maintainer-clean-intl
18755 maintainer-clean-intl:
18756 @[ -f ./intl/Makefile ] || exit 0; \
18757 r=`${PWD_COMMAND}`; export r; \
18758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18759 $(HOST_EXPORTS) \
18760 for flag in $(EXTRA_HOST_FLAGS) ; do \
18761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18762 done; \
18763 echo "Doing maintainer-clean in intl" ; \
18764 (cd $(HOST_SUBDIR)/intl && \
18765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18767 "RANLIB=$${RANLIB}" \
18768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18769 maintainer-clean) \
18770 || exit 1
18772 @endif intl
18776 .PHONY: configure-tcl maybe-configure-tcl
18777 maybe-configure-tcl:
18778 @if gcc-bootstrap
18779 configure-tcl: stage_current
18780 @endif gcc-bootstrap
18781 @if tcl
18782 maybe-configure-tcl: configure-tcl
18783 configure-tcl:
18784 @: $(MAKE); $(unstage)
18785 @r=`${PWD_COMMAND}`; export r; \
18786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18787 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
18788 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
18789 $(HOST_EXPORTS) \
18790 echo Configuring in $(HOST_SUBDIR)/tcl; \
18792 this_target="${target_alias}"; \
18794 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
18795 case $(srcdir) in \
18796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18797 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
18798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18799 esac; \
18800 srcdiroption="--srcdir=$${topdir}/tcl"; \
18801 libsrcdir="$$s/tcl"; \
18802 $(SHELL) $${libsrcdir}/configure \
18803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18804 --target=$${this_target} $${srcdiroption} \
18805 || exit 1
18806 @endif tcl
18812 .PHONY: all-tcl maybe-all-tcl
18813 maybe-all-tcl:
18814 @if gcc-bootstrap
18815 all-tcl: stage_current
18816 @endif gcc-bootstrap
18817 @if tcl
18818 TARGET-tcl=all
18819 maybe-all-tcl: all-tcl
18820 all-tcl: configure-tcl
18821 @: $(MAKE); $(unstage)
18822 @r=`${PWD_COMMAND}`; export r; \
18823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18824 $(HOST_EXPORTS) \
18825 (cd $(HOST_SUBDIR)/tcl && \
18826 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18827 $(TARGET-tcl))
18828 @endif tcl
18833 .PHONY: check-tcl maybe-check-tcl
18834 maybe-check-tcl:
18835 @if tcl
18836 maybe-check-tcl: check-tcl
18838 check-tcl:
18839 @: $(MAKE); $(unstage)
18840 @r=`${PWD_COMMAND}`; export r; \
18841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18842 $(HOST_EXPORTS) \
18843 (cd $(HOST_SUBDIR)/tcl && \
18844 $(MAKE) $(FLAGS_TO_PASS) check)
18846 @endif tcl
18848 .PHONY: install-tcl maybe-install-tcl
18849 maybe-install-tcl:
18850 @if tcl
18851 maybe-install-tcl: install-tcl
18853 install-tcl: installdirs
18854 @: $(MAKE); $(unstage)
18855 @r=`${PWD_COMMAND}`; export r; \
18856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18857 $(HOST_EXPORTS) \
18858 (cd $(HOST_SUBDIR)/tcl && \
18859 $(MAKE) $(FLAGS_TO_PASS) install)
18861 @endif tcl
18863 .PHONY: install-strip-tcl maybe-install-strip-tcl
18864 maybe-install-strip-tcl:
18865 @if tcl
18866 maybe-install-strip-tcl: install-strip-tcl
18868 install-strip-tcl: installdirs
18869 @: $(MAKE); $(unstage)
18870 @r=`${PWD_COMMAND}`; export r; \
18871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18872 $(HOST_EXPORTS) \
18873 (cd $(HOST_SUBDIR)/tcl && \
18874 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18876 @endif tcl
18878 # Other targets (info, dvi, pdf, etc.)
18880 .PHONY: maybe-info-tcl info-tcl
18881 maybe-info-tcl:
18882 @if tcl
18883 maybe-info-tcl: info-tcl
18885 info-tcl: \
18886 configure-tcl
18887 @: $(MAKE); $(unstage)
18888 @[ -f ./tcl/Makefile ] || exit 0; \
18889 r=`${PWD_COMMAND}`; export r; \
18890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18891 $(HOST_EXPORTS) \
18892 for flag in $(EXTRA_HOST_FLAGS) ; do \
18893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18894 done; \
18895 echo "Doing info in tcl" ; \
18896 (cd $(HOST_SUBDIR)/tcl && \
18897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18899 "RANLIB=$${RANLIB}" \
18900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18901 info) \
18902 || exit 1
18904 @endif tcl
18906 .PHONY: maybe-dvi-tcl dvi-tcl
18907 maybe-dvi-tcl:
18908 @if tcl
18909 maybe-dvi-tcl: dvi-tcl
18911 dvi-tcl: \
18912 configure-tcl
18913 @: $(MAKE); $(unstage)
18914 @[ -f ./tcl/Makefile ] || exit 0; \
18915 r=`${PWD_COMMAND}`; export r; \
18916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18917 $(HOST_EXPORTS) \
18918 for flag in $(EXTRA_HOST_FLAGS) ; do \
18919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18920 done; \
18921 echo "Doing dvi in tcl" ; \
18922 (cd $(HOST_SUBDIR)/tcl && \
18923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18925 "RANLIB=$${RANLIB}" \
18926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18927 dvi) \
18928 || exit 1
18930 @endif tcl
18932 .PHONY: maybe-pdf-tcl pdf-tcl
18933 maybe-pdf-tcl:
18934 @if tcl
18935 maybe-pdf-tcl: pdf-tcl
18937 pdf-tcl: \
18938 configure-tcl
18939 @: $(MAKE); $(unstage)
18940 @[ -f ./tcl/Makefile ] || exit 0; \
18941 r=`${PWD_COMMAND}`; export r; \
18942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18943 $(HOST_EXPORTS) \
18944 for flag in $(EXTRA_HOST_FLAGS) ; do \
18945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18946 done; \
18947 echo "Doing pdf in tcl" ; \
18948 (cd $(HOST_SUBDIR)/tcl && \
18949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18951 "RANLIB=$${RANLIB}" \
18952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18953 pdf) \
18954 || exit 1
18956 @endif tcl
18958 .PHONY: maybe-html-tcl html-tcl
18959 maybe-html-tcl:
18960 @if tcl
18961 maybe-html-tcl: html-tcl
18963 html-tcl: \
18964 configure-tcl
18965 @: $(MAKE); $(unstage)
18966 @[ -f ./tcl/Makefile ] || exit 0; \
18967 r=`${PWD_COMMAND}`; export r; \
18968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18969 $(HOST_EXPORTS) \
18970 for flag in $(EXTRA_HOST_FLAGS) ; do \
18971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18972 done; \
18973 echo "Doing html in tcl" ; \
18974 (cd $(HOST_SUBDIR)/tcl && \
18975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18977 "RANLIB=$${RANLIB}" \
18978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18979 html) \
18980 || exit 1
18982 @endif tcl
18984 .PHONY: maybe-TAGS-tcl TAGS-tcl
18985 maybe-TAGS-tcl:
18986 @if tcl
18987 maybe-TAGS-tcl: TAGS-tcl
18989 TAGS-tcl: \
18990 configure-tcl
18991 @: $(MAKE); $(unstage)
18992 @[ -f ./tcl/Makefile ] || exit 0; \
18993 r=`${PWD_COMMAND}`; export r; \
18994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18995 $(HOST_EXPORTS) \
18996 for flag in $(EXTRA_HOST_FLAGS) ; do \
18997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18998 done; \
18999 echo "Doing TAGS in tcl" ; \
19000 (cd $(HOST_SUBDIR)/tcl && \
19001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19003 "RANLIB=$${RANLIB}" \
19004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19005 TAGS) \
19006 || exit 1
19008 @endif tcl
19010 .PHONY: maybe-install-info-tcl install-info-tcl
19011 maybe-install-info-tcl:
19012 @if tcl
19013 maybe-install-info-tcl: install-info-tcl
19015 install-info-tcl: \
19016 configure-tcl \
19017 info-tcl
19018 @: $(MAKE); $(unstage)
19019 @[ -f ./tcl/Makefile ] || exit 0; \
19020 r=`${PWD_COMMAND}`; export r; \
19021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19022 $(HOST_EXPORTS) \
19023 for flag in $(EXTRA_HOST_FLAGS) ; do \
19024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19025 done; \
19026 echo "Doing install-info in tcl" ; \
19027 (cd $(HOST_SUBDIR)/tcl && \
19028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19030 "RANLIB=$${RANLIB}" \
19031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19032 install-info) \
19033 || exit 1
19035 @endif tcl
19037 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
19038 maybe-install-pdf-tcl:
19039 @if tcl
19040 maybe-install-pdf-tcl: install-pdf-tcl
19042 install-pdf-tcl: \
19043 configure-tcl \
19044 pdf-tcl
19045 @: $(MAKE); $(unstage)
19046 @[ -f ./tcl/Makefile ] || exit 0; \
19047 r=`${PWD_COMMAND}`; export r; \
19048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19049 $(HOST_EXPORTS) \
19050 for flag in $(EXTRA_HOST_FLAGS) ; do \
19051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19052 done; \
19053 echo "Doing install-pdf in tcl" ; \
19054 (cd $(HOST_SUBDIR)/tcl && \
19055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19057 "RANLIB=$${RANLIB}" \
19058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19059 install-pdf) \
19060 || exit 1
19062 @endif tcl
19064 .PHONY: maybe-install-html-tcl install-html-tcl
19065 maybe-install-html-tcl:
19066 @if tcl
19067 maybe-install-html-tcl: install-html-tcl
19069 install-html-tcl: \
19070 configure-tcl \
19071 html-tcl
19072 @: $(MAKE); $(unstage)
19073 @[ -f ./tcl/Makefile ] || exit 0; \
19074 r=`${PWD_COMMAND}`; export r; \
19075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19076 $(HOST_EXPORTS) \
19077 for flag in $(EXTRA_HOST_FLAGS) ; do \
19078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19079 done; \
19080 echo "Doing install-html in tcl" ; \
19081 (cd $(HOST_SUBDIR)/tcl && \
19082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19084 "RANLIB=$${RANLIB}" \
19085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19086 install-html) \
19087 || exit 1
19089 @endif tcl
19091 .PHONY: maybe-installcheck-tcl installcheck-tcl
19092 maybe-installcheck-tcl:
19093 @if tcl
19094 maybe-installcheck-tcl: installcheck-tcl
19096 installcheck-tcl: \
19097 configure-tcl
19098 @: $(MAKE); $(unstage)
19099 @[ -f ./tcl/Makefile ] || exit 0; \
19100 r=`${PWD_COMMAND}`; export r; \
19101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19102 $(HOST_EXPORTS) \
19103 for flag in $(EXTRA_HOST_FLAGS) ; do \
19104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19105 done; \
19106 echo "Doing installcheck in tcl" ; \
19107 (cd $(HOST_SUBDIR)/tcl && \
19108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19110 "RANLIB=$${RANLIB}" \
19111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19112 installcheck) \
19113 || exit 1
19115 @endif tcl
19117 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
19118 maybe-mostlyclean-tcl:
19119 @if tcl
19120 maybe-mostlyclean-tcl: mostlyclean-tcl
19122 # tcl doesn't support mostlyclean.
19123 mostlyclean-tcl:
19125 @endif tcl
19127 .PHONY: maybe-clean-tcl clean-tcl
19128 maybe-clean-tcl:
19129 @if tcl
19130 maybe-clean-tcl: clean-tcl
19132 clean-tcl:
19133 @: $(MAKE); $(unstage)
19134 @[ -f ./tcl/Makefile ] || exit 0; \
19135 r=`${PWD_COMMAND}`; export r; \
19136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19137 $(HOST_EXPORTS) \
19138 for flag in $(EXTRA_HOST_FLAGS) ; do \
19139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19140 done; \
19141 echo "Doing clean in tcl" ; \
19142 (cd $(HOST_SUBDIR)/tcl && \
19143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19145 "RANLIB=$${RANLIB}" \
19146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19147 clean) \
19148 || exit 1
19150 @endif tcl
19152 .PHONY: maybe-distclean-tcl distclean-tcl
19153 maybe-distclean-tcl:
19154 @if tcl
19155 maybe-distclean-tcl: distclean-tcl
19157 distclean-tcl:
19158 @: $(MAKE); $(unstage)
19159 @[ -f ./tcl/Makefile ] || exit 0; \
19160 r=`${PWD_COMMAND}`; export r; \
19161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19162 $(HOST_EXPORTS) \
19163 for flag in $(EXTRA_HOST_FLAGS) ; do \
19164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19165 done; \
19166 echo "Doing distclean in tcl" ; \
19167 (cd $(HOST_SUBDIR)/tcl && \
19168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19170 "RANLIB=$${RANLIB}" \
19171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19172 distclean) \
19173 || exit 1
19175 @endif tcl
19177 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
19178 maybe-maintainer-clean-tcl:
19179 @if tcl
19180 maybe-maintainer-clean-tcl: maintainer-clean-tcl
19182 maintainer-clean-tcl:
19183 @: $(MAKE); $(unstage)
19184 @[ -f ./tcl/Makefile ] || exit 0; \
19185 r=`${PWD_COMMAND}`; export r; \
19186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19187 $(HOST_EXPORTS) \
19188 for flag in $(EXTRA_HOST_FLAGS) ; do \
19189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19190 done; \
19191 echo "Doing maintainer-clean in tcl" ; \
19192 (cd $(HOST_SUBDIR)/tcl && \
19193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19195 "RANLIB=$${RANLIB}" \
19196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19197 maintainer-clean) \
19198 || exit 1
19200 @endif tcl
19204 .PHONY: configure-itcl maybe-configure-itcl
19205 maybe-configure-itcl:
19206 @if gcc-bootstrap
19207 configure-itcl: stage_current
19208 @endif gcc-bootstrap
19209 @if itcl
19210 maybe-configure-itcl: configure-itcl
19211 configure-itcl:
19212 @: $(MAKE); $(unstage)
19213 @r=`${PWD_COMMAND}`; export r; \
19214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19215 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
19216 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
19217 $(HOST_EXPORTS) \
19218 echo Configuring in $(HOST_SUBDIR)/itcl; \
19220 this_target="${target_alias}"; \
19222 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
19223 case $(srcdir) in \
19224 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19225 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
19226 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19227 esac; \
19228 srcdiroption="--srcdir=$${topdir}/itcl"; \
19229 libsrcdir="$$s/itcl"; \
19230 $(SHELL) $${libsrcdir}/configure \
19231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19232 --target=$${this_target} $${srcdiroption} \
19233 || exit 1
19234 @endif itcl
19240 .PHONY: all-itcl maybe-all-itcl
19241 maybe-all-itcl:
19242 @if gcc-bootstrap
19243 all-itcl: stage_current
19244 @endif gcc-bootstrap
19245 @if itcl
19246 TARGET-itcl=all
19247 maybe-all-itcl: all-itcl
19248 all-itcl: configure-itcl
19249 @: $(MAKE); $(unstage)
19250 @r=`${PWD_COMMAND}`; export r; \
19251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19252 $(HOST_EXPORTS) \
19253 (cd $(HOST_SUBDIR)/itcl && \
19254 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19255 $(TARGET-itcl))
19256 @endif itcl
19261 .PHONY: check-itcl maybe-check-itcl
19262 maybe-check-itcl:
19263 @if itcl
19264 maybe-check-itcl: check-itcl
19266 check-itcl:
19267 @: $(MAKE); $(unstage)
19268 @r=`${PWD_COMMAND}`; export r; \
19269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19270 $(HOST_EXPORTS) \
19271 (cd $(HOST_SUBDIR)/itcl && \
19272 $(MAKE) $(FLAGS_TO_PASS) check)
19274 @endif itcl
19276 .PHONY: install-itcl maybe-install-itcl
19277 maybe-install-itcl:
19278 @if itcl
19279 maybe-install-itcl: install-itcl
19281 install-itcl: installdirs
19282 @: $(MAKE); $(unstage)
19283 @r=`${PWD_COMMAND}`; export r; \
19284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19285 $(HOST_EXPORTS) \
19286 (cd $(HOST_SUBDIR)/itcl && \
19287 $(MAKE) $(FLAGS_TO_PASS) install)
19289 @endif itcl
19291 .PHONY: install-strip-itcl maybe-install-strip-itcl
19292 maybe-install-strip-itcl:
19293 @if itcl
19294 maybe-install-strip-itcl: install-strip-itcl
19296 install-strip-itcl: installdirs
19297 @: $(MAKE); $(unstage)
19298 @r=`${PWD_COMMAND}`; export r; \
19299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19300 $(HOST_EXPORTS) \
19301 (cd $(HOST_SUBDIR)/itcl && \
19302 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19304 @endif itcl
19306 # Other targets (info, dvi, pdf, etc.)
19308 .PHONY: maybe-info-itcl info-itcl
19309 maybe-info-itcl:
19310 @if itcl
19311 maybe-info-itcl: info-itcl
19313 info-itcl: \
19314 configure-itcl
19315 @: $(MAKE); $(unstage)
19316 @[ -f ./itcl/Makefile ] || exit 0; \
19317 r=`${PWD_COMMAND}`; export r; \
19318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19319 $(HOST_EXPORTS) \
19320 for flag in $(EXTRA_HOST_FLAGS) ; do \
19321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19322 done; \
19323 echo "Doing info in itcl" ; \
19324 (cd $(HOST_SUBDIR)/itcl && \
19325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19327 "RANLIB=$${RANLIB}" \
19328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19329 info) \
19330 || exit 1
19332 @endif itcl
19334 .PHONY: maybe-dvi-itcl dvi-itcl
19335 maybe-dvi-itcl:
19336 @if itcl
19337 maybe-dvi-itcl: dvi-itcl
19339 dvi-itcl: \
19340 configure-itcl
19341 @: $(MAKE); $(unstage)
19342 @[ -f ./itcl/Makefile ] || exit 0; \
19343 r=`${PWD_COMMAND}`; export r; \
19344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19345 $(HOST_EXPORTS) \
19346 for flag in $(EXTRA_HOST_FLAGS) ; do \
19347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19348 done; \
19349 echo "Doing dvi in itcl" ; \
19350 (cd $(HOST_SUBDIR)/itcl && \
19351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19353 "RANLIB=$${RANLIB}" \
19354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19355 dvi) \
19356 || exit 1
19358 @endif itcl
19360 .PHONY: maybe-pdf-itcl pdf-itcl
19361 maybe-pdf-itcl:
19362 @if itcl
19363 maybe-pdf-itcl: pdf-itcl
19365 pdf-itcl: \
19366 configure-itcl
19367 @: $(MAKE); $(unstage)
19368 @[ -f ./itcl/Makefile ] || exit 0; \
19369 r=`${PWD_COMMAND}`; export r; \
19370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19371 $(HOST_EXPORTS) \
19372 for flag in $(EXTRA_HOST_FLAGS) ; do \
19373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19374 done; \
19375 echo "Doing pdf in itcl" ; \
19376 (cd $(HOST_SUBDIR)/itcl && \
19377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19379 "RANLIB=$${RANLIB}" \
19380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19381 pdf) \
19382 || exit 1
19384 @endif itcl
19386 .PHONY: maybe-html-itcl html-itcl
19387 maybe-html-itcl:
19388 @if itcl
19389 maybe-html-itcl: html-itcl
19391 html-itcl: \
19392 configure-itcl
19393 @: $(MAKE); $(unstage)
19394 @[ -f ./itcl/Makefile ] || exit 0; \
19395 r=`${PWD_COMMAND}`; export r; \
19396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19397 $(HOST_EXPORTS) \
19398 for flag in $(EXTRA_HOST_FLAGS) ; do \
19399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19400 done; \
19401 echo "Doing html in itcl" ; \
19402 (cd $(HOST_SUBDIR)/itcl && \
19403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19405 "RANLIB=$${RANLIB}" \
19406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19407 html) \
19408 || exit 1
19410 @endif itcl
19412 .PHONY: maybe-TAGS-itcl TAGS-itcl
19413 maybe-TAGS-itcl:
19414 @if itcl
19415 maybe-TAGS-itcl: TAGS-itcl
19417 TAGS-itcl: \
19418 configure-itcl
19419 @: $(MAKE); $(unstage)
19420 @[ -f ./itcl/Makefile ] || exit 0; \
19421 r=`${PWD_COMMAND}`; export r; \
19422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19423 $(HOST_EXPORTS) \
19424 for flag in $(EXTRA_HOST_FLAGS) ; do \
19425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19426 done; \
19427 echo "Doing TAGS in itcl" ; \
19428 (cd $(HOST_SUBDIR)/itcl && \
19429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19431 "RANLIB=$${RANLIB}" \
19432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19433 TAGS) \
19434 || exit 1
19436 @endif itcl
19438 .PHONY: maybe-install-info-itcl install-info-itcl
19439 maybe-install-info-itcl:
19440 @if itcl
19441 maybe-install-info-itcl: install-info-itcl
19443 install-info-itcl: \
19444 configure-itcl \
19445 info-itcl
19446 @: $(MAKE); $(unstage)
19447 @[ -f ./itcl/Makefile ] || exit 0; \
19448 r=`${PWD_COMMAND}`; export r; \
19449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19450 $(HOST_EXPORTS) \
19451 for flag in $(EXTRA_HOST_FLAGS) ; do \
19452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19453 done; \
19454 echo "Doing install-info in itcl" ; \
19455 (cd $(HOST_SUBDIR)/itcl && \
19456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19458 "RANLIB=$${RANLIB}" \
19459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19460 install-info) \
19461 || exit 1
19463 @endif itcl
19465 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
19466 maybe-install-pdf-itcl:
19467 @if itcl
19468 maybe-install-pdf-itcl: install-pdf-itcl
19470 install-pdf-itcl: \
19471 configure-itcl \
19472 pdf-itcl
19473 @: $(MAKE); $(unstage)
19474 @[ -f ./itcl/Makefile ] || exit 0; \
19475 r=`${PWD_COMMAND}`; export r; \
19476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19477 $(HOST_EXPORTS) \
19478 for flag in $(EXTRA_HOST_FLAGS) ; do \
19479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19480 done; \
19481 echo "Doing install-pdf in itcl" ; \
19482 (cd $(HOST_SUBDIR)/itcl && \
19483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19485 "RANLIB=$${RANLIB}" \
19486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19487 install-pdf) \
19488 || exit 1
19490 @endif itcl
19492 .PHONY: maybe-install-html-itcl install-html-itcl
19493 maybe-install-html-itcl:
19494 @if itcl
19495 maybe-install-html-itcl: install-html-itcl
19497 install-html-itcl: \
19498 configure-itcl \
19499 html-itcl
19500 @: $(MAKE); $(unstage)
19501 @[ -f ./itcl/Makefile ] || exit 0; \
19502 r=`${PWD_COMMAND}`; export r; \
19503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19504 $(HOST_EXPORTS) \
19505 for flag in $(EXTRA_HOST_FLAGS) ; do \
19506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19507 done; \
19508 echo "Doing install-html in itcl" ; \
19509 (cd $(HOST_SUBDIR)/itcl && \
19510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19512 "RANLIB=$${RANLIB}" \
19513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19514 install-html) \
19515 || exit 1
19517 @endif itcl
19519 .PHONY: maybe-installcheck-itcl installcheck-itcl
19520 maybe-installcheck-itcl:
19521 @if itcl
19522 maybe-installcheck-itcl: installcheck-itcl
19524 installcheck-itcl: \
19525 configure-itcl
19526 @: $(MAKE); $(unstage)
19527 @[ -f ./itcl/Makefile ] || exit 0; \
19528 r=`${PWD_COMMAND}`; export r; \
19529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19530 $(HOST_EXPORTS) \
19531 for flag in $(EXTRA_HOST_FLAGS) ; do \
19532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19533 done; \
19534 echo "Doing installcheck in itcl" ; \
19535 (cd $(HOST_SUBDIR)/itcl && \
19536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19538 "RANLIB=$${RANLIB}" \
19539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19540 installcheck) \
19541 || exit 1
19543 @endif itcl
19545 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
19546 maybe-mostlyclean-itcl:
19547 @if itcl
19548 maybe-mostlyclean-itcl: mostlyclean-itcl
19550 mostlyclean-itcl:
19551 @: $(MAKE); $(unstage)
19552 @[ -f ./itcl/Makefile ] || exit 0; \
19553 r=`${PWD_COMMAND}`; export r; \
19554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19555 $(HOST_EXPORTS) \
19556 for flag in $(EXTRA_HOST_FLAGS) ; do \
19557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19558 done; \
19559 echo "Doing mostlyclean in itcl" ; \
19560 (cd $(HOST_SUBDIR)/itcl && \
19561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19563 "RANLIB=$${RANLIB}" \
19564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19565 mostlyclean) \
19566 || exit 1
19568 @endif itcl
19570 .PHONY: maybe-clean-itcl clean-itcl
19571 maybe-clean-itcl:
19572 @if itcl
19573 maybe-clean-itcl: clean-itcl
19575 clean-itcl:
19576 @: $(MAKE); $(unstage)
19577 @[ -f ./itcl/Makefile ] || exit 0; \
19578 r=`${PWD_COMMAND}`; export r; \
19579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19580 $(HOST_EXPORTS) \
19581 for flag in $(EXTRA_HOST_FLAGS) ; do \
19582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19583 done; \
19584 echo "Doing clean in itcl" ; \
19585 (cd $(HOST_SUBDIR)/itcl && \
19586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19588 "RANLIB=$${RANLIB}" \
19589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19590 clean) \
19591 || exit 1
19593 @endif itcl
19595 .PHONY: maybe-distclean-itcl distclean-itcl
19596 maybe-distclean-itcl:
19597 @if itcl
19598 maybe-distclean-itcl: distclean-itcl
19600 distclean-itcl:
19601 @: $(MAKE); $(unstage)
19602 @[ -f ./itcl/Makefile ] || exit 0; \
19603 r=`${PWD_COMMAND}`; export r; \
19604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19605 $(HOST_EXPORTS) \
19606 for flag in $(EXTRA_HOST_FLAGS) ; do \
19607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19608 done; \
19609 echo "Doing distclean in itcl" ; \
19610 (cd $(HOST_SUBDIR)/itcl && \
19611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19613 "RANLIB=$${RANLIB}" \
19614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19615 distclean) \
19616 || exit 1
19618 @endif itcl
19620 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
19621 maybe-maintainer-clean-itcl:
19622 @if itcl
19623 maybe-maintainer-clean-itcl: maintainer-clean-itcl
19625 maintainer-clean-itcl:
19626 @: $(MAKE); $(unstage)
19627 @[ -f ./itcl/Makefile ] || exit 0; \
19628 r=`${PWD_COMMAND}`; export r; \
19629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19630 $(HOST_EXPORTS) \
19631 for flag in $(EXTRA_HOST_FLAGS) ; do \
19632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19633 done; \
19634 echo "Doing maintainer-clean in itcl" ; \
19635 (cd $(HOST_SUBDIR)/itcl && \
19636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19638 "RANLIB=$${RANLIB}" \
19639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19640 maintainer-clean) \
19641 || exit 1
19643 @endif itcl
19647 .PHONY: configure-ld maybe-configure-ld
19648 maybe-configure-ld:
19649 @if gcc-bootstrap
19650 configure-ld: stage_current
19651 @endif gcc-bootstrap
19652 @if ld
19653 maybe-configure-ld: configure-ld
19654 configure-ld:
19655 @r=`${PWD_COMMAND}`; export r; \
19656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19657 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19658 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19659 $(HOST_EXPORTS) \
19660 echo Configuring in $(HOST_SUBDIR)/ld; \
19662 this_target="${target_alias}"; \
19664 cd "$(HOST_SUBDIR)/ld" || exit 1; \
19665 case $(srcdir) in \
19666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19667 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19669 esac; \
19670 srcdiroption="--srcdir=$${topdir}/ld"; \
19671 libsrcdir="$$s/ld"; \
19672 $(SHELL) $${libsrcdir}/configure \
19673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19674 --target=$${this_target} $${srcdiroption} \
19675 || exit 1
19676 @endif ld
19680 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
19681 maybe-configure-stage1-ld:
19682 @if ld-bootstrap
19683 maybe-configure-stage1-ld: configure-stage1-ld
19684 configure-stage1-ld:
19685 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19686 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19687 @r=`${PWD_COMMAND}`; export r; \
19688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19689 TFLAGS="$(STAGE1_TFLAGS)"; \
19690 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19691 $(HOST_EXPORTS) \
19692 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19693 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19694 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19695 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
19696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19697 cd $(HOST_SUBDIR)/ld || exit 1; \
19698 case $(srcdir) in \
19699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19700 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19702 esac; \
19703 srcdiroption="--srcdir=$${topdir}/ld"; \
19704 libsrcdir="$$s/ld"; \
19705 $(SHELL) $${libsrcdir}/configure \
19706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19707 --target=${target_alias} $${srcdiroption} \
19708 $(STAGE1_CONFIGURE_FLAGS)
19709 @endif ld-bootstrap
19711 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
19712 maybe-configure-stage2-ld:
19713 @if ld-bootstrap
19714 maybe-configure-stage2-ld: configure-stage2-ld
19715 configure-stage2-ld:
19716 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19717 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19718 @r=`${PWD_COMMAND}`; export r; \
19719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19720 TFLAGS="$(STAGE2_TFLAGS)"; \
19721 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19722 $(HOST_EXPORTS) \
19723 $(POSTSTAGE1_HOST_EXPORTS) \
19724 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19725 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19726 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19727 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
19728 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19729 cd $(HOST_SUBDIR)/ld || exit 1; \
19730 case $(srcdir) in \
19731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19732 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19734 esac; \
19735 srcdiroption="--srcdir=$${topdir}/ld"; \
19736 libsrcdir="$$s/ld"; \
19737 $(SHELL) $${libsrcdir}/configure \
19738 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19739 --target=${target_alias} $${srcdiroption} \
19740 --with-build-libsubdir=$(HOST_SUBDIR) \
19741 $(STAGE2_CONFIGURE_FLAGS)
19742 @endif ld-bootstrap
19744 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
19745 maybe-configure-stage3-ld:
19746 @if ld-bootstrap
19747 maybe-configure-stage3-ld: configure-stage3-ld
19748 configure-stage3-ld:
19749 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19750 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19751 @r=`${PWD_COMMAND}`; export r; \
19752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19753 TFLAGS="$(STAGE3_TFLAGS)"; \
19754 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19755 $(HOST_EXPORTS) \
19756 $(POSTSTAGE1_HOST_EXPORTS) \
19757 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19758 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19759 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19760 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
19761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19762 cd $(HOST_SUBDIR)/ld || exit 1; \
19763 case $(srcdir) in \
19764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19765 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19767 esac; \
19768 srcdiroption="--srcdir=$${topdir}/ld"; \
19769 libsrcdir="$$s/ld"; \
19770 $(SHELL) $${libsrcdir}/configure \
19771 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19772 --target=${target_alias} $${srcdiroption} \
19773 --with-build-libsubdir=$(HOST_SUBDIR) \
19774 $(STAGE3_CONFIGURE_FLAGS)
19775 @endif ld-bootstrap
19777 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
19778 maybe-configure-stage4-ld:
19779 @if ld-bootstrap
19780 maybe-configure-stage4-ld: configure-stage4-ld
19781 configure-stage4-ld:
19782 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19783 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19784 @r=`${PWD_COMMAND}`; export r; \
19785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19786 TFLAGS="$(STAGE4_TFLAGS)"; \
19787 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19788 $(HOST_EXPORTS) \
19789 $(POSTSTAGE1_HOST_EXPORTS) \
19790 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19791 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19792 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19793 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
19794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19795 cd $(HOST_SUBDIR)/ld || exit 1; \
19796 case $(srcdir) in \
19797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19798 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19800 esac; \
19801 srcdiroption="--srcdir=$${topdir}/ld"; \
19802 libsrcdir="$$s/ld"; \
19803 $(SHELL) $${libsrcdir}/configure \
19804 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19805 --target=${target_alias} $${srcdiroption} \
19806 --with-build-libsubdir=$(HOST_SUBDIR) \
19807 $(STAGE4_CONFIGURE_FLAGS)
19808 @endif ld-bootstrap
19810 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
19811 maybe-configure-stageprofile-ld:
19812 @if ld-bootstrap
19813 maybe-configure-stageprofile-ld: configure-stageprofile-ld
19814 configure-stageprofile-ld:
19815 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19816 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19817 @r=`${PWD_COMMAND}`; export r; \
19818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19819 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19820 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19821 $(HOST_EXPORTS) \
19822 $(POSTSTAGE1_HOST_EXPORTS) \
19823 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19824 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19825 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19826 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
19827 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19828 cd $(HOST_SUBDIR)/ld || exit 1; \
19829 case $(srcdir) in \
19830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19831 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19833 esac; \
19834 srcdiroption="--srcdir=$${topdir}/ld"; \
19835 libsrcdir="$$s/ld"; \
19836 $(SHELL) $${libsrcdir}/configure \
19837 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19838 --target=${target_alias} $${srcdiroption} \
19839 --with-build-libsubdir=$(HOST_SUBDIR) \
19840 $(STAGEprofile_CONFIGURE_FLAGS)
19841 @endif ld-bootstrap
19843 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
19844 maybe-configure-stagefeedback-ld:
19845 @if ld-bootstrap
19846 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
19847 configure-stagefeedback-ld:
19848 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19849 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19850 @r=`${PWD_COMMAND}`; export r; \
19851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19852 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19853 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19854 $(HOST_EXPORTS) \
19855 $(POSTSTAGE1_HOST_EXPORTS) \
19856 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19857 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19858 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19859 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
19860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19861 cd $(HOST_SUBDIR)/ld || exit 1; \
19862 case $(srcdir) in \
19863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19864 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19866 esac; \
19867 srcdiroption="--srcdir=$${topdir}/ld"; \
19868 libsrcdir="$$s/ld"; \
19869 $(SHELL) $${libsrcdir}/configure \
19870 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19871 --target=${target_alias} $${srcdiroption} \
19872 --with-build-libsubdir=$(HOST_SUBDIR) \
19873 $(STAGEfeedback_CONFIGURE_FLAGS)
19874 @endif ld-bootstrap
19880 .PHONY: all-ld maybe-all-ld
19881 maybe-all-ld:
19882 @if gcc-bootstrap
19883 all-ld: stage_current
19884 @endif gcc-bootstrap
19885 @if ld
19886 TARGET-ld=all
19887 maybe-all-ld: all-ld
19888 all-ld: configure-ld
19889 @r=`${PWD_COMMAND}`; export r; \
19890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19891 $(HOST_EXPORTS) \
19892 (cd $(HOST_SUBDIR)/ld && \
19893 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19894 $(TARGET-ld))
19895 @endif ld
19899 .PHONY: all-stage1-ld maybe-all-stage1-ld
19900 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
19901 maybe-all-stage1-ld:
19902 maybe-clean-stage1-ld:
19903 @if ld-bootstrap
19904 maybe-all-stage1-ld: all-stage1-ld
19905 all-stage1: all-stage1-ld
19906 TARGET-stage1-ld = $(TARGET-ld)
19907 all-stage1-ld: configure-stage1-ld
19908 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19909 @r=`${PWD_COMMAND}`; export r; \
19910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19911 TFLAGS="$(STAGE1_TFLAGS)"; \
19912 $(HOST_EXPORTS) \
19913 cd $(HOST_SUBDIR)/ld && \
19914 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19915 CFLAGS="$(STAGE1_CFLAGS)" \
19916 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19917 LIBCFLAGS="$(LIBCFLAGS)" \
19918 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19919 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19920 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19921 $(EXTRA_HOST_FLAGS) \
19922 $(STAGE1_FLAGS_TO_PASS) \
19923 TFLAGS="$(STAGE1_TFLAGS)" \
19924 $(TARGET-stage1-ld)
19926 maybe-clean-stage1-ld: clean-stage1-ld
19927 clean-stage1: clean-stage1-ld
19928 clean-stage1-ld:
19929 @if [ $(current_stage) = stage1 ]; then \
19930 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19931 else \
19932 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
19933 $(MAKE) stage1-start; \
19934 fi; \
19935 cd $(HOST_SUBDIR)/ld && \
19936 $(MAKE) $(EXTRA_HOST_FLAGS) \
19937 $(STAGE1_FLAGS_TO_PASS) clean
19938 @endif ld-bootstrap
19941 .PHONY: all-stage2-ld maybe-all-stage2-ld
19942 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
19943 maybe-all-stage2-ld:
19944 maybe-clean-stage2-ld:
19945 @if ld-bootstrap
19946 maybe-all-stage2-ld: all-stage2-ld
19947 all-stage2: all-stage2-ld
19948 TARGET-stage2-ld = $(TARGET-ld)
19949 all-stage2-ld: configure-stage2-ld
19950 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19951 @r=`${PWD_COMMAND}`; export r; \
19952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19953 TFLAGS="$(STAGE2_TFLAGS)"; \
19954 $(HOST_EXPORTS) \
19955 $(POSTSTAGE1_HOST_EXPORTS) \
19956 cd $(HOST_SUBDIR)/ld && \
19957 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19958 CFLAGS="$(STAGE2_CFLAGS)" \
19959 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19960 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19961 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19962 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19963 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19964 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19965 TFLAGS="$(STAGE2_TFLAGS)" \
19966 $(TARGET-stage2-ld)
19968 maybe-clean-stage2-ld: clean-stage2-ld
19969 clean-stage2: clean-stage2-ld
19970 clean-stage2-ld:
19971 @if [ $(current_stage) = stage2 ]; then \
19972 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19973 else \
19974 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19975 $(MAKE) stage2-start; \
19976 fi; \
19977 cd $(HOST_SUBDIR)/ld && \
19978 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19979 @endif ld-bootstrap
19982 .PHONY: all-stage3-ld maybe-all-stage3-ld
19983 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19984 maybe-all-stage3-ld:
19985 maybe-clean-stage3-ld:
19986 @if ld-bootstrap
19987 maybe-all-stage3-ld: all-stage3-ld
19988 all-stage3: all-stage3-ld
19989 TARGET-stage3-ld = $(TARGET-ld)
19990 all-stage3-ld: configure-stage3-ld
19991 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19992 @r=`${PWD_COMMAND}`; export r; \
19993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19994 TFLAGS="$(STAGE3_TFLAGS)"; \
19995 $(HOST_EXPORTS) \
19996 $(POSTSTAGE1_HOST_EXPORTS) \
19997 cd $(HOST_SUBDIR)/ld && \
19998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19999 CFLAGS="$(STAGE3_CFLAGS)" \
20000 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20001 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20006 TFLAGS="$(STAGE3_TFLAGS)" \
20007 $(TARGET-stage3-ld)
20009 maybe-clean-stage3-ld: clean-stage3-ld
20010 clean-stage3: clean-stage3-ld
20011 clean-stage3-ld:
20012 @if [ $(current_stage) = stage3 ]; then \
20013 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20014 else \
20015 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
20016 $(MAKE) stage3-start; \
20017 fi; \
20018 cd $(HOST_SUBDIR)/ld && \
20019 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20020 @endif ld-bootstrap
20023 .PHONY: all-stage4-ld maybe-all-stage4-ld
20024 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
20025 maybe-all-stage4-ld:
20026 maybe-clean-stage4-ld:
20027 @if ld-bootstrap
20028 maybe-all-stage4-ld: all-stage4-ld
20029 all-stage4: all-stage4-ld
20030 TARGET-stage4-ld = $(TARGET-ld)
20031 all-stage4-ld: configure-stage4-ld
20032 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20033 @r=`${PWD_COMMAND}`; export r; \
20034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20035 TFLAGS="$(STAGE4_TFLAGS)"; \
20036 $(HOST_EXPORTS) \
20037 $(POSTSTAGE1_HOST_EXPORTS) \
20038 cd $(HOST_SUBDIR)/ld && \
20039 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20040 CFLAGS="$(STAGE4_CFLAGS)" \
20041 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20042 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20043 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20044 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20045 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20046 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20047 TFLAGS="$(STAGE4_TFLAGS)" \
20048 $(TARGET-stage4-ld)
20050 maybe-clean-stage4-ld: clean-stage4-ld
20051 clean-stage4: clean-stage4-ld
20052 clean-stage4-ld:
20053 @if [ $(current_stage) = stage4 ]; then \
20054 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20055 else \
20056 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
20057 $(MAKE) stage4-start; \
20058 fi; \
20059 cd $(HOST_SUBDIR)/ld && \
20060 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20061 @endif ld-bootstrap
20064 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
20065 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
20066 maybe-all-stageprofile-ld:
20067 maybe-clean-stageprofile-ld:
20068 @if ld-bootstrap
20069 maybe-all-stageprofile-ld: all-stageprofile-ld
20070 all-stageprofile: all-stageprofile-ld
20071 TARGET-stageprofile-ld = $(TARGET-ld)
20072 all-stageprofile-ld: configure-stageprofile-ld
20073 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20074 @r=`${PWD_COMMAND}`; export r; \
20075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20076 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20077 $(HOST_EXPORTS) \
20078 $(POSTSTAGE1_HOST_EXPORTS) \
20079 cd $(HOST_SUBDIR)/ld && \
20080 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20081 CFLAGS="$(STAGEprofile_CFLAGS)" \
20082 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20083 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20084 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20085 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20086 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20087 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20088 TFLAGS="$(STAGEprofile_TFLAGS)" \
20089 $(TARGET-stageprofile-ld)
20091 maybe-clean-stageprofile-ld: clean-stageprofile-ld
20092 clean-stageprofile: clean-stageprofile-ld
20093 clean-stageprofile-ld:
20094 @if [ $(current_stage) = stageprofile ]; then \
20095 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20096 else \
20097 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
20098 $(MAKE) stageprofile-start; \
20099 fi; \
20100 cd $(HOST_SUBDIR)/ld && \
20101 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20102 @endif ld-bootstrap
20105 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
20106 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
20107 maybe-all-stagefeedback-ld:
20108 maybe-clean-stagefeedback-ld:
20109 @if ld-bootstrap
20110 maybe-all-stagefeedback-ld: all-stagefeedback-ld
20111 all-stagefeedback: all-stagefeedback-ld
20112 TARGET-stagefeedback-ld = $(TARGET-ld)
20113 all-stagefeedback-ld: configure-stagefeedback-ld
20114 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20115 @r=`${PWD_COMMAND}`; export r; \
20116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20117 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20118 $(HOST_EXPORTS) \
20119 $(POSTSTAGE1_HOST_EXPORTS) \
20120 cd $(HOST_SUBDIR)/ld && \
20121 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20122 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20123 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20124 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20125 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20126 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20127 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20128 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20129 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20130 $(TARGET-stagefeedback-ld)
20132 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
20133 clean-stagefeedback: clean-stagefeedback-ld
20134 clean-stagefeedback-ld:
20135 @if [ $(current_stage) = stagefeedback ]; then \
20136 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20137 else \
20138 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
20139 $(MAKE) stagefeedback-start; \
20140 fi; \
20141 cd $(HOST_SUBDIR)/ld && \
20142 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20143 @endif ld-bootstrap
20149 .PHONY: check-ld maybe-check-ld
20150 maybe-check-ld:
20151 @if ld
20152 maybe-check-ld: check-ld
20154 check-ld:
20155 @: $(MAKE); $(unstage)
20156 @r=`${PWD_COMMAND}`; export r; \
20157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20158 $(HOST_EXPORTS) \
20159 (cd $(HOST_SUBDIR)/ld && \
20160 $(MAKE) $(FLAGS_TO_PASS) check)
20162 @endif ld
20164 .PHONY: install-ld maybe-install-ld
20165 maybe-install-ld:
20166 @if ld
20167 maybe-install-ld: install-ld
20169 install-ld: installdirs
20170 @: $(MAKE); $(unstage)
20171 @r=`${PWD_COMMAND}`; export r; \
20172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20173 $(HOST_EXPORTS) \
20174 (cd $(HOST_SUBDIR)/ld && \
20175 $(MAKE) $(FLAGS_TO_PASS) install)
20177 @endif ld
20179 .PHONY: install-strip-ld maybe-install-strip-ld
20180 maybe-install-strip-ld:
20181 @if ld
20182 maybe-install-strip-ld: install-strip-ld
20184 install-strip-ld: installdirs
20185 @: $(MAKE); $(unstage)
20186 @r=`${PWD_COMMAND}`; export r; \
20187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20188 $(HOST_EXPORTS) \
20189 (cd $(HOST_SUBDIR)/ld && \
20190 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20192 @endif ld
20194 # Other targets (info, dvi, pdf, etc.)
20196 .PHONY: maybe-info-ld info-ld
20197 maybe-info-ld:
20198 @if ld
20199 maybe-info-ld: info-ld
20201 info-ld: \
20202 configure-ld
20203 @[ -f ./ld/Makefile ] || exit 0; \
20204 r=`${PWD_COMMAND}`; export r; \
20205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20206 $(HOST_EXPORTS) \
20207 for flag in $(EXTRA_HOST_FLAGS) ; do \
20208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20209 done; \
20210 echo "Doing info in ld" ; \
20211 (cd $(HOST_SUBDIR)/ld && \
20212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20214 "RANLIB=$${RANLIB}" \
20215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20216 info) \
20217 || exit 1
20219 @endif ld
20221 .PHONY: maybe-dvi-ld dvi-ld
20222 maybe-dvi-ld:
20223 @if ld
20224 maybe-dvi-ld: dvi-ld
20226 dvi-ld: \
20227 configure-ld
20228 @[ -f ./ld/Makefile ] || exit 0; \
20229 r=`${PWD_COMMAND}`; export r; \
20230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20231 $(HOST_EXPORTS) \
20232 for flag in $(EXTRA_HOST_FLAGS) ; do \
20233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20234 done; \
20235 echo "Doing dvi in ld" ; \
20236 (cd $(HOST_SUBDIR)/ld && \
20237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20239 "RANLIB=$${RANLIB}" \
20240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20241 dvi) \
20242 || exit 1
20244 @endif ld
20246 .PHONY: maybe-pdf-ld pdf-ld
20247 maybe-pdf-ld:
20248 @if ld
20249 maybe-pdf-ld: pdf-ld
20251 pdf-ld: \
20252 configure-ld
20253 @[ -f ./ld/Makefile ] || exit 0; \
20254 r=`${PWD_COMMAND}`; export r; \
20255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20256 $(HOST_EXPORTS) \
20257 for flag in $(EXTRA_HOST_FLAGS) ; do \
20258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20259 done; \
20260 echo "Doing pdf in ld" ; \
20261 (cd $(HOST_SUBDIR)/ld && \
20262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20264 "RANLIB=$${RANLIB}" \
20265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20266 pdf) \
20267 || exit 1
20269 @endif ld
20271 .PHONY: maybe-html-ld html-ld
20272 maybe-html-ld:
20273 @if ld
20274 maybe-html-ld: html-ld
20276 html-ld: \
20277 configure-ld
20278 @[ -f ./ld/Makefile ] || exit 0; \
20279 r=`${PWD_COMMAND}`; export r; \
20280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20281 $(HOST_EXPORTS) \
20282 for flag in $(EXTRA_HOST_FLAGS) ; do \
20283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20284 done; \
20285 echo "Doing html in ld" ; \
20286 (cd $(HOST_SUBDIR)/ld && \
20287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20289 "RANLIB=$${RANLIB}" \
20290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20291 html) \
20292 || exit 1
20294 @endif ld
20296 .PHONY: maybe-TAGS-ld TAGS-ld
20297 maybe-TAGS-ld:
20298 @if ld
20299 maybe-TAGS-ld: TAGS-ld
20301 TAGS-ld: \
20302 configure-ld
20303 @[ -f ./ld/Makefile ] || exit 0; \
20304 r=`${PWD_COMMAND}`; export r; \
20305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20306 $(HOST_EXPORTS) \
20307 for flag in $(EXTRA_HOST_FLAGS) ; do \
20308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20309 done; \
20310 echo "Doing TAGS in ld" ; \
20311 (cd $(HOST_SUBDIR)/ld && \
20312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20314 "RANLIB=$${RANLIB}" \
20315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20316 TAGS) \
20317 || exit 1
20319 @endif ld
20321 .PHONY: maybe-install-info-ld install-info-ld
20322 maybe-install-info-ld:
20323 @if ld
20324 maybe-install-info-ld: install-info-ld
20326 install-info-ld: \
20327 configure-ld \
20328 info-ld
20329 @[ -f ./ld/Makefile ] || exit 0; \
20330 r=`${PWD_COMMAND}`; export r; \
20331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20332 $(HOST_EXPORTS) \
20333 for flag in $(EXTRA_HOST_FLAGS) ; do \
20334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20335 done; \
20336 echo "Doing install-info in ld" ; \
20337 (cd $(HOST_SUBDIR)/ld && \
20338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20340 "RANLIB=$${RANLIB}" \
20341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20342 install-info) \
20343 || exit 1
20345 @endif ld
20347 .PHONY: maybe-install-pdf-ld install-pdf-ld
20348 maybe-install-pdf-ld:
20349 @if ld
20350 maybe-install-pdf-ld: install-pdf-ld
20352 install-pdf-ld: \
20353 configure-ld \
20354 pdf-ld
20355 @[ -f ./ld/Makefile ] || exit 0; \
20356 r=`${PWD_COMMAND}`; export r; \
20357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20358 $(HOST_EXPORTS) \
20359 for flag in $(EXTRA_HOST_FLAGS) ; do \
20360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20361 done; \
20362 echo "Doing install-pdf in ld" ; \
20363 (cd $(HOST_SUBDIR)/ld && \
20364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20366 "RANLIB=$${RANLIB}" \
20367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20368 install-pdf) \
20369 || exit 1
20371 @endif ld
20373 .PHONY: maybe-install-html-ld install-html-ld
20374 maybe-install-html-ld:
20375 @if ld
20376 maybe-install-html-ld: install-html-ld
20378 install-html-ld: \
20379 configure-ld \
20380 html-ld
20381 @[ -f ./ld/Makefile ] || exit 0; \
20382 r=`${PWD_COMMAND}`; export r; \
20383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20384 $(HOST_EXPORTS) \
20385 for flag in $(EXTRA_HOST_FLAGS) ; do \
20386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20387 done; \
20388 echo "Doing install-html in ld" ; \
20389 (cd $(HOST_SUBDIR)/ld && \
20390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20392 "RANLIB=$${RANLIB}" \
20393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20394 install-html) \
20395 || exit 1
20397 @endif ld
20399 .PHONY: maybe-installcheck-ld installcheck-ld
20400 maybe-installcheck-ld:
20401 @if ld
20402 maybe-installcheck-ld: installcheck-ld
20404 installcheck-ld: \
20405 configure-ld
20406 @[ -f ./ld/Makefile ] || exit 0; \
20407 r=`${PWD_COMMAND}`; export r; \
20408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20409 $(HOST_EXPORTS) \
20410 for flag in $(EXTRA_HOST_FLAGS) ; do \
20411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20412 done; \
20413 echo "Doing installcheck in ld" ; \
20414 (cd $(HOST_SUBDIR)/ld && \
20415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20417 "RANLIB=$${RANLIB}" \
20418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20419 installcheck) \
20420 || exit 1
20422 @endif ld
20424 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
20425 maybe-mostlyclean-ld:
20426 @if ld
20427 maybe-mostlyclean-ld: mostlyclean-ld
20429 mostlyclean-ld:
20430 @[ -f ./ld/Makefile ] || exit 0; \
20431 r=`${PWD_COMMAND}`; export r; \
20432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20433 $(HOST_EXPORTS) \
20434 for flag in $(EXTRA_HOST_FLAGS) ; do \
20435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20436 done; \
20437 echo "Doing mostlyclean in ld" ; \
20438 (cd $(HOST_SUBDIR)/ld && \
20439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20441 "RANLIB=$${RANLIB}" \
20442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20443 mostlyclean) \
20444 || exit 1
20446 @endif ld
20448 .PHONY: maybe-clean-ld clean-ld
20449 maybe-clean-ld:
20450 @if ld
20451 maybe-clean-ld: clean-ld
20453 clean-ld:
20454 @[ -f ./ld/Makefile ] || exit 0; \
20455 r=`${PWD_COMMAND}`; export r; \
20456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20457 $(HOST_EXPORTS) \
20458 for flag in $(EXTRA_HOST_FLAGS) ; do \
20459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20460 done; \
20461 echo "Doing clean in ld" ; \
20462 (cd $(HOST_SUBDIR)/ld && \
20463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20465 "RANLIB=$${RANLIB}" \
20466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20467 clean) \
20468 || exit 1
20470 @endif ld
20472 .PHONY: maybe-distclean-ld distclean-ld
20473 maybe-distclean-ld:
20474 @if ld
20475 maybe-distclean-ld: distclean-ld
20477 distclean-ld:
20478 @[ -f ./ld/Makefile ] || exit 0; \
20479 r=`${PWD_COMMAND}`; export r; \
20480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20481 $(HOST_EXPORTS) \
20482 for flag in $(EXTRA_HOST_FLAGS) ; do \
20483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20484 done; \
20485 echo "Doing distclean in ld" ; \
20486 (cd $(HOST_SUBDIR)/ld && \
20487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20489 "RANLIB=$${RANLIB}" \
20490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20491 distclean) \
20492 || exit 1
20494 @endif ld
20496 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
20497 maybe-maintainer-clean-ld:
20498 @if ld
20499 maybe-maintainer-clean-ld: maintainer-clean-ld
20501 maintainer-clean-ld:
20502 @[ -f ./ld/Makefile ] || exit 0; \
20503 r=`${PWD_COMMAND}`; export r; \
20504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20505 $(HOST_EXPORTS) \
20506 for flag in $(EXTRA_HOST_FLAGS) ; do \
20507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20508 done; \
20509 echo "Doing maintainer-clean in ld" ; \
20510 (cd $(HOST_SUBDIR)/ld && \
20511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20513 "RANLIB=$${RANLIB}" \
20514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20515 maintainer-clean) \
20516 || exit 1
20518 @endif ld
20522 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
20523 maybe-configure-libbacktrace:
20524 @if gcc-bootstrap
20525 configure-libbacktrace: stage_current
20526 @endif gcc-bootstrap
20527 @if libbacktrace
20528 maybe-configure-libbacktrace: configure-libbacktrace
20529 configure-libbacktrace:
20530 @r=`${PWD_COMMAND}`; export r; \
20531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20532 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20533 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20534 $(HOST_EXPORTS) \
20535 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
20537 this_target="${target_alias}"; \
20539 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
20540 case $(srcdir) in \
20541 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20542 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20543 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20544 esac; \
20545 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20546 libsrcdir="$$s/libbacktrace"; \
20547 $(SHELL) $${libsrcdir}/configure \
20548 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20549 --target=$${this_target} $${srcdiroption} \
20550 || exit 1
20551 @endif libbacktrace
20555 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
20556 maybe-configure-stage1-libbacktrace:
20557 @if libbacktrace-bootstrap
20558 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
20559 configure-stage1-libbacktrace:
20560 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20561 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20562 @r=`${PWD_COMMAND}`; export r; \
20563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20564 TFLAGS="$(STAGE1_TFLAGS)"; \
20565 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20566 $(HOST_EXPORTS) \
20567 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20568 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20569 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20570 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
20571 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20572 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20573 case $(srcdir) in \
20574 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20575 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20576 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20577 esac; \
20578 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20579 libsrcdir="$$s/libbacktrace"; \
20580 $(SHELL) $${libsrcdir}/configure \
20581 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20582 --target=${target_alias} $${srcdiroption} \
20583 $(STAGE1_CONFIGURE_FLAGS)
20584 @endif libbacktrace-bootstrap
20586 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
20587 maybe-configure-stage2-libbacktrace:
20588 @if libbacktrace-bootstrap
20589 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
20590 configure-stage2-libbacktrace:
20591 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20592 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20593 @r=`${PWD_COMMAND}`; export r; \
20594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20595 TFLAGS="$(STAGE2_TFLAGS)"; \
20596 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20597 $(HOST_EXPORTS) \
20598 $(POSTSTAGE1_HOST_EXPORTS) \
20599 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20600 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20601 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20602 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
20603 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20604 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20605 case $(srcdir) in \
20606 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20607 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20608 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20609 esac; \
20610 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20611 libsrcdir="$$s/libbacktrace"; \
20612 $(SHELL) $${libsrcdir}/configure \
20613 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20614 --target=${target_alias} $${srcdiroption} \
20615 --with-build-libsubdir=$(HOST_SUBDIR) \
20616 $(STAGE2_CONFIGURE_FLAGS)
20617 @endif libbacktrace-bootstrap
20619 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
20620 maybe-configure-stage3-libbacktrace:
20621 @if libbacktrace-bootstrap
20622 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
20623 configure-stage3-libbacktrace:
20624 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20625 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20626 @r=`${PWD_COMMAND}`; export r; \
20627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20628 TFLAGS="$(STAGE3_TFLAGS)"; \
20629 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20630 $(HOST_EXPORTS) \
20631 $(POSTSTAGE1_HOST_EXPORTS) \
20632 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20633 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20634 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20635 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
20636 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20637 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20638 case $(srcdir) in \
20639 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20640 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20641 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20642 esac; \
20643 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20644 libsrcdir="$$s/libbacktrace"; \
20645 $(SHELL) $${libsrcdir}/configure \
20646 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20647 --target=${target_alias} $${srcdiroption} \
20648 --with-build-libsubdir=$(HOST_SUBDIR) \
20649 $(STAGE3_CONFIGURE_FLAGS)
20650 @endif libbacktrace-bootstrap
20652 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
20653 maybe-configure-stage4-libbacktrace:
20654 @if libbacktrace-bootstrap
20655 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
20656 configure-stage4-libbacktrace:
20657 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20658 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20659 @r=`${PWD_COMMAND}`; export r; \
20660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20661 TFLAGS="$(STAGE4_TFLAGS)"; \
20662 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20663 $(HOST_EXPORTS) \
20664 $(POSTSTAGE1_HOST_EXPORTS) \
20665 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20666 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20667 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20668 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
20669 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20670 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20671 case $(srcdir) in \
20672 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20673 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20674 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20675 esac; \
20676 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20677 libsrcdir="$$s/libbacktrace"; \
20678 $(SHELL) $${libsrcdir}/configure \
20679 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20680 --target=${target_alias} $${srcdiroption} \
20681 --with-build-libsubdir=$(HOST_SUBDIR) \
20682 $(STAGE4_CONFIGURE_FLAGS)
20683 @endif libbacktrace-bootstrap
20685 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
20686 maybe-configure-stageprofile-libbacktrace:
20687 @if libbacktrace-bootstrap
20688 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20689 configure-stageprofile-libbacktrace:
20690 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20691 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20692 @r=`${PWD_COMMAND}`; export r; \
20693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20694 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20695 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20696 $(HOST_EXPORTS) \
20697 $(POSTSTAGE1_HOST_EXPORTS) \
20698 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20699 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20700 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20701 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
20702 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20703 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20704 case $(srcdir) in \
20705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20706 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20708 esac; \
20709 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20710 libsrcdir="$$s/libbacktrace"; \
20711 $(SHELL) $${libsrcdir}/configure \
20712 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20713 --target=${target_alias} $${srcdiroption} \
20714 --with-build-libsubdir=$(HOST_SUBDIR) \
20715 $(STAGEprofile_CONFIGURE_FLAGS)
20716 @endif libbacktrace-bootstrap
20718 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
20719 maybe-configure-stagefeedback-libbacktrace:
20720 @if libbacktrace-bootstrap
20721 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20722 configure-stagefeedback-libbacktrace:
20723 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20724 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20725 @r=`${PWD_COMMAND}`; export r; \
20726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20727 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20728 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20729 $(HOST_EXPORTS) \
20730 $(POSTSTAGE1_HOST_EXPORTS) \
20731 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20732 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20733 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20734 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
20735 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20736 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20737 case $(srcdir) in \
20738 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20739 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20740 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20741 esac; \
20742 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20743 libsrcdir="$$s/libbacktrace"; \
20744 $(SHELL) $${libsrcdir}/configure \
20745 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20746 --target=${target_alias} $${srcdiroption} \
20747 --with-build-libsubdir=$(HOST_SUBDIR) \
20748 $(STAGEfeedback_CONFIGURE_FLAGS)
20749 @endif libbacktrace-bootstrap
20755 .PHONY: all-libbacktrace maybe-all-libbacktrace
20756 maybe-all-libbacktrace:
20757 @if gcc-bootstrap
20758 all-libbacktrace: stage_current
20759 @endif gcc-bootstrap
20760 @if libbacktrace
20761 TARGET-libbacktrace=all
20762 maybe-all-libbacktrace: all-libbacktrace
20763 all-libbacktrace: configure-libbacktrace
20764 @r=`${PWD_COMMAND}`; export r; \
20765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20766 $(HOST_EXPORTS) \
20767 (cd $(HOST_SUBDIR)/libbacktrace && \
20768 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20769 $(TARGET-libbacktrace))
20770 @endif libbacktrace
20774 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
20775 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
20776 maybe-all-stage1-libbacktrace:
20777 maybe-clean-stage1-libbacktrace:
20778 @if libbacktrace-bootstrap
20779 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
20780 all-stage1: all-stage1-libbacktrace
20781 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
20782 all-stage1-libbacktrace: configure-stage1-libbacktrace
20783 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20784 @r=`${PWD_COMMAND}`; export r; \
20785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20786 TFLAGS="$(STAGE1_TFLAGS)"; \
20787 $(HOST_EXPORTS) \
20788 cd $(HOST_SUBDIR)/libbacktrace && \
20789 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20790 CFLAGS="$(STAGE1_CFLAGS)" \
20791 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20792 LIBCFLAGS="$(LIBCFLAGS)" \
20793 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20794 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20795 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20796 $(EXTRA_HOST_FLAGS) \
20797 $(STAGE1_FLAGS_TO_PASS) \
20798 TFLAGS="$(STAGE1_TFLAGS)" \
20799 $(TARGET-stage1-libbacktrace)
20801 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
20802 clean-stage1: clean-stage1-libbacktrace
20803 clean-stage1-libbacktrace:
20804 @if [ $(current_stage) = stage1 ]; then \
20805 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20806 else \
20807 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
20808 $(MAKE) stage1-start; \
20809 fi; \
20810 cd $(HOST_SUBDIR)/libbacktrace && \
20811 $(MAKE) $(EXTRA_HOST_FLAGS) \
20812 $(STAGE1_FLAGS_TO_PASS) clean
20813 @endif libbacktrace-bootstrap
20816 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
20817 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
20818 maybe-all-stage2-libbacktrace:
20819 maybe-clean-stage2-libbacktrace:
20820 @if libbacktrace-bootstrap
20821 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
20822 all-stage2: all-stage2-libbacktrace
20823 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
20824 all-stage2-libbacktrace: configure-stage2-libbacktrace
20825 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20826 @r=`${PWD_COMMAND}`; export r; \
20827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20828 TFLAGS="$(STAGE2_TFLAGS)"; \
20829 $(HOST_EXPORTS) \
20830 $(POSTSTAGE1_HOST_EXPORTS) \
20831 cd $(HOST_SUBDIR)/libbacktrace && \
20832 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20833 CFLAGS="$(STAGE2_CFLAGS)" \
20834 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20835 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20836 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20837 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20838 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20839 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20840 TFLAGS="$(STAGE2_TFLAGS)" \
20841 $(TARGET-stage2-libbacktrace)
20843 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
20844 clean-stage2: clean-stage2-libbacktrace
20845 clean-stage2-libbacktrace:
20846 @if [ $(current_stage) = stage2 ]; then \
20847 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20848 else \
20849 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
20850 $(MAKE) stage2-start; \
20851 fi; \
20852 cd $(HOST_SUBDIR)/libbacktrace && \
20853 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20854 @endif libbacktrace-bootstrap
20857 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
20858 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
20859 maybe-all-stage3-libbacktrace:
20860 maybe-clean-stage3-libbacktrace:
20861 @if libbacktrace-bootstrap
20862 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
20863 all-stage3: all-stage3-libbacktrace
20864 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
20865 all-stage3-libbacktrace: configure-stage3-libbacktrace
20866 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20867 @r=`${PWD_COMMAND}`; export r; \
20868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20869 TFLAGS="$(STAGE3_TFLAGS)"; \
20870 $(HOST_EXPORTS) \
20871 $(POSTSTAGE1_HOST_EXPORTS) \
20872 cd $(HOST_SUBDIR)/libbacktrace && \
20873 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20874 CFLAGS="$(STAGE3_CFLAGS)" \
20875 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20876 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20877 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20878 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20879 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20880 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20881 TFLAGS="$(STAGE3_TFLAGS)" \
20882 $(TARGET-stage3-libbacktrace)
20884 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
20885 clean-stage3: clean-stage3-libbacktrace
20886 clean-stage3-libbacktrace:
20887 @if [ $(current_stage) = stage3 ]; then \
20888 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20889 else \
20890 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
20891 $(MAKE) stage3-start; \
20892 fi; \
20893 cd $(HOST_SUBDIR)/libbacktrace && \
20894 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20895 @endif libbacktrace-bootstrap
20898 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
20899 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
20900 maybe-all-stage4-libbacktrace:
20901 maybe-clean-stage4-libbacktrace:
20902 @if libbacktrace-bootstrap
20903 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
20904 all-stage4: all-stage4-libbacktrace
20905 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
20906 all-stage4-libbacktrace: configure-stage4-libbacktrace
20907 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20908 @r=`${PWD_COMMAND}`; export r; \
20909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20910 TFLAGS="$(STAGE4_TFLAGS)"; \
20911 $(HOST_EXPORTS) \
20912 $(POSTSTAGE1_HOST_EXPORTS) \
20913 cd $(HOST_SUBDIR)/libbacktrace && \
20914 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20915 CFLAGS="$(STAGE4_CFLAGS)" \
20916 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20917 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20918 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20919 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20920 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20921 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20922 TFLAGS="$(STAGE4_TFLAGS)" \
20923 $(TARGET-stage4-libbacktrace)
20925 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
20926 clean-stage4: clean-stage4-libbacktrace
20927 clean-stage4-libbacktrace:
20928 @if [ $(current_stage) = stage4 ]; then \
20929 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20930 else \
20931 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
20932 $(MAKE) stage4-start; \
20933 fi; \
20934 cd $(HOST_SUBDIR)/libbacktrace && \
20935 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20936 @endif libbacktrace-bootstrap
20939 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
20940 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
20941 maybe-all-stageprofile-libbacktrace:
20942 maybe-clean-stageprofile-libbacktrace:
20943 @if libbacktrace-bootstrap
20944 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
20945 all-stageprofile: all-stageprofile-libbacktrace
20946 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
20947 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20948 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20949 @r=`${PWD_COMMAND}`; export r; \
20950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20951 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20952 $(HOST_EXPORTS) \
20953 $(POSTSTAGE1_HOST_EXPORTS) \
20954 cd $(HOST_SUBDIR)/libbacktrace && \
20955 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20956 CFLAGS="$(STAGEprofile_CFLAGS)" \
20957 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20958 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20959 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20960 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20961 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20962 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20963 TFLAGS="$(STAGEprofile_TFLAGS)" \
20964 $(TARGET-stageprofile-libbacktrace)
20966 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
20967 clean-stageprofile: clean-stageprofile-libbacktrace
20968 clean-stageprofile-libbacktrace:
20969 @if [ $(current_stage) = stageprofile ]; then \
20970 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20971 else \
20972 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
20973 $(MAKE) stageprofile-start; \
20974 fi; \
20975 cd $(HOST_SUBDIR)/libbacktrace && \
20976 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20977 @endif libbacktrace-bootstrap
20980 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
20981 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
20982 maybe-all-stagefeedback-libbacktrace:
20983 maybe-clean-stagefeedback-libbacktrace:
20984 @if libbacktrace-bootstrap
20985 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
20986 all-stagefeedback: all-stagefeedback-libbacktrace
20987 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
20988 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20989 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20990 @r=`${PWD_COMMAND}`; export r; \
20991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20992 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20993 $(HOST_EXPORTS) \
20994 $(POSTSTAGE1_HOST_EXPORTS) \
20995 cd $(HOST_SUBDIR)/libbacktrace && \
20996 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20997 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20998 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20999 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21000 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21001 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21002 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21003 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21004 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21005 $(TARGET-stagefeedback-libbacktrace)
21007 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
21008 clean-stagefeedback: clean-stagefeedback-libbacktrace
21009 clean-stagefeedback-libbacktrace:
21010 @if [ $(current_stage) = stagefeedback ]; then \
21011 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
21012 else \
21013 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
21014 $(MAKE) stagefeedback-start; \
21015 fi; \
21016 cd $(HOST_SUBDIR)/libbacktrace && \
21017 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21018 @endif libbacktrace-bootstrap
21024 .PHONY: check-libbacktrace maybe-check-libbacktrace
21025 maybe-check-libbacktrace:
21026 @if libbacktrace
21027 maybe-check-libbacktrace: check-libbacktrace
21029 check-libbacktrace:
21030 @: $(MAKE); $(unstage)
21031 @r=`${PWD_COMMAND}`; export r; \
21032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21033 $(HOST_EXPORTS) \
21034 (cd $(HOST_SUBDIR)/libbacktrace && \
21035 $(MAKE) $(FLAGS_TO_PASS) check)
21037 @endif libbacktrace
21039 .PHONY: install-libbacktrace maybe-install-libbacktrace
21040 maybe-install-libbacktrace:
21041 @if libbacktrace
21042 maybe-install-libbacktrace: install-libbacktrace
21044 install-libbacktrace: installdirs
21045 @: $(MAKE); $(unstage)
21046 @r=`${PWD_COMMAND}`; export r; \
21047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21048 $(HOST_EXPORTS) \
21049 (cd $(HOST_SUBDIR)/libbacktrace && \
21050 $(MAKE) $(FLAGS_TO_PASS) install)
21052 @endif libbacktrace
21054 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
21055 maybe-install-strip-libbacktrace:
21056 @if libbacktrace
21057 maybe-install-strip-libbacktrace: install-strip-libbacktrace
21059 install-strip-libbacktrace: installdirs
21060 @: $(MAKE); $(unstage)
21061 @r=`${PWD_COMMAND}`; export r; \
21062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21063 $(HOST_EXPORTS) \
21064 (cd $(HOST_SUBDIR)/libbacktrace && \
21065 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21067 @endif libbacktrace
21069 # Other targets (info, dvi, pdf, etc.)
21071 .PHONY: maybe-info-libbacktrace info-libbacktrace
21072 maybe-info-libbacktrace:
21073 @if libbacktrace
21074 maybe-info-libbacktrace: info-libbacktrace
21076 info-libbacktrace: \
21077 configure-libbacktrace
21078 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21079 r=`${PWD_COMMAND}`; export r; \
21080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21081 $(HOST_EXPORTS) \
21082 for flag in $(EXTRA_HOST_FLAGS) ; do \
21083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21084 done; \
21085 echo "Doing info in libbacktrace" ; \
21086 (cd $(HOST_SUBDIR)/libbacktrace && \
21087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21089 "RANLIB=$${RANLIB}" \
21090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21091 info) \
21092 || exit 1
21094 @endif libbacktrace
21096 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
21097 maybe-dvi-libbacktrace:
21098 @if libbacktrace
21099 maybe-dvi-libbacktrace: dvi-libbacktrace
21101 dvi-libbacktrace: \
21102 configure-libbacktrace
21103 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21104 r=`${PWD_COMMAND}`; export r; \
21105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21106 $(HOST_EXPORTS) \
21107 for flag in $(EXTRA_HOST_FLAGS) ; do \
21108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21109 done; \
21110 echo "Doing dvi in libbacktrace" ; \
21111 (cd $(HOST_SUBDIR)/libbacktrace && \
21112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21114 "RANLIB=$${RANLIB}" \
21115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21116 dvi) \
21117 || exit 1
21119 @endif libbacktrace
21121 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
21122 maybe-pdf-libbacktrace:
21123 @if libbacktrace
21124 maybe-pdf-libbacktrace: pdf-libbacktrace
21126 pdf-libbacktrace: \
21127 configure-libbacktrace
21128 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21129 r=`${PWD_COMMAND}`; export r; \
21130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21131 $(HOST_EXPORTS) \
21132 for flag in $(EXTRA_HOST_FLAGS) ; do \
21133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21134 done; \
21135 echo "Doing pdf in libbacktrace" ; \
21136 (cd $(HOST_SUBDIR)/libbacktrace && \
21137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21139 "RANLIB=$${RANLIB}" \
21140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21141 pdf) \
21142 || exit 1
21144 @endif libbacktrace
21146 .PHONY: maybe-html-libbacktrace html-libbacktrace
21147 maybe-html-libbacktrace:
21148 @if libbacktrace
21149 maybe-html-libbacktrace: html-libbacktrace
21151 html-libbacktrace: \
21152 configure-libbacktrace
21153 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21154 r=`${PWD_COMMAND}`; export r; \
21155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21156 $(HOST_EXPORTS) \
21157 for flag in $(EXTRA_HOST_FLAGS) ; do \
21158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21159 done; \
21160 echo "Doing html in libbacktrace" ; \
21161 (cd $(HOST_SUBDIR)/libbacktrace && \
21162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21164 "RANLIB=$${RANLIB}" \
21165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21166 html) \
21167 || exit 1
21169 @endif libbacktrace
21171 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
21172 maybe-TAGS-libbacktrace:
21173 @if libbacktrace
21174 maybe-TAGS-libbacktrace: TAGS-libbacktrace
21176 TAGS-libbacktrace: \
21177 configure-libbacktrace
21178 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21179 r=`${PWD_COMMAND}`; export r; \
21180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21181 $(HOST_EXPORTS) \
21182 for flag in $(EXTRA_HOST_FLAGS) ; do \
21183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21184 done; \
21185 echo "Doing TAGS in libbacktrace" ; \
21186 (cd $(HOST_SUBDIR)/libbacktrace && \
21187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21189 "RANLIB=$${RANLIB}" \
21190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21191 TAGS) \
21192 || exit 1
21194 @endif libbacktrace
21196 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
21197 maybe-install-info-libbacktrace:
21198 @if libbacktrace
21199 maybe-install-info-libbacktrace: install-info-libbacktrace
21201 install-info-libbacktrace: \
21202 configure-libbacktrace \
21203 info-libbacktrace
21204 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21205 r=`${PWD_COMMAND}`; export r; \
21206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21207 $(HOST_EXPORTS) \
21208 for flag in $(EXTRA_HOST_FLAGS) ; do \
21209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21210 done; \
21211 echo "Doing install-info in libbacktrace" ; \
21212 (cd $(HOST_SUBDIR)/libbacktrace && \
21213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21215 "RANLIB=$${RANLIB}" \
21216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21217 install-info) \
21218 || exit 1
21220 @endif libbacktrace
21222 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
21223 maybe-install-pdf-libbacktrace:
21224 @if libbacktrace
21225 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
21227 install-pdf-libbacktrace: \
21228 configure-libbacktrace \
21229 pdf-libbacktrace
21230 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21231 r=`${PWD_COMMAND}`; export r; \
21232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21233 $(HOST_EXPORTS) \
21234 for flag in $(EXTRA_HOST_FLAGS) ; do \
21235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21236 done; \
21237 echo "Doing install-pdf in libbacktrace" ; \
21238 (cd $(HOST_SUBDIR)/libbacktrace && \
21239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21241 "RANLIB=$${RANLIB}" \
21242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21243 install-pdf) \
21244 || exit 1
21246 @endif libbacktrace
21248 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
21249 maybe-install-html-libbacktrace:
21250 @if libbacktrace
21251 maybe-install-html-libbacktrace: install-html-libbacktrace
21253 install-html-libbacktrace: \
21254 configure-libbacktrace \
21255 html-libbacktrace
21256 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21257 r=`${PWD_COMMAND}`; export r; \
21258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21259 $(HOST_EXPORTS) \
21260 for flag in $(EXTRA_HOST_FLAGS) ; do \
21261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21262 done; \
21263 echo "Doing install-html in libbacktrace" ; \
21264 (cd $(HOST_SUBDIR)/libbacktrace && \
21265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21267 "RANLIB=$${RANLIB}" \
21268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21269 install-html) \
21270 || exit 1
21272 @endif libbacktrace
21274 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
21275 maybe-installcheck-libbacktrace:
21276 @if libbacktrace
21277 maybe-installcheck-libbacktrace: installcheck-libbacktrace
21279 installcheck-libbacktrace: \
21280 configure-libbacktrace
21281 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21282 r=`${PWD_COMMAND}`; export r; \
21283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21284 $(HOST_EXPORTS) \
21285 for flag in $(EXTRA_HOST_FLAGS) ; do \
21286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21287 done; \
21288 echo "Doing installcheck in libbacktrace" ; \
21289 (cd $(HOST_SUBDIR)/libbacktrace && \
21290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21292 "RANLIB=$${RANLIB}" \
21293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21294 installcheck) \
21295 || exit 1
21297 @endif libbacktrace
21299 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
21300 maybe-mostlyclean-libbacktrace:
21301 @if libbacktrace
21302 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
21304 mostlyclean-libbacktrace:
21305 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21306 r=`${PWD_COMMAND}`; export r; \
21307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21308 $(HOST_EXPORTS) \
21309 for flag in $(EXTRA_HOST_FLAGS) ; do \
21310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21311 done; \
21312 echo "Doing mostlyclean in libbacktrace" ; \
21313 (cd $(HOST_SUBDIR)/libbacktrace && \
21314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21316 "RANLIB=$${RANLIB}" \
21317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21318 mostlyclean) \
21319 || exit 1
21321 @endif libbacktrace
21323 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
21324 maybe-clean-libbacktrace:
21325 @if libbacktrace
21326 maybe-clean-libbacktrace: clean-libbacktrace
21328 clean-libbacktrace:
21329 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21330 r=`${PWD_COMMAND}`; export r; \
21331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21332 $(HOST_EXPORTS) \
21333 for flag in $(EXTRA_HOST_FLAGS) ; do \
21334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21335 done; \
21336 echo "Doing clean in libbacktrace" ; \
21337 (cd $(HOST_SUBDIR)/libbacktrace && \
21338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21340 "RANLIB=$${RANLIB}" \
21341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21342 clean) \
21343 || exit 1
21345 @endif libbacktrace
21347 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
21348 maybe-distclean-libbacktrace:
21349 @if libbacktrace
21350 maybe-distclean-libbacktrace: distclean-libbacktrace
21352 distclean-libbacktrace:
21353 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21354 r=`${PWD_COMMAND}`; export r; \
21355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21356 $(HOST_EXPORTS) \
21357 for flag in $(EXTRA_HOST_FLAGS) ; do \
21358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21359 done; \
21360 echo "Doing distclean in libbacktrace" ; \
21361 (cd $(HOST_SUBDIR)/libbacktrace && \
21362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21364 "RANLIB=$${RANLIB}" \
21365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21366 distclean) \
21367 || exit 1
21369 @endif libbacktrace
21371 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
21372 maybe-maintainer-clean-libbacktrace:
21373 @if libbacktrace
21374 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
21376 maintainer-clean-libbacktrace:
21377 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21378 r=`${PWD_COMMAND}`; export r; \
21379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21380 $(HOST_EXPORTS) \
21381 for flag in $(EXTRA_HOST_FLAGS) ; do \
21382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21383 done; \
21384 echo "Doing maintainer-clean in libbacktrace" ; \
21385 (cd $(HOST_SUBDIR)/libbacktrace && \
21386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21388 "RANLIB=$${RANLIB}" \
21389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21390 maintainer-clean) \
21391 || exit 1
21393 @endif libbacktrace
21397 .PHONY: configure-libcpp maybe-configure-libcpp
21398 maybe-configure-libcpp:
21399 @if gcc-bootstrap
21400 configure-libcpp: stage_current
21401 @endif gcc-bootstrap
21402 @if libcpp
21403 maybe-configure-libcpp: configure-libcpp
21404 configure-libcpp:
21405 @r=`${PWD_COMMAND}`; export r; \
21406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21407 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21408 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21409 $(HOST_EXPORTS) \
21410 echo Configuring in $(HOST_SUBDIR)/libcpp; \
21412 this_target="${target_alias}"; \
21414 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
21415 case $(srcdir) in \
21416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21417 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21419 esac; \
21420 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21421 libsrcdir="$$s/libcpp"; \
21422 $(SHELL) $${libsrcdir}/configure \
21423 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21424 --target=$${this_target} $${srcdiroption} \
21425 || exit 1
21426 @endif libcpp
21430 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
21431 maybe-configure-stage1-libcpp:
21432 @if libcpp-bootstrap
21433 maybe-configure-stage1-libcpp: configure-stage1-libcpp
21434 configure-stage1-libcpp:
21435 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21436 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21437 @r=`${PWD_COMMAND}`; export r; \
21438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21439 TFLAGS="$(STAGE1_TFLAGS)"; \
21440 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21441 $(HOST_EXPORTS) \
21442 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21443 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21444 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21445 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
21446 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21447 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21448 case $(srcdir) in \
21449 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21450 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21451 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21452 esac; \
21453 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21454 libsrcdir="$$s/libcpp"; \
21455 $(SHELL) $${libsrcdir}/configure \
21456 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21457 --target=${target_alias} $${srcdiroption} \
21458 $(STAGE1_CONFIGURE_FLAGS)
21459 @endif libcpp-bootstrap
21461 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
21462 maybe-configure-stage2-libcpp:
21463 @if libcpp-bootstrap
21464 maybe-configure-stage2-libcpp: configure-stage2-libcpp
21465 configure-stage2-libcpp:
21466 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21467 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21468 @r=`${PWD_COMMAND}`; export r; \
21469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21470 TFLAGS="$(STAGE2_TFLAGS)"; \
21471 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21472 $(HOST_EXPORTS) \
21473 $(POSTSTAGE1_HOST_EXPORTS) \
21474 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21475 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21476 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21477 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
21478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21479 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21480 case $(srcdir) in \
21481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21482 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21484 esac; \
21485 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21486 libsrcdir="$$s/libcpp"; \
21487 $(SHELL) $${libsrcdir}/configure \
21488 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21489 --target=${target_alias} $${srcdiroption} \
21490 --with-build-libsubdir=$(HOST_SUBDIR) \
21491 $(STAGE2_CONFIGURE_FLAGS)
21492 @endif libcpp-bootstrap
21494 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
21495 maybe-configure-stage3-libcpp:
21496 @if libcpp-bootstrap
21497 maybe-configure-stage3-libcpp: configure-stage3-libcpp
21498 configure-stage3-libcpp:
21499 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21500 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21501 @r=`${PWD_COMMAND}`; export r; \
21502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21503 TFLAGS="$(STAGE3_TFLAGS)"; \
21504 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21505 $(HOST_EXPORTS) \
21506 $(POSTSTAGE1_HOST_EXPORTS) \
21507 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21508 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21509 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21510 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
21511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21512 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21513 case $(srcdir) in \
21514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21515 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21517 esac; \
21518 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21519 libsrcdir="$$s/libcpp"; \
21520 $(SHELL) $${libsrcdir}/configure \
21521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21522 --target=${target_alias} $${srcdiroption} \
21523 --with-build-libsubdir=$(HOST_SUBDIR) \
21524 $(STAGE3_CONFIGURE_FLAGS)
21525 @endif libcpp-bootstrap
21527 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
21528 maybe-configure-stage4-libcpp:
21529 @if libcpp-bootstrap
21530 maybe-configure-stage4-libcpp: configure-stage4-libcpp
21531 configure-stage4-libcpp:
21532 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21533 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21534 @r=`${PWD_COMMAND}`; export r; \
21535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21536 TFLAGS="$(STAGE4_TFLAGS)"; \
21537 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21538 $(HOST_EXPORTS) \
21539 $(POSTSTAGE1_HOST_EXPORTS) \
21540 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21541 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21542 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21543 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
21544 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21545 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21546 case $(srcdir) in \
21547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21548 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21550 esac; \
21551 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21552 libsrcdir="$$s/libcpp"; \
21553 $(SHELL) $${libsrcdir}/configure \
21554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21555 --target=${target_alias} $${srcdiroption} \
21556 --with-build-libsubdir=$(HOST_SUBDIR) \
21557 $(STAGE4_CONFIGURE_FLAGS)
21558 @endif libcpp-bootstrap
21560 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
21561 maybe-configure-stageprofile-libcpp:
21562 @if libcpp-bootstrap
21563 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
21564 configure-stageprofile-libcpp:
21565 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21566 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21567 @r=`${PWD_COMMAND}`; export r; \
21568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21569 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21570 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21571 $(HOST_EXPORTS) \
21572 $(POSTSTAGE1_HOST_EXPORTS) \
21573 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21574 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21575 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21576 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
21577 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21578 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21579 case $(srcdir) in \
21580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21581 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21583 esac; \
21584 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21585 libsrcdir="$$s/libcpp"; \
21586 $(SHELL) $${libsrcdir}/configure \
21587 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21588 --target=${target_alias} $${srcdiroption} \
21589 --with-build-libsubdir=$(HOST_SUBDIR) \
21590 $(STAGEprofile_CONFIGURE_FLAGS)
21591 @endif libcpp-bootstrap
21593 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
21594 maybe-configure-stagefeedback-libcpp:
21595 @if libcpp-bootstrap
21596 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
21597 configure-stagefeedback-libcpp:
21598 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21599 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21600 @r=`${PWD_COMMAND}`; export r; \
21601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21602 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21603 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21604 $(HOST_EXPORTS) \
21605 $(POSTSTAGE1_HOST_EXPORTS) \
21606 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21607 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21608 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21609 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
21610 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21611 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21612 case $(srcdir) in \
21613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21614 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21616 esac; \
21617 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21618 libsrcdir="$$s/libcpp"; \
21619 $(SHELL) $${libsrcdir}/configure \
21620 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21621 --target=${target_alias} $${srcdiroption} \
21622 --with-build-libsubdir=$(HOST_SUBDIR) \
21623 $(STAGEfeedback_CONFIGURE_FLAGS)
21624 @endif libcpp-bootstrap
21630 .PHONY: all-libcpp maybe-all-libcpp
21631 maybe-all-libcpp:
21632 @if gcc-bootstrap
21633 all-libcpp: stage_current
21634 @endif gcc-bootstrap
21635 @if libcpp
21636 TARGET-libcpp=all
21637 maybe-all-libcpp: all-libcpp
21638 all-libcpp: configure-libcpp
21639 @r=`${PWD_COMMAND}`; export r; \
21640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21641 $(HOST_EXPORTS) \
21642 (cd $(HOST_SUBDIR)/libcpp && \
21643 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21644 $(TARGET-libcpp))
21645 @endif libcpp
21649 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
21650 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
21651 maybe-all-stage1-libcpp:
21652 maybe-clean-stage1-libcpp:
21653 @if libcpp-bootstrap
21654 maybe-all-stage1-libcpp: all-stage1-libcpp
21655 all-stage1: all-stage1-libcpp
21656 TARGET-stage1-libcpp = $(TARGET-libcpp)
21657 all-stage1-libcpp: configure-stage1-libcpp
21658 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21659 @r=`${PWD_COMMAND}`; export r; \
21660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21661 TFLAGS="$(STAGE1_TFLAGS)"; \
21662 $(HOST_EXPORTS) \
21663 cd $(HOST_SUBDIR)/libcpp && \
21664 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21665 CFLAGS="$(STAGE1_CFLAGS)" \
21666 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21667 LIBCFLAGS="$(LIBCFLAGS)" \
21668 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21669 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21670 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21671 $(EXTRA_HOST_FLAGS) \
21672 $(STAGE1_FLAGS_TO_PASS) \
21673 TFLAGS="$(STAGE1_TFLAGS)" \
21674 $(TARGET-stage1-libcpp)
21676 maybe-clean-stage1-libcpp: clean-stage1-libcpp
21677 clean-stage1: clean-stage1-libcpp
21678 clean-stage1-libcpp:
21679 @if [ $(current_stage) = stage1 ]; then \
21680 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21681 else \
21682 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
21683 $(MAKE) stage1-start; \
21684 fi; \
21685 cd $(HOST_SUBDIR)/libcpp && \
21686 $(MAKE) $(EXTRA_HOST_FLAGS) \
21687 $(STAGE1_FLAGS_TO_PASS) clean
21688 @endif libcpp-bootstrap
21691 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
21692 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
21693 maybe-all-stage2-libcpp:
21694 maybe-clean-stage2-libcpp:
21695 @if libcpp-bootstrap
21696 maybe-all-stage2-libcpp: all-stage2-libcpp
21697 all-stage2: all-stage2-libcpp
21698 TARGET-stage2-libcpp = $(TARGET-libcpp)
21699 all-stage2-libcpp: configure-stage2-libcpp
21700 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21701 @r=`${PWD_COMMAND}`; export r; \
21702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21703 TFLAGS="$(STAGE2_TFLAGS)"; \
21704 $(HOST_EXPORTS) \
21705 $(POSTSTAGE1_HOST_EXPORTS) \
21706 cd $(HOST_SUBDIR)/libcpp && \
21707 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21708 CFLAGS="$(STAGE2_CFLAGS)" \
21709 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21710 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21711 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21712 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21713 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21714 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21715 TFLAGS="$(STAGE2_TFLAGS)" \
21716 $(TARGET-stage2-libcpp)
21718 maybe-clean-stage2-libcpp: clean-stage2-libcpp
21719 clean-stage2: clean-stage2-libcpp
21720 clean-stage2-libcpp:
21721 @if [ $(current_stage) = stage2 ]; then \
21722 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21723 else \
21724 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
21725 $(MAKE) stage2-start; \
21726 fi; \
21727 cd $(HOST_SUBDIR)/libcpp && \
21728 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21729 @endif libcpp-bootstrap
21732 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
21733 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
21734 maybe-all-stage3-libcpp:
21735 maybe-clean-stage3-libcpp:
21736 @if libcpp-bootstrap
21737 maybe-all-stage3-libcpp: all-stage3-libcpp
21738 all-stage3: all-stage3-libcpp
21739 TARGET-stage3-libcpp = $(TARGET-libcpp)
21740 all-stage3-libcpp: configure-stage3-libcpp
21741 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21742 @r=`${PWD_COMMAND}`; export r; \
21743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21744 TFLAGS="$(STAGE3_TFLAGS)"; \
21745 $(HOST_EXPORTS) \
21746 $(POSTSTAGE1_HOST_EXPORTS) \
21747 cd $(HOST_SUBDIR)/libcpp && \
21748 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21749 CFLAGS="$(STAGE3_CFLAGS)" \
21750 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21751 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21752 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21753 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21754 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21755 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21756 TFLAGS="$(STAGE3_TFLAGS)" \
21757 $(TARGET-stage3-libcpp)
21759 maybe-clean-stage3-libcpp: clean-stage3-libcpp
21760 clean-stage3: clean-stage3-libcpp
21761 clean-stage3-libcpp:
21762 @if [ $(current_stage) = stage3 ]; then \
21763 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21764 else \
21765 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
21766 $(MAKE) stage3-start; \
21767 fi; \
21768 cd $(HOST_SUBDIR)/libcpp && \
21769 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21770 @endif libcpp-bootstrap
21773 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
21774 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
21775 maybe-all-stage4-libcpp:
21776 maybe-clean-stage4-libcpp:
21777 @if libcpp-bootstrap
21778 maybe-all-stage4-libcpp: all-stage4-libcpp
21779 all-stage4: all-stage4-libcpp
21780 TARGET-stage4-libcpp = $(TARGET-libcpp)
21781 all-stage4-libcpp: configure-stage4-libcpp
21782 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21783 @r=`${PWD_COMMAND}`; export r; \
21784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21785 TFLAGS="$(STAGE4_TFLAGS)"; \
21786 $(HOST_EXPORTS) \
21787 $(POSTSTAGE1_HOST_EXPORTS) \
21788 cd $(HOST_SUBDIR)/libcpp && \
21789 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21790 CFLAGS="$(STAGE4_CFLAGS)" \
21791 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21792 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21793 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21794 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21795 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21796 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21797 TFLAGS="$(STAGE4_TFLAGS)" \
21798 $(TARGET-stage4-libcpp)
21800 maybe-clean-stage4-libcpp: clean-stage4-libcpp
21801 clean-stage4: clean-stage4-libcpp
21802 clean-stage4-libcpp:
21803 @if [ $(current_stage) = stage4 ]; then \
21804 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21805 else \
21806 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
21807 $(MAKE) stage4-start; \
21808 fi; \
21809 cd $(HOST_SUBDIR)/libcpp && \
21810 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21811 @endif libcpp-bootstrap
21814 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
21815 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
21816 maybe-all-stageprofile-libcpp:
21817 maybe-clean-stageprofile-libcpp:
21818 @if libcpp-bootstrap
21819 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
21820 all-stageprofile: all-stageprofile-libcpp
21821 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
21822 all-stageprofile-libcpp: configure-stageprofile-libcpp
21823 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21824 @r=`${PWD_COMMAND}`; export r; \
21825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21826 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21827 $(HOST_EXPORTS) \
21828 $(POSTSTAGE1_HOST_EXPORTS) \
21829 cd $(HOST_SUBDIR)/libcpp && \
21830 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21831 CFLAGS="$(STAGEprofile_CFLAGS)" \
21832 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21833 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21834 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21835 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21836 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21837 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21838 TFLAGS="$(STAGEprofile_TFLAGS)" \
21839 $(TARGET-stageprofile-libcpp)
21841 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
21842 clean-stageprofile: clean-stageprofile-libcpp
21843 clean-stageprofile-libcpp:
21844 @if [ $(current_stage) = stageprofile ]; then \
21845 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21846 else \
21847 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
21848 $(MAKE) stageprofile-start; \
21849 fi; \
21850 cd $(HOST_SUBDIR)/libcpp && \
21851 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21852 @endif libcpp-bootstrap
21855 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
21856 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
21857 maybe-all-stagefeedback-libcpp:
21858 maybe-clean-stagefeedback-libcpp:
21859 @if libcpp-bootstrap
21860 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
21861 all-stagefeedback: all-stagefeedback-libcpp
21862 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
21863 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
21864 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21865 @r=`${PWD_COMMAND}`; export r; \
21866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21867 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21868 $(HOST_EXPORTS) \
21869 $(POSTSTAGE1_HOST_EXPORTS) \
21870 cd $(HOST_SUBDIR)/libcpp && \
21871 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21872 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21873 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21874 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21875 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21876 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21877 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21878 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21879 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21880 $(TARGET-stagefeedback-libcpp)
21882 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
21883 clean-stagefeedback: clean-stagefeedback-libcpp
21884 clean-stagefeedback-libcpp:
21885 @if [ $(current_stage) = stagefeedback ]; then \
21886 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21887 else \
21888 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
21889 $(MAKE) stagefeedback-start; \
21890 fi; \
21891 cd $(HOST_SUBDIR)/libcpp && \
21892 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21893 @endif libcpp-bootstrap
21899 .PHONY: check-libcpp maybe-check-libcpp
21900 maybe-check-libcpp:
21901 @if libcpp
21902 maybe-check-libcpp: check-libcpp
21904 check-libcpp:
21905 @: $(MAKE); $(unstage)
21906 @r=`${PWD_COMMAND}`; export r; \
21907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21908 $(HOST_EXPORTS) \
21909 (cd $(HOST_SUBDIR)/libcpp && \
21910 $(MAKE) $(FLAGS_TO_PASS) check)
21912 @endif libcpp
21914 .PHONY: install-libcpp maybe-install-libcpp
21915 maybe-install-libcpp:
21916 @if libcpp
21917 maybe-install-libcpp: install-libcpp
21919 install-libcpp: installdirs
21920 @: $(MAKE); $(unstage)
21921 @r=`${PWD_COMMAND}`; export r; \
21922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21923 $(HOST_EXPORTS) \
21924 (cd $(HOST_SUBDIR)/libcpp && \
21925 $(MAKE) $(FLAGS_TO_PASS) install)
21927 @endif libcpp
21929 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
21930 maybe-install-strip-libcpp:
21931 @if libcpp
21932 maybe-install-strip-libcpp: install-strip-libcpp
21934 install-strip-libcpp: installdirs
21935 @: $(MAKE); $(unstage)
21936 @r=`${PWD_COMMAND}`; export r; \
21937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21938 $(HOST_EXPORTS) \
21939 (cd $(HOST_SUBDIR)/libcpp && \
21940 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21942 @endif libcpp
21944 # Other targets (info, dvi, pdf, etc.)
21946 .PHONY: maybe-info-libcpp info-libcpp
21947 maybe-info-libcpp:
21948 @if libcpp
21949 maybe-info-libcpp: info-libcpp
21951 info-libcpp: \
21952 configure-libcpp
21953 @[ -f ./libcpp/Makefile ] || exit 0; \
21954 r=`${PWD_COMMAND}`; export r; \
21955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21956 $(HOST_EXPORTS) \
21957 for flag in $(EXTRA_HOST_FLAGS) ; do \
21958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21959 done; \
21960 echo "Doing info in libcpp" ; \
21961 (cd $(HOST_SUBDIR)/libcpp && \
21962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21964 "RANLIB=$${RANLIB}" \
21965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21966 info) \
21967 || exit 1
21969 @endif libcpp
21971 .PHONY: maybe-dvi-libcpp dvi-libcpp
21972 maybe-dvi-libcpp:
21973 @if libcpp
21974 maybe-dvi-libcpp: dvi-libcpp
21976 dvi-libcpp: \
21977 configure-libcpp
21978 @[ -f ./libcpp/Makefile ] || exit 0; \
21979 r=`${PWD_COMMAND}`; export r; \
21980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21981 $(HOST_EXPORTS) \
21982 for flag in $(EXTRA_HOST_FLAGS) ; do \
21983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21984 done; \
21985 echo "Doing dvi in libcpp" ; \
21986 (cd $(HOST_SUBDIR)/libcpp && \
21987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21989 "RANLIB=$${RANLIB}" \
21990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21991 dvi) \
21992 || exit 1
21994 @endif libcpp
21996 .PHONY: maybe-pdf-libcpp pdf-libcpp
21997 maybe-pdf-libcpp:
21998 @if libcpp
21999 maybe-pdf-libcpp: pdf-libcpp
22001 pdf-libcpp: \
22002 configure-libcpp
22003 @[ -f ./libcpp/Makefile ] || exit 0; \
22004 r=`${PWD_COMMAND}`; export r; \
22005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22006 $(HOST_EXPORTS) \
22007 for flag in $(EXTRA_HOST_FLAGS) ; do \
22008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22009 done; \
22010 echo "Doing pdf in libcpp" ; \
22011 (cd $(HOST_SUBDIR)/libcpp && \
22012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22014 "RANLIB=$${RANLIB}" \
22015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22016 pdf) \
22017 || exit 1
22019 @endif libcpp
22021 .PHONY: maybe-html-libcpp html-libcpp
22022 maybe-html-libcpp:
22023 @if libcpp
22024 maybe-html-libcpp: html-libcpp
22026 html-libcpp: \
22027 configure-libcpp
22028 @[ -f ./libcpp/Makefile ] || exit 0; \
22029 r=`${PWD_COMMAND}`; export r; \
22030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22031 $(HOST_EXPORTS) \
22032 for flag in $(EXTRA_HOST_FLAGS) ; do \
22033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22034 done; \
22035 echo "Doing html in libcpp" ; \
22036 (cd $(HOST_SUBDIR)/libcpp && \
22037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22039 "RANLIB=$${RANLIB}" \
22040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22041 html) \
22042 || exit 1
22044 @endif libcpp
22046 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
22047 maybe-TAGS-libcpp:
22048 @if libcpp
22049 maybe-TAGS-libcpp: TAGS-libcpp
22051 TAGS-libcpp: \
22052 configure-libcpp
22053 @[ -f ./libcpp/Makefile ] || exit 0; \
22054 r=`${PWD_COMMAND}`; export r; \
22055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22056 $(HOST_EXPORTS) \
22057 for flag in $(EXTRA_HOST_FLAGS) ; do \
22058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22059 done; \
22060 echo "Doing TAGS in libcpp" ; \
22061 (cd $(HOST_SUBDIR)/libcpp && \
22062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22064 "RANLIB=$${RANLIB}" \
22065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22066 TAGS) \
22067 || exit 1
22069 @endif libcpp
22071 .PHONY: maybe-install-info-libcpp install-info-libcpp
22072 maybe-install-info-libcpp:
22073 @if libcpp
22074 maybe-install-info-libcpp: install-info-libcpp
22076 install-info-libcpp: \
22077 configure-libcpp \
22078 info-libcpp
22079 @[ -f ./libcpp/Makefile ] || exit 0; \
22080 r=`${PWD_COMMAND}`; export r; \
22081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22082 $(HOST_EXPORTS) \
22083 for flag in $(EXTRA_HOST_FLAGS) ; do \
22084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22085 done; \
22086 echo "Doing install-info in libcpp" ; \
22087 (cd $(HOST_SUBDIR)/libcpp && \
22088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22090 "RANLIB=$${RANLIB}" \
22091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22092 install-info) \
22093 || exit 1
22095 @endif libcpp
22097 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
22098 maybe-install-pdf-libcpp:
22099 @if libcpp
22100 maybe-install-pdf-libcpp: install-pdf-libcpp
22102 install-pdf-libcpp: \
22103 configure-libcpp \
22104 pdf-libcpp
22105 @[ -f ./libcpp/Makefile ] || exit 0; \
22106 r=`${PWD_COMMAND}`; export r; \
22107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22108 $(HOST_EXPORTS) \
22109 for flag in $(EXTRA_HOST_FLAGS) ; do \
22110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22111 done; \
22112 echo "Doing install-pdf in libcpp" ; \
22113 (cd $(HOST_SUBDIR)/libcpp && \
22114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22116 "RANLIB=$${RANLIB}" \
22117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22118 install-pdf) \
22119 || exit 1
22121 @endif libcpp
22123 .PHONY: maybe-install-html-libcpp install-html-libcpp
22124 maybe-install-html-libcpp:
22125 @if libcpp
22126 maybe-install-html-libcpp: install-html-libcpp
22128 install-html-libcpp: \
22129 configure-libcpp \
22130 html-libcpp
22131 @[ -f ./libcpp/Makefile ] || exit 0; \
22132 r=`${PWD_COMMAND}`; export r; \
22133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22134 $(HOST_EXPORTS) \
22135 for flag in $(EXTRA_HOST_FLAGS) ; do \
22136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22137 done; \
22138 echo "Doing install-html in libcpp" ; \
22139 (cd $(HOST_SUBDIR)/libcpp && \
22140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22142 "RANLIB=$${RANLIB}" \
22143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22144 install-html) \
22145 || exit 1
22147 @endif libcpp
22149 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
22150 maybe-installcheck-libcpp:
22151 @if libcpp
22152 maybe-installcheck-libcpp: installcheck-libcpp
22154 installcheck-libcpp: \
22155 configure-libcpp
22156 @[ -f ./libcpp/Makefile ] || exit 0; \
22157 r=`${PWD_COMMAND}`; export r; \
22158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22159 $(HOST_EXPORTS) \
22160 for flag in $(EXTRA_HOST_FLAGS) ; do \
22161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22162 done; \
22163 echo "Doing installcheck in libcpp" ; \
22164 (cd $(HOST_SUBDIR)/libcpp && \
22165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22167 "RANLIB=$${RANLIB}" \
22168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22169 installcheck) \
22170 || exit 1
22172 @endif libcpp
22174 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
22175 maybe-mostlyclean-libcpp:
22176 @if libcpp
22177 maybe-mostlyclean-libcpp: mostlyclean-libcpp
22179 mostlyclean-libcpp:
22180 @[ -f ./libcpp/Makefile ] || exit 0; \
22181 r=`${PWD_COMMAND}`; export r; \
22182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22183 $(HOST_EXPORTS) \
22184 for flag in $(EXTRA_HOST_FLAGS) ; do \
22185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22186 done; \
22187 echo "Doing mostlyclean in libcpp" ; \
22188 (cd $(HOST_SUBDIR)/libcpp && \
22189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22191 "RANLIB=$${RANLIB}" \
22192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22193 mostlyclean) \
22194 || exit 1
22196 @endif libcpp
22198 .PHONY: maybe-clean-libcpp clean-libcpp
22199 maybe-clean-libcpp:
22200 @if libcpp
22201 maybe-clean-libcpp: clean-libcpp
22203 clean-libcpp:
22204 @[ -f ./libcpp/Makefile ] || exit 0; \
22205 r=`${PWD_COMMAND}`; export r; \
22206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22207 $(HOST_EXPORTS) \
22208 for flag in $(EXTRA_HOST_FLAGS) ; do \
22209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22210 done; \
22211 echo "Doing clean in libcpp" ; \
22212 (cd $(HOST_SUBDIR)/libcpp && \
22213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22215 "RANLIB=$${RANLIB}" \
22216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22217 clean) \
22218 || exit 1
22220 @endif libcpp
22222 .PHONY: maybe-distclean-libcpp distclean-libcpp
22223 maybe-distclean-libcpp:
22224 @if libcpp
22225 maybe-distclean-libcpp: distclean-libcpp
22227 distclean-libcpp:
22228 @[ -f ./libcpp/Makefile ] || exit 0; \
22229 r=`${PWD_COMMAND}`; export r; \
22230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22231 $(HOST_EXPORTS) \
22232 for flag in $(EXTRA_HOST_FLAGS) ; do \
22233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22234 done; \
22235 echo "Doing distclean in libcpp" ; \
22236 (cd $(HOST_SUBDIR)/libcpp && \
22237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22239 "RANLIB=$${RANLIB}" \
22240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22241 distclean) \
22242 || exit 1
22244 @endif libcpp
22246 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
22247 maybe-maintainer-clean-libcpp:
22248 @if libcpp
22249 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
22251 maintainer-clean-libcpp:
22252 @[ -f ./libcpp/Makefile ] || exit 0; \
22253 r=`${PWD_COMMAND}`; export r; \
22254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22255 $(HOST_EXPORTS) \
22256 for flag in $(EXTRA_HOST_FLAGS) ; do \
22257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22258 done; \
22259 echo "Doing maintainer-clean in libcpp" ; \
22260 (cd $(HOST_SUBDIR)/libcpp && \
22261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22263 "RANLIB=$${RANLIB}" \
22264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22265 maintainer-clean) \
22266 || exit 1
22268 @endif libcpp
22272 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
22273 maybe-configure-libdecnumber:
22274 @if gcc-bootstrap
22275 configure-libdecnumber: stage_current
22276 @endif gcc-bootstrap
22277 @if libdecnumber
22278 maybe-configure-libdecnumber: configure-libdecnumber
22279 configure-libdecnumber:
22280 @r=`${PWD_COMMAND}`; export r; \
22281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22282 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22283 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22284 $(HOST_EXPORTS) \
22285 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
22287 this_target="${target_alias}"; \
22289 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
22290 case $(srcdir) in \
22291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22292 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22294 esac; \
22295 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22296 libsrcdir="$$s/libdecnumber"; \
22297 $(SHELL) $${libsrcdir}/configure \
22298 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22299 --target=$${this_target} $${srcdiroption} \
22300 || exit 1
22301 @endif libdecnumber
22305 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
22306 maybe-configure-stage1-libdecnumber:
22307 @if libdecnumber-bootstrap
22308 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
22309 configure-stage1-libdecnumber:
22310 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22311 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22312 @r=`${PWD_COMMAND}`; export r; \
22313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22314 TFLAGS="$(STAGE1_TFLAGS)"; \
22315 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22316 $(HOST_EXPORTS) \
22317 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22318 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22319 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22320 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
22321 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22322 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22323 case $(srcdir) in \
22324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22325 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22327 esac; \
22328 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22329 libsrcdir="$$s/libdecnumber"; \
22330 $(SHELL) $${libsrcdir}/configure \
22331 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22332 --target=${target_alias} $${srcdiroption} \
22333 $(STAGE1_CONFIGURE_FLAGS)
22334 @endif libdecnumber-bootstrap
22336 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
22337 maybe-configure-stage2-libdecnumber:
22338 @if libdecnumber-bootstrap
22339 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
22340 configure-stage2-libdecnumber:
22341 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22342 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22343 @r=`${PWD_COMMAND}`; export r; \
22344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22345 TFLAGS="$(STAGE2_TFLAGS)"; \
22346 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22347 $(HOST_EXPORTS) \
22348 $(POSTSTAGE1_HOST_EXPORTS) \
22349 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22350 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22351 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22352 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
22353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22354 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22355 case $(srcdir) in \
22356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22357 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22359 esac; \
22360 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22361 libsrcdir="$$s/libdecnumber"; \
22362 $(SHELL) $${libsrcdir}/configure \
22363 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22364 --target=${target_alias} $${srcdiroption} \
22365 --with-build-libsubdir=$(HOST_SUBDIR) \
22366 $(STAGE2_CONFIGURE_FLAGS)
22367 @endif libdecnumber-bootstrap
22369 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
22370 maybe-configure-stage3-libdecnumber:
22371 @if libdecnumber-bootstrap
22372 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
22373 configure-stage3-libdecnumber:
22374 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22375 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22376 @r=`${PWD_COMMAND}`; export r; \
22377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22378 TFLAGS="$(STAGE3_TFLAGS)"; \
22379 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22380 $(HOST_EXPORTS) \
22381 $(POSTSTAGE1_HOST_EXPORTS) \
22382 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22383 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22384 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22385 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
22386 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22387 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22388 case $(srcdir) in \
22389 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22390 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22391 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22392 esac; \
22393 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22394 libsrcdir="$$s/libdecnumber"; \
22395 $(SHELL) $${libsrcdir}/configure \
22396 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22397 --target=${target_alias} $${srcdiroption} \
22398 --with-build-libsubdir=$(HOST_SUBDIR) \
22399 $(STAGE3_CONFIGURE_FLAGS)
22400 @endif libdecnumber-bootstrap
22402 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
22403 maybe-configure-stage4-libdecnumber:
22404 @if libdecnumber-bootstrap
22405 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
22406 configure-stage4-libdecnumber:
22407 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22408 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22409 @r=`${PWD_COMMAND}`; export r; \
22410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22411 TFLAGS="$(STAGE4_TFLAGS)"; \
22412 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22413 $(HOST_EXPORTS) \
22414 $(POSTSTAGE1_HOST_EXPORTS) \
22415 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22416 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22417 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22418 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
22419 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22420 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22421 case $(srcdir) in \
22422 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22423 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22424 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22425 esac; \
22426 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22427 libsrcdir="$$s/libdecnumber"; \
22428 $(SHELL) $${libsrcdir}/configure \
22429 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22430 --target=${target_alias} $${srcdiroption} \
22431 --with-build-libsubdir=$(HOST_SUBDIR) \
22432 $(STAGE4_CONFIGURE_FLAGS)
22433 @endif libdecnumber-bootstrap
22435 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
22436 maybe-configure-stageprofile-libdecnumber:
22437 @if libdecnumber-bootstrap
22438 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22439 configure-stageprofile-libdecnumber:
22440 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22441 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22442 @r=`${PWD_COMMAND}`; export r; \
22443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22444 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22445 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22446 $(HOST_EXPORTS) \
22447 $(POSTSTAGE1_HOST_EXPORTS) \
22448 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22449 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22450 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22451 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
22452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22453 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22454 case $(srcdir) in \
22455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22456 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22458 esac; \
22459 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22460 libsrcdir="$$s/libdecnumber"; \
22461 $(SHELL) $${libsrcdir}/configure \
22462 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22463 --target=${target_alias} $${srcdiroption} \
22464 --with-build-libsubdir=$(HOST_SUBDIR) \
22465 $(STAGEprofile_CONFIGURE_FLAGS)
22466 @endif libdecnumber-bootstrap
22468 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
22469 maybe-configure-stagefeedback-libdecnumber:
22470 @if libdecnumber-bootstrap
22471 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22472 configure-stagefeedback-libdecnumber:
22473 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22474 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22475 @r=`${PWD_COMMAND}`; export r; \
22476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22477 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22478 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22479 $(HOST_EXPORTS) \
22480 $(POSTSTAGE1_HOST_EXPORTS) \
22481 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22482 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22483 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22484 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
22485 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22486 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22487 case $(srcdir) in \
22488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22489 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22491 esac; \
22492 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22493 libsrcdir="$$s/libdecnumber"; \
22494 $(SHELL) $${libsrcdir}/configure \
22495 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22496 --target=${target_alias} $${srcdiroption} \
22497 --with-build-libsubdir=$(HOST_SUBDIR) \
22498 $(STAGEfeedback_CONFIGURE_FLAGS)
22499 @endif libdecnumber-bootstrap
22505 .PHONY: all-libdecnumber maybe-all-libdecnumber
22506 maybe-all-libdecnumber:
22507 @if gcc-bootstrap
22508 all-libdecnumber: stage_current
22509 @endif gcc-bootstrap
22510 @if libdecnumber
22511 TARGET-libdecnumber=all
22512 maybe-all-libdecnumber: all-libdecnumber
22513 all-libdecnumber: configure-libdecnumber
22514 @r=`${PWD_COMMAND}`; export r; \
22515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22516 $(HOST_EXPORTS) \
22517 (cd $(HOST_SUBDIR)/libdecnumber && \
22518 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22519 $(TARGET-libdecnumber))
22520 @endif libdecnumber
22524 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
22525 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
22526 maybe-all-stage1-libdecnumber:
22527 maybe-clean-stage1-libdecnumber:
22528 @if libdecnumber-bootstrap
22529 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
22530 all-stage1: all-stage1-libdecnumber
22531 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
22532 all-stage1-libdecnumber: configure-stage1-libdecnumber
22533 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22534 @r=`${PWD_COMMAND}`; export r; \
22535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22536 TFLAGS="$(STAGE1_TFLAGS)"; \
22537 $(HOST_EXPORTS) \
22538 cd $(HOST_SUBDIR)/libdecnumber && \
22539 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22540 CFLAGS="$(STAGE1_CFLAGS)" \
22541 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22542 LIBCFLAGS="$(LIBCFLAGS)" \
22543 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22544 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22545 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22546 $(EXTRA_HOST_FLAGS) \
22547 $(STAGE1_FLAGS_TO_PASS) \
22548 TFLAGS="$(STAGE1_TFLAGS)" \
22549 $(TARGET-stage1-libdecnumber)
22551 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
22552 clean-stage1: clean-stage1-libdecnumber
22553 clean-stage1-libdecnumber:
22554 @if [ $(current_stage) = stage1 ]; then \
22555 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22556 else \
22557 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
22558 $(MAKE) stage1-start; \
22559 fi; \
22560 cd $(HOST_SUBDIR)/libdecnumber && \
22561 $(MAKE) $(EXTRA_HOST_FLAGS) \
22562 $(STAGE1_FLAGS_TO_PASS) clean
22563 @endif libdecnumber-bootstrap
22566 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
22567 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
22568 maybe-all-stage2-libdecnumber:
22569 maybe-clean-stage2-libdecnumber:
22570 @if libdecnumber-bootstrap
22571 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
22572 all-stage2: all-stage2-libdecnumber
22573 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
22574 all-stage2-libdecnumber: configure-stage2-libdecnumber
22575 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22576 @r=`${PWD_COMMAND}`; export r; \
22577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22578 TFLAGS="$(STAGE2_TFLAGS)"; \
22579 $(HOST_EXPORTS) \
22580 $(POSTSTAGE1_HOST_EXPORTS) \
22581 cd $(HOST_SUBDIR)/libdecnumber && \
22582 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22583 CFLAGS="$(STAGE2_CFLAGS)" \
22584 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22585 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22586 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22587 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22588 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22589 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22590 TFLAGS="$(STAGE2_TFLAGS)" \
22591 $(TARGET-stage2-libdecnumber)
22593 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
22594 clean-stage2: clean-stage2-libdecnumber
22595 clean-stage2-libdecnumber:
22596 @if [ $(current_stage) = stage2 ]; then \
22597 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22598 else \
22599 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
22600 $(MAKE) stage2-start; \
22601 fi; \
22602 cd $(HOST_SUBDIR)/libdecnumber && \
22603 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22604 @endif libdecnumber-bootstrap
22607 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
22608 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
22609 maybe-all-stage3-libdecnumber:
22610 maybe-clean-stage3-libdecnumber:
22611 @if libdecnumber-bootstrap
22612 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
22613 all-stage3: all-stage3-libdecnumber
22614 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
22615 all-stage3-libdecnumber: configure-stage3-libdecnumber
22616 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22617 @r=`${PWD_COMMAND}`; export r; \
22618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22619 TFLAGS="$(STAGE3_TFLAGS)"; \
22620 $(HOST_EXPORTS) \
22621 $(POSTSTAGE1_HOST_EXPORTS) \
22622 cd $(HOST_SUBDIR)/libdecnumber && \
22623 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22624 CFLAGS="$(STAGE3_CFLAGS)" \
22625 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22626 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22627 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22628 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22629 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22630 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22631 TFLAGS="$(STAGE3_TFLAGS)" \
22632 $(TARGET-stage3-libdecnumber)
22634 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
22635 clean-stage3: clean-stage3-libdecnumber
22636 clean-stage3-libdecnumber:
22637 @if [ $(current_stage) = stage3 ]; then \
22638 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22639 else \
22640 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
22641 $(MAKE) stage3-start; \
22642 fi; \
22643 cd $(HOST_SUBDIR)/libdecnumber && \
22644 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22645 @endif libdecnumber-bootstrap
22648 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
22649 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
22650 maybe-all-stage4-libdecnumber:
22651 maybe-clean-stage4-libdecnumber:
22652 @if libdecnumber-bootstrap
22653 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
22654 all-stage4: all-stage4-libdecnumber
22655 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
22656 all-stage4-libdecnumber: configure-stage4-libdecnumber
22657 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22658 @r=`${PWD_COMMAND}`; export r; \
22659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22660 TFLAGS="$(STAGE4_TFLAGS)"; \
22661 $(HOST_EXPORTS) \
22662 $(POSTSTAGE1_HOST_EXPORTS) \
22663 cd $(HOST_SUBDIR)/libdecnumber && \
22664 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22665 CFLAGS="$(STAGE4_CFLAGS)" \
22666 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22667 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22668 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22669 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22670 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22671 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22672 TFLAGS="$(STAGE4_TFLAGS)" \
22673 $(TARGET-stage4-libdecnumber)
22675 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
22676 clean-stage4: clean-stage4-libdecnumber
22677 clean-stage4-libdecnumber:
22678 @if [ $(current_stage) = stage4 ]; then \
22679 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22680 else \
22681 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
22682 $(MAKE) stage4-start; \
22683 fi; \
22684 cd $(HOST_SUBDIR)/libdecnumber && \
22685 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22686 @endif libdecnumber-bootstrap
22689 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
22690 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
22691 maybe-all-stageprofile-libdecnumber:
22692 maybe-clean-stageprofile-libdecnumber:
22693 @if libdecnumber-bootstrap
22694 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
22695 all-stageprofile: all-stageprofile-libdecnumber
22696 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
22697 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22698 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22699 @r=`${PWD_COMMAND}`; export r; \
22700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22701 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22702 $(HOST_EXPORTS) \
22703 $(POSTSTAGE1_HOST_EXPORTS) \
22704 cd $(HOST_SUBDIR)/libdecnumber && \
22705 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22706 CFLAGS="$(STAGEprofile_CFLAGS)" \
22707 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22708 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22709 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22710 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22711 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22712 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22713 TFLAGS="$(STAGEprofile_TFLAGS)" \
22714 $(TARGET-stageprofile-libdecnumber)
22716 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
22717 clean-stageprofile: clean-stageprofile-libdecnumber
22718 clean-stageprofile-libdecnumber:
22719 @if [ $(current_stage) = stageprofile ]; then \
22720 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22721 else \
22722 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
22723 $(MAKE) stageprofile-start; \
22724 fi; \
22725 cd $(HOST_SUBDIR)/libdecnumber && \
22726 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22727 @endif libdecnumber-bootstrap
22730 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
22731 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
22732 maybe-all-stagefeedback-libdecnumber:
22733 maybe-clean-stagefeedback-libdecnumber:
22734 @if libdecnumber-bootstrap
22735 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
22736 all-stagefeedback: all-stagefeedback-libdecnumber
22737 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
22738 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22739 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22740 @r=`${PWD_COMMAND}`; export r; \
22741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22742 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22743 $(HOST_EXPORTS) \
22744 $(POSTSTAGE1_HOST_EXPORTS) \
22745 cd $(HOST_SUBDIR)/libdecnumber && \
22746 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22747 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22748 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22749 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22750 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22751 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22752 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22753 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22754 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22755 $(TARGET-stagefeedback-libdecnumber)
22757 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
22758 clean-stagefeedback: clean-stagefeedback-libdecnumber
22759 clean-stagefeedback-libdecnumber:
22760 @if [ $(current_stage) = stagefeedback ]; then \
22761 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22762 else \
22763 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
22764 $(MAKE) stagefeedback-start; \
22765 fi; \
22766 cd $(HOST_SUBDIR)/libdecnumber && \
22767 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22768 @endif libdecnumber-bootstrap
22774 .PHONY: check-libdecnumber maybe-check-libdecnumber
22775 maybe-check-libdecnumber:
22776 @if libdecnumber
22777 maybe-check-libdecnumber: check-libdecnumber
22779 check-libdecnumber:
22780 @: $(MAKE); $(unstage)
22781 @r=`${PWD_COMMAND}`; export r; \
22782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22783 $(HOST_EXPORTS) \
22784 (cd $(HOST_SUBDIR)/libdecnumber && \
22785 $(MAKE) $(FLAGS_TO_PASS) check)
22787 @endif libdecnumber
22789 .PHONY: install-libdecnumber maybe-install-libdecnumber
22790 maybe-install-libdecnumber:
22791 @if libdecnumber
22792 maybe-install-libdecnumber: install-libdecnumber
22794 install-libdecnumber: installdirs
22795 @: $(MAKE); $(unstage)
22796 @r=`${PWD_COMMAND}`; export r; \
22797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22798 $(HOST_EXPORTS) \
22799 (cd $(HOST_SUBDIR)/libdecnumber && \
22800 $(MAKE) $(FLAGS_TO_PASS) install)
22802 @endif libdecnumber
22804 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
22805 maybe-install-strip-libdecnumber:
22806 @if libdecnumber
22807 maybe-install-strip-libdecnumber: install-strip-libdecnumber
22809 install-strip-libdecnumber: installdirs
22810 @: $(MAKE); $(unstage)
22811 @r=`${PWD_COMMAND}`; export r; \
22812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22813 $(HOST_EXPORTS) \
22814 (cd $(HOST_SUBDIR)/libdecnumber && \
22815 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22817 @endif libdecnumber
22819 # Other targets (info, dvi, pdf, etc.)
22821 .PHONY: maybe-info-libdecnumber info-libdecnumber
22822 maybe-info-libdecnumber:
22823 @if libdecnumber
22824 maybe-info-libdecnumber: info-libdecnumber
22826 info-libdecnumber: \
22827 configure-libdecnumber
22828 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22829 r=`${PWD_COMMAND}`; export r; \
22830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22831 $(HOST_EXPORTS) \
22832 for flag in $(EXTRA_HOST_FLAGS) ; do \
22833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22834 done; \
22835 echo "Doing info in libdecnumber" ; \
22836 (cd $(HOST_SUBDIR)/libdecnumber && \
22837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22839 "RANLIB=$${RANLIB}" \
22840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22841 info) \
22842 || exit 1
22844 @endif libdecnumber
22846 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
22847 maybe-dvi-libdecnumber:
22848 @if libdecnumber
22849 maybe-dvi-libdecnumber: dvi-libdecnumber
22851 dvi-libdecnumber: \
22852 configure-libdecnumber
22853 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22854 r=`${PWD_COMMAND}`; export r; \
22855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22856 $(HOST_EXPORTS) \
22857 for flag in $(EXTRA_HOST_FLAGS) ; do \
22858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22859 done; \
22860 echo "Doing dvi in libdecnumber" ; \
22861 (cd $(HOST_SUBDIR)/libdecnumber && \
22862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22864 "RANLIB=$${RANLIB}" \
22865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22866 dvi) \
22867 || exit 1
22869 @endif libdecnumber
22871 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
22872 maybe-pdf-libdecnumber:
22873 @if libdecnumber
22874 maybe-pdf-libdecnumber: pdf-libdecnumber
22876 pdf-libdecnumber: \
22877 configure-libdecnumber
22878 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22879 r=`${PWD_COMMAND}`; export r; \
22880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22881 $(HOST_EXPORTS) \
22882 for flag in $(EXTRA_HOST_FLAGS) ; do \
22883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22884 done; \
22885 echo "Doing pdf in libdecnumber" ; \
22886 (cd $(HOST_SUBDIR)/libdecnumber && \
22887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22889 "RANLIB=$${RANLIB}" \
22890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22891 pdf) \
22892 || exit 1
22894 @endif libdecnumber
22896 .PHONY: maybe-html-libdecnumber html-libdecnumber
22897 maybe-html-libdecnumber:
22898 @if libdecnumber
22899 maybe-html-libdecnumber: html-libdecnumber
22901 html-libdecnumber: \
22902 configure-libdecnumber
22903 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22904 r=`${PWD_COMMAND}`; export r; \
22905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22906 $(HOST_EXPORTS) \
22907 for flag in $(EXTRA_HOST_FLAGS) ; do \
22908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22909 done; \
22910 echo "Doing html in libdecnumber" ; \
22911 (cd $(HOST_SUBDIR)/libdecnumber && \
22912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22914 "RANLIB=$${RANLIB}" \
22915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22916 html) \
22917 || exit 1
22919 @endif libdecnumber
22921 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
22922 maybe-TAGS-libdecnumber:
22923 @if libdecnumber
22924 maybe-TAGS-libdecnumber: TAGS-libdecnumber
22926 TAGS-libdecnumber: \
22927 configure-libdecnumber
22928 @[ -f ./libdecnumber/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 libdecnumber" ; \
22936 (cd $(HOST_SUBDIR)/libdecnumber && \
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 libdecnumber
22946 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
22947 maybe-install-info-libdecnumber:
22948 @if libdecnumber
22949 maybe-install-info-libdecnumber: install-info-libdecnumber
22951 install-info-libdecnumber: \
22952 configure-libdecnumber \
22953 info-libdecnumber
22954 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22955 r=`${PWD_COMMAND}`; export r; \
22956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22957 $(HOST_EXPORTS) \
22958 for flag in $(EXTRA_HOST_FLAGS) ; do \
22959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22960 done; \
22961 echo "Doing install-info in libdecnumber" ; \
22962 (cd $(HOST_SUBDIR)/libdecnumber && \
22963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22965 "RANLIB=$${RANLIB}" \
22966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22967 install-info) \
22968 || exit 1
22970 @endif libdecnumber
22972 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
22973 maybe-install-pdf-libdecnumber:
22974 @if libdecnumber
22975 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
22977 install-pdf-libdecnumber: \
22978 configure-libdecnumber \
22979 pdf-libdecnumber
22980 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22981 r=`${PWD_COMMAND}`; export r; \
22982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22983 $(HOST_EXPORTS) \
22984 for flag in $(EXTRA_HOST_FLAGS) ; do \
22985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22986 done; \
22987 echo "Doing install-pdf in libdecnumber" ; \
22988 (cd $(HOST_SUBDIR)/libdecnumber && \
22989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22991 "RANLIB=$${RANLIB}" \
22992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22993 install-pdf) \
22994 || exit 1
22996 @endif libdecnumber
22998 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22999 maybe-install-html-libdecnumber:
23000 @if libdecnumber
23001 maybe-install-html-libdecnumber: install-html-libdecnumber
23003 install-html-libdecnumber: \
23004 configure-libdecnumber \
23005 html-libdecnumber
23006 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23007 r=`${PWD_COMMAND}`; export r; \
23008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23009 $(HOST_EXPORTS) \
23010 for flag in $(EXTRA_HOST_FLAGS) ; do \
23011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23012 done; \
23013 echo "Doing install-html in libdecnumber" ; \
23014 (cd $(HOST_SUBDIR)/libdecnumber && \
23015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23017 "RANLIB=$${RANLIB}" \
23018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23019 install-html) \
23020 || exit 1
23022 @endif libdecnumber
23024 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
23025 maybe-installcheck-libdecnumber:
23026 @if libdecnumber
23027 maybe-installcheck-libdecnumber: installcheck-libdecnumber
23029 installcheck-libdecnumber: \
23030 configure-libdecnumber
23031 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23032 r=`${PWD_COMMAND}`; export r; \
23033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23034 $(HOST_EXPORTS) \
23035 for flag in $(EXTRA_HOST_FLAGS) ; do \
23036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23037 done; \
23038 echo "Doing installcheck in libdecnumber" ; \
23039 (cd $(HOST_SUBDIR)/libdecnumber && \
23040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23042 "RANLIB=$${RANLIB}" \
23043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23044 installcheck) \
23045 || exit 1
23047 @endif libdecnumber
23049 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
23050 maybe-mostlyclean-libdecnumber:
23051 @if libdecnumber
23052 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
23054 mostlyclean-libdecnumber:
23055 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23056 r=`${PWD_COMMAND}`; export r; \
23057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23058 $(HOST_EXPORTS) \
23059 for flag in $(EXTRA_HOST_FLAGS) ; do \
23060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23061 done; \
23062 echo "Doing mostlyclean in libdecnumber" ; \
23063 (cd $(HOST_SUBDIR)/libdecnumber && \
23064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23066 "RANLIB=$${RANLIB}" \
23067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23068 mostlyclean) \
23069 || exit 1
23071 @endif libdecnumber
23073 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
23074 maybe-clean-libdecnumber:
23075 @if libdecnumber
23076 maybe-clean-libdecnumber: clean-libdecnumber
23078 clean-libdecnumber:
23079 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23080 r=`${PWD_COMMAND}`; export r; \
23081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23082 $(HOST_EXPORTS) \
23083 for flag in $(EXTRA_HOST_FLAGS) ; do \
23084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23085 done; \
23086 echo "Doing clean in libdecnumber" ; \
23087 (cd $(HOST_SUBDIR)/libdecnumber && \
23088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23090 "RANLIB=$${RANLIB}" \
23091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23092 clean) \
23093 || exit 1
23095 @endif libdecnumber
23097 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
23098 maybe-distclean-libdecnumber:
23099 @if libdecnumber
23100 maybe-distclean-libdecnumber: distclean-libdecnumber
23102 distclean-libdecnumber:
23103 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23104 r=`${PWD_COMMAND}`; export r; \
23105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23106 $(HOST_EXPORTS) \
23107 for flag in $(EXTRA_HOST_FLAGS) ; do \
23108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23109 done; \
23110 echo "Doing distclean in libdecnumber" ; \
23111 (cd $(HOST_SUBDIR)/libdecnumber && \
23112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23114 "RANLIB=$${RANLIB}" \
23115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23116 distclean) \
23117 || exit 1
23119 @endif libdecnumber
23121 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
23122 maybe-maintainer-clean-libdecnumber:
23123 @if libdecnumber
23124 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
23126 maintainer-clean-libdecnumber:
23127 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23128 r=`${PWD_COMMAND}`; export r; \
23129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23130 $(HOST_EXPORTS) \
23131 for flag in $(EXTRA_HOST_FLAGS) ; do \
23132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23133 done; \
23134 echo "Doing maintainer-clean in libdecnumber" ; \
23135 (cd $(HOST_SUBDIR)/libdecnumber && \
23136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23138 "RANLIB=$${RANLIB}" \
23139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23140 maintainer-clean) \
23141 || exit 1
23143 @endif libdecnumber
23147 .PHONY: configure-libgui maybe-configure-libgui
23148 maybe-configure-libgui:
23149 @if gcc-bootstrap
23150 configure-libgui: stage_current
23151 @endif gcc-bootstrap
23152 @if libgui
23153 maybe-configure-libgui: configure-libgui
23154 configure-libgui:
23155 @: $(MAKE); $(unstage)
23156 @r=`${PWD_COMMAND}`; export r; \
23157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23158 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
23159 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
23160 $(HOST_EXPORTS) \
23161 echo Configuring in $(HOST_SUBDIR)/libgui; \
23163 this_target="${target_alias}"; \
23165 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
23166 case $(srcdir) in \
23167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23168 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
23169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23170 esac; \
23171 srcdiroption="--srcdir=$${topdir}/libgui"; \
23172 libsrcdir="$$s/libgui"; \
23173 $(SHELL) $${libsrcdir}/configure \
23174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23175 --target=$${this_target} $${srcdiroption} \
23176 || exit 1
23177 @endif libgui
23183 .PHONY: all-libgui maybe-all-libgui
23184 maybe-all-libgui:
23185 @if gcc-bootstrap
23186 all-libgui: stage_current
23187 @endif gcc-bootstrap
23188 @if libgui
23189 TARGET-libgui=all
23190 maybe-all-libgui: all-libgui
23191 all-libgui: configure-libgui
23192 @: $(MAKE); $(unstage)
23193 @r=`${PWD_COMMAND}`; export r; \
23194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23195 $(HOST_EXPORTS) \
23196 (cd $(HOST_SUBDIR)/libgui && \
23197 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23198 $(TARGET-libgui))
23199 @endif libgui
23204 .PHONY: check-libgui maybe-check-libgui
23205 maybe-check-libgui:
23206 @if libgui
23207 maybe-check-libgui: check-libgui
23209 check-libgui:
23210 @: $(MAKE); $(unstage)
23211 @r=`${PWD_COMMAND}`; export r; \
23212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23213 $(HOST_EXPORTS) \
23214 (cd $(HOST_SUBDIR)/libgui && \
23215 $(MAKE) $(FLAGS_TO_PASS) check)
23217 @endif libgui
23219 .PHONY: install-libgui maybe-install-libgui
23220 maybe-install-libgui:
23221 @if libgui
23222 maybe-install-libgui: install-libgui
23224 install-libgui: installdirs
23225 @: $(MAKE); $(unstage)
23226 @r=`${PWD_COMMAND}`; export r; \
23227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23228 $(HOST_EXPORTS) \
23229 (cd $(HOST_SUBDIR)/libgui && \
23230 $(MAKE) $(FLAGS_TO_PASS) install)
23232 @endif libgui
23234 .PHONY: install-strip-libgui maybe-install-strip-libgui
23235 maybe-install-strip-libgui:
23236 @if libgui
23237 maybe-install-strip-libgui: install-strip-libgui
23239 install-strip-libgui: installdirs
23240 @: $(MAKE); $(unstage)
23241 @r=`${PWD_COMMAND}`; export r; \
23242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23243 $(HOST_EXPORTS) \
23244 (cd $(HOST_SUBDIR)/libgui && \
23245 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23247 @endif libgui
23249 # Other targets (info, dvi, pdf, etc.)
23251 .PHONY: maybe-info-libgui info-libgui
23252 maybe-info-libgui:
23253 @if libgui
23254 maybe-info-libgui: info-libgui
23256 info-libgui: \
23257 configure-libgui
23258 @: $(MAKE); $(unstage)
23259 @[ -f ./libgui/Makefile ] || exit 0; \
23260 r=`${PWD_COMMAND}`; export r; \
23261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23262 $(HOST_EXPORTS) \
23263 for flag in $(EXTRA_HOST_FLAGS) ; do \
23264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23265 done; \
23266 echo "Doing info in libgui" ; \
23267 (cd $(HOST_SUBDIR)/libgui && \
23268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23270 "RANLIB=$${RANLIB}" \
23271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23272 info) \
23273 || exit 1
23275 @endif libgui
23277 .PHONY: maybe-dvi-libgui dvi-libgui
23278 maybe-dvi-libgui:
23279 @if libgui
23280 maybe-dvi-libgui: dvi-libgui
23282 dvi-libgui: \
23283 configure-libgui
23284 @: $(MAKE); $(unstage)
23285 @[ -f ./libgui/Makefile ] || exit 0; \
23286 r=`${PWD_COMMAND}`; export r; \
23287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23288 $(HOST_EXPORTS) \
23289 for flag in $(EXTRA_HOST_FLAGS) ; do \
23290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23291 done; \
23292 echo "Doing dvi in libgui" ; \
23293 (cd $(HOST_SUBDIR)/libgui && \
23294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23296 "RANLIB=$${RANLIB}" \
23297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23298 dvi) \
23299 || exit 1
23301 @endif libgui
23303 .PHONY: maybe-pdf-libgui pdf-libgui
23304 maybe-pdf-libgui:
23305 @if libgui
23306 maybe-pdf-libgui: pdf-libgui
23308 pdf-libgui: \
23309 configure-libgui
23310 @: $(MAKE); $(unstage)
23311 @[ -f ./libgui/Makefile ] || exit 0; \
23312 r=`${PWD_COMMAND}`; export r; \
23313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23314 $(HOST_EXPORTS) \
23315 for flag in $(EXTRA_HOST_FLAGS) ; do \
23316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23317 done; \
23318 echo "Doing pdf in libgui" ; \
23319 (cd $(HOST_SUBDIR)/libgui && \
23320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23322 "RANLIB=$${RANLIB}" \
23323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23324 pdf) \
23325 || exit 1
23327 @endif libgui
23329 .PHONY: maybe-html-libgui html-libgui
23330 maybe-html-libgui:
23331 @if libgui
23332 maybe-html-libgui: html-libgui
23334 html-libgui: \
23335 configure-libgui
23336 @: $(MAKE); $(unstage)
23337 @[ -f ./libgui/Makefile ] || exit 0; \
23338 r=`${PWD_COMMAND}`; export r; \
23339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23340 $(HOST_EXPORTS) \
23341 for flag in $(EXTRA_HOST_FLAGS) ; do \
23342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23343 done; \
23344 echo "Doing html in libgui" ; \
23345 (cd $(HOST_SUBDIR)/libgui && \
23346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23348 "RANLIB=$${RANLIB}" \
23349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23350 html) \
23351 || exit 1
23353 @endif libgui
23355 .PHONY: maybe-TAGS-libgui TAGS-libgui
23356 maybe-TAGS-libgui:
23357 @if libgui
23358 maybe-TAGS-libgui: TAGS-libgui
23360 TAGS-libgui: \
23361 configure-libgui
23362 @: $(MAKE); $(unstage)
23363 @[ -f ./libgui/Makefile ] || exit 0; \
23364 r=`${PWD_COMMAND}`; export r; \
23365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23366 $(HOST_EXPORTS) \
23367 for flag in $(EXTRA_HOST_FLAGS) ; do \
23368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23369 done; \
23370 echo "Doing TAGS in libgui" ; \
23371 (cd $(HOST_SUBDIR)/libgui && \
23372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23374 "RANLIB=$${RANLIB}" \
23375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23376 TAGS) \
23377 || exit 1
23379 @endif libgui
23381 .PHONY: maybe-install-info-libgui install-info-libgui
23382 maybe-install-info-libgui:
23383 @if libgui
23384 maybe-install-info-libgui: install-info-libgui
23386 install-info-libgui: \
23387 configure-libgui \
23388 info-libgui
23389 @: $(MAKE); $(unstage)
23390 @[ -f ./libgui/Makefile ] || exit 0; \
23391 r=`${PWD_COMMAND}`; export r; \
23392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23393 $(HOST_EXPORTS) \
23394 for flag in $(EXTRA_HOST_FLAGS) ; do \
23395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23396 done; \
23397 echo "Doing install-info in libgui" ; \
23398 (cd $(HOST_SUBDIR)/libgui && \
23399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23401 "RANLIB=$${RANLIB}" \
23402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23403 install-info) \
23404 || exit 1
23406 @endif libgui
23408 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
23409 maybe-install-pdf-libgui:
23410 @if libgui
23411 maybe-install-pdf-libgui: install-pdf-libgui
23413 install-pdf-libgui: \
23414 configure-libgui \
23415 pdf-libgui
23416 @: $(MAKE); $(unstage)
23417 @[ -f ./libgui/Makefile ] || exit 0; \
23418 r=`${PWD_COMMAND}`; export r; \
23419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23420 $(HOST_EXPORTS) \
23421 for flag in $(EXTRA_HOST_FLAGS) ; do \
23422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23423 done; \
23424 echo "Doing install-pdf in libgui" ; \
23425 (cd $(HOST_SUBDIR)/libgui && \
23426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23428 "RANLIB=$${RANLIB}" \
23429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23430 install-pdf) \
23431 || exit 1
23433 @endif libgui
23435 .PHONY: maybe-install-html-libgui install-html-libgui
23436 maybe-install-html-libgui:
23437 @if libgui
23438 maybe-install-html-libgui: install-html-libgui
23440 install-html-libgui: \
23441 configure-libgui \
23442 html-libgui
23443 @: $(MAKE); $(unstage)
23444 @[ -f ./libgui/Makefile ] || exit 0; \
23445 r=`${PWD_COMMAND}`; export r; \
23446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23447 $(HOST_EXPORTS) \
23448 for flag in $(EXTRA_HOST_FLAGS) ; do \
23449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23450 done; \
23451 echo "Doing install-html in libgui" ; \
23452 (cd $(HOST_SUBDIR)/libgui && \
23453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23455 "RANLIB=$${RANLIB}" \
23456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23457 install-html) \
23458 || exit 1
23460 @endif libgui
23462 .PHONY: maybe-installcheck-libgui installcheck-libgui
23463 maybe-installcheck-libgui:
23464 @if libgui
23465 maybe-installcheck-libgui: installcheck-libgui
23467 installcheck-libgui: \
23468 configure-libgui
23469 @: $(MAKE); $(unstage)
23470 @[ -f ./libgui/Makefile ] || exit 0; \
23471 r=`${PWD_COMMAND}`; export r; \
23472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23473 $(HOST_EXPORTS) \
23474 for flag in $(EXTRA_HOST_FLAGS) ; do \
23475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23476 done; \
23477 echo "Doing installcheck in libgui" ; \
23478 (cd $(HOST_SUBDIR)/libgui && \
23479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23481 "RANLIB=$${RANLIB}" \
23482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23483 installcheck) \
23484 || exit 1
23486 @endif libgui
23488 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
23489 maybe-mostlyclean-libgui:
23490 @if libgui
23491 maybe-mostlyclean-libgui: mostlyclean-libgui
23493 mostlyclean-libgui:
23494 @: $(MAKE); $(unstage)
23495 @[ -f ./libgui/Makefile ] || exit 0; \
23496 r=`${PWD_COMMAND}`; export r; \
23497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23498 $(HOST_EXPORTS) \
23499 for flag in $(EXTRA_HOST_FLAGS) ; do \
23500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23501 done; \
23502 echo "Doing mostlyclean in libgui" ; \
23503 (cd $(HOST_SUBDIR)/libgui && \
23504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23506 "RANLIB=$${RANLIB}" \
23507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23508 mostlyclean) \
23509 || exit 1
23511 @endif libgui
23513 .PHONY: maybe-clean-libgui clean-libgui
23514 maybe-clean-libgui:
23515 @if libgui
23516 maybe-clean-libgui: clean-libgui
23518 clean-libgui:
23519 @: $(MAKE); $(unstage)
23520 @[ -f ./libgui/Makefile ] || exit 0; \
23521 r=`${PWD_COMMAND}`; export r; \
23522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23523 $(HOST_EXPORTS) \
23524 for flag in $(EXTRA_HOST_FLAGS) ; do \
23525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23526 done; \
23527 echo "Doing clean in libgui" ; \
23528 (cd $(HOST_SUBDIR)/libgui && \
23529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23531 "RANLIB=$${RANLIB}" \
23532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23533 clean) \
23534 || exit 1
23536 @endif libgui
23538 .PHONY: maybe-distclean-libgui distclean-libgui
23539 maybe-distclean-libgui:
23540 @if libgui
23541 maybe-distclean-libgui: distclean-libgui
23543 distclean-libgui:
23544 @: $(MAKE); $(unstage)
23545 @[ -f ./libgui/Makefile ] || exit 0; \
23546 r=`${PWD_COMMAND}`; export r; \
23547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23548 $(HOST_EXPORTS) \
23549 for flag in $(EXTRA_HOST_FLAGS) ; do \
23550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23551 done; \
23552 echo "Doing distclean in libgui" ; \
23553 (cd $(HOST_SUBDIR)/libgui && \
23554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23556 "RANLIB=$${RANLIB}" \
23557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23558 distclean) \
23559 || exit 1
23561 @endif libgui
23563 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
23564 maybe-maintainer-clean-libgui:
23565 @if libgui
23566 maybe-maintainer-clean-libgui: maintainer-clean-libgui
23568 maintainer-clean-libgui:
23569 @: $(MAKE); $(unstage)
23570 @[ -f ./libgui/Makefile ] || exit 0; \
23571 r=`${PWD_COMMAND}`; export r; \
23572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23573 $(HOST_EXPORTS) \
23574 for flag in $(EXTRA_HOST_FLAGS) ; do \
23575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23576 done; \
23577 echo "Doing maintainer-clean in libgui" ; \
23578 (cd $(HOST_SUBDIR)/libgui && \
23579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23581 "RANLIB=$${RANLIB}" \
23582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23583 maintainer-clean) \
23584 || exit 1
23586 @endif libgui
23590 .PHONY: configure-libiberty maybe-configure-libiberty
23591 maybe-configure-libiberty:
23592 @if gcc-bootstrap
23593 configure-libiberty: stage_current
23594 @endif gcc-bootstrap
23595 @if libiberty
23596 maybe-configure-libiberty: configure-libiberty
23597 configure-libiberty:
23598 @r=`${PWD_COMMAND}`; export r; \
23599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23600 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23602 $(HOST_EXPORTS) \
23603 echo Configuring in $(HOST_SUBDIR)/libiberty; \
23605 this_target="${target_alias}"; \
23607 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
23608 case $(srcdir) in \
23609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23610 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23612 esac; \
23613 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23614 libsrcdir="$$s/libiberty"; \
23615 $(SHELL) $${libsrcdir}/configure \
23616 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23617 --target=$${this_target} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
23618 || exit 1
23619 @endif libiberty
23623 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
23624 maybe-configure-stage1-libiberty:
23625 @if libiberty-bootstrap
23626 maybe-configure-stage1-libiberty: configure-stage1-libiberty
23627 configure-stage1-libiberty:
23628 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23629 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23630 @r=`${PWD_COMMAND}`; export r; \
23631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23632 TFLAGS="$(STAGE1_TFLAGS)"; \
23633 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23634 $(HOST_EXPORTS) \
23635 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23636 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23637 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23638 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
23639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23640 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23641 case $(srcdir) in \
23642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23643 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23645 esac; \
23646 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23647 libsrcdir="$$s/libiberty"; \
23648 $(SHELL) $${libsrcdir}/configure \
23649 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23650 --target=${target_alias} $${srcdiroption} \
23651 $(STAGE1_CONFIGURE_FLAGS) \
23652 @extra_host_libiberty_configure_flags@
23653 @endif libiberty-bootstrap
23655 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
23656 maybe-configure-stage2-libiberty:
23657 @if libiberty-bootstrap
23658 maybe-configure-stage2-libiberty: configure-stage2-libiberty
23659 configure-stage2-libiberty:
23660 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23661 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23662 @r=`${PWD_COMMAND}`; export r; \
23663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23664 TFLAGS="$(STAGE2_TFLAGS)"; \
23665 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23666 $(HOST_EXPORTS) \
23667 $(POSTSTAGE1_HOST_EXPORTS) \
23668 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23669 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23670 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23671 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
23672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23673 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23674 case $(srcdir) in \
23675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23676 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23678 esac; \
23679 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23680 libsrcdir="$$s/libiberty"; \
23681 $(SHELL) $${libsrcdir}/configure \
23682 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23683 --target=${target_alias} $${srcdiroption} \
23684 --with-build-libsubdir=$(HOST_SUBDIR) \
23685 $(STAGE2_CONFIGURE_FLAGS) \
23686 @extra_host_libiberty_configure_flags@
23687 @endif libiberty-bootstrap
23689 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
23690 maybe-configure-stage3-libiberty:
23691 @if libiberty-bootstrap
23692 maybe-configure-stage3-libiberty: configure-stage3-libiberty
23693 configure-stage3-libiberty:
23694 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23695 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23696 @r=`${PWD_COMMAND}`; export r; \
23697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23698 TFLAGS="$(STAGE3_TFLAGS)"; \
23699 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23700 $(HOST_EXPORTS) \
23701 $(POSTSTAGE1_HOST_EXPORTS) \
23702 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23703 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23704 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23705 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
23706 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23707 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23708 case $(srcdir) in \
23709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23710 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23712 esac; \
23713 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23714 libsrcdir="$$s/libiberty"; \
23715 $(SHELL) $${libsrcdir}/configure \
23716 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23717 --target=${target_alias} $${srcdiroption} \
23718 --with-build-libsubdir=$(HOST_SUBDIR) \
23719 $(STAGE3_CONFIGURE_FLAGS) \
23720 @extra_host_libiberty_configure_flags@
23721 @endif libiberty-bootstrap
23723 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
23724 maybe-configure-stage4-libiberty:
23725 @if libiberty-bootstrap
23726 maybe-configure-stage4-libiberty: configure-stage4-libiberty
23727 configure-stage4-libiberty:
23728 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23729 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23730 @r=`${PWD_COMMAND}`; export r; \
23731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23732 TFLAGS="$(STAGE4_TFLAGS)"; \
23733 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23734 $(HOST_EXPORTS) \
23735 $(POSTSTAGE1_HOST_EXPORTS) \
23736 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23737 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23738 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23739 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
23740 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23741 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23742 case $(srcdir) in \
23743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23744 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23746 esac; \
23747 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23748 libsrcdir="$$s/libiberty"; \
23749 $(SHELL) $${libsrcdir}/configure \
23750 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23751 --target=${target_alias} $${srcdiroption} \
23752 --with-build-libsubdir=$(HOST_SUBDIR) \
23753 $(STAGE4_CONFIGURE_FLAGS) \
23754 @extra_host_libiberty_configure_flags@
23755 @endif libiberty-bootstrap
23757 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
23758 maybe-configure-stageprofile-libiberty:
23759 @if libiberty-bootstrap
23760 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
23761 configure-stageprofile-libiberty:
23762 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23763 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23764 @r=`${PWD_COMMAND}`; export r; \
23765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23766 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23767 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23768 $(HOST_EXPORTS) \
23769 $(POSTSTAGE1_HOST_EXPORTS) \
23770 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23771 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23772 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23773 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
23774 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23775 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23776 case $(srcdir) in \
23777 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23778 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23779 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23780 esac; \
23781 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23782 libsrcdir="$$s/libiberty"; \
23783 $(SHELL) $${libsrcdir}/configure \
23784 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23785 --target=${target_alias} $${srcdiroption} \
23786 --with-build-libsubdir=$(HOST_SUBDIR) \
23787 $(STAGEprofile_CONFIGURE_FLAGS) \
23788 @extra_host_libiberty_configure_flags@
23789 @endif libiberty-bootstrap
23791 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
23792 maybe-configure-stagefeedback-libiberty:
23793 @if libiberty-bootstrap
23794 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
23795 configure-stagefeedback-libiberty:
23796 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23797 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23798 @r=`${PWD_COMMAND}`; export r; \
23799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23800 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23801 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23802 $(HOST_EXPORTS) \
23803 $(POSTSTAGE1_HOST_EXPORTS) \
23804 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23805 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23806 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23807 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
23808 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23809 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23810 case $(srcdir) in \
23811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23812 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23814 esac; \
23815 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23816 libsrcdir="$$s/libiberty"; \
23817 $(SHELL) $${libsrcdir}/configure \
23818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23819 --target=${target_alias} $${srcdiroption} \
23820 --with-build-libsubdir=$(HOST_SUBDIR) \
23821 $(STAGEfeedback_CONFIGURE_FLAGS) \
23822 @extra_host_libiberty_configure_flags@
23823 @endif libiberty-bootstrap
23829 .PHONY: all-libiberty maybe-all-libiberty
23830 maybe-all-libiberty:
23831 @if gcc-bootstrap
23832 all-libiberty: stage_current
23833 @endif gcc-bootstrap
23834 @if libiberty
23835 TARGET-libiberty=all
23836 maybe-all-libiberty: all-libiberty
23837 all-libiberty: configure-libiberty
23838 @r=`${PWD_COMMAND}`; export r; \
23839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23840 $(HOST_EXPORTS) \
23841 (cd $(HOST_SUBDIR)/libiberty && \
23842 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23843 $(TARGET-libiberty))
23844 @endif libiberty
23848 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
23849 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
23850 maybe-all-stage1-libiberty:
23851 maybe-clean-stage1-libiberty:
23852 @if libiberty-bootstrap
23853 maybe-all-stage1-libiberty: all-stage1-libiberty
23854 all-stage1: all-stage1-libiberty
23855 TARGET-stage1-libiberty = $(TARGET-libiberty)
23856 all-stage1-libiberty: configure-stage1-libiberty
23857 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23858 @r=`${PWD_COMMAND}`; export r; \
23859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23860 TFLAGS="$(STAGE1_TFLAGS)"; \
23861 $(HOST_EXPORTS) \
23862 cd $(HOST_SUBDIR)/libiberty && \
23863 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23864 CFLAGS="$(STAGE1_CFLAGS)" \
23865 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23866 LIBCFLAGS="$(LIBCFLAGS)" \
23867 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23868 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23869 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23870 $(EXTRA_HOST_FLAGS) \
23871 $(STAGE1_FLAGS_TO_PASS) \
23872 TFLAGS="$(STAGE1_TFLAGS)" \
23873 $(TARGET-stage1-libiberty)
23875 maybe-clean-stage1-libiberty: clean-stage1-libiberty
23876 clean-stage1: clean-stage1-libiberty
23877 clean-stage1-libiberty:
23878 @if [ $(current_stage) = stage1 ]; then \
23879 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23880 else \
23881 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
23882 $(MAKE) stage1-start; \
23883 fi; \
23884 cd $(HOST_SUBDIR)/libiberty && \
23885 $(MAKE) $(EXTRA_HOST_FLAGS) \
23886 $(STAGE1_FLAGS_TO_PASS) clean
23887 @endif libiberty-bootstrap
23890 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
23891 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
23892 maybe-all-stage2-libiberty:
23893 maybe-clean-stage2-libiberty:
23894 @if libiberty-bootstrap
23895 maybe-all-stage2-libiberty: all-stage2-libiberty
23896 all-stage2: all-stage2-libiberty
23897 TARGET-stage2-libiberty = $(TARGET-libiberty)
23898 all-stage2-libiberty: configure-stage2-libiberty
23899 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23900 @r=`${PWD_COMMAND}`; export r; \
23901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23902 TFLAGS="$(STAGE2_TFLAGS)"; \
23903 $(HOST_EXPORTS) \
23904 $(POSTSTAGE1_HOST_EXPORTS) \
23905 cd $(HOST_SUBDIR)/libiberty && \
23906 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23907 CFLAGS="$(STAGE2_CFLAGS)" \
23908 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23909 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23910 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23911 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23912 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23913 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23914 TFLAGS="$(STAGE2_TFLAGS)" \
23915 $(TARGET-stage2-libiberty)
23917 maybe-clean-stage2-libiberty: clean-stage2-libiberty
23918 clean-stage2: clean-stage2-libiberty
23919 clean-stage2-libiberty:
23920 @if [ $(current_stage) = stage2 ]; then \
23921 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23922 else \
23923 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
23924 $(MAKE) stage2-start; \
23925 fi; \
23926 cd $(HOST_SUBDIR)/libiberty && \
23927 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23928 @endif libiberty-bootstrap
23931 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
23932 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
23933 maybe-all-stage3-libiberty:
23934 maybe-clean-stage3-libiberty:
23935 @if libiberty-bootstrap
23936 maybe-all-stage3-libiberty: all-stage3-libiberty
23937 all-stage3: all-stage3-libiberty
23938 TARGET-stage3-libiberty = $(TARGET-libiberty)
23939 all-stage3-libiberty: configure-stage3-libiberty
23940 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23941 @r=`${PWD_COMMAND}`; export r; \
23942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23943 TFLAGS="$(STAGE3_TFLAGS)"; \
23944 $(HOST_EXPORTS) \
23945 $(POSTSTAGE1_HOST_EXPORTS) \
23946 cd $(HOST_SUBDIR)/libiberty && \
23947 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23948 CFLAGS="$(STAGE3_CFLAGS)" \
23949 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23950 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23951 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23952 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23953 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23954 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23955 TFLAGS="$(STAGE3_TFLAGS)" \
23956 $(TARGET-stage3-libiberty)
23958 maybe-clean-stage3-libiberty: clean-stage3-libiberty
23959 clean-stage3: clean-stage3-libiberty
23960 clean-stage3-libiberty:
23961 @if [ $(current_stage) = stage3 ]; then \
23962 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23963 else \
23964 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
23965 $(MAKE) stage3-start; \
23966 fi; \
23967 cd $(HOST_SUBDIR)/libiberty && \
23968 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23969 @endif libiberty-bootstrap
23972 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
23973 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
23974 maybe-all-stage4-libiberty:
23975 maybe-clean-stage4-libiberty:
23976 @if libiberty-bootstrap
23977 maybe-all-stage4-libiberty: all-stage4-libiberty
23978 all-stage4: all-stage4-libiberty
23979 TARGET-stage4-libiberty = $(TARGET-libiberty)
23980 all-stage4-libiberty: configure-stage4-libiberty
23981 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23982 @r=`${PWD_COMMAND}`; export r; \
23983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23984 TFLAGS="$(STAGE4_TFLAGS)"; \
23985 $(HOST_EXPORTS) \
23986 $(POSTSTAGE1_HOST_EXPORTS) \
23987 cd $(HOST_SUBDIR)/libiberty && \
23988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23989 CFLAGS="$(STAGE4_CFLAGS)" \
23990 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23991 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23995 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23996 TFLAGS="$(STAGE4_TFLAGS)" \
23997 $(TARGET-stage4-libiberty)
23999 maybe-clean-stage4-libiberty: clean-stage4-libiberty
24000 clean-stage4: clean-stage4-libiberty
24001 clean-stage4-libiberty:
24002 @if [ $(current_stage) = stage4 ]; then \
24003 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
24004 else \
24005 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
24006 $(MAKE) stage4-start; \
24007 fi; \
24008 cd $(HOST_SUBDIR)/libiberty && \
24009 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24010 @endif libiberty-bootstrap
24013 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
24014 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
24015 maybe-all-stageprofile-libiberty:
24016 maybe-clean-stageprofile-libiberty:
24017 @if libiberty-bootstrap
24018 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
24019 all-stageprofile: all-stageprofile-libiberty
24020 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
24021 all-stageprofile-libiberty: configure-stageprofile-libiberty
24022 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24023 @r=`${PWD_COMMAND}`; export r; \
24024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24025 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24026 $(HOST_EXPORTS) \
24027 $(POSTSTAGE1_HOST_EXPORTS) \
24028 cd $(HOST_SUBDIR)/libiberty && \
24029 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24030 CFLAGS="$(STAGEprofile_CFLAGS)" \
24031 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24032 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24033 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24034 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24035 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24036 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24037 TFLAGS="$(STAGEprofile_TFLAGS)" \
24038 $(TARGET-stageprofile-libiberty)
24040 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
24041 clean-stageprofile: clean-stageprofile-libiberty
24042 clean-stageprofile-libiberty:
24043 @if [ $(current_stage) = stageprofile ]; then \
24044 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
24045 else \
24046 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
24047 $(MAKE) stageprofile-start; \
24048 fi; \
24049 cd $(HOST_SUBDIR)/libiberty && \
24050 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24051 @endif libiberty-bootstrap
24054 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
24055 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
24056 maybe-all-stagefeedback-libiberty:
24057 maybe-clean-stagefeedback-libiberty:
24058 @if libiberty-bootstrap
24059 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
24060 all-stagefeedback: all-stagefeedback-libiberty
24061 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
24062 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
24063 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24064 @r=`${PWD_COMMAND}`; export r; \
24065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24066 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24067 $(HOST_EXPORTS) \
24068 $(POSTSTAGE1_HOST_EXPORTS) \
24069 cd $(HOST_SUBDIR)/libiberty && \
24070 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24071 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24072 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24073 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24074 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24075 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24076 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24077 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24078 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24079 $(TARGET-stagefeedback-libiberty)
24081 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
24082 clean-stagefeedback: clean-stagefeedback-libiberty
24083 clean-stagefeedback-libiberty:
24084 @if [ $(current_stage) = stagefeedback ]; then \
24085 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
24086 else \
24087 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
24088 $(MAKE) stagefeedback-start; \
24089 fi; \
24090 cd $(HOST_SUBDIR)/libiberty && \
24091 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24092 @endif libiberty-bootstrap
24098 .PHONY: check-libiberty maybe-check-libiberty
24099 maybe-check-libiberty:
24100 @if libiberty
24101 maybe-check-libiberty: check-libiberty
24103 check-libiberty:
24104 @: $(MAKE); $(unstage)
24105 @r=`${PWD_COMMAND}`; export r; \
24106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24107 $(HOST_EXPORTS) \
24108 (cd $(HOST_SUBDIR)/libiberty && \
24109 $(MAKE) $(FLAGS_TO_PASS) check)
24111 @endif libiberty
24113 .PHONY: install-libiberty maybe-install-libiberty
24114 maybe-install-libiberty:
24115 @if libiberty
24116 maybe-install-libiberty: install-libiberty
24118 install-libiberty: installdirs
24119 @: $(MAKE); $(unstage)
24120 @r=`${PWD_COMMAND}`; export r; \
24121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24122 $(HOST_EXPORTS) \
24123 (cd $(HOST_SUBDIR)/libiberty && \
24124 $(MAKE) $(FLAGS_TO_PASS) install)
24126 @endif libiberty
24128 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
24129 maybe-install-strip-libiberty:
24130 @if libiberty
24131 maybe-install-strip-libiberty: install-strip-libiberty
24133 install-strip-libiberty: installdirs
24134 @: $(MAKE); $(unstage)
24135 @r=`${PWD_COMMAND}`; export r; \
24136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24137 $(HOST_EXPORTS) \
24138 (cd $(HOST_SUBDIR)/libiberty && \
24139 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24141 @endif libiberty
24143 # Other targets (info, dvi, pdf, etc.)
24145 .PHONY: maybe-info-libiberty info-libiberty
24146 maybe-info-libiberty:
24147 @if libiberty
24148 maybe-info-libiberty: info-libiberty
24150 info-libiberty: \
24151 configure-libiberty
24152 @[ -f ./libiberty/Makefile ] || exit 0; \
24153 r=`${PWD_COMMAND}`; export r; \
24154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24155 $(HOST_EXPORTS) \
24156 for flag in $(EXTRA_HOST_FLAGS) ; do \
24157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24158 done; \
24159 echo "Doing info in libiberty" ; \
24160 (cd $(HOST_SUBDIR)/libiberty && \
24161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24163 "RANLIB=$${RANLIB}" \
24164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24165 info) \
24166 || exit 1
24168 @endif libiberty
24170 .PHONY: maybe-dvi-libiberty dvi-libiberty
24171 maybe-dvi-libiberty:
24172 @if libiberty
24173 maybe-dvi-libiberty: dvi-libiberty
24175 dvi-libiberty: \
24176 configure-libiberty
24177 @[ -f ./libiberty/Makefile ] || exit 0; \
24178 r=`${PWD_COMMAND}`; export r; \
24179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24180 $(HOST_EXPORTS) \
24181 for flag in $(EXTRA_HOST_FLAGS) ; do \
24182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24183 done; \
24184 echo "Doing dvi in libiberty" ; \
24185 (cd $(HOST_SUBDIR)/libiberty && \
24186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24188 "RANLIB=$${RANLIB}" \
24189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24190 dvi) \
24191 || exit 1
24193 @endif libiberty
24195 .PHONY: maybe-pdf-libiberty pdf-libiberty
24196 maybe-pdf-libiberty:
24197 @if libiberty
24198 maybe-pdf-libiberty: pdf-libiberty
24200 pdf-libiberty: \
24201 configure-libiberty
24202 @[ -f ./libiberty/Makefile ] || exit 0; \
24203 r=`${PWD_COMMAND}`; export r; \
24204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24205 $(HOST_EXPORTS) \
24206 for flag in $(EXTRA_HOST_FLAGS) ; do \
24207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24208 done; \
24209 echo "Doing pdf in libiberty" ; \
24210 (cd $(HOST_SUBDIR)/libiberty && \
24211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24213 "RANLIB=$${RANLIB}" \
24214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24215 pdf) \
24216 || exit 1
24218 @endif libiberty
24220 .PHONY: maybe-html-libiberty html-libiberty
24221 maybe-html-libiberty:
24222 @if libiberty
24223 maybe-html-libiberty: html-libiberty
24225 html-libiberty: \
24226 configure-libiberty
24227 @[ -f ./libiberty/Makefile ] || exit 0; \
24228 r=`${PWD_COMMAND}`; export r; \
24229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24230 $(HOST_EXPORTS) \
24231 for flag in $(EXTRA_HOST_FLAGS) ; do \
24232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24233 done; \
24234 echo "Doing html in libiberty" ; \
24235 (cd $(HOST_SUBDIR)/libiberty && \
24236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24238 "RANLIB=$${RANLIB}" \
24239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24240 html) \
24241 || exit 1
24243 @endif libiberty
24245 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
24246 maybe-TAGS-libiberty:
24247 @if libiberty
24248 maybe-TAGS-libiberty: TAGS-libiberty
24250 TAGS-libiberty: \
24251 configure-libiberty
24252 @[ -f ./libiberty/Makefile ] || exit 0; \
24253 r=`${PWD_COMMAND}`; export r; \
24254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24255 $(HOST_EXPORTS) \
24256 for flag in $(EXTRA_HOST_FLAGS) ; do \
24257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24258 done; \
24259 echo "Doing TAGS in libiberty" ; \
24260 (cd $(HOST_SUBDIR)/libiberty && \
24261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24263 "RANLIB=$${RANLIB}" \
24264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24265 TAGS) \
24266 || exit 1
24268 @endif libiberty
24270 .PHONY: maybe-install-info-libiberty install-info-libiberty
24271 maybe-install-info-libiberty:
24272 @if libiberty
24273 maybe-install-info-libiberty: install-info-libiberty
24275 install-info-libiberty: \
24276 configure-libiberty \
24277 info-libiberty
24278 @[ -f ./libiberty/Makefile ] || exit 0; \
24279 r=`${PWD_COMMAND}`; export r; \
24280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24281 $(HOST_EXPORTS) \
24282 for flag in $(EXTRA_HOST_FLAGS) ; do \
24283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24284 done; \
24285 echo "Doing install-info in libiberty" ; \
24286 (cd $(HOST_SUBDIR)/libiberty && \
24287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24289 "RANLIB=$${RANLIB}" \
24290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24291 install-info) \
24292 || exit 1
24294 @endif libiberty
24296 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
24297 maybe-install-pdf-libiberty:
24298 @if libiberty
24299 maybe-install-pdf-libiberty: install-pdf-libiberty
24301 install-pdf-libiberty: \
24302 configure-libiberty \
24303 pdf-libiberty
24304 @[ -f ./libiberty/Makefile ] || exit 0; \
24305 r=`${PWD_COMMAND}`; export r; \
24306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24307 $(HOST_EXPORTS) \
24308 for flag in $(EXTRA_HOST_FLAGS) ; do \
24309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24310 done; \
24311 echo "Doing install-pdf in libiberty" ; \
24312 (cd $(HOST_SUBDIR)/libiberty && \
24313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24315 "RANLIB=$${RANLIB}" \
24316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24317 install-pdf) \
24318 || exit 1
24320 @endif libiberty
24322 .PHONY: maybe-install-html-libiberty install-html-libiberty
24323 maybe-install-html-libiberty:
24324 @if libiberty
24325 maybe-install-html-libiberty: install-html-libiberty
24327 install-html-libiberty: \
24328 configure-libiberty \
24329 html-libiberty
24330 @[ -f ./libiberty/Makefile ] || exit 0; \
24331 r=`${PWD_COMMAND}`; export r; \
24332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24333 $(HOST_EXPORTS) \
24334 for flag in $(EXTRA_HOST_FLAGS) ; do \
24335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24336 done; \
24337 echo "Doing install-html in libiberty" ; \
24338 (cd $(HOST_SUBDIR)/libiberty && \
24339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24341 "RANLIB=$${RANLIB}" \
24342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24343 install-html) \
24344 || exit 1
24346 @endif libiberty
24348 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
24349 maybe-installcheck-libiberty:
24350 @if libiberty
24351 maybe-installcheck-libiberty: installcheck-libiberty
24353 installcheck-libiberty: \
24354 configure-libiberty
24355 @[ -f ./libiberty/Makefile ] || exit 0; \
24356 r=`${PWD_COMMAND}`; export r; \
24357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24358 $(HOST_EXPORTS) \
24359 for flag in $(EXTRA_HOST_FLAGS) ; do \
24360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24361 done; \
24362 echo "Doing installcheck in libiberty" ; \
24363 (cd $(HOST_SUBDIR)/libiberty && \
24364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24366 "RANLIB=$${RANLIB}" \
24367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24368 installcheck) \
24369 || exit 1
24371 @endif libiberty
24373 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
24374 maybe-mostlyclean-libiberty:
24375 @if libiberty
24376 maybe-mostlyclean-libiberty: mostlyclean-libiberty
24378 mostlyclean-libiberty:
24379 @[ -f ./libiberty/Makefile ] || exit 0; \
24380 r=`${PWD_COMMAND}`; export r; \
24381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24382 $(HOST_EXPORTS) \
24383 for flag in $(EXTRA_HOST_FLAGS) ; do \
24384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24385 done; \
24386 echo "Doing mostlyclean in libiberty" ; \
24387 (cd $(HOST_SUBDIR)/libiberty && \
24388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24390 "RANLIB=$${RANLIB}" \
24391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24392 mostlyclean) \
24393 || exit 1
24395 @endif libiberty
24397 .PHONY: maybe-clean-libiberty clean-libiberty
24398 maybe-clean-libiberty:
24399 @if libiberty
24400 maybe-clean-libiberty: clean-libiberty
24402 clean-libiberty:
24403 @[ -f ./libiberty/Makefile ] || exit 0; \
24404 r=`${PWD_COMMAND}`; export r; \
24405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24406 $(HOST_EXPORTS) \
24407 for flag in $(EXTRA_HOST_FLAGS) ; do \
24408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24409 done; \
24410 echo "Doing clean in libiberty" ; \
24411 (cd $(HOST_SUBDIR)/libiberty && \
24412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24414 "RANLIB=$${RANLIB}" \
24415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24416 clean) \
24417 || exit 1
24419 @endif libiberty
24421 .PHONY: maybe-distclean-libiberty distclean-libiberty
24422 maybe-distclean-libiberty:
24423 @if libiberty
24424 maybe-distclean-libiberty: distclean-libiberty
24426 distclean-libiberty:
24427 @[ -f ./libiberty/Makefile ] || exit 0; \
24428 r=`${PWD_COMMAND}`; export r; \
24429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24430 $(HOST_EXPORTS) \
24431 for flag in $(EXTRA_HOST_FLAGS) ; do \
24432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24433 done; \
24434 echo "Doing distclean in libiberty" ; \
24435 (cd $(HOST_SUBDIR)/libiberty && \
24436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24438 "RANLIB=$${RANLIB}" \
24439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24440 distclean) \
24441 || exit 1
24443 @endif libiberty
24445 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
24446 maybe-maintainer-clean-libiberty:
24447 @if libiberty
24448 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
24450 maintainer-clean-libiberty:
24451 @[ -f ./libiberty/Makefile ] || exit 0; \
24452 r=`${PWD_COMMAND}`; export r; \
24453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24454 $(HOST_EXPORTS) \
24455 for flag in $(EXTRA_HOST_FLAGS) ; do \
24456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24457 done; \
24458 echo "Doing maintainer-clean in libiberty" ; \
24459 (cd $(HOST_SUBDIR)/libiberty && \
24460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24462 "RANLIB=$${RANLIB}" \
24463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24464 maintainer-clean) \
24465 || exit 1
24467 @endif libiberty
24471 .PHONY: configure-libiconv maybe-configure-libiconv
24472 maybe-configure-libiconv:
24473 @if gcc-bootstrap
24474 configure-libiconv: stage_current
24475 @endif gcc-bootstrap
24476 @if libiconv
24477 maybe-configure-libiconv: configure-libiconv
24478 configure-libiconv:
24479 @: $(MAKE); $(unstage)
24480 @r=`${PWD_COMMAND}`; export r; \
24481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24482 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24483 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
24484 $(HOST_EXPORTS) \
24485 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24487 this_target="${target_alias}"; \
24489 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24490 case $(srcdir) in \
24491 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24492 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24493 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24494 esac; \
24495 srcdiroption="--srcdir=$${topdir}/libiconv"; \
24496 libsrcdir="$$s/libiconv"; \
24497 $(SHELL) $${libsrcdir}/configure \
24498 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24499 --target=$${this_target} $${srcdiroption} --disable-shared \
24500 || exit 1
24501 @endif libiconv
24507 .PHONY: all-libiconv maybe-all-libiconv
24508 maybe-all-libiconv:
24509 @if gcc-bootstrap
24510 all-libiconv: stage_current
24511 @endif gcc-bootstrap
24512 @if libiconv
24513 TARGET-libiconv=all
24514 maybe-all-libiconv: all-libiconv
24515 all-libiconv: configure-libiconv
24516 @: $(MAKE); $(unstage)
24517 @r=`${PWD_COMMAND}`; export r; \
24518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24519 $(HOST_EXPORTS) \
24520 (cd $(HOST_SUBDIR)/libiconv && \
24521 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24522 $(TARGET-libiconv))
24523 @endif libiconv
24528 .PHONY: check-libiconv maybe-check-libiconv
24529 maybe-check-libiconv:
24530 @if libiconv
24531 maybe-check-libiconv: check-libiconv
24533 check-libiconv:
24534 @: $(MAKE); $(unstage)
24535 @r=`${PWD_COMMAND}`; export r; \
24536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24537 $(HOST_EXPORTS) \
24538 (cd $(HOST_SUBDIR)/libiconv && \
24539 $(MAKE) $(FLAGS_TO_PASS) check)
24541 @endif libiconv
24543 .PHONY: install-libiconv maybe-install-libiconv
24544 maybe-install-libiconv:
24545 @if libiconv
24546 maybe-install-libiconv: install-libiconv
24548 install-libiconv:
24550 @endif libiconv
24552 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
24553 maybe-install-strip-libiconv:
24554 @if libiconv
24555 maybe-install-strip-libiconv: install-strip-libiconv
24557 install-strip-libiconv:
24559 @endif libiconv
24561 # Other targets (info, dvi, pdf, etc.)
24563 .PHONY: maybe-info-libiconv info-libiconv
24564 maybe-info-libiconv:
24565 @if libiconv
24566 maybe-info-libiconv: info-libiconv
24568 info-libiconv: \
24569 configure-libiconv
24570 @: $(MAKE); $(unstage)
24571 @[ -f ./libiconv/Makefile ] || exit 0; \
24572 r=`${PWD_COMMAND}`; export r; \
24573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24574 $(HOST_EXPORTS) \
24575 for flag in $(EXTRA_HOST_FLAGS) ; do \
24576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24577 done; \
24578 echo "Doing info in libiconv" ; \
24579 (cd $(HOST_SUBDIR)/libiconv && \
24580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24582 "RANLIB=$${RANLIB}" \
24583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24584 info) \
24585 || exit 1
24587 @endif libiconv
24589 .PHONY: maybe-dvi-libiconv dvi-libiconv
24590 maybe-dvi-libiconv:
24591 @if libiconv
24592 maybe-dvi-libiconv: dvi-libiconv
24594 dvi-libiconv: \
24595 configure-libiconv
24596 @: $(MAKE); $(unstage)
24597 @[ -f ./libiconv/Makefile ] || exit 0; \
24598 r=`${PWD_COMMAND}`; export r; \
24599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24600 $(HOST_EXPORTS) \
24601 for flag in $(EXTRA_HOST_FLAGS) ; do \
24602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24603 done; \
24604 echo "Doing dvi in libiconv" ; \
24605 (cd $(HOST_SUBDIR)/libiconv && \
24606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24608 "RANLIB=$${RANLIB}" \
24609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24610 dvi) \
24611 || exit 1
24613 @endif libiconv
24615 .PHONY: maybe-pdf-libiconv pdf-libiconv
24616 maybe-pdf-libiconv:
24617 @if libiconv
24618 maybe-pdf-libiconv: pdf-libiconv
24620 pdf-libiconv: \
24621 configure-libiconv
24622 @: $(MAKE); $(unstage)
24623 @[ -f ./libiconv/Makefile ] || exit 0; \
24624 r=`${PWD_COMMAND}`; export r; \
24625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24626 $(HOST_EXPORTS) \
24627 for flag in $(EXTRA_HOST_FLAGS) ; do \
24628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24629 done; \
24630 echo "Doing pdf in libiconv" ; \
24631 (cd $(HOST_SUBDIR)/libiconv && \
24632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24634 "RANLIB=$${RANLIB}" \
24635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24636 pdf) \
24637 || exit 1
24639 @endif libiconv
24641 .PHONY: maybe-html-libiconv html-libiconv
24642 maybe-html-libiconv:
24643 @if libiconv
24644 maybe-html-libiconv: html-libiconv
24646 html-libiconv: \
24647 configure-libiconv
24648 @: $(MAKE); $(unstage)
24649 @[ -f ./libiconv/Makefile ] || exit 0; \
24650 r=`${PWD_COMMAND}`; export r; \
24651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24652 $(HOST_EXPORTS) \
24653 for flag in $(EXTRA_HOST_FLAGS) ; do \
24654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24655 done; \
24656 echo "Doing html in libiconv" ; \
24657 (cd $(HOST_SUBDIR)/libiconv && \
24658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24660 "RANLIB=$${RANLIB}" \
24661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24662 html) \
24663 || exit 1
24665 @endif libiconv
24667 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
24668 maybe-TAGS-libiconv:
24669 @if libiconv
24670 maybe-TAGS-libiconv: TAGS-libiconv
24672 TAGS-libiconv: \
24673 configure-libiconv
24674 @: $(MAKE); $(unstage)
24675 @[ -f ./libiconv/Makefile ] || exit 0; \
24676 r=`${PWD_COMMAND}`; export r; \
24677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24678 $(HOST_EXPORTS) \
24679 for flag in $(EXTRA_HOST_FLAGS) ; do \
24680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24681 done; \
24682 echo "Doing TAGS in libiconv" ; \
24683 (cd $(HOST_SUBDIR)/libiconv && \
24684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24686 "RANLIB=$${RANLIB}" \
24687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24688 TAGS) \
24689 || exit 1
24691 @endif libiconv
24693 .PHONY: maybe-install-info-libiconv install-info-libiconv
24694 maybe-install-info-libiconv:
24695 @if libiconv
24696 maybe-install-info-libiconv: install-info-libiconv
24698 # libiconv doesn't support install-info.
24699 install-info-libiconv:
24701 @endif libiconv
24703 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24704 maybe-install-pdf-libiconv:
24705 @if libiconv
24706 maybe-install-pdf-libiconv: install-pdf-libiconv
24708 # libiconv doesn't support install-pdf.
24709 install-pdf-libiconv:
24711 @endif libiconv
24713 .PHONY: maybe-install-html-libiconv install-html-libiconv
24714 maybe-install-html-libiconv:
24715 @if libiconv
24716 maybe-install-html-libiconv: install-html-libiconv
24718 # libiconv doesn't support install-html.
24719 install-html-libiconv:
24721 @endif libiconv
24723 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
24724 maybe-installcheck-libiconv:
24725 @if libiconv
24726 maybe-installcheck-libiconv: installcheck-libiconv
24728 installcheck-libiconv: \
24729 configure-libiconv
24730 @: $(MAKE); $(unstage)
24731 @[ -f ./libiconv/Makefile ] || exit 0; \
24732 r=`${PWD_COMMAND}`; export r; \
24733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24734 $(HOST_EXPORTS) \
24735 for flag in $(EXTRA_HOST_FLAGS) ; do \
24736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24737 done; \
24738 echo "Doing installcheck in libiconv" ; \
24739 (cd $(HOST_SUBDIR)/libiconv && \
24740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24742 "RANLIB=$${RANLIB}" \
24743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24744 installcheck) \
24745 || exit 1
24747 @endif libiconv
24749 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24750 maybe-mostlyclean-libiconv:
24751 @if libiconv
24752 maybe-mostlyclean-libiconv: mostlyclean-libiconv
24754 mostlyclean-libiconv:
24755 @: $(MAKE); $(unstage)
24756 @[ -f ./libiconv/Makefile ] || exit 0; \
24757 r=`${PWD_COMMAND}`; export r; \
24758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24759 $(HOST_EXPORTS) \
24760 for flag in $(EXTRA_HOST_FLAGS) ; do \
24761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24762 done; \
24763 echo "Doing mostlyclean in libiconv" ; \
24764 (cd $(HOST_SUBDIR)/libiconv && \
24765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24767 "RANLIB=$${RANLIB}" \
24768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24769 mostlyclean) \
24770 || exit 1
24772 @endif libiconv
24774 .PHONY: maybe-clean-libiconv clean-libiconv
24775 maybe-clean-libiconv:
24776 @if libiconv
24777 maybe-clean-libiconv: clean-libiconv
24779 clean-libiconv:
24780 @: $(MAKE); $(unstage)
24781 @[ -f ./libiconv/Makefile ] || exit 0; \
24782 r=`${PWD_COMMAND}`; export r; \
24783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24784 $(HOST_EXPORTS) \
24785 for flag in $(EXTRA_HOST_FLAGS) ; do \
24786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24787 done; \
24788 echo "Doing clean in libiconv" ; \
24789 (cd $(HOST_SUBDIR)/libiconv && \
24790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24792 "RANLIB=$${RANLIB}" \
24793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24794 clean) \
24795 || exit 1
24797 @endif libiconv
24799 .PHONY: maybe-distclean-libiconv distclean-libiconv
24800 maybe-distclean-libiconv:
24801 @if libiconv
24802 maybe-distclean-libiconv: distclean-libiconv
24804 distclean-libiconv:
24805 @: $(MAKE); $(unstage)
24806 @[ -f ./libiconv/Makefile ] || exit 0; \
24807 r=`${PWD_COMMAND}`; export r; \
24808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24809 $(HOST_EXPORTS) \
24810 for flag in $(EXTRA_HOST_FLAGS) ; do \
24811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24812 done; \
24813 echo "Doing distclean in libiconv" ; \
24814 (cd $(HOST_SUBDIR)/libiconv && \
24815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24817 "RANLIB=$${RANLIB}" \
24818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24819 distclean) \
24820 || exit 1
24822 @endif libiconv
24824 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24825 maybe-maintainer-clean-libiconv:
24826 @if libiconv
24827 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24829 maintainer-clean-libiconv:
24830 @: $(MAKE); $(unstage)
24831 @[ -f ./libiconv/Makefile ] || exit 0; \
24832 r=`${PWD_COMMAND}`; export r; \
24833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24834 $(HOST_EXPORTS) \
24835 for flag in $(EXTRA_HOST_FLAGS) ; do \
24836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24837 done; \
24838 echo "Doing maintainer-clean in libiconv" ; \
24839 (cd $(HOST_SUBDIR)/libiconv && \
24840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24842 "RANLIB=$${RANLIB}" \
24843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24844 maintainer-clean) \
24845 || exit 1
24847 @endif libiconv
24851 .PHONY: configure-m4 maybe-configure-m4
24852 maybe-configure-m4:
24853 @if gcc-bootstrap
24854 configure-m4: stage_current
24855 @endif gcc-bootstrap
24856 @if m4
24857 maybe-configure-m4: configure-m4
24858 configure-m4:
24859 @: $(MAKE); $(unstage)
24860 @r=`${PWD_COMMAND}`; export r; \
24861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24862 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24863 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
24864 $(HOST_EXPORTS) \
24865 echo Configuring in $(HOST_SUBDIR)/m4; \
24867 this_target="${target_alias}"; \
24869 cd "$(HOST_SUBDIR)/m4" || exit 1; \
24870 case $(srcdir) in \
24871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24872 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24874 esac; \
24875 srcdiroption="--srcdir=$${topdir}/m4"; \
24876 libsrcdir="$$s/m4"; \
24877 $(SHELL) $${libsrcdir}/configure \
24878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24879 --target=$${this_target} $${srcdiroption} \
24880 || exit 1
24881 @endif m4
24887 .PHONY: all-m4 maybe-all-m4
24888 maybe-all-m4:
24889 @if gcc-bootstrap
24890 all-m4: stage_current
24891 @endif gcc-bootstrap
24892 @if m4
24893 TARGET-m4=all
24894 maybe-all-m4: all-m4
24895 all-m4: configure-m4
24896 @: $(MAKE); $(unstage)
24897 @r=`${PWD_COMMAND}`; export r; \
24898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24899 $(HOST_EXPORTS) \
24900 (cd $(HOST_SUBDIR)/m4 && \
24901 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24902 $(TARGET-m4))
24903 @endif m4
24908 .PHONY: check-m4 maybe-check-m4
24909 maybe-check-m4:
24910 @if m4
24911 maybe-check-m4: check-m4
24913 check-m4:
24914 @: $(MAKE); $(unstage)
24915 @r=`${PWD_COMMAND}`; export r; \
24916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24917 $(HOST_EXPORTS) \
24918 (cd $(HOST_SUBDIR)/m4 && \
24919 $(MAKE) $(FLAGS_TO_PASS) check)
24921 @endif m4
24923 .PHONY: install-m4 maybe-install-m4
24924 maybe-install-m4:
24925 @if m4
24926 maybe-install-m4: install-m4
24928 install-m4: installdirs
24929 @: $(MAKE); $(unstage)
24930 @r=`${PWD_COMMAND}`; export r; \
24931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24932 $(HOST_EXPORTS) \
24933 (cd $(HOST_SUBDIR)/m4 && \
24934 $(MAKE) $(FLAGS_TO_PASS) install)
24936 @endif m4
24938 .PHONY: install-strip-m4 maybe-install-strip-m4
24939 maybe-install-strip-m4:
24940 @if m4
24941 maybe-install-strip-m4: install-strip-m4
24943 install-strip-m4: installdirs
24944 @: $(MAKE); $(unstage)
24945 @r=`${PWD_COMMAND}`; export r; \
24946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24947 $(HOST_EXPORTS) \
24948 (cd $(HOST_SUBDIR)/m4 && \
24949 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24951 @endif m4
24953 # Other targets (info, dvi, pdf, etc.)
24955 .PHONY: maybe-info-m4 info-m4
24956 maybe-info-m4:
24957 @if m4
24958 maybe-info-m4: info-m4
24960 info-m4: \
24961 configure-m4
24962 @: $(MAKE); $(unstage)
24963 @[ -f ./m4/Makefile ] || exit 0; \
24964 r=`${PWD_COMMAND}`; export r; \
24965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24966 $(HOST_EXPORTS) \
24967 for flag in $(EXTRA_HOST_FLAGS) ; do \
24968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24969 done; \
24970 echo "Doing info in m4" ; \
24971 (cd $(HOST_SUBDIR)/m4 && \
24972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24974 "RANLIB=$${RANLIB}" \
24975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24976 info) \
24977 || exit 1
24979 @endif m4
24981 .PHONY: maybe-dvi-m4 dvi-m4
24982 maybe-dvi-m4:
24983 @if m4
24984 maybe-dvi-m4: dvi-m4
24986 dvi-m4: \
24987 configure-m4
24988 @: $(MAKE); $(unstage)
24989 @[ -f ./m4/Makefile ] || exit 0; \
24990 r=`${PWD_COMMAND}`; export r; \
24991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24992 $(HOST_EXPORTS) \
24993 for flag in $(EXTRA_HOST_FLAGS) ; do \
24994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24995 done; \
24996 echo "Doing dvi in m4" ; \
24997 (cd $(HOST_SUBDIR)/m4 && \
24998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25000 "RANLIB=$${RANLIB}" \
25001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25002 dvi) \
25003 || exit 1
25005 @endif m4
25007 .PHONY: maybe-pdf-m4 pdf-m4
25008 maybe-pdf-m4:
25009 @if m4
25010 maybe-pdf-m4: pdf-m4
25012 pdf-m4: \
25013 configure-m4
25014 @: $(MAKE); $(unstage)
25015 @[ -f ./m4/Makefile ] || exit 0; \
25016 r=`${PWD_COMMAND}`; export r; \
25017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25018 $(HOST_EXPORTS) \
25019 for flag in $(EXTRA_HOST_FLAGS) ; do \
25020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25021 done; \
25022 echo "Doing pdf in m4" ; \
25023 (cd $(HOST_SUBDIR)/m4 && \
25024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25026 "RANLIB=$${RANLIB}" \
25027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25028 pdf) \
25029 || exit 1
25031 @endif m4
25033 .PHONY: maybe-html-m4 html-m4
25034 maybe-html-m4:
25035 @if m4
25036 maybe-html-m4: html-m4
25038 html-m4: \
25039 configure-m4
25040 @: $(MAKE); $(unstage)
25041 @[ -f ./m4/Makefile ] || exit 0; \
25042 r=`${PWD_COMMAND}`; export r; \
25043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25044 $(HOST_EXPORTS) \
25045 for flag in $(EXTRA_HOST_FLAGS) ; do \
25046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25047 done; \
25048 echo "Doing html in m4" ; \
25049 (cd $(HOST_SUBDIR)/m4 && \
25050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25052 "RANLIB=$${RANLIB}" \
25053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25054 html) \
25055 || exit 1
25057 @endif m4
25059 .PHONY: maybe-TAGS-m4 TAGS-m4
25060 maybe-TAGS-m4:
25061 @if m4
25062 maybe-TAGS-m4: TAGS-m4
25064 TAGS-m4: \
25065 configure-m4
25066 @: $(MAKE); $(unstage)
25067 @[ -f ./m4/Makefile ] || exit 0; \
25068 r=`${PWD_COMMAND}`; export r; \
25069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25070 $(HOST_EXPORTS) \
25071 for flag in $(EXTRA_HOST_FLAGS) ; do \
25072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25073 done; \
25074 echo "Doing TAGS in m4" ; \
25075 (cd $(HOST_SUBDIR)/m4 && \
25076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25078 "RANLIB=$${RANLIB}" \
25079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25080 TAGS) \
25081 || exit 1
25083 @endif m4
25085 .PHONY: maybe-install-info-m4 install-info-m4
25086 maybe-install-info-m4:
25087 @if m4
25088 maybe-install-info-m4: install-info-m4
25090 install-info-m4: \
25091 configure-m4 \
25092 info-m4
25093 @: $(MAKE); $(unstage)
25094 @[ -f ./m4/Makefile ] || exit 0; \
25095 r=`${PWD_COMMAND}`; export r; \
25096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25097 $(HOST_EXPORTS) \
25098 for flag in $(EXTRA_HOST_FLAGS) ; do \
25099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25100 done; \
25101 echo "Doing install-info in m4" ; \
25102 (cd $(HOST_SUBDIR)/m4 && \
25103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25105 "RANLIB=$${RANLIB}" \
25106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25107 install-info) \
25108 || exit 1
25110 @endif m4
25112 .PHONY: maybe-install-pdf-m4 install-pdf-m4
25113 maybe-install-pdf-m4:
25114 @if m4
25115 maybe-install-pdf-m4: install-pdf-m4
25117 install-pdf-m4: \
25118 configure-m4 \
25119 pdf-m4
25120 @: $(MAKE); $(unstage)
25121 @[ -f ./m4/Makefile ] || exit 0; \
25122 r=`${PWD_COMMAND}`; export r; \
25123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25124 $(HOST_EXPORTS) \
25125 for flag in $(EXTRA_HOST_FLAGS) ; do \
25126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25127 done; \
25128 echo "Doing install-pdf in m4" ; \
25129 (cd $(HOST_SUBDIR)/m4 && \
25130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25132 "RANLIB=$${RANLIB}" \
25133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25134 install-pdf) \
25135 || exit 1
25137 @endif m4
25139 .PHONY: maybe-install-html-m4 install-html-m4
25140 maybe-install-html-m4:
25141 @if m4
25142 maybe-install-html-m4: install-html-m4
25144 install-html-m4: \
25145 configure-m4 \
25146 html-m4
25147 @: $(MAKE); $(unstage)
25148 @[ -f ./m4/Makefile ] || exit 0; \
25149 r=`${PWD_COMMAND}`; export r; \
25150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25151 $(HOST_EXPORTS) \
25152 for flag in $(EXTRA_HOST_FLAGS) ; do \
25153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25154 done; \
25155 echo "Doing install-html in m4" ; \
25156 (cd $(HOST_SUBDIR)/m4 && \
25157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25159 "RANLIB=$${RANLIB}" \
25160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25161 install-html) \
25162 || exit 1
25164 @endif m4
25166 .PHONY: maybe-installcheck-m4 installcheck-m4
25167 maybe-installcheck-m4:
25168 @if m4
25169 maybe-installcheck-m4: installcheck-m4
25171 installcheck-m4: \
25172 configure-m4
25173 @: $(MAKE); $(unstage)
25174 @[ -f ./m4/Makefile ] || exit 0; \
25175 r=`${PWD_COMMAND}`; export r; \
25176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25177 $(HOST_EXPORTS) \
25178 for flag in $(EXTRA_HOST_FLAGS) ; do \
25179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25180 done; \
25181 echo "Doing installcheck in m4" ; \
25182 (cd $(HOST_SUBDIR)/m4 && \
25183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25185 "RANLIB=$${RANLIB}" \
25186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25187 installcheck) \
25188 || exit 1
25190 @endif m4
25192 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
25193 maybe-mostlyclean-m4:
25194 @if m4
25195 maybe-mostlyclean-m4: mostlyclean-m4
25197 mostlyclean-m4:
25198 @: $(MAKE); $(unstage)
25199 @[ -f ./m4/Makefile ] || exit 0; \
25200 r=`${PWD_COMMAND}`; export r; \
25201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25202 $(HOST_EXPORTS) \
25203 for flag in $(EXTRA_HOST_FLAGS) ; do \
25204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25205 done; \
25206 echo "Doing mostlyclean in m4" ; \
25207 (cd $(HOST_SUBDIR)/m4 && \
25208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25210 "RANLIB=$${RANLIB}" \
25211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25212 mostlyclean) \
25213 || exit 1
25215 @endif m4
25217 .PHONY: maybe-clean-m4 clean-m4
25218 maybe-clean-m4:
25219 @if m4
25220 maybe-clean-m4: clean-m4
25222 clean-m4:
25223 @: $(MAKE); $(unstage)
25224 @[ -f ./m4/Makefile ] || exit 0; \
25225 r=`${PWD_COMMAND}`; export r; \
25226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25227 $(HOST_EXPORTS) \
25228 for flag in $(EXTRA_HOST_FLAGS) ; do \
25229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25230 done; \
25231 echo "Doing clean in m4" ; \
25232 (cd $(HOST_SUBDIR)/m4 && \
25233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25235 "RANLIB=$${RANLIB}" \
25236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25237 clean) \
25238 || exit 1
25240 @endif m4
25242 .PHONY: maybe-distclean-m4 distclean-m4
25243 maybe-distclean-m4:
25244 @if m4
25245 maybe-distclean-m4: distclean-m4
25247 distclean-m4:
25248 @: $(MAKE); $(unstage)
25249 @[ -f ./m4/Makefile ] || exit 0; \
25250 r=`${PWD_COMMAND}`; export r; \
25251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25252 $(HOST_EXPORTS) \
25253 for flag in $(EXTRA_HOST_FLAGS) ; do \
25254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25255 done; \
25256 echo "Doing distclean in m4" ; \
25257 (cd $(HOST_SUBDIR)/m4 && \
25258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25260 "RANLIB=$${RANLIB}" \
25261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25262 distclean) \
25263 || exit 1
25265 @endif m4
25267 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
25268 maybe-maintainer-clean-m4:
25269 @if m4
25270 maybe-maintainer-clean-m4: maintainer-clean-m4
25272 maintainer-clean-m4:
25273 @: $(MAKE); $(unstage)
25274 @[ -f ./m4/Makefile ] || exit 0; \
25275 r=`${PWD_COMMAND}`; export r; \
25276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25277 $(HOST_EXPORTS) \
25278 for flag in $(EXTRA_HOST_FLAGS) ; do \
25279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25280 done; \
25281 echo "Doing maintainer-clean in m4" ; \
25282 (cd $(HOST_SUBDIR)/m4 && \
25283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25285 "RANLIB=$${RANLIB}" \
25286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25287 maintainer-clean) \
25288 || exit 1
25290 @endif m4
25294 .PHONY: configure-readline maybe-configure-readline
25295 maybe-configure-readline:
25296 @if gcc-bootstrap
25297 configure-readline: stage_current
25298 @endif gcc-bootstrap
25299 @if readline
25300 maybe-configure-readline: configure-readline
25301 configure-readline:
25302 @: $(MAKE); $(unstage)
25303 @r=`${PWD_COMMAND}`; export r; \
25304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25305 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
25306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
25307 $(HOST_EXPORTS) \
25308 echo Configuring in $(HOST_SUBDIR)/readline; \
25310 this_target="${target_alias}"; \
25312 cd "$(HOST_SUBDIR)/readline" || exit 1; \
25313 case $(srcdir) in \
25314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25315 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
25316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25317 esac; \
25318 srcdiroption="--srcdir=$${topdir}/readline"; \
25319 libsrcdir="$$s/readline"; \
25320 $(SHELL) $${libsrcdir}/configure \
25321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25322 --target=$${this_target} $${srcdiroption} \
25323 || exit 1
25324 @endif readline
25330 .PHONY: all-readline maybe-all-readline
25331 maybe-all-readline:
25332 @if gcc-bootstrap
25333 all-readline: stage_current
25334 @endif gcc-bootstrap
25335 @if readline
25336 TARGET-readline=all
25337 maybe-all-readline: all-readline
25338 all-readline: configure-readline
25339 @: $(MAKE); $(unstage)
25340 @r=`${PWD_COMMAND}`; export r; \
25341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25342 $(HOST_EXPORTS) \
25343 (cd $(HOST_SUBDIR)/readline && \
25344 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25345 $(TARGET-readline))
25346 @endif readline
25351 .PHONY: check-readline maybe-check-readline
25352 maybe-check-readline:
25353 @if readline
25354 maybe-check-readline: check-readline
25356 check-readline:
25357 @: $(MAKE); $(unstage)
25358 @r=`${PWD_COMMAND}`; export r; \
25359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25360 $(HOST_EXPORTS) \
25361 (cd $(HOST_SUBDIR)/readline && \
25362 $(MAKE) $(FLAGS_TO_PASS) check)
25364 @endif readline
25366 .PHONY: install-readline maybe-install-readline
25367 maybe-install-readline:
25368 @if readline
25369 maybe-install-readline: install-readline
25371 install-readline: installdirs
25372 @: $(MAKE); $(unstage)
25373 @r=`${PWD_COMMAND}`; export r; \
25374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25375 $(HOST_EXPORTS) \
25376 (cd $(HOST_SUBDIR)/readline && \
25377 $(MAKE) $(FLAGS_TO_PASS) install)
25379 @endif readline
25381 .PHONY: install-strip-readline maybe-install-strip-readline
25382 maybe-install-strip-readline:
25383 @if readline
25384 maybe-install-strip-readline: install-strip-readline
25386 install-strip-readline: installdirs
25387 @: $(MAKE); $(unstage)
25388 @r=`${PWD_COMMAND}`; export r; \
25389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25390 $(HOST_EXPORTS) \
25391 (cd $(HOST_SUBDIR)/readline && \
25392 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25394 @endif readline
25396 # Other targets (info, dvi, pdf, etc.)
25398 .PHONY: maybe-info-readline info-readline
25399 maybe-info-readline:
25400 @if readline
25401 maybe-info-readline: info-readline
25403 info-readline: \
25404 configure-readline
25405 @: $(MAKE); $(unstage)
25406 @[ -f ./readline/Makefile ] || exit 0; \
25407 r=`${PWD_COMMAND}`; export r; \
25408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25409 $(HOST_EXPORTS) \
25410 for flag in $(EXTRA_HOST_FLAGS) ; do \
25411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25412 done; \
25413 echo "Doing info in readline" ; \
25414 (cd $(HOST_SUBDIR)/readline && \
25415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25417 "RANLIB=$${RANLIB}" \
25418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25419 info) \
25420 || exit 1
25422 @endif readline
25424 .PHONY: maybe-dvi-readline dvi-readline
25425 maybe-dvi-readline:
25426 @if readline
25427 maybe-dvi-readline: dvi-readline
25429 dvi-readline: \
25430 configure-readline
25431 @: $(MAKE); $(unstage)
25432 @[ -f ./readline/Makefile ] || exit 0; \
25433 r=`${PWD_COMMAND}`; export r; \
25434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25435 $(HOST_EXPORTS) \
25436 for flag in $(EXTRA_HOST_FLAGS) ; do \
25437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25438 done; \
25439 echo "Doing dvi in readline" ; \
25440 (cd $(HOST_SUBDIR)/readline && \
25441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25443 "RANLIB=$${RANLIB}" \
25444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25445 dvi) \
25446 || exit 1
25448 @endif readline
25450 .PHONY: maybe-pdf-readline pdf-readline
25451 maybe-pdf-readline:
25452 @if readline
25453 maybe-pdf-readline: pdf-readline
25455 pdf-readline: \
25456 configure-readline
25457 @: $(MAKE); $(unstage)
25458 @[ -f ./readline/Makefile ] || exit 0; \
25459 r=`${PWD_COMMAND}`; export r; \
25460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25461 $(HOST_EXPORTS) \
25462 for flag in $(EXTRA_HOST_FLAGS) ; do \
25463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25464 done; \
25465 echo "Doing pdf in readline" ; \
25466 (cd $(HOST_SUBDIR)/readline && \
25467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25469 "RANLIB=$${RANLIB}" \
25470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25471 pdf) \
25472 || exit 1
25474 @endif readline
25476 .PHONY: maybe-html-readline html-readline
25477 maybe-html-readline:
25478 @if readline
25479 maybe-html-readline: html-readline
25481 html-readline: \
25482 configure-readline
25483 @: $(MAKE); $(unstage)
25484 @[ -f ./readline/Makefile ] || exit 0; \
25485 r=`${PWD_COMMAND}`; export r; \
25486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25487 $(HOST_EXPORTS) \
25488 for flag in $(EXTRA_HOST_FLAGS) ; do \
25489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25490 done; \
25491 echo "Doing html in readline" ; \
25492 (cd $(HOST_SUBDIR)/readline && \
25493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25495 "RANLIB=$${RANLIB}" \
25496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25497 html) \
25498 || exit 1
25500 @endif readline
25502 .PHONY: maybe-TAGS-readline TAGS-readline
25503 maybe-TAGS-readline:
25504 @if readline
25505 maybe-TAGS-readline: TAGS-readline
25507 TAGS-readline: \
25508 configure-readline
25509 @: $(MAKE); $(unstage)
25510 @[ -f ./readline/Makefile ] || exit 0; \
25511 r=`${PWD_COMMAND}`; export r; \
25512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25513 $(HOST_EXPORTS) \
25514 for flag in $(EXTRA_HOST_FLAGS) ; do \
25515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25516 done; \
25517 echo "Doing TAGS in readline" ; \
25518 (cd $(HOST_SUBDIR)/readline && \
25519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25521 "RANLIB=$${RANLIB}" \
25522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25523 TAGS) \
25524 || exit 1
25526 @endif readline
25528 .PHONY: maybe-install-info-readline install-info-readline
25529 maybe-install-info-readline:
25530 @if readline
25531 maybe-install-info-readline: install-info-readline
25533 install-info-readline: \
25534 configure-readline \
25535 info-readline
25536 @: $(MAKE); $(unstage)
25537 @[ -f ./readline/Makefile ] || exit 0; \
25538 r=`${PWD_COMMAND}`; export r; \
25539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25540 $(HOST_EXPORTS) \
25541 for flag in $(EXTRA_HOST_FLAGS) ; do \
25542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25543 done; \
25544 echo "Doing install-info in readline" ; \
25545 (cd $(HOST_SUBDIR)/readline && \
25546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25548 "RANLIB=$${RANLIB}" \
25549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25550 install-info) \
25551 || exit 1
25553 @endif readline
25555 .PHONY: maybe-install-pdf-readline install-pdf-readline
25556 maybe-install-pdf-readline:
25557 @if readline
25558 maybe-install-pdf-readline: install-pdf-readline
25560 install-pdf-readline: \
25561 configure-readline \
25562 pdf-readline
25563 @: $(MAKE); $(unstage)
25564 @[ -f ./readline/Makefile ] || exit 0; \
25565 r=`${PWD_COMMAND}`; export r; \
25566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25567 $(HOST_EXPORTS) \
25568 for flag in $(EXTRA_HOST_FLAGS) ; do \
25569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25570 done; \
25571 echo "Doing install-pdf in readline" ; \
25572 (cd $(HOST_SUBDIR)/readline && \
25573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25575 "RANLIB=$${RANLIB}" \
25576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25577 install-pdf) \
25578 || exit 1
25580 @endif readline
25582 .PHONY: maybe-install-html-readline install-html-readline
25583 maybe-install-html-readline:
25584 @if readline
25585 maybe-install-html-readline: install-html-readline
25587 install-html-readline: \
25588 configure-readline \
25589 html-readline
25590 @: $(MAKE); $(unstage)
25591 @[ -f ./readline/Makefile ] || exit 0; \
25592 r=`${PWD_COMMAND}`; export r; \
25593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25594 $(HOST_EXPORTS) \
25595 for flag in $(EXTRA_HOST_FLAGS) ; do \
25596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25597 done; \
25598 echo "Doing install-html in readline" ; \
25599 (cd $(HOST_SUBDIR)/readline && \
25600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25602 "RANLIB=$${RANLIB}" \
25603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25604 install-html) \
25605 || exit 1
25607 @endif readline
25609 .PHONY: maybe-installcheck-readline installcheck-readline
25610 maybe-installcheck-readline:
25611 @if readline
25612 maybe-installcheck-readline: installcheck-readline
25614 installcheck-readline: \
25615 configure-readline
25616 @: $(MAKE); $(unstage)
25617 @[ -f ./readline/Makefile ] || exit 0; \
25618 r=`${PWD_COMMAND}`; export r; \
25619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25620 $(HOST_EXPORTS) \
25621 for flag in $(EXTRA_HOST_FLAGS) ; do \
25622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25623 done; \
25624 echo "Doing installcheck in readline" ; \
25625 (cd $(HOST_SUBDIR)/readline && \
25626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25628 "RANLIB=$${RANLIB}" \
25629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25630 installcheck) \
25631 || exit 1
25633 @endif readline
25635 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
25636 maybe-mostlyclean-readline:
25637 @if readline
25638 maybe-mostlyclean-readline: mostlyclean-readline
25640 mostlyclean-readline:
25641 @: $(MAKE); $(unstage)
25642 @[ -f ./readline/Makefile ] || exit 0; \
25643 r=`${PWD_COMMAND}`; export r; \
25644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25645 $(HOST_EXPORTS) \
25646 for flag in $(EXTRA_HOST_FLAGS) ; do \
25647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25648 done; \
25649 echo "Doing mostlyclean in readline" ; \
25650 (cd $(HOST_SUBDIR)/readline && \
25651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25653 "RANLIB=$${RANLIB}" \
25654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25655 mostlyclean) \
25656 || exit 1
25658 @endif readline
25660 .PHONY: maybe-clean-readline clean-readline
25661 maybe-clean-readline:
25662 @if readline
25663 maybe-clean-readline: clean-readline
25665 clean-readline:
25666 @: $(MAKE); $(unstage)
25667 @[ -f ./readline/Makefile ] || exit 0; \
25668 r=`${PWD_COMMAND}`; export r; \
25669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25670 $(HOST_EXPORTS) \
25671 for flag in $(EXTRA_HOST_FLAGS) ; do \
25672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25673 done; \
25674 echo "Doing clean in readline" ; \
25675 (cd $(HOST_SUBDIR)/readline && \
25676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25678 "RANLIB=$${RANLIB}" \
25679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25680 clean) \
25681 || exit 1
25683 @endif readline
25685 .PHONY: maybe-distclean-readline distclean-readline
25686 maybe-distclean-readline:
25687 @if readline
25688 maybe-distclean-readline: distclean-readline
25690 distclean-readline:
25691 @: $(MAKE); $(unstage)
25692 @[ -f ./readline/Makefile ] || exit 0; \
25693 r=`${PWD_COMMAND}`; export r; \
25694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25695 $(HOST_EXPORTS) \
25696 for flag in $(EXTRA_HOST_FLAGS) ; do \
25697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25698 done; \
25699 echo "Doing distclean in readline" ; \
25700 (cd $(HOST_SUBDIR)/readline && \
25701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25703 "RANLIB=$${RANLIB}" \
25704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25705 distclean) \
25706 || exit 1
25708 @endif readline
25710 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25711 maybe-maintainer-clean-readline:
25712 @if readline
25713 maybe-maintainer-clean-readline: maintainer-clean-readline
25715 maintainer-clean-readline:
25716 @: $(MAKE); $(unstage)
25717 @[ -f ./readline/Makefile ] || exit 0; \
25718 r=`${PWD_COMMAND}`; export r; \
25719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25720 $(HOST_EXPORTS) \
25721 for flag in $(EXTRA_HOST_FLAGS) ; do \
25722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25723 done; \
25724 echo "Doing maintainer-clean in readline" ; \
25725 (cd $(HOST_SUBDIR)/readline && \
25726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25728 "RANLIB=$${RANLIB}" \
25729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25730 maintainer-clean) \
25731 || exit 1
25733 @endif readline
25737 .PHONY: configure-sid maybe-configure-sid
25738 maybe-configure-sid:
25739 @if gcc-bootstrap
25740 configure-sid: stage_current
25741 @endif gcc-bootstrap
25742 @if sid
25743 maybe-configure-sid: configure-sid
25744 configure-sid:
25745 @: $(MAKE); $(unstage)
25746 @r=`${PWD_COMMAND}`; export r; \
25747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25748 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
25750 $(HOST_EXPORTS) \
25751 echo Configuring in $(HOST_SUBDIR)/sid; \
25753 this_target="${target_alias}"; \
25755 cd "$(HOST_SUBDIR)/sid" || exit 1; \
25756 case $(srcdir) in \
25757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25758 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25760 esac; \
25761 srcdiroption="--srcdir=$${topdir}/sid"; \
25762 libsrcdir="$$s/sid"; \
25763 $(SHELL) $${libsrcdir}/configure \
25764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25765 --target=$${this_target} $${srcdiroption} \
25766 || exit 1
25767 @endif sid
25773 .PHONY: all-sid maybe-all-sid
25774 maybe-all-sid:
25775 @if gcc-bootstrap
25776 all-sid: stage_current
25777 @endif gcc-bootstrap
25778 @if sid
25779 TARGET-sid=all
25780 maybe-all-sid: all-sid
25781 all-sid: configure-sid
25782 @: $(MAKE); $(unstage)
25783 @r=`${PWD_COMMAND}`; export r; \
25784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25785 $(HOST_EXPORTS) \
25786 (cd $(HOST_SUBDIR)/sid && \
25787 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25788 $(TARGET-sid))
25789 @endif sid
25794 .PHONY: check-sid maybe-check-sid
25795 maybe-check-sid:
25796 @if sid
25797 maybe-check-sid: check-sid
25799 check-sid:
25800 @: $(MAKE); $(unstage)
25801 @r=`${PWD_COMMAND}`; export r; \
25802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25803 $(HOST_EXPORTS) \
25804 (cd $(HOST_SUBDIR)/sid && \
25805 $(MAKE) $(FLAGS_TO_PASS) check)
25807 @endif sid
25809 .PHONY: install-sid maybe-install-sid
25810 maybe-install-sid:
25811 @if sid
25812 maybe-install-sid: install-sid
25814 install-sid: installdirs
25815 @: $(MAKE); $(unstage)
25816 @r=`${PWD_COMMAND}`; export r; \
25817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25818 $(HOST_EXPORTS) \
25819 (cd $(HOST_SUBDIR)/sid && \
25820 $(MAKE) $(FLAGS_TO_PASS) install)
25822 @endif sid
25824 .PHONY: install-strip-sid maybe-install-strip-sid
25825 maybe-install-strip-sid:
25826 @if sid
25827 maybe-install-strip-sid: install-strip-sid
25829 install-strip-sid: installdirs
25830 @: $(MAKE); $(unstage)
25831 @r=`${PWD_COMMAND}`; export r; \
25832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25833 $(HOST_EXPORTS) \
25834 (cd $(HOST_SUBDIR)/sid && \
25835 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25837 @endif sid
25839 # Other targets (info, dvi, pdf, etc.)
25841 .PHONY: maybe-info-sid info-sid
25842 maybe-info-sid:
25843 @if sid
25844 maybe-info-sid: info-sid
25846 info-sid: \
25847 configure-sid
25848 @: $(MAKE); $(unstage)
25849 @[ -f ./sid/Makefile ] || exit 0; \
25850 r=`${PWD_COMMAND}`; export r; \
25851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25852 $(HOST_EXPORTS) \
25853 for flag in $(EXTRA_HOST_FLAGS) ; do \
25854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25855 done; \
25856 echo "Doing info in sid" ; \
25857 (cd $(HOST_SUBDIR)/sid && \
25858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25860 "RANLIB=$${RANLIB}" \
25861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25862 info) \
25863 || exit 1
25865 @endif sid
25867 .PHONY: maybe-dvi-sid dvi-sid
25868 maybe-dvi-sid:
25869 @if sid
25870 maybe-dvi-sid: dvi-sid
25872 dvi-sid: \
25873 configure-sid
25874 @: $(MAKE); $(unstage)
25875 @[ -f ./sid/Makefile ] || exit 0; \
25876 r=`${PWD_COMMAND}`; export r; \
25877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25878 $(HOST_EXPORTS) \
25879 for flag in $(EXTRA_HOST_FLAGS) ; do \
25880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25881 done; \
25882 echo "Doing dvi in sid" ; \
25883 (cd $(HOST_SUBDIR)/sid && \
25884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25886 "RANLIB=$${RANLIB}" \
25887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25888 dvi) \
25889 || exit 1
25891 @endif sid
25893 .PHONY: maybe-pdf-sid pdf-sid
25894 maybe-pdf-sid:
25895 @if sid
25896 maybe-pdf-sid: pdf-sid
25898 pdf-sid: \
25899 configure-sid
25900 @: $(MAKE); $(unstage)
25901 @[ -f ./sid/Makefile ] || exit 0; \
25902 r=`${PWD_COMMAND}`; export r; \
25903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25904 $(HOST_EXPORTS) \
25905 for flag in $(EXTRA_HOST_FLAGS) ; do \
25906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25907 done; \
25908 echo "Doing pdf in sid" ; \
25909 (cd $(HOST_SUBDIR)/sid && \
25910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25912 "RANLIB=$${RANLIB}" \
25913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25914 pdf) \
25915 || exit 1
25917 @endif sid
25919 .PHONY: maybe-html-sid html-sid
25920 maybe-html-sid:
25921 @if sid
25922 maybe-html-sid: html-sid
25924 html-sid: \
25925 configure-sid
25926 @: $(MAKE); $(unstage)
25927 @[ -f ./sid/Makefile ] || exit 0; \
25928 r=`${PWD_COMMAND}`; export r; \
25929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25930 $(HOST_EXPORTS) \
25931 for flag in $(EXTRA_HOST_FLAGS) ; do \
25932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25933 done; \
25934 echo "Doing html in sid" ; \
25935 (cd $(HOST_SUBDIR)/sid && \
25936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25938 "RANLIB=$${RANLIB}" \
25939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25940 html) \
25941 || exit 1
25943 @endif sid
25945 .PHONY: maybe-TAGS-sid TAGS-sid
25946 maybe-TAGS-sid:
25947 @if sid
25948 maybe-TAGS-sid: TAGS-sid
25950 TAGS-sid: \
25951 configure-sid
25952 @: $(MAKE); $(unstage)
25953 @[ -f ./sid/Makefile ] || exit 0; \
25954 r=`${PWD_COMMAND}`; export r; \
25955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25956 $(HOST_EXPORTS) \
25957 for flag in $(EXTRA_HOST_FLAGS) ; do \
25958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25959 done; \
25960 echo "Doing TAGS in sid" ; \
25961 (cd $(HOST_SUBDIR)/sid && \
25962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25964 "RANLIB=$${RANLIB}" \
25965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25966 TAGS) \
25967 || exit 1
25969 @endif sid
25971 .PHONY: maybe-install-info-sid install-info-sid
25972 maybe-install-info-sid:
25973 @if sid
25974 maybe-install-info-sid: install-info-sid
25976 install-info-sid: \
25977 configure-sid \
25978 info-sid
25979 @: $(MAKE); $(unstage)
25980 @[ -f ./sid/Makefile ] || exit 0; \
25981 r=`${PWD_COMMAND}`; export r; \
25982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25983 $(HOST_EXPORTS) \
25984 for flag in $(EXTRA_HOST_FLAGS) ; do \
25985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25986 done; \
25987 echo "Doing install-info in sid" ; \
25988 (cd $(HOST_SUBDIR)/sid && \
25989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25991 "RANLIB=$${RANLIB}" \
25992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25993 install-info) \
25994 || exit 1
25996 @endif sid
25998 .PHONY: maybe-install-pdf-sid install-pdf-sid
25999 maybe-install-pdf-sid:
26000 @if sid
26001 maybe-install-pdf-sid: install-pdf-sid
26003 install-pdf-sid: \
26004 configure-sid \
26005 pdf-sid
26006 @: $(MAKE); $(unstage)
26007 @[ -f ./sid/Makefile ] || exit 0; \
26008 r=`${PWD_COMMAND}`; export r; \
26009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26010 $(HOST_EXPORTS) \
26011 for flag in $(EXTRA_HOST_FLAGS) ; do \
26012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26013 done; \
26014 echo "Doing install-pdf in sid" ; \
26015 (cd $(HOST_SUBDIR)/sid && \
26016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26018 "RANLIB=$${RANLIB}" \
26019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26020 install-pdf) \
26021 || exit 1
26023 @endif sid
26025 .PHONY: maybe-install-html-sid install-html-sid
26026 maybe-install-html-sid:
26027 @if sid
26028 maybe-install-html-sid: install-html-sid
26030 install-html-sid: \
26031 configure-sid \
26032 html-sid
26033 @: $(MAKE); $(unstage)
26034 @[ -f ./sid/Makefile ] || exit 0; \
26035 r=`${PWD_COMMAND}`; export r; \
26036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26037 $(HOST_EXPORTS) \
26038 for flag in $(EXTRA_HOST_FLAGS) ; do \
26039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26040 done; \
26041 echo "Doing install-html in sid" ; \
26042 (cd $(HOST_SUBDIR)/sid && \
26043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26045 "RANLIB=$${RANLIB}" \
26046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26047 install-html) \
26048 || exit 1
26050 @endif sid
26052 .PHONY: maybe-installcheck-sid installcheck-sid
26053 maybe-installcheck-sid:
26054 @if sid
26055 maybe-installcheck-sid: installcheck-sid
26057 installcheck-sid: \
26058 configure-sid
26059 @: $(MAKE); $(unstage)
26060 @[ -f ./sid/Makefile ] || exit 0; \
26061 r=`${PWD_COMMAND}`; export r; \
26062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26063 $(HOST_EXPORTS) \
26064 for flag in $(EXTRA_HOST_FLAGS) ; do \
26065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26066 done; \
26067 echo "Doing installcheck in sid" ; \
26068 (cd $(HOST_SUBDIR)/sid && \
26069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26071 "RANLIB=$${RANLIB}" \
26072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26073 installcheck) \
26074 || exit 1
26076 @endif sid
26078 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
26079 maybe-mostlyclean-sid:
26080 @if sid
26081 maybe-mostlyclean-sid: mostlyclean-sid
26083 mostlyclean-sid:
26084 @: $(MAKE); $(unstage)
26085 @[ -f ./sid/Makefile ] || exit 0; \
26086 r=`${PWD_COMMAND}`; export r; \
26087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26088 $(HOST_EXPORTS) \
26089 for flag in $(EXTRA_HOST_FLAGS) ; do \
26090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26091 done; \
26092 echo "Doing mostlyclean in sid" ; \
26093 (cd $(HOST_SUBDIR)/sid && \
26094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26096 "RANLIB=$${RANLIB}" \
26097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26098 mostlyclean) \
26099 || exit 1
26101 @endif sid
26103 .PHONY: maybe-clean-sid clean-sid
26104 maybe-clean-sid:
26105 @if sid
26106 maybe-clean-sid: clean-sid
26108 clean-sid:
26109 @: $(MAKE); $(unstage)
26110 @[ -f ./sid/Makefile ] || exit 0; \
26111 r=`${PWD_COMMAND}`; export r; \
26112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26113 $(HOST_EXPORTS) \
26114 for flag in $(EXTRA_HOST_FLAGS) ; do \
26115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26116 done; \
26117 echo "Doing clean in sid" ; \
26118 (cd $(HOST_SUBDIR)/sid && \
26119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26121 "RANLIB=$${RANLIB}" \
26122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26123 clean) \
26124 || exit 1
26126 @endif sid
26128 .PHONY: maybe-distclean-sid distclean-sid
26129 maybe-distclean-sid:
26130 @if sid
26131 maybe-distclean-sid: distclean-sid
26133 distclean-sid:
26134 @: $(MAKE); $(unstage)
26135 @[ -f ./sid/Makefile ] || exit 0; \
26136 r=`${PWD_COMMAND}`; export r; \
26137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26138 $(HOST_EXPORTS) \
26139 for flag in $(EXTRA_HOST_FLAGS) ; do \
26140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26141 done; \
26142 echo "Doing distclean in sid" ; \
26143 (cd $(HOST_SUBDIR)/sid && \
26144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26146 "RANLIB=$${RANLIB}" \
26147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26148 distclean) \
26149 || exit 1
26151 @endif sid
26153 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
26154 maybe-maintainer-clean-sid:
26155 @if sid
26156 maybe-maintainer-clean-sid: maintainer-clean-sid
26158 maintainer-clean-sid:
26159 @: $(MAKE); $(unstage)
26160 @[ -f ./sid/Makefile ] || exit 0; \
26161 r=`${PWD_COMMAND}`; export r; \
26162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26163 $(HOST_EXPORTS) \
26164 for flag in $(EXTRA_HOST_FLAGS) ; do \
26165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26166 done; \
26167 echo "Doing maintainer-clean in sid" ; \
26168 (cd $(HOST_SUBDIR)/sid && \
26169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26171 "RANLIB=$${RANLIB}" \
26172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26173 maintainer-clean) \
26174 || exit 1
26176 @endif sid
26180 .PHONY: configure-sim maybe-configure-sim
26181 maybe-configure-sim:
26182 @if gcc-bootstrap
26183 configure-sim: stage_current
26184 @endif gcc-bootstrap
26185 @if sim
26186 maybe-configure-sim: configure-sim
26187 configure-sim:
26188 @: $(MAKE); $(unstage)
26189 @r=`${PWD_COMMAND}`; export r; \
26190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26191 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
26192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
26193 $(HOST_EXPORTS) \
26194 echo Configuring in $(HOST_SUBDIR)/sim; \
26196 this_target="${target_alias}"; \
26198 cd "$(HOST_SUBDIR)/sim" || exit 1; \
26199 case $(srcdir) in \
26200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26201 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
26202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26203 esac; \
26204 srcdiroption="--srcdir=$${topdir}/sim"; \
26205 libsrcdir="$$s/sim"; \
26206 $(SHELL) $${libsrcdir}/configure \
26207 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26208 --target=$${this_target} $${srcdiroption} \
26209 || exit 1
26210 @endif sim
26216 .PHONY: all-sim maybe-all-sim
26217 maybe-all-sim:
26218 @if gcc-bootstrap
26219 all-sim: stage_current
26220 @endif gcc-bootstrap
26221 @if sim
26222 TARGET-sim=all
26223 maybe-all-sim: all-sim
26224 all-sim: configure-sim
26225 @: $(MAKE); $(unstage)
26226 @r=`${PWD_COMMAND}`; export r; \
26227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26228 $(HOST_EXPORTS) \
26229 (cd $(HOST_SUBDIR)/sim && \
26230 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26231 $(TARGET-sim))
26232 @endif sim
26237 .PHONY: check-sim maybe-check-sim
26238 maybe-check-sim:
26239 @if sim
26240 maybe-check-sim: check-sim
26242 check-sim:
26243 @: $(MAKE); $(unstage)
26244 @r=`${PWD_COMMAND}`; export r; \
26245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26246 $(HOST_EXPORTS) \
26247 (cd $(HOST_SUBDIR)/sim && \
26248 $(MAKE) $(FLAGS_TO_PASS) check)
26250 @endif sim
26252 .PHONY: install-sim maybe-install-sim
26253 maybe-install-sim:
26254 @if sim
26255 maybe-install-sim: install-sim
26257 install-sim: installdirs
26258 @: $(MAKE); $(unstage)
26259 @r=`${PWD_COMMAND}`; export r; \
26260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26261 $(HOST_EXPORTS) \
26262 (cd $(HOST_SUBDIR)/sim && \
26263 $(MAKE) $(FLAGS_TO_PASS) install)
26265 @endif sim
26267 .PHONY: install-strip-sim maybe-install-strip-sim
26268 maybe-install-strip-sim:
26269 @if sim
26270 maybe-install-strip-sim: install-strip-sim
26272 install-strip-sim: installdirs
26273 @: $(MAKE); $(unstage)
26274 @r=`${PWD_COMMAND}`; export r; \
26275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26276 $(HOST_EXPORTS) \
26277 (cd $(HOST_SUBDIR)/sim && \
26278 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26280 @endif sim
26282 # Other targets (info, dvi, pdf, etc.)
26284 .PHONY: maybe-info-sim info-sim
26285 maybe-info-sim:
26286 @if sim
26287 maybe-info-sim: info-sim
26289 info-sim: \
26290 configure-sim
26291 @: $(MAKE); $(unstage)
26292 @[ -f ./sim/Makefile ] || exit 0; \
26293 r=`${PWD_COMMAND}`; export r; \
26294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26295 $(HOST_EXPORTS) \
26296 for flag in $(EXTRA_HOST_FLAGS) ; do \
26297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26298 done; \
26299 echo "Doing info in sim" ; \
26300 (cd $(HOST_SUBDIR)/sim && \
26301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26303 "RANLIB=$${RANLIB}" \
26304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26305 info) \
26306 || exit 1
26308 @endif sim
26310 .PHONY: maybe-dvi-sim dvi-sim
26311 maybe-dvi-sim:
26312 @if sim
26313 maybe-dvi-sim: dvi-sim
26315 dvi-sim: \
26316 configure-sim
26317 @: $(MAKE); $(unstage)
26318 @[ -f ./sim/Makefile ] || exit 0; \
26319 r=`${PWD_COMMAND}`; export r; \
26320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26321 $(HOST_EXPORTS) \
26322 for flag in $(EXTRA_HOST_FLAGS) ; do \
26323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26324 done; \
26325 echo "Doing dvi in sim" ; \
26326 (cd $(HOST_SUBDIR)/sim && \
26327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26329 "RANLIB=$${RANLIB}" \
26330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26331 dvi) \
26332 || exit 1
26334 @endif sim
26336 .PHONY: maybe-pdf-sim pdf-sim
26337 maybe-pdf-sim:
26338 @if sim
26339 maybe-pdf-sim: pdf-sim
26341 pdf-sim: \
26342 configure-sim
26343 @: $(MAKE); $(unstage)
26344 @[ -f ./sim/Makefile ] || exit 0; \
26345 r=`${PWD_COMMAND}`; export r; \
26346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26347 $(HOST_EXPORTS) \
26348 for flag in $(EXTRA_HOST_FLAGS) ; do \
26349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26350 done; \
26351 echo "Doing pdf in sim" ; \
26352 (cd $(HOST_SUBDIR)/sim && \
26353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26355 "RANLIB=$${RANLIB}" \
26356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26357 pdf) \
26358 || exit 1
26360 @endif sim
26362 .PHONY: maybe-html-sim html-sim
26363 maybe-html-sim:
26364 @if sim
26365 maybe-html-sim: html-sim
26367 html-sim: \
26368 configure-sim
26369 @: $(MAKE); $(unstage)
26370 @[ -f ./sim/Makefile ] || exit 0; \
26371 r=`${PWD_COMMAND}`; export r; \
26372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26373 $(HOST_EXPORTS) \
26374 for flag in $(EXTRA_HOST_FLAGS) ; do \
26375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26376 done; \
26377 echo "Doing html in sim" ; \
26378 (cd $(HOST_SUBDIR)/sim && \
26379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26381 "RANLIB=$${RANLIB}" \
26382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26383 html) \
26384 || exit 1
26386 @endif sim
26388 .PHONY: maybe-TAGS-sim TAGS-sim
26389 maybe-TAGS-sim:
26390 @if sim
26391 maybe-TAGS-sim: TAGS-sim
26393 TAGS-sim: \
26394 configure-sim
26395 @: $(MAKE); $(unstage)
26396 @[ -f ./sim/Makefile ] || exit 0; \
26397 r=`${PWD_COMMAND}`; export r; \
26398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26399 $(HOST_EXPORTS) \
26400 for flag in $(EXTRA_HOST_FLAGS) ; do \
26401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26402 done; \
26403 echo "Doing TAGS in sim" ; \
26404 (cd $(HOST_SUBDIR)/sim && \
26405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26407 "RANLIB=$${RANLIB}" \
26408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26409 TAGS) \
26410 || exit 1
26412 @endif sim
26414 .PHONY: maybe-install-info-sim install-info-sim
26415 maybe-install-info-sim:
26416 @if sim
26417 maybe-install-info-sim: install-info-sim
26419 install-info-sim: \
26420 configure-sim \
26421 info-sim
26422 @: $(MAKE); $(unstage)
26423 @[ -f ./sim/Makefile ] || exit 0; \
26424 r=`${PWD_COMMAND}`; export r; \
26425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26426 $(HOST_EXPORTS) \
26427 for flag in $(EXTRA_HOST_FLAGS) ; do \
26428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26429 done; \
26430 echo "Doing install-info in sim" ; \
26431 (cd $(HOST_SUBDIR)/sim && \
26432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26434 "RANLIB=$${RANLIB}" \
26435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26436 install-info) \
26437 || exit 1
26439 @endif sim
26441 .PHONY: maybe-install-pdf-sim install-pdf-sim
26442 maybe-install-pdf-sim:
26443 @if sim
26444 maybe-install-pdf-sim: install-pdf-sim
26446 install-pdf-sim: \
26447 configure-sim \
26448 pdf-sim
26449 @: $(MAKE); $(unstage)
26450 @[ -f ./sim/Makefile ] || exit 0; \
26451 r=`${PWD_COMMAND}`; export r; \
26452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26453 $(HOST_EXPORTS) \
26454 for flag in $(EXTRA_HOST_FLAGS) ; do \
26455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26456 done; \
26457 echo "Doing install-pdf in sim" ; \
26458 (cd $(HOST_SUBDIR)/sim && \
26459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26461 "RANLIB=$${RANLIB}" \
26462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26463 install-pdf) \
26464 || exit 1
26466 @endif sim
26468 .PHONY: maybe-install-html-sim install-html-sim
26469 maybe-install-html-sim:
26470 @if sim
26471 maybe-install-html-sim: install-html-sim
26473 install-html-sim: \
26474 configure-sim \
26475 html-sim
26476 @: $(MAKE); $(unstage)
26477 @[ -f ./sim/Makefile ] || exit 0; \
26478 r=`${PWD_COMMAND}`; export r; \
26479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26480 $(HOST_EXPORTS) \
26481 for flag in $(EXTRA_HOST_FLAGS) ; do \
26482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26483 done; \
26484 echo "Doing install-html in sim" ; \
26485 (cd $(HOST_SUBDIR)/sim && \
26486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26488 "RANLIB=$${RANLIB}" \
26489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26490 install-html) \
26491 || exit 1
26493 @endif sim
26495 .PHONY: maybe-installcheck-sim installcheck-sim
26496 maybe-installcheck-sim:
26497 @if sim
26498 maybe-installcheck-sim: installcheck-sim
26500 installcheck-sim: \
26501 configure-sim
26502 @: $(MAKE); $(unstage)
26503 @[ -f ./sim/Makefile ] || exit 0; \
26504 r=`${PWD_COMMAND}`; export r; \
26505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26506 $(HOST_EXPORTS) \
26507 for flag in $(EXTRA_HOST_FLAGS) ; do \
26508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26509 done; \
26510 echo "Doing installcheck in sim" ; \
26511 (cd $(HOST_SUBDIR)/sim && \
26512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26514 "RANLIB=$${RANLIB}" \
26515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26516 installcheck) \
26517 || exit 1
26519 @endif sim
26521 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26522 maybe-mostlyclean-sim:
26523 @if sim
26524 maybe-mostlyclean-sim: mostlyclean-sim
26526 mostlyclean-sim:
26527 @: $(MAKE); $(unstage)
26528 @[ -f ./sim/Makefile ] || exit 0; \
26529 r=`${PWD_COMMAND}`; export r; \
26530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26531 $(HOST_EXPORTS) \
26532 for flag in $(EXTRA_HOST_FLAGS) ; do \
26533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26534 done; \
26535 echo "Doing mostlyclean in sim" ; \
26536 (cd $(HOST_SUBDIR)/sim && \
26537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26539 "RANLIB=$${RANLIB}" \
26540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26541 mostlyclean) \
26542 || exit 1
26544 @endif sim
26546 .PHONY: maybe-clean-sim clean-sim
26547 maybe-clean-sim:
26548 @if sim
26549 maybe-clean-sim: clean-sim
26551 clean-sim:
26552 @: $(MAKE); $(unstage)
26553 @[ -f ./sim/Makefile ] || exit 0; \
26554 r=`${PWD_COMMAND}`; export r; \
26555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26556 $(HOST_EXPORTS) \
26557 for flag in $(EXTRA_HOST_FLAGS) ; do \
26558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26559 done; \
26560 echo "Doing clean in sim" ; \
26561 (cd $(HOST_SUBDIR)/sim && \
26562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26564 "RANLIB=$${RANLIB}" \
26565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26566 clean) \
26567 || exit 1
26569 @endif sim
26571 .PHONY: maybe-distclean-sim distclean-sim
26572 maybe-distclean-sim:
26573 @if sim
26574 maybe-distclean-sim: distclean-sim
26576 distclean-sim:
26577 @: $(MAKE); $(unstage)
26578 @[ -f ./sim/Makefile ] || exit 0; \
26579 r=`${PWD_COMMAND}`; export r; \
26580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26581 $(HOST_EXPORTS) \
26582 for flag in $(EXTRA_HOST_FLAGS) ; do \
26583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26584 done; \
26585 echo "Doing distclean in sim" ; \
26586 (cd $(HOST_SUBDIR)/sim && \
26587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26589 "RANLIB=$${RANLIB}" \
26590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26591 distclean) \
26592 || exit 1
26594 @endif sim
26596 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26597 maybe-maintainer-clean-sim:
26598 @if sim
26599 maybe-maintainer-clean-sim: maintainer-clean-sim
26601 maintainer-clean-sim:
26602 @: $(MAKE); $(unstage)
26603 @[ -f ./sim/Makefile ] || exit 0; \
26604 r=`${PWD_COMMAND}`; export r; \
26605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26606 $(HOST_EXPORTS) \
26607 for flag in $(EXTRA_HOST_FLAGS) ; do \
26608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26609 done; \
26610 echo "Doing maintainer-clean in sim" ; \
26611 (cd $(HOST_SUBDIR)/sim && \
26612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26614 "RANLIB=$${RANLIB}" \
26615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26616 maintainer-clean) \
26617 || exit 1
26619 @endif sim
26623 .PHONY: configure-texinfo maybe-configure-texinfo
26624 maybe-configure-texinfo:
26625 @if gcc-bootstrap
26626 configure-texinfo: stage_current
26627 @endif gcc-bootstrap
26628 @if texinfo
26629 maybe-configure-texinfo: configure-texinfo
26630 configure-texinfo:
26631 @: $(MAKE); $(unstage)
26632 @r=`${PWD_COMMAND}`; export r; \
26633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26634 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26635 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
26636 $(HOST_EXPORTS) \
26637 echo Configuring in $(HOST_SUBDIR)/texinfo; \
26639 this_target="${target_alias}"; \
26641 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26642 case $(srcdir) in \
26643 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26644 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26645 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26646 esac; \
26647 srcdiroption="--srcdir=$${topdir}/texinfo"; \
26648 libsrcdir="$$s/texinfo"; \
26649 $(SHELL) $${libsrcdir}/configure \
26650 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26651 --target=$${this_target} $${srcdiroption} \
26652 || exit 1
26653 @endif texinfo
26659 .PHONY: all-texinfo maybe-all-texinfo
26660 maybe-all-texinfo:
26661 @if gcc-bootstrap
26662 all-texinfo: stage_current
26663 @endif gcc-bootstrap
26664 @if texinfo
26665 TARGET-texinfo=all
26666 maybe-all-texinfo: all-texinfo
26667 all-texinfo: configure-texinfo
26668 @: $(MAKE); $(unstage)
26669 @r=`${PWD_COMMAND}`; export r; \
26670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26671 $(HOST_EXPORTS) \
26672 (cd $(HOST_SUBDIR)/texinfo && \
26673 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26674 $(TARGET-texinfo))
26675 @endif texinfo
26680 .PHONY: check-texinfo maybe-check-texinfo
26681 maybe-check-texinfo:
26682 @if texinfo
26683 maybe-check-texinfo: check-texinfo
26685 check-texinfo:
26686 @: $(MAKE); $(unstage)
26687 @r=`${PWD_COMMAND}`; export r; \
26688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26689 $(HOST_EXPORTS) \
26690 (cd $(HOST_SUBDIR)/texinfo && \
26691 $(MAKE) $(FLAGS_TO_PASS) check)
26693 @endif texinfo
26695 .PHONY: install-texinfo maybe-install-texinfo
26696 maybe-install-texinfo:
26697 @if texinfo
26698 maybe-install-texinfo: install-texinfo
26700 install-texinfo:
26702 @endif texinfo
26704 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
26705 maybe-install-strip-texinfo:
26706 @if texinfo
26707 maybe-install-strip-texinfo: install-strip-texinfo
26709 install-strip-texinfo:
26711 @endif texinfo
26713 # Other targets (info, dvi, pdf, etc.)
26715 .PHONY: maybe-info-texinfo info-texinfo
26716 maybe-info-texinfo:
26717 @if texinfo
26718 maybe-info-texinfo: info-texinfo
26720 info-texinfo: \
26721 configure-texinfo
26722 @: $(MAKE); $(unstage)
26723 @[ -f ./texinfo/Makefile ] || exit 0; \
26724 r=`${PWD_COMMAND}`; export r; \
26725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26726 $(HOST_EXPORTS) \
26727 for flag in $(EXTRA_HOST_FLAGS) ; do \
26728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26729 done; \
26730 echo "Doing info in texinfo" ; \
26731 (cd $(HOST_SUBDIR)/texinfo && \
26732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26734 "RANLIB=$${RANLIB}" \
26735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26736 info) \
26737 || exit 1
26739 @endif texinfo
26741 .PHONY: maybe-dvi-texinfo dvi-texinfo
26742 maybe-dvi-texinfo:
26743 @if texinfo
26744 maybe-dvi-texinfo: dvi-texinfo
26746 dvi-texinfo: \
26747 configure-texinfo
26748 @: $(MAKE); $(unstage)
26749 @[ -f ./texinfo/Makefile ] || exit 0; \
26750 r=`${PWD_COMMAND}`; export r; \
26751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26752 $(HOST_EXPORTS) \
26753 for flag in $(EXTRA_HOST_FLAGS) ; do \
26754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26755 done; \
26756 echo "Doing dvi in texinfo" ; \
26757 (cd $(HOST_SUBDIR)/texinfo && \
26758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26760 "RANLIB=$${RANLIB}" \
26761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26762 dvi) \
26763 || exit 1
26765 @endif texinfo
26767 .PHONY: maybe-pdf-texinfo pdf-texinfo
26768 maybe-pdf-texinfo:
26769 @if texinfo
26770 maybe-pdf-texinfo: pdf-texinfo
26772 pdf-texinfo: \
26773 configure-texinfo
26774 @: $(MAKE); $(unstage)
26775 @[ -f ./texinfo/Makefile ] || exit 0; \
26776 r=`${PWD_COMMAND}`; export r; \
26777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26778 $(HOST_EXPORTS) \
26779 for flag in $(EXTRA_HOST_FLAGS) ; do \
26780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26781 done; \
26782 echo "Doing pdf in texinfo" ; \
26783 (cd $(HOST_SUBDIR)/texinfo && \
26784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26786 "RANLIB=$${RANLIB}" \
26787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26788 pdf) \
26789 || exit 1
26791 @endif texinfo
26793 .PHONY: maybe-html-texinfo html-texinfo
26794 maybe-html-texinfo:
26795 @if texinfo
26796 maybe-html-texinfo: html-texinfo
26798 html-texinfo: \
26799 configure-texinfo
26800 @: $(MAKE); $(unstage)
26801 @[ -f ./texinfo/Makefile ] || exit 0; \
26802 r=`${PWD_COMMAND}`; export r; \
26803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26804 $(HOST_EXPORTS) \
26805 for flag in $(EXTRA_HOST_FLAGS) ; do \
26806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26807 done; \
26808 echo "Doing html in texinfo" ; \
26809 (cd $(HOST_SUBDIR)/texinfo && \
26810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26812 "RANLIB=$${RANLIB}" \
26813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26814 html) \
26815 || exit 1
26817 @endif texinfo
26819 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
26820 maybe-TAGS-texinfo:
26821 @if texinfo
26822 maybe-TAGS-texinfo: TAGS-texinfo
26824 TAGS-texinfo: \
26825 configure-texinfo
26826 @: $(MAKE); $(unstage)
26827 @[ -f ./texinfo/Makefile ] || exit 0; \
26828 r=`${PWD_COMMAND}`; export r; \
26829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26830 $(HOST_EXPORTS) \
26831 for flag in $(EXTRA_HOST_FLAGS) ; do \
26832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26833 done; \
26834 echo "Doing TAGS in texinfo" ; \
26835 (cd $(HOST_SUBDIR)/texinfo && \
26836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26838 "RANLIB=$${RANLIB}" \
26839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26840 TAGS) \
26841 || exit 1
26843 @endif texinfo
26845 .PHONY: maybe-install-info-texinfo install-info-texinfo
26846 maybe-install-info-texinfo:
26847 @if texinfo
26848 maybe-install-info-texinfo: install-info-texinfo
26850 install-info-texinfo: \
26851 configure-texinfo \
26852 info-texinfo
26853 @: $(MAKE); $(unstage)
26854 @[ -f ./texinfo/Makefile ] || exit 0; \
26855 r=`${PWD_COMMAND}`; export r; \
26856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26857 $(HOST_EXPORTS) \
26858 for flag in $(EXTRA_HOST_FLAGS) ; do \
26859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26860 done; \
26861 echo "Doing install-info in texinfo" ; \
26862 (cd $(HOST_SUBDIR)/texinfo && \
26863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26865 "RANLIB=$${RANLIB}" \
26866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26867 install-info) \
26868 || exit 1
26870 @endif texinfo
26872 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26873 maybe-install-pdf-texinfo:
26874 @if texinfo
26875 maybe-install-pdf-texinfo: install-pdf-texinfo
26877 install-pdf-texinfo: \
26878 configure-texinfo \
26879 pdf-texinfo
26880 @: $(MAKE); $(unstage)
26881 @[ -f ./texinfo/Makefile ] || exit 0; \
26882 r=`${PWD_COMMAND}`; export r; \
26883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26884 $(HOST_EXPORTS) \
26885 for flag in $(EXTRA_HOST_FLAGS) ; do \
26886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26887 done; \
26888 echo "Doing install-pdf in texinfo" ; \
26889 (cd $(HOST_SUBDIR)/texinfo && \
26890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26892 "RANLIB=$${RANLIB}" \
26893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26894 install-pdf) \
26895 || exit 1
26897 @endif texinfo
26899 .PHONY: maybe-install-html-texinfo install-html-texinfo
26900 maybe-install-html-texinfo:
26901 @if texinfo
26902 maybe-install-html-texinfo: install-html-texinfo
26904 install-html-texinfo: \
26905 configure-texinfo \
26906 html-texinfo
26907 @: $(MAKE); $(unstage)
26908 @[ -f ./texinfo/Makefile ] || exit 0; \
26909 r=`${PWD_COMMAND}`; export r; \
26910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26911 $(HOST_EXPORTS) \
26912 for flag in $(EXTRA_HOST_FLAGS) ; do \
26913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26914 done; \
26915 echo "Doing install-html in texinfo" ; \
26916 (cd $(HOST_SUBDIR)/texinfo && \
26917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26919 "RANLIB=$${RANLIB}" \
26920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26921 install-html) \
26922 || exit 1
26924 @endif texinfo
26926 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
26927 maybe-installcheck-texinfo:
26928 @if texinfo
26929 maybe-installcheck-texinfo: installcheck-texinfo
26931 installcheck-texinfo: \
26932 configure-texinfo
26933 @: $(MAKE); $(unstage)
26934 @[ -f ./texinfo/Makefile ] || exit 0; \
26935 r=`${PWD_COMMAND}`; export r; \
26936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26937 $(HOST_EXPORTS) \
26938 for flag in $(EXTRA_HOST_FLAGS) ; do \
26939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26940 done; \
26941 echo "Doing installcheck in texinfo" ; \
26942 (cd $(HOST_SUBDIR)/texinfo && \
26943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26945 "RANLIB=$${RANLIB}" \
26946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26947 installcheck) \
26948 || exit 1
26950 @endif texinfo
26952 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
26953 maybe-mostlyclean-texinfo:
26954 @if texinfo
26955 maybe-mostlyclean-texinfo: mostlyclean-texinfo
26957 mostlyclean-texinfo:
26958 @: $(MAKE); $(unstage)
26959 @[ -f ./texinfo/Makefile ] || exit 0; \
26960 r=`${PWD_COMMAND}`; export r; \
26961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26962 $(HOST_EXPORTS) \
26963 for flag in $(EXTRA_HOST_FLAGS) ; do \
26964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26965 done; \
26966 echo "Doing mostlyclean in texinfo" ; \
26967 (cd $(HOST_SUBDIR)/texinfo && \
26968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26970 "RANLIB=$${RANLIB}" \
26971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26972 mostlyclean) \
26973 || exit 1
26975 @endif texinfo
26977 .PHONY: maybe-clean-texinfo clean-texinfo
26978 maybe-clean-texinfo:
26979 @if texinfo
26980 maybe-clean-texinfo: clean-texinfo
26982 clean-texinfo:
26983 @: $(MAKE); $(unstage)
26984 @[ -f ./texinfo/Makefile ] || exit 0; \
26985 r=`${PWD_COMMAND}`; export r; \
26986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26987 $(HOST_EXPORTS) \
26988 for flag in $(EXTRA_HOST_FLAGS) ; do \
26989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26990 done; \
26991 echo "Doing clean in texinfo" ; \
26992 (cd $(HOST_SUBDIR)/texinfo && \
26993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26995 "RANLIB=$${RANLIB}" \
26996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26997 clean) \
26998 || exit 1
27000 @endif texinfo
27002 .PHONY: maybe-distclean-texinfo distclean-texinfo
27003 maybe-distclean-texinfo:
27004 @if texinfo
27005 maybe-distclean-texinfo: distclean-texinfo
27007 distclean-texinfo:
27008 @: $(MAKE); $(unstage)
27009 @[ -f ./texinfo/Makefile ] || exit 0; \
27010 r=`${PWD_COMMAND}`; export r; \
27011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27012 $(HOST_EXPORTS) \
27013 for flag in $(EXTRA_HOST_FLAGS) ; do \
27014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27015 done; \
27016 echo "Doing distclean in texinfo" ; \
27017 (cd $(HOST_SUBDIR)/texinfo && \
27018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27020 "RANLIB=$${RANLIB}" \
27021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27022 distclean) \
27023 || exit 1
27025 @endif texinfo
27027 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
27028 maybe-maintainer-clean-texinfo:
27029 @if texinfo
27030 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
27032 maintainer-clean-texinfo:
27033 @: $(MAKE); $(unstage)
27034 @[ -f ./texinfo/Makefile ] || exit 0; \
27035 r=`${PWD_COMMAND}`; export r; \
27036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27037 $(HOST_EXPORTS) \
27038 for flag in $(EXTRA_HOST_FLAGS) ; do \
27039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27040 done; \
27041 echo "Doing maintainer-clean in texinfo" ; \
27042 (cd $(HOST_SUBDIR)/texinfo && \
27043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27045 "RANLIB=$${RANLIB}" \
27046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27047 maintainer-clean) \
27048 || exit 1
27050 @endif texinfo
27054 .PHONY: configure-zlib maybe-configure-zlib
27055 maybe-configure-zlib:
27056 @if gcc-bootstrap
27057 configure-zlib: stage_current
27058 @endif gcc-bootstrap
27059 @if zlib
27060 maybe-configure-zlib: configure-zlib
27061 configure-zlib:
27062 @r=`${PWD_COMMAND}`; export r; \
27063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27064 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27066 $(HOST_EXPORTS) \
27067 echo Configuring in $(HOST_SUBDIR)/zlib; \
27069 this_target="${target_alias}"; \
27071 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
27072 case $(srcdir) in \
27073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27074 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27076 esac; \
27077 srcdiroption="--srcdir=$${topdir}/zlib"; \
27078 libsrcdir="$$s/zlib"; \
27079 $(SHELL) $${libsrcdir}/configure \
27080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27081 --target=$${this_target} $${srcdiroption} \
27082 || exit 1
27083 @endif zlib
27087 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
27088 maybe-configure-stage1-zlib:
27089 @if zlib-bootstrap
27090 maybe-configure-stage1-zlib: configure-stage1-zlib
27091 configure-stage1-zlib:
27092 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27093 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27094 @r=`${PWD_COMMAND}`; export r; \
27095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27096 TFLAGS="$(STAGE1_TFLAGS)"; \
27097 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27098 $(HOST_EXPORTS) \
27099 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27100 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27101 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
27102 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
27103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27104 cd $(HOST_SUBDIR)/zlib || exit 1; \
27105 case $(srcdir) in \
27106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27107 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27109 esac; \
27110 srcdiroption="--srcdir=$${topdir}/zlib"; \
27111 libsrcdir="$$s/zlib"; \
27112 $(SHELL) $${libsrcdir}/configure \
27113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27114 --target=${target_alias} $${srcdiroption} \
27115 $(STAGE1_CONFIGURE_FLAGS)
27116 @endif zlib-bootstrap
27118 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
27119 maybe-configure-stage2-zlib:
27120 @if zlib-bootstrap
27121 maybe-configure-stage2-zlib: configure-stage2-zlib
27122 configure-stage2-zlib:
27123 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27124 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27125 @r=`${PWD_COMMAND}`; export r; \
27126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27127 TFLAGS="$(STAGE2_TFLAGS)"; \
27128 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27129 $(HOST_EXPORTS) \
27130 $(POSTSTAGE1_HOST_EXPORTS) \
27131 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27132 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27133 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
27134 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
27135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27136 cd $(HOST_SUBDIR)/zlib || exit 1; \
27137 case $(srcdir) in \
27138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27139 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27141 esac; \
27142 srcdiroption="--srcdir=$${topdir}/zlib"; \
27143 libsrcdir="$$s/zlib"; \
27144 $(SHELL) $${libsrcdir}/configure \
27145 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27146 --target=${target_alias} $${srcdiroption} \
27147 --with-build-libsubdir=$(HOST_SUBDIR) \
27148 $(STAGE2_CONFIGURE_FLAGS)
27149 @endif zlib-bootstrap
27151 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
27152 maybe-configure-stage3-zlib:
27153 @if zlib-bootstrap
27154 maybe-configure-stage3-zlib: configure-stage3-zlib
27155 configure-stage3-zlib:
27156 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27157 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27158 @r=`${PWD_COMMAND}`; export r; \
27159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27160 TFLAGS="$(STAGE3_TFLAGS)"; \
27161 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27162 $(HOST_EXPORTS) \
27163 $(POSTSTAGE1_HOST_EXPORTS) \
27164 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27165 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27166 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
27167 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
27168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27169 cd $(HOST_SUBDIR)/zlib || exit 1; \
27170 case $(srcdir) in \
27171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27172 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27174 esac; \
27175 srcdiroption="--srcdir=$${topdir}/zlib"; \
27176 libsrcdir="$$s/zlib"; \
27177 $(SHELL) $${libsrcdir}/configure \
27178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27179 --target=${target_alias} $${srcdiroption} \
27180 --with-build-libsubdir=$(HOST_SUBDIR) \
27181 $(STAGE3_CONFIGURE_FLAGS)
27182 @endif zlib-bootstrap
27184 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
27185 maybe-configure-stage4-zlib:
27186 @if zlib-bootstrap
27187 maybe-configure-stage4-zlib: configure-stage4-zlib
27188 configure-stage4-zlib:
27189 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27190 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27191 @r=`${PWD_COMMAND}`; export r; \
27192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27193 TFLAGS="$(STAGE4_TFLAGS)"; \
27194 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27195 $(HOST_EXPORTS) \
27196 $(POSTSTAGE1_HOST_EXPORTS) \
27197 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27198 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27199 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
27200 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
27201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27202 cd $(HOST_SUBDIR)/zlib || exit 1; \
27203 case $(srcdir) in \
27204 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27205 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27206 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27207 esac; \
27208 srcdiroption="--srcdir=$${topdir}/zlib"; \
27209 libsrcdir="$$s/zlib"; \
27210 $(SHELL) $${libsrcdir}/configure \
27211 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27212 --target=${target_alias} $${srcdiroption} \
27213 --with-build-libsubdir=$(HOST_SUBDIR) \
27214 $(STAGE4_CONFIGURE_FLAGS)
27215 @endif zlib-bootstrap
27217 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
27218 maybe-configure-stageprofile-zlib:
27219 @if zlib-bootstrap
27220 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
27221 configure-stageprofile-zlib:
27222 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27223 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27224 @r=`${PWD_COMMAND}`; export r; \
27225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27226 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27227 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27228 $(HOST_EXPORTS) \
27229 $(POSTSTAGE1_HOST_EXPORTS) \
27230 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27231 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27232 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
27233 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
27234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27235 cd $(HOST_SUBDIR)/zlib || exit 1; \
27236 case $(srcdir) in \
27237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27238 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27240 esac; \
27241 srcdiroption="--srcdir=$${topdir}/zlib"; \
27242 libsrcdir="$$s/zlib"; \
27243 $(SHELL) $${libsrcdir}/configure \
27244 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27245 --target=${target_alias} $${srcdiroption} \
27246 --with-build-libsubdir=$(HOST_SUBDIR) \
27247 $(STAGEprofile_CONFIGURE_FLAGS)
27248 @endif zlib-bootstrap
27250 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
27251 maybe-configure-stagefeedback-zlib:
27252 @if zlib-bootstrap
27253 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
27254 configure-stagefeedback-zlib:
27255 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27256 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27257 @r=`${PWD_COMMAND}`; export r; \
27258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27259 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27260 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27261 $(HOST_EXPORTS) \
27262 $(POSTSTAGE1_HOST_EXPORTS) \
27263 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27264 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27265 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
27266 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
27267 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27268 cd $(HOST_SUBDIR)/zlib || exit 1; \
27269 case $(srcdir) in \
27270 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27271 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27272 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27273 esac; \
27274 srcdiroption="--srcdir=$${topdir}/zlib"; \
27275 libsrcdir="$$s/zlib"; \
27276 $(SHELL) $${libsrcdir}/configure \
27277 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27278 --target=${target_alias} $${srcdiroption} \
27279 --with-build-libsubdir=$(HOST_SUBDIR) \
27280 $(STAGEfeedback_CONFIGURE_FLAGS)
27281 @endif zlib-bootstrap
27287 .PHONY: all-zlib maybe-all-zlib
27288 maybe-all-zlib:
27289 @if gcc-bootstrap
27290 all-zlib: stage_current
27291 @endif gcc-bootstrap
27292 @if zlib
27293 TARGET-zlib=all
27294 maybe-all-zlib: all-zlib
27295 all-zlib: configure-zlib
27296 @r=`${PWD_COMMAND}`; export r; \
27297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27298 $(HOST_EXPORTS) \
27299 (cd $(HOST_SUBDIR)/zlib && \
27300 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27301 $(TARGET-zlib))
27302 @endif zlib
27306 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
27307 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
27308 maybe-all-stage1-zlib:
27309 maybe-clean-stage1-zlib:
27310 @if zlib-bootstrap
27311 maybe-all-stage1-zlib: all-stage1-zlib
27312 all-stage1: all-stage1-zlib
27313 TARGET-stage1-zlib = $(TARGET-zlib)
27314 all-stage1-zlib: configure-stage1-zlib
27315 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27316 @r=`${PWD_COMMAND}`; export r; \
27317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27318 TFLAGS="$(STAGE1_TFLAGS)"; \
27319 $(HOST_EXPORTS) \
27320 cd $(HOST_SUBDIR)/zlib && \
27321 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27322 CFLAGS="$(STAGE1_CFLAGS)" \
27323 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27324 LIBCFLAGS="$(LIBCFLAGS)" \
27325 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27326 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27327 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27328 $(EXTRA_HOST_FLAGS) \
27329 $(STAGE1_FLAGS_TO_PASS) \
27330 TFLAGS="$(STAGE1_TFLAGS)" \
27331 $(TARGET-stage1-zlib)
27333 maybe-clean-stage1-zlib: clean-stage1-zlib
27334 clean-stage1: clean-stage1-zlib
27335 clean-stage1-zlib:
27336 @if [ $(current_stage) = stage1 ]; then \
27337 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27338 else \
27339 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
27340 $(MAKE) stage1-start; \
27341 fi; \
27342 cd $(HOST_SUBDIR)/zlib && \
27343 $(MAKE) $(EXTRA_HOST_FLAGS) \
27344 $(STAGE1_FLAGS_TO_PASS) clean
27345 @endif zlib-bootstrap
27348 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
27349 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
27350 maybe-all-stage2-zlib:
27351 maybe-clean-stage2-zlib:
27352 @if zlib-bootstrap
27353 maybe-all-stage2-zlib: all-stage2-zlib
27354 all-stage2: all-stage2-zlib
27355 TARGET-stage2-zlib = $(TARGET-zlib)
27356 all-stage2-zlib: configure-stage2-zlib
27357 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27358 @r=`${PWD_COMMAND}`; export r; \
27359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27360 TFLAGS="$(STAGE2_TFLAGS)"; \
27361 $(HOST_EXPORTS) \
27362 $(POSTSTAGE1_HOST_EXPORTS) \
27363 cd $(HOST_SUBDIR)/zlib && \
27364 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27365 CFLAGS="$(STAGE2_CFLAGS)" \
27366 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27367 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27368 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27369 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27370 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27371 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27372 TFLAGS="$(STAGE2_TFLAGS)" \
27373 $(TARGET-stage2-zlib)
27375 maybe-clean-stage2-zlib: clean-stage2-zlib
27376 clean-stage2: clean-stage2-zlib
27377 clean-stage2-zlib:
27378 @if [ $(current_stage) = stage2 ]; then \
27379 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27380 else \
27381 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27382 $(MAKE) stage2-start; \
27383 fi; \
27384 cd $(HOST_SUBDIR)/zlib && \
27385 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27386 @endif zlib-bootstrap
27389 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
27390 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27391 maybe-all-stage3-zlib:
27392 maybe-clean-stage3-zlib:
27393 @if zlib-bootstrap
27394 maybe-all-stage3-zlib: all-stage3-zlib
27395 all-stage3: all-stage3-zlib
27396 TARGET-stage3-zlib = $(TARGET-zlib)
27397 all-stage3-zlib: configure-stage3-zlib
27398 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27399 @r=`${PWD_COMMAND}`; export r; \
27400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27401 TFLAGS="$(STAGE3_TFLAGS)"; \
27402 $(HOST_EXPORTS) \
27403 $(POSTSTAGE1_HOST_EXPORTS) \
27404 cd $(HOST_SUBDIR)/zlib && \
27405 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27406 CFLAGS="$(STAGE3_CFLAGS)" \
27407 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27408 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27409 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27410 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27411 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27412 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27413 TFLAGS="$(STAGE3_TFLAGS)" \
27414 $(TARGET-stage3-zlib)
27416 maybe-clean-stage3-zlib: clean-stage3-zlib
27417 clean-stage3: clean-stage3-zlib
27418 clean-stage3-zlib:
27419 @if [ $(current_stage) = stage3 ]; then \
27420 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27421 else \
27422 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27423 $(MAKE) stage3-start; \
27424 fi; \
27425 cd $(HOST_SUBDIR)/zlib && \
27426 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27427 @endif zlib-bootstrap
27430 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
27431 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27432 maybe-all-stage4-zlib:
27433 maybe-clean-stage4-zlib:
27434 @if zlib-bootstrap
27435 maybe-all-stage4-zlib: all-stage4-zlib
27436 all-stage4: all-stage4-zlib
27437 TARGET-stage4-zlib = $(TARGET-zlib)
27438 all-stage4-zlib: configure-stage4-zlib
27439 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27440 @r=`${PWD_COMMAND}`; export r; \
27441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27442 TFLAGS="$(STAGE4_TFLAGS)"; \
27443 $(HOST_EXPORTS) \
27444 $(POSTSTAGE1_HOST_EXPORTS) \
27445 cd $(HOST_SUBDIR)/zlib && \
27446 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27447 CFLAGS="$(STAGE4_CFLAGS)" \
27448 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27449 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27450 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27451 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27452 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27453 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27454 TFLAGS="$(STAGE4_TFLAGS)" \
27455 $(TARGET-stage4-zlib)
27457 maybe-clean-stage4-zlib: clean-stage4-zlib
27458 clean-stage4: clean-stage4-zlib
27459 clean-stage4-zlib:
27460 @if [ $(current_stage) = stage4 ]; then \
27461 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27462 else \
27463 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27464 $(MAKE) stage4-start; \
27465 fi; \
27466 cd $(HOST_SUBDIR)/zlib && \
27467 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27468 @endif zlib-bootstrap
27471 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27472 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27473 maybe-all-stageprofile-zlib:
27474 maybe-clean-stageprofile-zlib:
27475 @if zlib-bootstrap
27476 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27477 all-stageprofile: all-stageprofile-zlib
27478 TARGET-stageprofile-zlib = $(TARGET-zlib)
27479 all-stageprofile-zlib: configure-stageprofile-zlib
27480 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27481 @r=`${PWD_COMMAND}`; export r; \
27482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27483 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27484 $(HOST_EXPORTS) \
27485 $(POSTSTAGE1_HOST_EXPORTS) \
27486 cd $(HOST_SUBDIR)/zlib && \
27487 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27488 CFLAGS="$(STAGEprofile_CFLAGS)" \
27489 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27490 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27491 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27492 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27493 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27494 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27495 TFLAGS="$(STAGEprofile_TFLAGS)" \
27496 $(TARGET-stageprofile-zlib)
27498 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27499 clean-stageprofile: clean-stageprofile-zlib
27500 clean-stageprofile-zlib:
27501 @if [ $(current_stage) = stageprofile ]; then \
27502 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27503 else \
27504 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27505 $(MAKE) stageprofile-start; \
27506 fi; \
27507 cd $(HOST_SUBDIR)/zlib && \
27508 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27509 @endif zlib-bootstrap
27512 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27513 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27514 maybe-all-stagefeedback-zlib:
27515 maybe-clean-stagefeedback-zlib:
27516 @if zlib-bootstrap
27517 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27518 all-stagefeedback: all-stagefeedback-zlib
27519 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27520 all-stagefeedback-zlib: configure-stagefeedback-zlib
27521 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27522 @r=`${PWD_COMMAND}`; export r; \
27523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27524 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27525 $(HOST_EXPORTS) \
27526 $(POSTSTAGE1_HOST_EXPORTS) \
27527 cd $(HOST_SUBDIR)/zlib && \
27528 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27529 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27530 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27531 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27532 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27533 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27534 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27535 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27536 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27537 $(TARGET-stagefeedback-zlib)
27539 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27540 clean-stagefeedback: clean-stagefeedback-zlib
27541 clean-stagefeedback-zlib:
27542 @if [ $(current_stage) = stagefeedback ]; then \
27543 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27544 else \
27545 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27546 $(MAKE) stagefeedback-start; \
27547 fi; \
27548 cd $(HOST_SUBDIR)/zlib && \
27549 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27550 @endif zlib-bootstrap
27556 .PHONY: check-zlib maybe-check-zlib
27557 maybe-check-zlib:
27558 @if zlib
27559 maybe-check-zlib: check-zlib
27561 check-zlib:
27563 @endif zlib
27565 .PHONY: install-zlib maybe-install-zlib
27566 maybe-install-zlib:
27567 @if zlib
27568 maybe-install-zlib: install-zlib
27570 install-zlib:
27572 @endif zlib
27574 .PHONY: install-strip-zlib maybe-install-strip-zlib
27575 maybe-install-strip-zlib:
27576 @if zlib
27577 maybe-install-strip-zlib: install-strip-zlib
27579 install-strip-zlib:
27581 @endif zlib
27583 # Other targets (info, dvi, pdf, etc.)
27585 .PHONY: maybe-info-zlib info-zlib
27586 maybe-info-zlib:
27587 @if zlib
27588 maybe-info-zlib: info-zlib
27590 info-zlib: \
27591 configure-zlib
27592 @[ -f ./zlib/Makefile ] || exit 0; \
27593 r=`${PWD_COMMAND}`; export r; \
27594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27595 $(HOST_EXPORTS) \
27596 for flag in $(EXTRA_HOST_FLAGS) ; do \
27597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27598 done; \
27599 echo "Doing info in zlib" ; \
27600 (cd $(HOST_SUBDIR)/zlib && \
27601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27603 "RANLIB=$${RANLIB}" \
27604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27605 info) \
27606 || exit 1
27608 @endif zlib
27610 .PHONY: maybe-dvi-zlib dvi-zlib
27611 maybe-dvi-zlib:
27612 @if zlib
27613 maybe-dvi-zlib: dvi-zlib
27615 dvi-zlib: \
27616 configure-zlib
27617 @[ -f ./zlib/Makefile ] || exit 0; \
27618 r=`${PWD_COMMAND}`; export r; \
27619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27620 $(HOST_EXPORTS) \
27621 for flag in $(EXTRA_HOST_FLAGS) ; do \
27622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27623 done; \
27624 echo "Doing dvi in zlib" ; \
27625 (cd $(HOST_SUBDIR)/zlib && \
27626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27628 "RANLIB=$${RANLIB}" \
27629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27630 dvi) \
27631 || exit 1
27633 @endif zlib
27635 .PHONY: maybe-pdf-zlib pdf-zlib
27636 maybe-pdf-zlib:
27637 @if zlib
27638 maybe-pdf-zlib: pdf-zlib
27640 pdf-zlib: \
27641 configure-zlib
27642 @[ -f ./zlib/Makefile ] || exit 0; \
27643 r=`${PWD_COMMAND}`; export r; \
27644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27645 $(HOST_EXPORTS) \
27646 for flag in $(EXTRA_HOST_FLAGS) ; do \
27647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27648 done; \
27649 echo "Doing pdf in zlib" ; \
27650 (cd $(HOST_SUBDIR)/zlib && \
27651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27653 "RANLIB=$${RANLIB}" \
27654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27655 pdf) \
27656 || exit 1
27658 @endif zlib
27660 .PHONY: maybe-html-zlib html-zlib
27661 maybe-html-zlib:
27662 @if zlib
27663 maybe-html-zlib: html-zlib
27665 html-zlib: \
27666 configure-zlib
27667 @[ -f ./zlib/Makefile ] || exit 0; \
27668 r=`${PWD_COMMAND}`; export r; \
27669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27670 $(HOST_EXPORTS) \
27671 for flag in $(EXTRA_HOST_FLAGS) ; do \
27672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27673 done; \
27674 echo "Doing html in zlib" ; \
27675 (cd $(HOST_SUBDIR)/zlib && \
27676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27678 "RANLIB=$${RANLIB}" \
27679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27680 html) \
27681 || exit 1
27683 @endif zlib
27685 .PHONY: maybe-TAGS-zlib TAGS-zlib
27686 maybe-TAGS-zlib:
27687 @if zlib
27688 maybe-TAGS-zlib: TAGS-zlib
27690 TAGS-zlib: \
27691 configure-zlib
27692 @[ -f ./zlib/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 zlib" ; \
27700 (cd $(HOST_SUBDIR)/zlib && \
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 zlib
27710 .PHONY: maybe-install-info-zlib install-info-zlib
27711 maybe-install-info-zlib:
27712 @if zlib
27713 maybe-install-info-zlib: install-info-zlib
27715 install-info-zlib: \
27716 configure-zlib \
27717 info-zlib
27718 @[ -f ./zlib/Makefile ] || exit 0; \
27719 r=`${PWD_COMMAND}`; export r; \
27720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27721 $(HOST_EXPORTS) \
27722 for flag in $(EXTRA_HOST_FLAGS) ; do \
27723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27724 done; \
27725 echo "Doing install-info in zlib" ; \
27726 (cd $(HOST_SUBDIR)/zlib && \
27727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27729 "RANLIB=$${RANLIB}" \
27730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27731 install-info) \
27732 || exit 1
27734 @endif zlib
27736 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
27737 maybe-install-pdf-zlib:
27738 @if zlib
27739 maybe-install-pdf-zlib: install-pdf-zlib
27741 install-pdf-zlib: \
27742 configure-zlib \
27743 pdf-zlib
27744 @[ -f ./zlib/Makefile ] || exit 0; \
27745 r=`${PWD_COMMAND}`; export r; \
27746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27747 $(HOST_EXPORTS) \
27748 for flag in $(EXTRA_HOST_FLAGS) ; do \
27749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27750 done; \
27751 echo "Doing install-pdf in zlib" ; \
27752 (cd $(HOST_SUBDIR)/zlib && \
27753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27755 "RANLIB=$${RANLIB}" \
27756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27757 install-pdf) \
27758 || exit 1
27760 @endif zlib
27762 .PHONY: maybe-install-html-zlib install-html-zlib
27763 maybe-install-html-zlib:
27764 @if zlib
27765 maybe-install-html-zlib: install-html-zlib
27767 install-html-zlib: \
27768 configure-zlib \
27769 html-zlib
27770 @[ -f ./zlib/Makefile ] || exit 0; \
27771 r=`${PWD_COMMAND}`; export r; \
27772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27773 $(HOST_EXPORTS) \
27774 for flag in $(EXTRA_HOST_FLAGS) ; do \
27775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27776 done; \
27777 echo "Doing install-html in zlib" ; \
27778 (cd $(HOST_SUBDIR)/zlib && \
27779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27781 "RANLIB=$${RANLIB}" \
27782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27783 install-html) \
27784 || exit 1
27786 @endif zlib
27788 .PHONY: maybe-installcheck-zlib installcheck-zlib
27789 maybe-installcheck-zlib:
27790 @if zlib
27791 maybe-installcheck-zlib: installcheck-zlib
27793 installcheck-zlib: \
27794 configure-zlib
27795 @[ -f ./zlib/Makefile ] || exit 0; \
27796 r=`${PWD_COMMAND}`; export r; \
27797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27798 $(HOST_EXPORTS) \
27799 for flag in $(EXTRA_HOST_FLAGS) ; do \
27800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27801 done; \
27802 echo "Doing installcheck in zlib" ; \
27803 (cd $(HOST_SUBDIR)/zlib && \
27804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27806 "RANLIB=$${RANLIB}" \
27807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27808 installcheck) \
27809 || exit 1
27811 @endif zlib
27813 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27814 maybe-mostlyclean-zlib:
27815 @if zlib
27816 maybe-mostlyclean-zlib: mostlyclean-zlib
27818 mostlyclean-zlib:
27819 @[ -f ./zlib/Makefile ] || exit 0; \
27820 r=`${PWD_COMMAND}`; export r; \
27821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27822 $(HOST_EXPORTS) \
27823 for flag in $(EXTRA_HOST_FLAGS) ; do \
27824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27825 done; \
27826 echo "Doing mostlyclean in zlib" ; \
27827 (cd $(HOST_SUBDIR)/zlib && \
27828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27830 "RANLIB=$${RANLIB}" \
27831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27832 mostlyclean) \
27833 || exit 1
27835 @endif zlib
27837 .PHONY: maybe-clean-zlib clean-zlib
27838 maybe-clean-zlib:
27839 @if zlib
27840 maybe-clean-zlib: clean-zlib
27842 clean-zlib:
27843 @[ -f ./zlib/Makefile ] || exit 0; \
27844 r=`${PWD_COMMAND}`; export r; \
27845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27846 $(HOST_EXPORTS) \
27847 for flag in $(EXTRA_HOST_FLAGS) ; do \
27848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27849 done; \
27850 echo "Doing clean in zlib" ; \
27851 (cd $(HOST_SUBDIR)/zlib && \
27852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27854 "RANLIB=$${RANLIB}" \
27855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27856 clean) \
27857 || exit 1
27859 @endif zlib
27861 .PHONY: maybe-distclean-zlib distclean-zlib
27862 maybe-distclean-zlib:
27863 @if zlib
27864 maybe-distclean-zlib: distclean-zlib
27866 distclean-zlib:
27867 @[ -f ./zlib/Makefile ] || exit 0; \
27868 r=`${PWD_COMMAND}`; export r; \
27869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27870 $(HOST_EXPORTS) \
27871 for flag in $(EXTRA_HOST_FLAGS) ; do \
27872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27873 done; \
27874 echo "Doing distclean in zlib" ; \
27875 (cd $(HOST_SUBDIR)/zlib && \
27876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27878 "RANLIB=$${RANLIB}" \
27879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27880 distclean) \
27881 || exit 1
27883 @endif zlib
27885 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27886 maybe-maintainer-clean-zlib:
27887 @if zlib
27888 maybe-maintainer-clean-zlib: maintainer-clean-zlib
27890 maintainer-clean-zlib:
27891 @[ -f ./zlib/Makefile ] || exit 0; \
27892 r=`${PWD_COMMAND}`; export r; \
27893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27894 $(HOST_EXPORTS) \
27895 for flag in $(EXTRA_HOST_FLAGS) ; do \
27896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27897 done; \
27898 echo "Doing maintainer-clean in zlib" ; \
27899 (cd $(HOST_SUBDIR)/zlib && \
27900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27902 "RANLIB=$${RANLIB}" \
27903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27904 maintainer-clean) \
27905 || exit 1
27907 @endif zlib
27911 .PHONY: configure-gdb maybe-configure-gdb
27912 maybe-configure-gdb:
27913 @if gcc-bootstrap
27914 configure-gdb: stage_current
27915 @endif gcc-bootstrap
27916 @if gdb
27917 maybe-configure-gdb: configure-gdb
27918 configure-gdb:
27919 @: $(MAKE); $(unstage)
27920 @r=`${PWD_COMMAND}`; export r; \
27921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27922 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
27924 $(HOST_EXPORTS) \
27925 echo Configuring in $(HOST_SUBDIR)/gdb; \
27927 this_target="${target_alias}"; \
27929 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27930 case $(srcdir) in \
27931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27932 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27934 esac; \
27935 srcdiroption="--srcdir=$${topdir}/gdb"; \
27936 libsrcdir="$$s/gdb"; \
27937 $(SHELL) $${libsrcdir}/configure \
27938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27939 --target=$${this_target} $${srcdiroption} \
27940 || exit 1
27941 @endif gdb
27947 .PHONY: all-gdb maybe-all-gdb
27948 maybe-all-gdb:
27949 @if gcc-bootstrap
27950 all-gdb: stage_current
27951 @endif gcc-bootstrap
27952 @if gdb
27953 TARGET-gdb=all
27954 maybe-all-gdb: all-gdb
27955 all-gdb: configure-gdb
27956 @: $(MAKE); $(unstage)
27957 @r=`${PWD_COMMAND}`; export r; \
27958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27959 $(HOST_EXPORTS) \
27960 (cd $(HOST_SUBDIR)/gdb && \
27961 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27962 $(TARGET-gdb))
27963 @endif gdb
27968 .PHONY: check-gdb maybe-check-gdb
27969 maybe-check-gdb:
27970 @if gdb
27971 maybe-check-gdb: check-gdb
27973 check-gdb:
27974 @: $(MAKE); $(unstage)
27975 @r=`${PWD_COMMAND}`; export r; \
27976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27977 $(HOST_EXPORTS) \
27978 (cd $(HOST_SUBDIR)/gdb && \
27979 $(MAKE) $(FLAGS_TO_PASS) check)
27981 @endif gdb
27983 .PHONY: install-gdb maybe-install-gdb
27984 maybe-install-gdb:
27985 @if gdb
27986 maybe-install-gdb: install-gdb
27988 install-gdb: installdirs
27989 @: $(MAKE); $(unstage)
27990 @r=`${PWD_COMMAND}`; export r; \
27991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27992 $(HOST_EXPORTS) \
27993 (cd $(HOST_SUBDIR)/gdb && \
27994 $(MAKE) $(FLAGS_TO_PASS) install)
27996 @endif gdb
27998 .PHONY: install-strip-gdb maybe-install-strip-gdb
27999 maybe-install-strip-gdb:
28000 @if gdb
28001 maybe-install-strip-gdb: install-strip-gdb
28003 install-strip-gdb: installdirs
28004 @: $(MAKE); $(unstage)
28005 @r=`${PWD_COMMAND}`; export r; \
28006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28007 $(HOST_EXPORTS) \
28008 (cd $(HOST_SUBDIR)/gdb && \
28009 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28011 @endif gdb
28013 # Other targets (info, dvi, pdf, etc.)
28015 .PHONY: maybe-info-gdb info-gdb
28016 maybe-info-gdb:
28017 @if gdb
28018 maybe-info-gdb: info-gdb
28020 info-gdb: \
28021 configure-gdb
28022 @: $(MAKE); $(unstage)
28023 @[ -f ./gdb/Makefile ] || exit 0; \
28024 r=`${PWD_COMMAND}`; export r; \
28025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28026 $(HOST_EXPORTS) \
28027 for flag in $(EXTRA_HOST_FLAGS) ; do \
28028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28029 done; \
28030 echo "Doing info in gdb" ; \
28031 (cd $(HOST_SUBDIR)/gdb && \
28032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28034 "RANLIB=$${RANLIB}" \
28035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28036 info) \
28037 || exit 1
28039 @endif gdb
28041 .PHONY: maybe-dvi-gdb dvi-gdb
28042 maybe-dvi-gdb:
28043 @if gdb
28044 maybe-dvi-gdb: dvi-gdb
28046 dvi-gdb: \
28047 configure-gdb
28048 @: $(MAKE); $(unstage)
28049 @[ -f ./gdb/Makefile ] || exit 0; \
28050 r=`${PWD_COMMAND}`; export r; \
28051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28052 $(HOST_EXPORTS) \
28053 for flag in $(EXTRA_HOST_FLAGS) ; do \
28054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28055 done; \
28056 echo "Doing dvi in gdb" ; \
28057 (cd $(HOST_SUBDIR)/gdb && \
28058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28060 "RANLIB=$${RANLIB}" \
28061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28062 dvi) \
28063 || exit 1
28065 @endif gdb
28067 .PHONY: maybe-pdf-gdb pdf-gdb
28068 maybe-pdf-gdb:
28069 @if gdb
28070 maybe-pdf-gdb: pdf-gdb
28072 pdf-gdb: \
28073 configure-gdb
28074 @: $(MAKE); $(unstage)
28075 @[ -f ./gdb/Makefile ] || exit 0; \
28076 r=`${PWD_COMMAND}`; export r; \
28077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28078 $(HOST_EXPORTS) \
28079 for flag in $(EXTRA_HOST_FLAGS) ; do \
28080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28081 done; \
28082 echo "Doing pdf in gdb" ; \
28083 (cd $(HOST_SUBDIR)/gdb && \
28084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28086 "RANLIB=$${RANLIB}" \
28087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28088 pdf) \
28089 || exit 1
28091 @endif gdb
28093 .PHONY: maybe-html-gdb html-gdb
28094 maybe-html-gdb:
28095 @if gdb
28096 maybe-html-gdb: html-gdb
28098 html-gdb: \
28099 configure-gdb
28100 @: $(MAKE); $(unstage)
28101 @[ -f ./gdb/Makefile ] || exit 0; \
28102 r=`${PWD_COMMAND}`; export r; \
28103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28104 $(HOST_EXPORTS) \
28105 for flag in $(EXTRA_HOST_FLAGS) ; do \
28106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28107 done; \
28108 echo "Doing html in gdb" ; \
28109 (cd $(HOST_SUBDIR)/gdb && \
28110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28112 "RANLIB=$${RANLIB}" \
28113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28114 html) \
28115 || exit 1
28117 @endif gdb
28119 .PHONY: maybe-TAGS-gdb TAGS-gdb
28120 maybe-TAGS-gdb:
28121 @if gdb
28122 maybe-TAGS-gdb: TAGS-gdb
28124 TAGS-gdb: \
28125 configure-gdb
28126 @: $(MAKE); $(unstage)
28127 @[ -f ./gdb/Makefile ] || exit 0; \
28128 r=`${PWD_COMMAND}`; export r; \
28129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28130 $(HOST_EXPORTS) \
28131 for flag in $(EXTRA_HOST_FLAGS) ; do \
28132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28133 done; \
28134 echo "Doing TAGS in gdb" ; \
28135 (cd $(HOST_SUBDIR)/gdb && \
28136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28138 "RANLIB=$${RANLIB}" \
28139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28140 TAGS) \
28141 || exit 1
28143 @endif gdb
28145 .PHONY: maybe-install-info-gdb install-info-gdb
28146 maybe-install-info-gdb:
28147 @if gdb
28148 maybe-install-info-gdb: install-info-gdb
28150 install-info-gdb: \
28151 configure-gdb \
28152 info-gdb
28153 @: $(MAKE); $(unstage)
28154 @[ -f ./gdb/Makefile ] || exit 0; \
28155 r=`${PWD_COMMAND}`; export r; \
28156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28157 $(HOST_EXPORTS) \
28158 for flag in $(EXTRA_HOST_FLAGS) ; do \
28159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28160 done; \
28161 echo "Doing install-info in gdb" ; \
28162 (cd $(HOST_SUBDIR)/gdb && \
28163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28165 "RANLIB=$${RANLIB}" \
28166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28167 install-info) \
28168 || exit 1
28170 @endif gdb
28172 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
28173 maybe-install-pdf-gdb:
28174 @if gdb
28175 maybe-install-pdf-gdb: install-pdf-gdb
28177 install-pdf-gdb: \
28178 configure-gdb \
28179 pdf-gdb
28180 @: $(MAKE); $(unstage)
28181 @[ -f ./gdb/Makefile ] || exit 0; \
28182 r=`${PWD_COMMAND}`; export r; \
28183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28184 $(HOST_EXPORTS) \
28185 for flag in $(EXTRA_HOST_FLAGS) ; do \
28186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28187 done; \
28188 echo "Doing install-pdf in gdb" ; \
28189 (cd $(HOST_SUBDIR)/gdb && \
28190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28192 "RANLIB=$${RANLIB}" \
28193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28194 install-pdf) \
28195 || exit 1
28197 @endif gdb
28199 .PHONY: maybe-install-html-gdb install-html-gdb
28200 maybe-install-html-gdb:
28201 @if gdb
28202 maybe-install-html-gdb: install-html-gdb
28204 install-html-gdb: \
28205 configure-gdb \
28206 html-gdb
28207 @: $(MAKE); $(unstage)
28208 @[ -f ./gdb/Makefile ] || exit 0; \
28209 r=`${PWD_COMMAND}`; export r; \
28210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28211 $(HOST_EXPORTS) \
28212 for flag in $(EXTRA_HOST_FLAGS) ; do \
28213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28214 done; \
28215 echo "Doing install-html in gdb" ; \
28216 (cd $(HOST_SUBDIR)/gdb && \
28217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28219 "RANLIB=$${RANLIB}" \
28220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28221 install-html) \
28222 || exit 1
28224 @endif gdb
28226 .PHONY: maybe-installcheck-gdb installcheck-gdb
28227 maybe-installcheck-gdb:
28228 @if gdb
28229 maybe-installcheck-gdb: installcheck-gdb
28231 installcheck-gdb: \
28232 configure-gdb
28233 @: $(MAKE); $(unstage)
28234 @[ -f ./gdb/Makefile ] || exit 0; \
28235 r=`${PWD_COMMAND}`; export r; \
28236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28237 $(HOST_EXPORTS) \
28238 for flag in $(EXTRA_HOST_FLAGS) ; do \
28239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28240 done; \
28241 echo "Doing installcheck in gdb" ; \
28242 (cd $(HOST_SUBDIR)/gdb && \
28243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28245 "RANLIB=$${RANLIB}" \
28246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28247 installcheck) \
28248 || exit 1
28250 @endif gdb
28252 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
28253 maybe-mostlyclean-gdb:
28254 @if gdb
28255 maybe-mostlyclean-gdb: mostlyclean-gdb
28257 mostlyclean-gdb:
28258 @: $(MAKE); $(unstage)
28259 @[ -f ./gdb/Makefile ] || exit 0; \
28260 r=`${PWD_COMMAND}`; export r; \
28261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28262 $(HOST_EXPORTS) \
28263 for flag in $(EXTRA_HOST_FLAGS) ; do \
28264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28265 done; \
28266 echo "Doing mostlyclean in gdb" ; \
28267 (cd $(HOST_SUBDIR)/gdb && \
28268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28270 "RANLIB=$${RANLIB}" \
28271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28272 mostlyclean) \
28273 || exit 1
28275 @endif gdb
28277 .PHONY: maybe-clean-gdb clean-gdb
28278 maybe-clean-gdb:
28279 @if gdb
28280 maybe-clean-gdb: clean-gdb
28282 clean-gdb:
28283 @: $(MAKE); $(unstage)
28284 @[ -f ./gdb/Makefile ] || exit 0; \
28285 r=`${PWD_COMMAND}`; export r; \
28286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28287 $(HOST_EXPORTS) \
28288 for flag in $(EXTRA_HOST_FLAGS) ; do \
28289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28290 done; \
28291 echo "Doing clean in gdb" ; \
28292 (cd $(HOST_SUBDIR)/gdb && \
28293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28295 "RANLIB=$${RANLIB}" \
28296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28297 clean) \
28298 || exit 1
28300 @endif gdb
28302 .PHONY: maybe-distclean-gdb distclean-gdb
28303 maybe-distclean-gdb:
28304 @if gdb
28305 maybe-distclean-gdb: distclean-gdb
28307 distclean-gdb:
28308 @: $(MAKE); $(unstage)
28309 @[ -f ./gdb/Makefile ] || exit 0; \
28310 r=`${PWD_COMMAND}`; export r; \
28311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28312 $(HOST_EXPORTS) \
28313 for flag in $(EXTRA_HOST_FLAGS) ; do \
28314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28315 done; \
28316 echo "Doing distclean in gdb" ; \
28317 (cd $(HOST_SUBDIR)/gdb && \
28318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28320 "RANLIB=$${RANLIB}" \
28321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28322 distclean) \
28323 || exit 1
28325 @endif gdb
28327 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
28328 maybe-maintainer-clean-gdb:
28329 @if gdb
28330 maybe-maintainer-clean-gdb: maintainer-clean-gdb
28332 maintainer-clean-gdb:
28333 @: $(MAKE); $(unstage)
28334 @[ -f ./gdb/Makefile ] || exit 0; \
28335 r=`${PWD_COMMAND}`; export r; \
28336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28337 $(HOST_EXPORTS) \
28338 for flag in $(EXTRA_HOST_FLAGS) ; do \
28339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28340 done; \
28341 echo "Doing maintainer-clean in gdb" ; \
28342 (cd $(HOST_SUBDIR)/gdb && \
28343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28345 "RANLIB=$${RANLIB}" \
28346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28347 maintainer-clean) \
28348 || exit 1
28350 @endif gdb
28354 .PHONY: configure-expect maybe-configure-expect
28355 maybe-configure-expect:
28356 @if gcc-bootstrap
28357 configure-expect: stage_current
28358 @endif gcc-bootstrap
28359 @if expect
28360 maybe-configure-expect: configure-expect
28361 configure-expect:
28362 @: $(MAKE); $(unstage)
28363 @r=`${PWD_COMMAND}`; export r; \
28364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28365 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28366 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
28367 $(HOST_EXPORTS) \
28368 echo Configuring in $(HOST_SUBDIR)/expect; \
28370 this_target="${target_alias}"; \
28372 cd "$(HOST_SUBDIR)/expect" || exit 1; \
28373 case $(srcdir) in \
28374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28375 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28377 esac; \
28378 srcdiroption="--srcdir=$${topdir}/expect"; \
28379 libsrcdir="$$s/expect"; \
28380 $(SHELL) $${libsrcdir}/configure \
28381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28382 --target=$${this_target} $${srcdiroption} \
28383 || exit 1
28384 @endif expect
28390 .PHONY: all-expect maybe-all-expect
28391 maybe-all-expect:
28392 @if gcc-bootstrap
28393 all-expect: stage_current
28394 @endif gcc-bootstrap
28395 @if expect
28396 TARGET-expect=all
28397 maybe-all-expect: all-expect
28398 all-expect: configure-expect
28399 @: $(MAKE); $(unstage)
28400 @r=`${PWD_COMMAND}`; export r; \
28401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28402 $(HOST_EXPORTS) \
28403 (cd $(HOST_SUBDIR)/expect && \
28404 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28405 $(TARGET-expect))
28406 @endif expect
28411 .PHONY: check-expect maybe-check-expect
28412 maybe-check-expect:
28413 @if expect
28414 maybe-check-expect: check-expect
28416 check-expect:
28417 @: $(MAKE); $(unstage)
28418 @r=`${PWD_COMMAND}`; export r; \
28419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28420 $(HOST_EXPORTS) \
28421 (cd $(HOST_SUBDIR)/expect && \
28422 $(MAKE) $(FLAGS_TO_PASS) check)
28424 @endif expect
28426 .PHONY: install-expect maybe-install-expect
28427 maybe-install-expect:
28428 @if expect
28429 maybe-install-expect: install-expect
28431 install-expect: installdirs
28432 @: $(MAKE); $(unstage)
28433 @r=`${PWD_COMMAND}`; export r; \
28434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28435 $(HOST_EXPORTS) \
28436 (cd $(HOST_SUBDIR)/expect && \
28437 $(MAKE) $(FLAGS_TO_PASS) install)
28439 @endif expect
28441 .PHONY: install-strip-expect maybe-install-strip-expect
28442 maybe-install-strip-expect:
28443 @if expect
28444 maybe-install-strip-expect: install-strip-expect
28446 install-strip-expect: installdirs
28447 @: $(MAKE); $(unstage)
28448 @r=`${PWD_COMMAND}`; export r; \
28449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28450 $(HOST_EXPORTS) \
28451 (cd $(HOST_SUBDIR)/expect && \
28452 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28454 @endif expect
28456 # Other targets (info, dvi, pdf, etc.)
28458 .PHONY: maybe-info-expect info-expect
28459 maybe-info-expect:
28460 @if expect
28461 maybe-info-expect: info-expect
28463 info-expect: \
28464 configure-expect
28465 @: $(MAKE); $(unstage)
28466 @[ -f ./expect/Makefile ] || exit 0; \
28467 r=`${PWD_COMMAND}`; export r; \
28468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28469 $(HOST_EXPORTS) \
28470 for flag in $(EXTRA_HOST_FLAGS) ; do \
28471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28472 done; \
28473 echo "Doing info in expect" ; \
28474 (cd $(HOST_SUBDIR)/expect && \
28475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28477 "RANLIB=$${RANLIB}" \
28478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28479 info) \
28480 || exit 1
28482 @endif expect
28484 .PHONY: maybe-dvi-expect dvi-expect
28485 maybe-dvi-expect:
28486 @if expect
28487 maybe-dvi-expect: dvi-expect
28489 dvi-expect: \
28490 configure-expect
28491 @: $(MAKE); $(unstage)
28492 @[ -f ./expect/Makefile ] || exit 0; \
28493 r=`${PWD_COMMAND}`; export r; \
28494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28495 $(HOST_EXPORTS) \
28496 for flag in $(EXTRA_HOST_FLAGS) ; do \
28497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28498 done; \
28499 echo "Doing dvi in expect" ; \
28500 (cd $(HOST_SUBDIR)/expect && \
28501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28503 "RANLIB=$${RANLIB}" \
28504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28505 dvi) \
28506 || exit 1
28508 @endif expect
28510 .PHONY: maybe-pdf-expect pdf-expect
28511 maybe-pdf-expect:
28512 @if expect
28513 maybe-pdf-expect: pdf-expect
28515 pdf-expect: \
28516 configure-expect
28517 @: $(MAKE); $(unstage)
28518 @[ -f ./expect/Makefile ] || exit 0; \
28519 r=`${PWD_COMMAND}`; export r; \
28520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28521 $(HOST_EXPORTS) \
28522 for flag in $(EXTRA_HOST_FLAGS) ; do \
28523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28524 done; \
28525 echo "Doing pdf in expect" ; \
28526 (cd $(HOST_SUBDIR)/expect && \
28527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28529 "RANLIB=$${RANLIB}" \
28530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28531 pdf) \
28532 || exit 1
28534 @endif expect
28536 .PHONY: maybe-html-expect html-expect
28537 maybe-html-expect:
28538 @if expect
28539 maybe-html-expect: html-expect
28541 html-expect: \
28542 configure-expect
28543 @: $(MAKE); $(unstage)
28544 @[ -f ./expect/Makefile ] || exit 0; \
28545 r=`${PWD_COMMAND}`; export r; \
28546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28547 $(HOST_EXPORTS) \
28548 for flag in $(EXTRA_HOST_FLAGS) ; do \
28549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28550 done; \
28551 echo "Doing html in expect" ; \
28552 (cd $(HOST_SUBDIR)/expect && \
28553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28555 "RANLIB=$${RANLIB}" \
28556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28557 html) \
28558 || exit 1
28560 @endif expect
28562 .PHONY: maybe-TAGS-expect TAGS-expect
28563 maybe-TAGS-expect:
28564 @if expect
28565 maybe-TAGS-expect: TAGS-expect
28567 TAGS-expect: \
28568 configure-expect
28569 @: $(MAKE); $(unstage)
28570 @[ -f ./expect/Makefile ] || exit 0; \
28571 r=`${PWD_COMMAND}`; export r; \
28572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28573 $(HOST_EXPORTS) \
28574 for flag in $(EXTRA_HOST_FLAGS) ; do \
28575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28576 done; \
28577 echo "Doing TAGS in expect" ; \
28578 (cd $(HOST_SUBDIR)/expect && \
28579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28581 "RANLIB=$${RANLIB}" \
28582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28583 TAGS) \
28584 || exit 1
28586 @endif expect
28588 .PHONY: maybe-install-info-expect install-info-expect
28589 maybe-install-info-expect:
28590 @if expect
28591 maybe-install-info-expect: install-info-expect
28593 install-info-expect: \
28594 configure-expect \
28595 info-expect
28596 @: $(MAKE); $(unstage)
28597 @[ -f ./expect/Makefile ] || exit 0; \
28598 r=`${PWD_COMMAND}`; export r; \
28599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28600 $(HOST_EXPORTS) \
28601 for flag in $(EXTRA_HOST_FLAGS) ; do \
28602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28603 done; \
28604 echo "Doing install-info in expect" ; \
28605 (cd $(HOST_SUBDIR)/expect && \
28606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28608 "RANLIB=$${RANLIB}" \
28609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28610 install-info) \
28611 || exit 1
28613 @endif expect
28615 .PHONY: maybe-install-pdf-expect install-pdf-expect
28616 maybe-install-pdf-expect:
28617 @if expect
28618 maybe-install-pdf-expect: install-pdf-expect
28620 install-pdf-expect: \
28621 configure-expect \
28622 pdf-expect
28623 @: $(MAKE); $(unstage)
28624 @[ -f ./expect/Makefile ] || exit 0; \
28625 r=`${PWD_COMMAND}`; export r; \
28626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28627 $(HOST_EXPORTS) \
28628 for flag in $(EXTRA_HOST_FLAGS) ; do \
28629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28630 done; \
28631 echo "Doing install-pdf in expect" ; \
28632 (cd $(HOST_SUBDIR)/expect && \
28633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28635 "RANLIB=$${RANLIB}" \
28636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28637 install-pdf) \
28638 || exit 1
28640 @endif expect
28642 .PHONY: maybe-install-html-expect install-html-expect
28643 maybe-install-html-expect:
28644 @if expect
28645 maybe-install-html-expect: install-html-expect
28647 install-html-expect: \
28648 configure-expect \
28649 html-expect
28650 @: $(MAKE); $(unstage)
28651 @[ -f ./expect/Makefile ] || exit 0; \
28652 r=`${PWD_COMMAND}`; export r; \
28653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28654 $(HOST_EXPORTS) \
28655 for flag in $(EXTRA_HOST_FLAGS) ; do \
28656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28657 done; \
28658 echo "Doing install-html in expect" ; \
28659 (cd $(HOST_SUBDIR)/expect && \
28660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28662 "RANLIB=$${RANLIB}" \
28663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28664 install-html) \
28665 || exit 1
28667 @endif expect
28669 .PHONY: maybe-installcheck-expect installcheck-expect
28670 maybe-installcheck-expect:
28671 @if expect
28672 maybe-installcheck-expect: installcheck-expect
28674 installcheck-expect: \
28675 configure-expect
28676 @: $(MAKE); $(unstage)
28677 @[ -f ./expect/Makefile ] || exit 0; \
28678 r=`${PWD_COMMAND}`; export r; \
28679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28680 $(HOST_EXPORTS) \
28681 for flag in $(EXTRA_HOST_FLAGS) ; do \
28682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28683 done; \
28684 echo "Doing installcheck in expect" ; \
28685 (cd $(HOST_SUBDIR)/expect && \
28686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28688 "RANLIB=$${RANLIB}" \
28689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28690 installcheck) \
28691 || exit 1
28693 @endif expect
28695 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
28696 maybe-mostlyclean-expect:
28697 @if expect
28698 maybe-mostlyclean-expect: mostlyclean-expect
28700 mostlyclean-expect:
28701 @: $(MAKE); $(unstage)
28702 @[ -f ./expect/Makefile ] || exit 0; \
28703 r=`${PWD_COMMAND}`; export r; \
28704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28705 $(HOST_EXPORTS) \
28706 for flag in $(EXTRA_HOST_FLAGS) ; do \
28707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28708 done; \
28709 echo "Doing mostlyclean in expect" ; \
28710 (cd $(HOST_SUBDIR)/expect && \
28711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28713 "RANLIB=$${RANLIB}" \
28714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28715 mostlyclean) \
28716 || exit 1
28718 @endif expect
28720 .PHONY: maybe-clean-expect clean-expect
28721 maybe-clean-expect:
28722 @if expect
28723 maybe-clean-expect: clean-expect
28725 clean-expect:
28726 @: $(MAKE); $(unstage)
28727 @[ -f ./expect/Makefile ] || exit 0; \
28728 r=`${PWD_COMMAND}`; export r; \
28729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28730 $(HOST_EXPORTS) \
28731 for flag in $(EXTRA_HOST_FLAGS) ; do \
28732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28733 done; \
28734 echo "Doing clean in expect" ; \
28735 (cd $(HOST_SUBDIR)/expect && \
28736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28738 "RANLIB=$${RANLIB}" \
28739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28740 clean) \
28741 || exit 1
28743 @endif expect
28745 .PHONY: maybe-distclean-expect distclean-expect
28746 maybe-distclean-expect:
28747 @if expect
28748 maybe-distclean-expect: distclean-expect
28750 distclean-expect:
28751 @: $(MAKE); $(unstage)
28752 @[ -f ./expect/Makefile ] || exit 0; \
28753 r=`${PWD_COMMAND}`; export r; \
28754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28755 $(HOST_EXPORTS) \
28756 for flag in $(EXTRA_HOST_FLAGS) ; do \
28757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28758 done; \
28759 echo "Doing distclean in expect" ; \
28760 (cd $(HOST_SUBDIR)/expect && \
28761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28763 "RANLIB=$${RANLIB}" \
28764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28765 distclean) \
28766 || exit 1
28768 @endif expect
28770 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28771 maybe-maintainer-clean-expect:
28772 @if expect
28773 maybe-maintainer-clean-expect: maintainer-clean-expect
28775 maintainer-clean-expect:
28776 @: $(MAKE); $(unstage)
28777 @[ -f ./expect/Makefile ] || exit 0; \
28778 r=`${PWD_COMMAND}`; export r; \
28779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28780 $(HOST_EXPORTS) \
28781 for flag in $(EXTRA_HOST_FLAGS) ; do \
28782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28783 done; \
28784 echo "Doing maintainer-clean in expect" ; \
28785 (cd $(HOST_SUBDIR)/expect && \
28786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28788 "RANLIB=$${RANLIB}" \
28789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28790 maintainer-clean) \
28791 || exit 1
28793 @endif expect
28797 .PHONY: configure-guile maybe-configure-guile
28798 maybe-configure-guile:
28799 @if gcc-bootstrap
28800 configure-guile: stage_current
28801 @endif gcc-bootstrap
28802 @if guile
28803 maybe-configure-guile: configure-guile
28804 configure-guile:
28805 @: $(MAKE); $(unstage)
28806 @r=`${PWD_COMMAND}`; export r; \
28807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28808 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
28810 $(HOST_EXPORTS) \
28811 echo Configuring in $(HOST_SUBDIR)/guile; \
28813 this_target="${target_alias}"; \
28815 cd "$(HOST_SUBDIR)/guile" || exit 1; \
28816 case $(srcdir) in \
28817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28818 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28820 esac; \
28821 srcdiroption="--srcdir=$${topdir}/guile"; \
28822 libsrcdir="$$s/guile"; \
28823 $(SHELL) $${libsrcdir}/configure \
28824 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28825 --target=$${this_target} $${srcdiroption} \
28826 || exit 1
28827 @endif guile
28833 .PHONY: all-guile maybe-all-guile
28834 maybe-all-guile:
28835 @if gcc-bootstrap
28836 all-guile: stage_current
28837 @endif gcc-bootstrap
28838 @if guile
28839 TARGET-guile=all
28840 maybe-all-guile: all-guile
28841 all-guile: configure-guile
28842 @: $(MAKE); $(unstage)
28843 @r=`${PWD_COMMAND}`; export r; \
28844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28845 $(HOST_EXPORTS) \
28846 (cd $(HOST_SUBDIR)/guile && \
28847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28848 $(TARGET-guile))
28849 @endif guile
28854 .PHONY: check-guile maybe-check-guile
28855 maybe-check-guile:
28856 @if guile
28857 maybe-check-guile: check-guile
28859 check-guile:
28860 @: $(MAKE); $(unstage)
28861 @r=`${PWD_COMMAND}`; export r; \
28862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28863 $(HOST_EXPORTS) \
28864 (cd $(HOST_SUBDIR)/guile && \
28865 $(MAKE) $(FLAGS_TO_PASS) check)
28867 @endif guile
28869 .PHONY: install-guile maybe-install-guile
28870 maybe-install-guile:
28871 @if guile
28872 maybe-install-guile: install-guile
28874 install-guile: installdirs
28875 @: $(MAKE); $(unstage)
28876 @r=`${PWD_COMMAND}`; export r; \
28877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28878 $(HOST_EXPORTS) \
28879 (cd $(HOST_SUBDIR)/guile && \
28880 $(MAKE) $(FLAGS_TO_PASS) install)
28882 @endif guile
28884 .PHONY: install-strip-guile maybe-install-strip-guile
28885 maybe-install-strip-guile:
28886 @if guile
28887 maybe-install-strip-guile: install-strip-guile
28889 install-strip-guile: installdirs
28890 @: $(MAKE); $(unstage)
28891 @r=`${PWD_COMMAND}`; export r; \
28892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28893 $(HOST_EXPORTS) \
28894 (cd $(HOST_SUBDIR)/guile && \
28895 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28897 @endif guile
28899 # Other targets (info, dvi, pdf, etc.)
28901 .PHONY: maybe-info-guile info-guile
28902 maybe-info-guile:
28903 @if guile
28904 maybe-info-guile: info-guile
28906 info-guile: \
28907 configure-guile
28908 @: $(MAKE); $(unstage)
28909 @[ -f ./guile/Makefile ] || exit 0; \
28910 r=`${PWD_COMMAND}`; export r; \
28911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28912 $(HOST_EXPORTS) \
28913 for flag in $(EXTRA_HOST_FLAGS) ; do \
28914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28915 done; \
28916 echo "Doing info in guile" ; \
28917 (cd $(HOST_SUBDIR)/guile && \
28918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28920 "RANLIB=$${RANLIB}" \
28921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28922 info) \
28923 || exit 1
28925 @endif guile
28927 .PHONY: maybe-dvi-guile dvi-guile
28928 maybe-dvi-guile:
28929 @if guile
28930 maybe-dvi-guile: dvi-guile
28932 dvi-guile: \
28933 configure-guile
28934 @: $(MAKE); $(unstage)
28935 @[ -f ./guile/Makefile ] || exit 0; \
28936 r=`${PWD_COMMAND}`; export r; \
28937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28938 $(HOST_EXPORTS) \
28939 for flag in $(EXTRA_HOST_FLAGS) ; do \
28940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28941 done; \
28942 echo "Doing dvi in guile" ; \
28943 (cd $(HOST_SUBDIR)/guile && \
28944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28946 "RANLIB=$${RANLIB}" \
28947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28948 dvi) \
28949 || exit 1
28951 @endif guile
28953 .PHONY: maybe-pdf-guile pdf-guile
28954 maybe-pdf-guile:
28955 @if guile
28956 maybe-pdf-guile: pdf-guile
28958 pdf-guile: \
28959 configure-guile
28960 @: $(MAKE); $(unstage)
28961 @[ -f ./guile/Makefile ] || exit 0; \
28962 r=`${PWD_COMMAND}`; export r; \
28963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28964 $(HOST_EXPORTS) \
28965 for flag in $(EXTRA_HOST_FLAGS) ; do \
28966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28967 done; \
28968 echo "Doing pdf in guile" ; \
28969 (cd $(HOST_SUBDIR)/guile && \
28970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28972 "RANLIB=$${RANLIB}" \
28973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28974 pdf) \
28975 || exit 1
28977 @endif guile
28979 .PHONY: maybe-html-guile html-guile
28980 maybe-html-guile:
28981 @if guile
28982 maybe-html-guile: html-guile
28984 html-guile: \
28985 configure-guile
28986 @: $(MAKE); $(unstage)
28987 @[ -f ./guile/Makefile ] || exit 0; \
28988 r=`${PWD_COMMAND}`; export r; \
28989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28990 $(HOST_EXPORTS) \
28991 for flag in $(EXTRA_HOST_FLAGS) ; do \
28992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28993 done; \
28994 echo "Doing html in guile" ; \
28995 (cd $(HOST_SUBDIR)/guile && \
28996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28998 "RANLIB=$${RANLIB}" \
28999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29000 html) \
29001 || exit 1
29003 @endif guile
29005 .PHONY: maybe-TAGS-guile TAGS-guile
29006 maybe-TAGS-guile:
29007 @if guile
29008 maybe-TAGS-guile: TAGS-guile
29010 TAGS-guile: \
29011 configure-guile
29012 @: $(MAKE); $(unstage)
29013 @[ -f ./guile/Makefile ] || exit 0; \
29014 r=`${PWD_COMMAND}`; export r; \
29015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29016 $(HOST_EXPORTS) \
29017 for flag in $(EXTRA_HOST_FLAGS) ; do \
29018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29019 done; \
29020 echo "Doing TAGS in guile" ; \
29021 (cd $(HOST_SUBDIR)/guile && \
29022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29024 "RANLIB=$${RANLIB}" \
29025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29026 TAGS) \
29027 || exit 1
29029 @endif guile
29031 .PHONY: maybe-install-info-guile install-info-guile
29032 maybe-install-info-guile:
29033 @if guile
29034 maybe-install-info-guile: install-info-guile
29036 install-info-guile: \
29037 configure-guile \
29038 info-guile
29039 @: $(MAKE); $(unstage)
29040 @[ -f ./guile/Makefile ] || exit 0; \
29041 r=`${PWD_COMMAND}`; export r; \
29042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29043 $(HOST_EXPORTS) \
29044 for flag in $(EXTRA_HOST_FLAGS) ; do \
29045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29046 done; \
29047 echo "Doing install-info in guile" ; \
29048 (cd $(HOST_SUBDIR)/guile && \
29049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29051 "RANLIB=$${RANLIB}" \
29052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29053 install-info) \
29054 || exit 1
29056 @endif guile
29058 .PHONY: maybe-install-pdf-guile install-pdf-guile
29059 maybe-install-pdf-guile:
29060 @if guile
29061 maybe-install-pdf-guile: install-pdf-guile
29063 install-pdf-guile: \
29064 configure-guile \
29065 pdf-guile
29066 @: $(MAKE); $(unstage)
29067 @[ -f ./guile/Makefile ] || exit 0; \
29068 r=`${PWD_COMMAND}`; export r; \
29069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29070 $(HOST_EXPORTS) \
29071 for flag in $(EXTRA_HOST_FLAGS) ; do \
29072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29073 done; \
29074 echo "Doing install-pdf in guile" ; \
29075 (cd $(HOST_SUBDIR)/guile && \
29076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29078 "RANLIB=$${RANLIB}" \
29079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29080 install-pdf) \
29081 || exit 1
29083 @endif guile
29085 .PHONY: maybe-install-html-guile install-html-guile
29086 maybe-install-html-guile:
29087 @if guile
29088 maybe-install-html-guile: install-html-guile
29090 install-html-guile: \
29091 configure-guile \
29092 html-guile
29093 @: $(MAKE); $(unstage)
29094 @[ -f ./guile/Makefile ] || exit 0; \
29095 r=`${PWD_COMMAND}`; export r; \
29096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29097 $(HOST_EXPORTS) \
29098 for flag in $(EXTRA_HOST_FLAGS) ; do \
29099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29100 done; \
29101 echo "Doing install-html in guile" ; \
29102 (cd $(HOST_SUBDIR)/guile && \
29103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29105 "RANLIB=$${RANLIB}" \
29106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29107 install-html) \
29108 || exit 1
29110 @endif guile
29112 .PHONY: maybe-installcheck-guile installcheck-guile
29113 maybe-installcheck-guile:
29114 @if guile
29115 maybe-installcheck-guile: installcheck-guile
29117 installcheck-guile: \
29118 configure-guile
29119 @: $(MAKE); $(unstage)
29120 @[ -f ./guile/Makefile ] || exit 0; \
29121 r=`${PWD_COMMAND}`; export r; \
29122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29123 $(HOST_EXPORTS) \
29124 for flag in $(EXTRA_HOST_FLAGS) ; do \
29125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29126 done; \
29127 echo "Doing installcheck in guile" ; \
29128 (cd $(HOST_SUBDIR)/guile && \
29129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29131 "RANLIB=$${RANLIB}" \
29132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29133 installcheck) \
29134 || exit 1
29136 @endif guile
29138 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
29139 maybe-mostlyclean-guile:
29140 @if guile
29141 maybe-mostlyclean-guile: mostlyclean-guile
29143 mostlyclean-guile:
29144 @: $(MAKE); $(unstage)
29145 @[ -f ./guile/Makefile ] || exit 0; \
29146 r=`${PWD_COMMAND}`; export r; \
29147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29148 $(HOST_EXPORTS) \
29149 for flag in $(EXTRA_HOST_FLAGS) ; do \
29150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29151 done; \
29152 echo "Doing mostlyclean in guile" ; \
29153 (cd $(HOST_SUBDIR)/guile && \
29154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29156 "RANLIB=$${RANLIB}" \
29157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29158 mostlyclean) \
29159 || exit 1
29161 @endif guile
29163 .PHONY: maybe-clean-guile clean-guile
29164 maybe-clean-guile:
29165 @if guile
29166 maybe-clean-guile: clean-guile
29168 clean-guile:
29169 @: $(MAKE); $(unstage)
29170 @[ -f ./guile/Makefile ] || exit 0; \
29171 r=`${PWD_COMMAND}`; export r; \
29172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29173 $(HOST_EXPORTS) \
29174 for flag in $(EXTRA_HOST_FLAGS) ; do \
29175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29176 done; \
29177 echo "Doing clean in guile" ; \
29178 (cd $(HOST_SUBDIR)/guile && \
29179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29181 "RANLIB=$${RANLIB}" \
29182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29183 clean) \
29184 || exit 1
29186 @endif guile
29188 .PHONY: maybe-distclean-guile distclean-guile
29189 maybe-distclean-guile:
29190 @if guile
29191 maybe-distclean-guile: distclean-guile
29193 distclean-guile:
29194 @: $(MAKE); $(unstage)
29195 @[ -f ./guile/Makefile ] || exit 0; \
29196 r=`${PWD_COMMAND}`; export r; \
29197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29198 $(HOST_EXPORTS) \
29199 for flag in $(EXTRA_HOST_FLAGS) ; do \
29200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29201 done; \
29202 echo "Doing distclean in guile" ; \
29203 (cd $(HOST_SUBDIR)/guile && \
29204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29206 "RANLIB=$${RANLIB}" \
29207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29208 distclean) \
29209 || exit 1
29211 @endif guile
29213 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
29214 maybe-maintainer-clean-guile:
29215 @if guile
29216 maybe-maintainer-clean-guile: maintainer-clean-guile
29218 maintainer-clean-guile:
29219 @: $(MAKE); $(unstage)
29220 @[ -f ./guile/Makefile ] || exit 0; \
29221 r=`${PWD_COMMAND}`; export r; \
29222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29223 $(HOST_EXPORTS) \
29224 for flag in $(EXTRA_HOST_FLAGS) ; do \
29225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29226 done; \
29227 echo "Doing maintainer-clean in guile" ; \
29228 (cd $(HOST_SUBDIR)/guile && \
29229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29231 "RANLIB=$${RANLIB}" \
29232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29233 maintainer-clean) \
29234 || exit 1
29236 @endif guile
29240 .PHONY: configure-tk maybe-configure-tk
29241 maybe-configure-tk:
29242 @if gcc-bootstrap
29243 configure-tk: stage_current
29244 @endif gcc-bootstrap
29245 @if tk
29246 maybe-configure-tk: configure-tk
29247 configure-tk:
29248 @: $(MAKE); $(unstage)
29249 @r=`${PWD_COMMAND}`; export r; \
29250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29251 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
29252 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
29253 $(HOST_EXPORTS) \
29254 echo Configuring in $(HOST_SUBDIR)/tk; \
29256 this_target="${target_alias}"; \
29258 cd "$(HOST_SUBDIR)/tk" || exit 1; \
29259 case $(srcdir) in \
29260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29261 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
29262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29263 esac; \
29264 srcdiroption="--srcdir=$${topdir}/tk"; \
29265 libsrcdir="$$s/tk"; \
29266 $(SHELL) $${libsrcdir}/configure \
29267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29268 --target=$${this_target} $${srcdiroption} \
29269 || exit 1
29270 @endif tk
29276 .PHONY: all-tk maybe-all-tk
29277 maybe-all-tk:
29278 @if gcc-bootstrap
29279 all-tk: stage_current
29280 @endif gcc-bootstrap
29281 @if tk
29282 TARGET-tk=all
29283 maybe-all-tk: all-tk
29284 all-tk: configure-tk
29285 @: $(MAKE); $(unstage)
29286 @r=`${PWD_COMMAND}`; export r; \
29287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29288 $(HOST_EXPORTS) \
29289 (cd $(HOST_SUBDIR)/tk && \
29290 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29291 $(TARGET-tk))
29292 @endif tk
29297 .PHONY: check-tk maybe-check-tk
29298 maybe-check-tk:
29299 @if tk
29300 maybe-check-tk: check-tk
29302 check-tk:
29303 @: $(MAKE); $(unstage)
29304 @r=`${PWD_COMMAND}`; export r; \
29305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29306 $(HOST_EXPORTS) \
29307 (cd $(HOST_SUBDIR)/tk && \
29308 $(MAKE) $(FLAGS_TO_PASS) check)
29310 @endif tk
29312 .PHONY: install-tk maybe-install-tk
29313 maybe-install-tk:
29314 @if tk
29315 maybe-install-tk: install-tk
29317 install-tk: installdirs
29318 @: $(MAKE); $(unstage)
29319 @r=`${PWD_COMMAND}`; export r; \
29320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29321 $(HOST_EXPORTS) \
29322 (cd $(HOST_SUBDIR)/tk && \
29323 $(MAKE) $(FLAGS_TO_PASS) install)
29325 @endif tk
29327 .PHONY: install-strip-tk maybe-install-strip-tk
29328 maybe-install-strip-tk:
29329 @if tk
29330 maybe-install-strip-tk: install-strip-tk
29332 install-strip-tk: installdirs
29333 @: $(MAKE); $(unstage)
29334 @r=`${PWD_COMMAND}`; export r; \
29335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29336 $(HOST_EXPORTS) \
29337 (cd $(HOST_SUBDIR)/tk && \
29338 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29340 @endif tk
29342 # Other targets (info, dvi, pdf, etc.)
29344 .PHONY: maybe-info-tk info-tk
29345 maybe-info-tk:
29346 @if tk
29347 maybe-info-tk: info-tk
29349 info-tk: \
29350 configure-tk
29351 @: $(MAKE); $(unstage)
29352 @[ -f ./tk/Makefile ] || exit 0; \
29353 r=`${PWD_COMMAND}`; export r; \
29354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29355 $(HOST_EXPORTS) \
29356 for flag in $(EXTRA_HOST_FLAGS) ; do \
29357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29358 done; \
29359 echo "Doing info in tk" ; \
29360 (cd $(HOST_SUBDIR)/tk && \
29361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29363 "RANLIB=$${RANLIB}" \
29364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29365 info) \
29366 || exit 1
29368 @endif tk
29370 .PHONY: maybe-dvi-tk dvi-tk
29371 maybe-dvi-tk:
29372 @if tk
29373 maybe-dvi-tk: dvi-tk
29375 dvi-tk: \
29376 configure-tk
29377 @: $(MAKE); $(unstage)
29378 @[ -f ./tk/Makefile ] || exit 0; \
29379 r=`${PWD_COMMAND}`; export r; \
29380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29381 $(HOST_EXPORTS) \
29382 for flag in $(EXTRA_HOST_FLAGS) ; do \
29383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29384 done; \
29385 echo "Doing dvi in tk" ; \
29386 (cd $(HOST_SUBDIR)/tk && \
29387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29389 "RANLIB=$${RANLIB}" \
29390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29391 dvi) \
29392 || exit 1
29394 @endif tk
29396 .PHONY: maybe-pdf-tk pdf-tk
29397 maybe-pdf-tk:
29398 @if tk
29399 maybe-pdf-tk: pdf-tk
29401 pdf-tk: \
29402 configure-tk
29403 @: $(MAKE); $(unstage)
29404 @[ -f ./tk/Makefile ] || exit 0; \
29405 r=`${PWD_COMMAND}`; export r; \
29406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29407 $(HOST_EXPORTS) \
29408 for flag in $(EXTRA_HOST_FLAGS) ; do \
29409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29410 done; \
29411 echo "Doing pdf in tk" ; \
29412 (cd $(HOST_SUBDIR)/tk && \
29413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29415 "RANLIB=$${RANLIB}" \
29416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29417 pdf) \
29418 || exit 1
29420 @endif tk
29422 .PHONY: maybe-html-tk html-tk
29423 maybe-html-tk:
29424 @if tk
29425 maybe-html-tk: html-tk
29427 html-tk: \
29428 configure-tk
29429 @: $(MAKE); $(unstage)
29430 @[ -f ./tk/Makefile ] || exit 0; \
29431 r=`${PWD_COMMAND}`; export r; \
29432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29433 $(HOST_EXPORTS) \
29434 for flag in $(EXTRA_HOST_FLAGS) ; do \
29435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29436 done; \
29437 echo "Doing html in tk" ; \
29438 (cd $(HOST_SUBDIR)/tk && \
29439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29441 "RANLIB=$${RANLIB}" \
29442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29443 html) \
29444 || exit 1
29446 @endif tk
29448 .PHONY: maybe-TAGS-tk TAGS-tk
29449 maybe-TAGS-tk:
29450 @if tk
29451 maybe-TAGS-tk: TAGS-tk
29453 TAGS-tk: \
29454 configure-tk
29455 @: $(MAKE); $(unstage)
29456 @[ -f ./tk/Makefile ] || exit 0; \
29457 r=`${PWD_COMMAND}`; export r; \
29458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29459 $(HOST_EXPORTS) \
29460 for flag in $(EXTRA_HOST_FLAGS) ; do \
29461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29462 done; \
29463 echo "Doing TAGS in tk" ; \
29464 (cd $(HOST_SUBDIR)/tk && \
29465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29467 "RANLIB=$${RANLIB}" \
29468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29469 TAGS) \
29470 || exit 1
29472 @endif tk
29474 .PHONY: maybe-install-info-tk install-info-tk
29475 maybe-install-info-tk:
29476 @if tk
29477 maybe-install-info-tk: install-info-tk
29479 install-info-tk: \
29480 configure-tk \
29481 info-tk
29482 @: $(MAKE); $(unstage)
29483 @[ -f ./tk/Makefile ] || exit 0; \
29484 r=`${PWD_COMMAND}`; export r; \
29485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29486 $(HOST_EXPORTS) \
29487 for flag in $(EXTRA_HOST_FLAGS) ; do \
29488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29489 done; \
29490 echo "Doing install-info in tk" ; \
29491 (cd $(HOST_SUBDIR)/tk && \
29492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29494 "RANLIB=$${RANLIB}" \
29495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29496 install-info) \
29497 || exit 1
29499 @endif tk
29501 .PHONY: maybe-install-pdf-tk install-pdf-tk
29502 maybe-install-pdf-tk:
29503 @if tk
29504 maybe-install-pdf-tk: install-pdf-tk
29506 install-pdf-tk: \
29507 configure-tk \
29508 pdf-tk
29509 @: $(MAKE); $(unstage)
29510 @[ -f ./tk/Makefile ] || exit 0; \
29511 r=`${PWD_COMMAND}`; export r; \
29512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29513 $(HOST_EXPORTS) \
29514 for flag in $(EXTRA_HOST_FLAGS) ; do \
29515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29516 done; \
29517 echo "Doing install-pdf in tk" ; \
29518 (cd $(HOST_SUBDIR)/tk && \
29519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29521 "RANLIB=$${RANLIB}" \
29522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29523 install-pdf) \
29524 || exit 1
29526 @endif tk
29528 .PHONY: maybe-install-html-tk install-html-tk
29529 maybe-install-html-tk:
29530 @if tk
29531 maybe-install-html-tk: install-html-tk
29533 install-html-tk: \
29534 configure-tk \
29535 html-tk
29536 @: $(MAKE); $(unstage)
29537 @[ -f ./tk/Makefile ] || exit 0; \
29538 r=`${PWD_COMMAND}`; export r; \
29539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29540 $(HOST_EXPORTS) \
29541 for flag in $(EXTRA_HOST_FLAGS) ; do \
29542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29543 done; \
29544 echo "Doing install-html in tk" ; \
29545 (cd $(HOST_SUBDIR)/tk && \
29546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29548 "RANLIB=$${RANLIB}" \
29549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29550 install-html) \
29551 || exit 1
29553 @endif tk
29555 .PHONY: maybe-installcheck-tk installcheck-tk
29556 maybe-installcheck-tk:
29557 @if tk
29558 maybe-installcheck-tk: installcheck-tk
29560 installcheck-tk: \
29561 configure-tk
29562 @: $(MAKE); $(unstage)
29563 @[ -f ./tk/Makefile ] || exit 0; \
29564 r=`${PWD_COMMAND}`; export r; \
29565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29566 $(HOST_EXPORTS) \
29567 for flag in $(EXTRA_HOST_FLAGS) ; do \
29568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29569 done; \
29570 echo "Doing installcheck in tk" ; \
29571 (cd $(HOST_SUBDIR)/tk && \
29572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29574 "RANLIB=$${RANLIB}" \
29575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29576 installcheck) \
29577 || exit 1
29579 @endif tk
29581 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
29582 maybe-mostlyclean-tk:
29583 @if tk
29584 maybe-mostlyclean-tk: mostlyclean-tk
29586 mostlyclean-tk:
29587 @: $(MAKE); $(unstage)
29588 @[ -f ./tk/Makefile ] || exit 0; \
29589 r=`${PWD_COMMAND}`; export r; \
29590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29591 $(HOST_EXPORTS) \
29592 for flag in $(EXTRA_HOST_FLAGS) ; do \
29593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29594 done; \
29595 echo "Doing mostlyclean in tk" ; \
29596 (cd $(HOST_SUBDIR)/tk && \
29597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29599 "RANLIB=$${RANLIB}" \
29600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29601 mostlyclean) \
29602 || exit 1
29604 @endif tk
29606 .PHONY: maybe-clean-tk clean-tk
29607 maybe-clean-tk:
29608 @if tk
29609 maybe-clean-tk: clean-tk
29611 clean-tk:
29612 @: $(MAKE); $(unstage)
29613 @[ -f ./tk/Makefile ] || exit 0; \
29614 r=`${PWD_COMMAND}`; export r; \
29615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29616 $(HOST_EXPORTS) \
29617 for flag in $(EXTRA_HOST_FLAGS) ; do \
29618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29619 done; \
29620 echo "Doing clean in tk" ; \
29621 (cd $(HOST_SUBDIR)/tk && \
29622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29624 "RANLIB=$${RANLIB}" \
29625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29626 clean) \
29627 || exit 1
29629 @endif tk
29631 .PHONY: maybe-distclean-tk distclean-tk
29632 maybe-distclean-tk:
29633 @if tk
29634 maybe-distclean-tk: distclean-tk
29636 distclean-tk:
29637 @: $(MAKE); $(unstage)
29638 @[ -f ./tk/Makefile ] || exit 0; \
29639 r=`${PWD_COMMAND}`; export r; \
29640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29641 $(HOST_EXPORTS) \
29642 for flag in $(EXTRA_HOST_FLAGS) ; do \
29643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29644 done; \
29645 echo "Doing distclean in tk" ; \
29646 (cd $(HOST_SUBDIR)/tk && \
29647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29649 "RANLIB=$${RANLIB}" \
29650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29651 distclean) \
29652 || exit 1
29654 @endif tk
29656 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29657 maybe-maintainer-clean-tk:
29658 @if tk
29659 maybe-maintainer-clean-tk: maintainer-clean-tk
29661 maintainer-clean-tk:
29662 @: $(MAKE); $(unstage)
29663 @[ -f ./tk/Makefile ] || exit 0; \
29664 r=`${PWD_COMMAND}`; export r; \
29665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29666 $(HOST_EXPORTS) \
29667 for flag in $(EXTRA_HOST_FLAGS) ; do \
29668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29669 done; \
29670 echo "Doing maintainer-clean in tk" ; \
29671 (cd $(HOST_SUBDIR)/tk && \
29672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29674 "RANLIB=$${RANLIB}" \
29675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29676 maintainer-clean) \
29677 || exit 1
29679 @endif tk
29683 .PHONY: configure-libtermcap maybe-configure-libtermcap
29684 maybe-configure-libtermcap:
29685 @if gcc-bootstrap
29686 configure-libtermcap: stage_current
29687 @endif gcc-bootstrap
29688 @if libtermcap
29689 maybe-configure-libtermcap: configure-libtermcap
29690 configure-libtermcap:
29691 @: $(MAKE); $(unstage)
29692 @r=`${PWD_COMMAND}`; export r; \
29693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29694 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29695 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
29696 $(HOST_EXPORTS) \
29697 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29699 this_target="${target_alias}"; \
29701 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29702 case $(srcdir) in \
29703 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29704 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29705 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29706 esac; \
29707 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
29708 libsrcdir="$$s/libtermcap"; \
29709 $(SHELL) $${libsrcdir}/configure \
29710 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29711 --target=$${this_target} $${srcdiroption} \
29712 || exit 1
29713 @endif libtermcap
29719 .PHONY: all-libtermcap maybe-all-libtermcap
29720 maybe-all-libtermcap:
29721 @if gcc-bootstrap
29722 all-libtermcap: stage_current
29723 @endif gcc-bootstrap
29724 @if libtermcap
29725 TARGET-libtermcap=all
29726 maybe-all-libtermcap: all-libtermcap
29727 all-libtermcap: configure-libtermcap
29728 @: $(MAKE); $(unstage)
29729 @r=`${PWD_COMMAND}`; export r; \
29730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29731 $(HOST_EXPORTS) \
29732 (cd $(HOST_SUBDIR)/libtermcap && \
29733 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29734 $(TARGET-libtermcap))
29735 @endif libtermcap
29740 .PHONY: check-libtermcap maybe-check-libtermcap
29741 maybe-check-libtermcap:
29742 @if libtermcap
29743 maybe-check-libtermcap: check-libtermcap
29745 check-libtermcap:
29747 @endif libtermcap
29749 .PHONY: install-libtermcap maybe-install-libtermcap
29750 maybe-install-libtermcap:
29751 @if libtermcap
29752 maybe-install-libtermcap: install-libtermcap
29754 install-libtermcap: installdirs
29755 @: $(MAKE); $(unstage)
29756 @r=`${PWD_COMMAND}`; export r; \
29757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29758 $(HOST_EXPORTS) \
29759 (cd $(HOST_SUBDIR)/libtermcap && \
29760 $(MAKE) $(FLAGS_TO_PASS) install)
29762 @endif libtermcap
29764 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29765 maybe-install-strip-libtermcap:
29766 @if libtermcap
29767 maybe-install-strip-libtermcap: install-strip-libtermcap
29769 install-strip-libtermcap: installdirs
29770 @: $(MAKE); $(unstage)
29771 @r=`${PWD_COMMAND}`; export r; \
29772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29773 $(HOST_EXPORTS) \
29774 (cd $(HOST_SUBDIR)/libtermcap && \
29775 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29777 @endif libtermcap
29779 # Other targets (info, dvi, pdf, etc.)
29781 .PHONY: maybe-info-libtermcap info-libtermcap
29782 maybe-info-libtermcap:
29783 @if libtermcap
29784 maybe-info-libtermcap: info-libtermcap
29786 info-libtermcap: \
29787 configure-libtermcap
29788 @: $(MAKE); $(unstage)
29789 @[ -f ./libtermcap/Makefile ] || exit 0; \
29790 r=`${PWD_COMMAND}`; export r; \
29791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29792 $(HOST_EXPORTS) \
29793 for flag in $(EXTRA_HOST_FLAGS) ; do \
29794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29795 done; \
29796 echo "Doing info in libtermcap" ; \
29797 (cd $(HOST_SUBDIR)/libtermcap && \
29798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29800 "RANLIB=$${RANLIB}" \
29801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29802 info) \
29803 || exit 1
29805 @endif libtermcap
29807 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
29808 maybe-dvi-libtermcap:
29809 @if libtermcap
29810 maybe-dvi-libtermcap: dvi-libtermcap
29812 dvi-libtermcap: \
29813 configure-libtermcap
29814 @: $(MAKE); $(unstage)
29815 @[ -f ./libtermcap/Makefile ] || exit 0; \
29816 r=`${PWD_COMMAND}`; export r; \
29817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29818 $(HOST_EXPORTS) \
29819 for flag in $(EXTRA_HOST_FLAGS) ; do \
29820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29821 done; \
29822 echo "Doing dvi in libtermcap" ; \
29823 (cd $(HOST_SUBDIR)/libtermcap && \
29824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29826 "RANLIB=$${RANLIB}" \
29827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29828 dvi) \
29829 || exit 1
29831 @endif libtermcap
29833 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
29834 maybe-pdf-libtermcap:
29835 @if libtermcap
29836 maybe-pdf-libtermcap: pdf-libtermcap
29838 pdf-libtermcap: \
29839 configure-libtermcap
29840 @: $(MAKE); $(unstage)
29841 @[ -f ./libtermcap/Makefile ] || exit 0; \
29842 r=`${PWD_COMMAND}`; export r; \
29843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29844 $(HOST_EXPORTS) \
29845 for flag in $(EXTRA_HOST_FLAGS) ; do \
29846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29847 done; \
29848 echo "Doing pdf in libtermcap" ; \
29849 (cd $(HOST_SUBDIR)/libtermcap && \
29850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29852 "RANLIB=$${RANLIB}" \
29853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29854 pdf) \
29855 || exit 1
29857 @endif libtermcap
29859 .PHONY: maybe-html-libtermcap html-libtermcap
29860 maybe-html-libtermcap:
29861 @if libtermcap
29862 maybe-html-libtermcap: html-libtermcap
29864 html-libtermcap: \
29865 configure-libtermcap
29866 @: $(MAKE); $(unstage)
29867 @[ -f ./libtermcap/Makefile ] || exit 0; \
29868 r=`${PWD_COMMAND}`; export r; \
29869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29870 $(HOST_EXPORTS) \
29871 for flag in $(EXTRA_HOST_FLAGS) ; do \
29872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29873 done; \
29874 echo "Doing html in libtermcap" ; \
29875 (cd $(HOST_SUBDIR)/libtermcap && \
29876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29878 "RANLIB=$${RANLIB}" \
29879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29880 html) \
29881 || exit 1
29883 @endif libtermcap
29885 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29886 maybe-TAGS-libtermcap:
29887 @if libtermcap
29888 maybe-TAGS-libtermcap: TAGS-libtermcap
29890 TAGS-libtermcap: \
29891 configure-libtermcap
29892 @: $(MAKE); $(unstage)
29893 @[ -f ./libtermcap/Makefile ] || exit 0; \
29894 r=`${PWD_COMMAND}`; export r; \
29895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29896 $(HOST_EXPORTS) \
29897 for flag in $(EXTRA_HOST_FLAGS) ; do \
29898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29899 done; \
29900 echo "Doing TAGS in libtermcap" ; \
29901 (cd $(HOST_SUBDIR)/libtermcap && \
29902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29904 "RANLIB=$${RANLIB}" \
29905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29906 TAGS) \
29907 || exit 1
29909 @endif libtermcap
29911 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
29912 maybe-install-info-libtermcap:
29913 @if libtermcap
29914 maybe-install-info-libtermcap: install-info-libtermcap
29916 install-info-libtermcap: \
29917 configure-libtermcap \
29918 info-libtermcap
29919 @: $(MAKE); $(unstage)
29920 @[ -f ./libtermcap/Makefile ] || exit 0; \
29921 r=`${PWD_COMMAND}`; export r; \
29922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29923 $(HOST_EXPORTS) \
29924 for flag in $(EXTRA_HOST_FLAGS) ; do \
29925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29926 done; \
29927 echo "Doing install-info in libtermcap" ; \
29928 (cd $(HOST_SUBDIR)/libtermcap && \
29929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29931 "RANLIB=$${RANLIB}" \
29932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29933 install-info) \
29934 || exit 1
29936 @endif libtermcap
29938 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29939 maybe-install-pdf-libtermcap:
29940 @if libtermcap
29941 maybe-install-pdf-libtermcap: install-pdf-libtermcap
29943 install-pdf-libtermcap: \
29944 configure-libtermcap \
29945 pdf-libtermcap
29946 @: $(MAKE); $(unstage)
29947 @[ -f ./libtermcap/Makefile ] || exit 0; \
29948 r=`${PWD_COMMAND}`; export r; \
29949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29950 $(HOST_EXPORTS) \
29951 for flag in $(EXTRA_HOST_FLAGS) ; do \
29952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29953 done; \
29954 echo "Doing install-pdf in libtermcap" ; \
29955 (cd $(HOST_SUBDIR)/libtermcap && \
29956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29958 "RANLIB=$${RANLIB}" \
29959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29960 install-pdf) \
29961 || exit 1
29963 @endif libtermcap
29965 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
29966 maybe-install-html-libtermcap:
29967 @if libtermcap
29968 maybe-install-html-libtermcap: install-html-libtermcap
29970 install-html-libtermcap: \
29971 configure-libtermcap \
29972 html-libtermcap
29973 @: $(MAKE); $(unstage)
29974 @[ -f ./libtermcap/Makefile ] || exit 0; \
29975 r=`${PWD_COMMAND}`; export r; \
29976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29977 $(HOST_EXPORTS) \
29978 for flag in $(EXTRA_HOST_FLAGS) ; do \
29979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29980 done; \
29981 echo "Doing install-html in libtermcap" ; \
29982 (cd $(HOST_SUBDIR)/libtermcap && \
29983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29985 "RANLIB=$${RANLIB}" \
29986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29987 install-html) \
29988 || exit 1
29990 @endif libtermcap
29992 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
29993 maybe-installcheck-libtermcap:
29994 @if libtermcap
29995 maybe-installcheck-libtermcap: installcheck-libtermcap
29997 installcheck-libtermcap: \
29998 configure-libtermcap
29999 @: $(MAKE); $(unstage)
30000 @[ -f ./libtermcap/Makefile ] || exit 0; \
30001 r=`${PWD_COMMAND}`; export r; \
30002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30003 $(HOST_EXPORTS) \
30004 for flag in $(EXTRA_HOST_FLAGS) ; do \
30005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30006 done; \
30007 echo "Doing installcheck in libtermcap" ; \
30008 (cd $(HOST_SUBDIR)/libtermcap && \
30009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30011 "RANLIB=$${RANLIB}" \
30012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30013 installcheck) \
30014 || exit 1
30016 @endif libtermcap
30018 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
30019 maybe-mostlyclean-libtermcap:
30020 @if libtermcap
30021 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
30023 # libtermcap doesn't support mostlyclean.
30024 mostlyclean-libtermcap:
30026 @endif libtermcap
30028 .PHONY: maybe-clean-libtermcap clean-libtermcap
30029 maybe-clean-libtermcap:
30030 @if libtermcap
30031 maybe-clean-libtermcap: clean-libtermcap
30033 # libtermcap doesn't support clean.
30034 clean-libtermcap:
30036 @endif libtermcap
30038 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
30039 maybe-distclean-libtermcap:
30040 @if libtermcap
30041 maybe-distclean-libtermcap: distclean-libtermcap
30043 # libtermcap doesn't support distclean.
30044 distclean-libtermcap:
30046 @endif libtermcap
30048 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
30049 maybe-maintainer-clean-libtermcap:
30050 @if libtermcap
30051 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
30053 # libtermcap doesn't support maintainer-clean.
30054 maintainer-clean-libtermcap:
30056 @endif libtermcap
30060 .PHONY: configure-utils maybe-configure-utils
30061 maybe-configure-utils:
30062 @if gcc-bootstrap
30063 configure-utils: stage_current
30064 @endif gcc-bootstrap
30065 @if utils
30066 maybe-configure-utils: configure-utils
30067 configure-utils:
30068 @: $(MAKE); $(unstage)
30069 @r=`${PWD_COMMAND}`; export r; \
30070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30071 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
30072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
30073 $(HOST_EXPORTS) \
30074 echo Configuring in $(HOST_SUBDIR)/utils; \
30076 this_target="${target_alias}"; \
30078 cd "$(HOST_SUBDIR)/utils" || exit 1; \
30079 case $(srcdir) in \
30080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30081 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
30082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30083 esac; \
30084 srcdiroption="--srcdir=$${topdir}/utils"; \
30085 libsrcdir="$$s/utils"; \
30086 $(SHELL) $${libsrcdir}/configure \
30087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30088 --target=$${this_target} $${srcdiroption} \
30089 || exit 1
30090 @endif utils
30096 .PHONY: all-utils maybe-all-utils
30097 maybe-all-utils:
30098 @if gcc-bootstrap
30099 all-utils: stage_current
30100 @endif gcc-bootstrap
30101 @if utils
30102 TARGET-utils=all
30103 maybe-all-utils: all-utils
30104 all-utils: configure-utils
30105 @: $(MAKE); $(unstage)
30106 @r=`${PWD_COMMAND}`; export r; \
30107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30108 $(HOST_EXPORTS) \
30109 (cd $(HOST_SUBDIR)/utils && \
30110 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30111 $(TARGET-utils))
30112 @endif utils
30117 .PHONY: check-utils maybe-check-utils
30118 maybe-check-utils:
30119 @if utils
30120 maybe-check-utils: check-utils
30122 check-utils:
30124 @endif utils
30126 .PHONY: install-utils maybe-install-utils
30127 maybe-install-utils:
30128 @if utils
30129 maybe-install-utils: install-utils
30131 install-utils: installdirs
30132 @: $(MAKE); $(unstage)
30133 @r=`${PWD_COMMAND}`; export r; \
30134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30135 $(HOST_EXPORTS) \
30136 (cd $(HOST_SUBDIR)/utils && \
30137 $(MAKE) $(FLAGS_TO_PASS) install)
30139 @endif utils
30141 .PHONY: install-strip-utils maybe-install-strip-utils
30142 maybe-install-strip-utils:
30143 @if utils
30144 maybe-install-strip-utils: install-strip-utils
30146 install-strip-utils: installdirs
30147 @: $(MAKE); $(unstage)
30148 @r=`${PWD_COMMAND}`; export r; \
30149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30150 $(HOST_EXPORTS) \
30151 (cd $(HOST_SUBDIR)/utils && \
30152 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30154 @endif utils
30156 # Other targets (info, dvi, pdf, etc.)
30158 .PHONY: maybe-info-utils info-utils
30159 maybe-info-utils:
30160 @if utils
30161 maybe-info-utils: info-utils
30163 info-utils: \
30164 configure-utils
30165 @: $(MAKE); $(unstage)
30166 @[ -f ./utils/Makefile ] || exit 0; \
30167 r=`${PWD_COMMAND}`; export r; \
30168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30169 $(HOST_EXPORTS) \
30170 for flag in $(EXTRA_HOST_FLAGS) ; do \
30171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30172 done; \
30173 echo "Doing info in utils" ; \
30174 (cd $(HOST_SUBDIR)/utils && \
30175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30177 "RANLIB=$${RANLIB}" \
30178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30179 info) \
30180 || exit 1
30182 @endif utils
30184 .PHONY: maybe-dvi-utils dvi-utils
30185 maybe-dvi-utils:
30186 @if utils
30187 maybe-dvi-utils: dvi-utils
30189 dvi-utils: \
30190 configure-utils
30191 @: $(MAKE); $(unstage)
30192 @[ -f ./utils/Makefile ] || exit 0; \
30193 r=`${PWD_COMMAND}`; export r; \
30194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30195 $(HOST_EXPORTS) \
30196 for flag in $(EXTRA_HOST_FLAGS) ; do \
30197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30198 done; \
30199 echo "Doing dvi in utils" ; \
30200 (cd $(HOST_SUBDIR)/utils && \
30201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30203 "RANLIB=$${RANLIB}" \
30204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30205 dvi) \
30206 || exit 1
30208 @endif utils
30210 .PHONY: maybe-pdf-utils pdf-utils
30211 maybe-pdf-utils:
30212 @if utils
30213 maybe-pdf-utils: pdf-utils
30215 pdf-utils: \
30216 configure-utils
30217 @: $(MAKE); $(unstage)
30218 @[ -f ./utils/Makefile ] || exit 0; \
30219 r=`${PWD_COMMAND}`; export r; \
30220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30221 $(HOST_EXPORTS) \
30222 for flag in $(EXTRA_HOST_FLAGS) ; do \
30223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30224 done; \
30225 echo "Doing pdf in utils" ; \
30226 (cd $(HOST_SUBDIR)/utils && \
30227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30229 "RANLIB=$${RANLIB}" \
30230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30231 pdf) \
30232 || exit 1
30234 @endif utils
30236 .PHONY: maybe-html-utils html-utils
30237 maybe-html-utils:
30238 @if utils
30239 maybe-html-utils: html-utils
30241 html-utils: \
30242 configure-utils
30243 @: $(MAKE); $(unstage)
30244 @[ -f ./utils/Makefile ] || exit 0; \
30245 r=`${PWD_COMMAND}`; export r; \
30246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30247 $(HOST_EXPORTS) \
30248 for flag in $(EXTRA_HOST_FLAGS) ; do \
30249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30250 done; \
30251 echo "Doing html in utils" ; \
30252 (cd $(HOST_SUBDIR)/utils && \
30253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30255 "RANLIB=$${RANLIB}" \
30256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30257 html) \
30258 || exit 1
30260 @endif utils
30262 .PHONY: maybe-TAGS-utils TAGS-utils
30263 maybe-TAGS-utils:
30264 @if utils
30265 maybe-TAGS-utils: TAGS-utils
30267 TAGS-utils: \
30268 configure-utils
30269 @: $(MAKE); $(unstage)
30270 @[ -f ./utils/Makefile ] || exit 0; \
30271 r=`${PWD_COMMAND}`; export r; \
30272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30273 $(HOST_EXPORTS) \
30274 for flag in $(EXTRA_HOST_FLAGS) ; do \
30275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30276 done; \
30277 echo "Doing TAGS in utils" ; \
30278 (cd $(HOST_SUBDIR)/utils && \
30279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30281 "RANLIB=$${RANLIB}" \
30282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30283 TAGS) \
30284 || exit 1
30286 @endif utils
30288 .PHONY: maybe-install-info-utils install-info-utils
30289 maybe-install-info-utils:
30290 @if utils
30291 maybe-install-info-utils: install-info-utils
30293 install-info-utils: \
30294 configure-utils \
30295 info-utils
30296 @: $(MAKE); $(unstage)
30297 @[ -f ./utils/Makefile ] || exit 0; \
30298 r=`${PWD_COMMAND}`; export r; \
30299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30300 $(HOST_EXPORTS) \
30301 for flag in $(EXTRA_HOST_FLAGS) ; do \
30302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30303 done; \
30304 echo "Doing install-info in utils" ; \
30305 (cd $(HOST_SUBDIR)/utils && \
30306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30308 "RANLIB=$${RANLIB}" \
30309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30310 install-info) \
30311 || exit 1
30313 @endif utils
30315 .PHONY: maybe-install-pdf-utils install-pdf-utils
30316 maybe-install-pdf-utils:
30317 @if utils
30318 maybe-install-pdf-utils: install-pdf-utils
30320 install-pdf-utils: \
30321 configure-utils \
30322 pdf-utils
30323 @: $(MAKE); $(unstage)
30324 @[ -f ./utils/Makefile ] || exit 0; \
30325 r=`${PWD_COMMAND}`; export r; \
30326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30327 $(HOST_EXPORTS) \
30328 for flag in $(EXTRA_HOST_FLAGS) ; do \
30329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30330 done; \
30331 echo "Doing install-pdf in utils" ; \
30332 (cd $(HOST_SUBDIR)/utils && \
30333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30335 "RANLIB=$${RANLIB}" \
30336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30337 install-pdf) \
30338 || exit 1
30340 @endif utils
30342 .PHONY: maybe-install-html-utils install-html-utils
30343 maybe-install-html-utils:
30344 @if utils
30345 maybe-install-html-utils: install-html-utils
30347 install-html-utils: \
30348 configure-utils \
30349 html-utils
30350 @: $(MAKE); $(unstage)
30351 @[ -f ./utils/Makefile ] || exit 0; \
30352 r=`${PWD_COMMAND}`; export r; \
30353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30354 $(HOST_EXPORTS) \
30355 for flag in $(EXTRA_HOST_FLAGS) ; do \
30356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30357 done; \
30358 echo "Doing install-html in utils" ; \
30359 (cd $(HOST_SUBDIR)/utils && \
30360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30362 "RANLIB=$${RANLIB}" \
30363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30364 install-html) \
30365 || exit 1
30367 @endif utils
30369 .PHONY: maybe-installcheck-utils installcheck-utils
30370 maybe-installcheck-utils:
30371 @if utils
30372 maybe-installcheck-utils: installcheck-utils
30374 installcheck-utils: \
30375 configure-utils
30376 @: $(MAKE); $(unstage)
30377 @[ -f ./utils/Makefile ] || exit 0; \
30378 r=`${PWD_COMMAND}`; export r; \
30379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30380 $(HOST_EXPORTS) \
30381 for flag in $(EXTRA_HOST_FLAGS) ; do \
30382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30383 done; \
30384 echo "Doing installcheck in utils" ; \
30385 (cd $(HOST_SUBDIR)/utils && \
30386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30388 "RANLIB=$${RANLIB}" \
30389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30390 installcheck) \
30391 || exit 1
30393 @endif utils
30395 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
30396 maybe-mostlyclean-utils:
30397 @if utils
30398 maybe-mostlyclean-utils: mostlyclean-utils
30400 mostlyclean-utils:
30401 @: $(MAKE); $(unstage)
30402 @[ -f ./utils/Makefile ] || exit 0; \
30403 r=`${PWD_COMMAND}`; export r; \
30404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30405 $(HOST_EXPORTS) \
30406 for flag in $(EXTRA_HOST_FLAGS) ; do \
30407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30408 done; \
30409 echo "Doing mostlyclean in utils" ; \
30410 (cd $(HOST_SUBDIR)/utils && \
30411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30413 "RANLIB=$${RANLIB}" \
30414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30415 mostlyclean) \
30416 || exit 1
30418 @endif utils
30420 .PHONY: maybe-clean-utils clean-utils
30421 maybe-clean-utils:
30422 @if utils
30423 maybe-clean-utils: clean-utils
30425 clean-utils:
30426 @: $(MAKE); $(unstage)
30427 @[ -f ./utils/Makefile ] || exit 0; \
30428 r=`${PWD_COMMAND}`; export r; \
30429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30430 $(HOST_EXPORTS) \
30431 for flag in $(EXTRA_HOST_FLAGS) ; do \
30432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30433 done; \
30434 echo "Doing clean in utils" ; \
30435 (cd $(HOST_SUBDIR)/utils && \
30436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30438 "RANLIB=$${RANLIB}" \
30439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30440 clean) \
30441 || exit 1
30443 @endif utils
30445 .PHONY: maybe-distclean-utils distclean-utils
30446 maybe-distclean-utils:
30447 @if utils
30448 maybe-distclean-utils: distclean-utils
30450 distclean-utils:
30451 @: $(MAKE); $(unstage)
30452 @[ -f ./utils/Makefile ] || exit 0; \
30453 r=`${PWD_COMMAND}`; export r; \
30454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30455 $(HOST_EXPORTS) \
30456 for flag in $(EXTRA_HOST_FLAGS) ; do \
30457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30458 done; \
30459 echo "Doing distclean in utils" ; \
30460 (cd $(HOST_SUBDIR)/utils && \
30461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30463 "RANLIB=$${RANLIB}" \
30464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30465 distclean) \
30466 || exit 1
30468 @endif utils
30470 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30471 maybe-maintainer-clean-utils:
30472 @if utils
30473 maybe-maintainer-clean-utils: maintainer-clean-utils
30475 maintainer-clean-utils:
30476 @: $(MAKE); $(unstage)
30477 @[ -f ./utils/Makefile ] || exit 0; \
30478 r=`${PWD_COMMAND}`; export r; \
30479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30480 $(HOST_EXPORTS) \
30481 for flag in $(EXTRA_HOST_FLAGS) ; do \
30482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30483 done; \
30484 echo "Doing maintainer-clean in utils" ; \
30485 (cd $(HOST_SUBDIR)/utils && \
30486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30488 "RANLIB=$${RANLIB}" \
30489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30490 maintainer-clean) \
30491 || exit 1
30493 @endif utils
30497 .PHONY: configure-gnattools maybe-configure-gnattools
30498 maybe-configure-gnattools:
30499 @if gcc-bootstrap
30500 configure-gnattools: stage_current
30501 @endif gcc-bootstrap
30502 @if gnattools
30503 maybe-configure-gnattools: configure-gnattools
30504 configure-gnattools:
30505 @: $(MAKE); $(unstage)
30506 @r=`${PWD_COMMAND}`; export r; \
30507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30508 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30509 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
30510 $(HOST_EXPORTS) \
30511 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30513 this_target="${target_alias}"; \
30515 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30516 case $(srcdir) in \
30517 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30518 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30519 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30520 esac; \
30521 srcdiroption="--srcdir=$${topdir}/gnattools"; \
30522 libsrcdir="$$s/gnattools"; \
30523 $(SHELL) $${libsrcdir}/configure \
30524 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30525 --target=$${this_target} $${srcdiroption} \
30526 || exit 1
30527 @endif gnattools
30533 .PHONY: all-gnattools maybe-all-gnattools
30534 maybe-all-gnattools:
30535 @if gcc-bootstrap
30536 all-gnattools: stage_current
30537 @endif gcc-bootstrap
30538 @if gnattools
30539 TARGET-gnattools=all
30540 maybe-all-gnattools: all-gnattools
30541 all-gnattools: configure-gnattools
30542 @: $(MAKE); $(unstage)
30543 @r=`${PWD_COMMAND}`; export r; \
30544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30545 $(HOST_EXPORTS) \
30546 (cd $(HOST_SUBDIR)/gnattools && \
30547 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30548 $(TARGET-gnattools))
30549 @endif gnattools
30554 .PHONY: check-gnattools maybe-check-gnattools
30555 maybe-check-gnattools:
30556 @if gnattools
30557 maybe-check-gnattools: check-gnattools
30559 check-gnattools:
30560 @: $(MAKE); $(unstage)
30561 @r=`${PWD_COMMAND}`; export r; \
30562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30563 $(HOST_EXPORTS) \
30564 (cd $(HOST_SUBDIR)/gnattools && \
30565 $(MAKE) $(FLAGS_TO_PASS) check)
30567 @endif gnattools
30569 .PHONY: install-gnattools maybe-install-gnattools
30570 maybe-install-gnattools:
30571 @if gnattools
30572 maybe-install-gnattools: install-gnattools
30574 install-gnattools: installdirs
30575 @: $(MAKE); $(unstage)
30576 @r=`${PWD_COMMAND}`; export r; \
30577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30578 $(HOST_EXPORTS) \
30579 (cd $(HOST_SUBDIR)/gnattools && \
30580 $(MAKE) $(FLAGS_TO_PASS) install)
30582 @endif gnattools
30584 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
30585 maybe-install-strip-gnattools:
30586 @if gnattools
30587 maybe-install-strip-gnattools: install-strip-gnattools
30589 install-strip-gnattools: installdirs
30590 @: $(MAKE); $(unstage)
30591 @r=`${PWD_COMMAND}`; export r; \
30592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30593 $(HOST_EXPORTS) \
30594 (cd $(HOST_SUBDIR)/gnattools && \
30595 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30597 @endif gnattools
30599 # Other targets (info, dvi, pdf, etc.)
30601 .PHONY: maybe-info-gnattools info-gnattools
30602 maybe-info-gnattools:
30603 @if gnattools
30604 maybe-info-gnattools: info-gnattools
30606 info-gnattools: \
30607 configure-gnattools
30608 @: $(MAKE); $(unstage)
30609 @[ -f ./gnattools/Makefile ] || exit 0; \
30610 r=`${PWD_COMMAND}`; export r; \
30611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30612 $(HOST_EXPORTS) \
30613 for flag in $(EXTRA_HOST_FLAGS) ; do \
30614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30615 done; \
30616 echo "Doing info in gnattools" ; \
30617 (cd $(HOST_SUBDIR)/gnattools && \
30618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30620 "RANLIB=$${RANLIB}" \
30621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30622 info) \
30623 || exit 1
30625 @endif gnattools
30627 .PHONY: maybe-dvi-gnattools dvi-gnattools
30628 maybe-dvi-gnattools:
30629 @if gnattools
30630 maybe-dvi-gnattools: dvi-gnattools
30632 dvi-gnattools: \
30633 configure-gnattools
30634 @: $(MAKE); $(unstage)
30635 @[ -f ./gnattools/Makefile ] || exit 0; \
30636 r=`${PWD_COMMAND}`; export r; \
30637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30638 $(HOST_EXPORTS) \
30639 for flag in $(EXTRA_HOST_FLAGS) ; do \
30640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30641 done; \
30642 echo "Doing dvi in gnattools" ; \
30643 (cd $(HOST_SUBDIR)/gnattools && \
30644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30646 "RANLIB=$${RANLIB}" \
30647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30648 dvi) \
30649 || exit 1
30651 @endif gnattools
30653 .PHONY: maybe-pdf-gnattools pdf-gnattools
30654 maybe-pdf-gnattools:
30655 @if gnattools
30656 maybe-pdf-gnattools: pdf-gnattools
30658 pdf-gnattools: \
30659 configure-gnattools
30660 @: $(MAKE); $(unstage)
30661 @[ -f ./gnattools/Makefile ] || exit 0; \
30662 r=`${PWD_COMMAND}`; export r; \
30663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30664 $(HOST_EXPORTS) \
30665 for flag in $(EXTRA_HOST_FLAGS) ; do \
30666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30667 done; \
30668 echo "Doing pdf in gnattools" ; \
30669 (cd $(HOST_SUBDIR)/gnattools && \
30670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30672 "RANLIB=$${RANLIB}" \
30673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30674 pdf) \
30675 || exit 1
30677 @endif gnattools
30679 .PHONY: maybe-html-gnattools html-gnattools
30680 maybe-html-gnattools:
30681 @if gnattools
30682 maybe-html-gnattools: html-gnattools
30684 html-gnattools: \
30685 configure-gnattools
30686 @: $(MAKE); $(unstage)
30687 @[ -f ./gnattools/Makefile ] || exit 0; \
30688 r=`${PWD_COMMAND}`; export r; \
30689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30690 $(HOST_EXPORTS) \
30691 for flag in $(EXTRA_HOST_FLAGS) ; do \
30692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30693 done; \
30694 echo "Doing html in gnattools" ; \
30695 (cd $(HOST_SUBDIR)/gnattools && \
30696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30698 "RANLIB=$${RANLIB}" \
30699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30700 html) \
30701 || exit 1
30703 @endif gnattools
30705 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
30706 maybe-TAGS-gnattools:
30707 @if gnattools
30708 maybe-TAGS-gnattools: TAGS-gnattools
30710 TAGS-gnattools: \
30711 configure-gnattools
30712 @: $(MAKE); $(unstage)
30713 @[ -f ./gnattools/Makefile ] || exit 0; \
30714 r=`${PWD_COMMAND}`; export r; \
30715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30716 $(HOST_EXPORTS) \
30717 for flag in $(EXTRA_HOST_FLAGS) ; do \
30718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30719 done; \
30720 echo "Doing TAGS in gnattools" ; \
30721 (cd $(HOST_SUBDIR)/gnattools && \
30722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30724 "RANLIB=$${RANLIB}" \
30725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30726 TAGS) \
30727 || exit 1
30729 @endif gnattools
30731 .PHONY: maybe-install-info-gnattools install-info-gnattools
30732 maybe-install-info-gnattools:
30733 @if gnattools
30734 maybe-install-info-gnattools: install-info-gnattools
30736 install-info-gnattools: \
30737 configure-gnattools \
30738 info-gnattools
30739 @: $(MAKE); $(unstage)
30740 @[ -f ./gnattools/Makefile ] || exit 0; \
30741 r=`${PWD_COMMAND}`; export r; \
30742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30743 $(HOST_EXPORTS) \
30744 for flag in $(EXTRA_HOST_FLAGS) ; do \
30745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30746 done; \
30747 echo "Doing install-info in gnattools" ; \
30748 (cd $(HOST_SUBDIR)/gnattools && \
30749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30751 "RANLIB=$${RANLIB}" \
30752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30753 install-info) \
30754 || exit 1
30756 @endif gnattools
30758 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30759 maybe-install-pdf-gnattools:
30760 @if gnattools
30761 maybe-install-pdf-gnattools: install-pdf-gnattools
30763 install-pdf-gnattools: \
30764 configure-gnattools \
30765 pdf-gnattools
30766 @: $(MAKE); $(unstage)
30767 @[ -f ./gnattools/Makefile ] || exit 0; \
30768 r=`${PWD_COMMAND}`; export r; \
30769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30770 $(HOST_EXPORTS) \
30771 for flag in $(EXTRA_HOST_FLAGS) ; do \
30772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30773 done; \
30774 echo "Doing install-pdf in gnattools" ; \
30775 (cd $(HOST_SUBDIR)/gnattools && \
30776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30778 "RANLIB=$${RANLIB}" \
30779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30780 install-pdf) \
30781 || exit 1
30783 @endif gnattools
30785 .PHONY: maybe-install-html-gnattools install-html-gnattools
30786 maybe-install-html-gnattools:
30787 @if gnattools
30788 maybe-install-html-gnattools: install-html-gnattools
30790 install-html-gnattools: \
30791 configure-gnattools \
30792 html-gnattools
30793 @: $(MAKE); $(unstage)
30794 @[ -f ./gnattools/Makefile ] || exit 0; \
30795 r=`${PWD_COMMAND}`; export r; \
30796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30797 $(HOST_EXPORTS) \
30798 for flag in $(EXTRA_HOST_FLAGS) ; do \
30799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30800 done; \
30801 echo "Doing install-html in gnattools" ; \
30802 (cd $(HOST_SUBDIR)/gnattools && \
30803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30805 "RANLIB=$${RANLIB}" \
30806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30807 install-html) \
30808 || exit 1
30810 @endif gnattools
30812 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
30813 maybe-installcheck-gnattools:
30814 @if gnattools
30815 maybe-installcheck-gnattools: installcheck-gnattools
30817 installcheck-gnattools: \
30818 configure-gnattools
30819 @: $(MAKE); $(unstage)
30820 @[ -f ./gnattools/Makefile ] || exit 0; \
30821 r=`${PWD_COMMAND}`; export r; \
30822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30823 $(HOST_EXPORTS) \
30824 for flag in $(EXTRA_HOST_FLAGS) ; do \
30825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30826 done; \
30827 echo "Doing installcheck in gnattools" ; \
30828 (cd $(HOST_SUBDIR)/gnattools && \
30829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30831 "RANLIB=$${RANLIB}" \
30832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30833 installcheck) \
30834 || exit 1
30836 @endif gnattools
30838 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30839 maybe-mostlyclean-gnattools:
30840 @if gnattools
30841 maybe-mostlyclean-gnattools: mostlyclean-gnattools
30843 mostlyclean-gnattools:
30844 @: $(MAKE); $(unstage)
30845 @[ -f ./gnattools/Makefile ] || exit 0; \
30846 r=`${PWD_COMMAND}`; export r; \
30847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30848 $(HOST_EXPORTS) \
30849 for flag in $(EXTRA_HOST_FLAGS) ; do \
30850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30851 done; \
30852 echo "Doing mostlyclean in gnattools" ; \
30853 (cd $(HOST_SUBDIR)/gnattools && \
30854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30856 "RANLIB=$${RANLIB}" \
30857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30858 mostlyclean) \
30859 || exit 1
30861 @endif gnattools
30863 .PHONY: maybe-clean-gnattools clean-gnattools
30864 maybe-clean-gnattools:
30865 @if gnattools
30866 maybe-clean-gnattools: clean-gnattools
30868 clean-gnattools:
30869 @: $(MAKE); $(unstage)
30870 @[ -f ./gnattools/Makefile ] || exit 0; \
30871 r=`${PWD_COMMAND}`; export r; \
30872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30873 $(HOST_EXPORTS) \
30874 for flag in $(EXTRA_HOST_FLAGS) ; do \
30875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30876 done; \
30877 echo "Doing clean in gnattools" ; \
30878 (cd $(HOST_SUBDIR)/gnattools && \
30879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30881 "RANLIB=$${RANLIB}" \
30882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30883 clean) \
30884 || exit 1
30886 @endif gnattools
30888 .PHONY: maybe-distclean-gnattools distclean-gnattools
30889 maybe-distclean-gnattools:
30890 @if gnattools
30891 maybe-distclean-gnattools: distclean-gnattools
30893 distclean-gnattools:
30894 @: $(MAKE); $(unstage)
30895 @[ -f ./gnattools/Makefile ] || exit 0; \
30896 r=`${PWD_COMMAND}`; export r; \
30897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30898 $(HOST_EXPORTS) \
30899 for flag in $(EXTRA_HOST_FLAGS) ; do \
30900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30901 done; \
30902 echo "Doing distclean in gnattools" ; \
30903 (cd $(HOST_SUBDIR)/gnattools && \
30904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30906 "RANLIB=$${RANLIB}" \
30907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30908 distclean) \
30909 || exit 1
30911 @endif gnattools
30913 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30914 maybe-maintainer-clean-gnattools:
30915 @if gnattools
30916 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30918 maintainer-clean-gnattools:
30919 @: $(MAKE); $(unstage)
30920 @[ -f ./gnattools/Makefile ] || exit 0; \
30921 r=`${PWD_COMMAND}`; export r; \
30922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30923 $(HOST_EXPORTS) \
30924 for flag in $(EXTRA_HOST_FLAGS) ; do \
30925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30926 done; \
30927 echo "Doing maintainer-clean in gnattools" ; \
30928 (cd $(HOST_SUBDIR)/gnattools && \
30929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30931 "RANLIB=$${RANLIB}" \
30932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30933 maintainer-clean) \
30934 || exit 1
30936 @endif gnattools
30940 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
30941 maybe-configure-lto-plugin:
30942 @if gcc-bootstrap
30943 configure-lto-plugin: stage_current
30944 @endif gcc-bootstrap
30945 @if lto-plugin
30946 maybe-configure-lto-plugin: configure-lto-plugin
30947 configure-lto-plugin:
30948 @r=`${PWD_COMMAND}`; export r; \
30949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30950 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30952 $(HOST_EXPORTS) \
30953 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
30955 this_target="${target_alias}"; \
30957 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
30958 case $(srcdir) in \
30959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30960 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30962 esac; \
30963 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30964 libsrcdir="$$s/lto-plugin"; \
30965 $(SHELL) $${libsrcdir}/configure \
30966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30967 --target=$${this_target} $${srcdiroption} --enable-shared \
30968 || exit 1
30969 @endif lto-plugin
30973 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
30974 maybe-configure-stage1-lto-plugin:
30975 @if lto-plugin-bootstrap
30976 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
30977 configure-stage1-lto-plugin:
30978 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30979 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30980 @r=`${PWD_COMMAND}`; export r; \
30981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30982 TFLAGS="$(STAGE1_TFLAGS)"; \
30983 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30984 $(HOST_EXPORTS) \
30985 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30986 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30987 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
30988 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
30989 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30990 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30991 case $(srcdir) in \
30992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30993 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30995 esac; \
30996 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30997 libsrcdir="$$s/lto-plugin"; \
30998 $(SHELL) $${libsrcdir}/configure \
30999 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31000 --target=${target_alias} $${srcdiroption} \
31001 $(STAGE1_CONFIGURE_FLAGS) \
31002 --enable-shared
31003 @endif lto-plugin-bootstrap
31005 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
31006 maybe-configure-stage2-lto-plugin:
31007 @if lto-plugin-bootstrap
31008 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
31009 configure-stage2-lto-plugin:
31010 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31011 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31012 @r=`${PWD_COMMAND}`; export r; \
31013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31014 TFLAGS="$(STAGE2_TFLAGS)"; \
31015 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31016 $(HOST_EXPORTS) \
31017 $(POSTSTAGE1_HOST_EXPORTS) \
31018 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
31019 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
31020 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
31021 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
31022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31023 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31024 case $(srcdir) in \
31025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31026 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31028 esac; \
31029 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
31030 libsrcdir="$$s/lto-plugin"; \
31031 $(SHELL) $${libsrcdir}/configure \
31032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31033 --target=${target_alias} $${srcdiroption} \
31034 --with-build-libsubdir=$(HOST_SUBDIR) \
31035 $(STAGE2_CONFIGURE_FLAGS) \
31036 --enable-shared
31037 @endif lto-plugin-bootstrap
31039 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
31040 maybe-configure-stage3-lto-plugin:
31041 @if lto-plugin-bootstrap
31042 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
31043 configure-stage3-lto-plugin:
31044 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31045 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31046 @r=`${PWD_COMMAND}`; export r; \
31047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31048 TFLAGS="$(STAGE3_TFLAGS)"; \
31049 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31050 $(HOST_EXPORTS) \
31051 $(POSTSTAGE1_HOST_EXPORTS) \
31052 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
31053 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
31054 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
31055 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
31056 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31057 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31058 case $(srcdir) in \
31059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31060 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31062 esac; \
31063 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
31064 libsrcdir="$$s/lto-plugin"; \
31065 $(SHELL) $${libsrcdir}/configure \
31066 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31067 --target=${target_alias} $${srcdiroption} \
31068 --with-build-libsubdir=$(HOST_SUBDIR) \
31069 $(STAGE3_CONFIGURE_FLAGS) \
31070 --enable-shared
31071 @endif lto-plugin-bootstrap
31073 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
31074 maybe-configure-stage4-lto-plugin:
31075 @if lto-plugin-bootstrap
31076 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
31077 configure-stage4-lto-plugin:
31078 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31080 @r=`${PWD_COMMAND}`; export r; \
31081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31082 TFLAGS="$(STAGE4_TFLAGS)"; \
31083 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31084 $(HOST_EXPORTS) \
31085 $(POSTSTAGE1_HOST_EXPORTS) \
31086 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
31087 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
31088 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
31089 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
31090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31091 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31092 case $(srcdir) in \
31093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31094 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31096 esac; \
31097 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
31098 libsrcdir="$$s/lto-plugin"; \
31099 $(SHELL) $${libsrcdir}/configure \
31100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31101 --target=${target_alias} $${srcdiroption} \
31102 --with-build-libsubdir=$(HOST_SUBDIR) \
31103 $(STAGE4_CONFIGURE_FLAGS) \
31104 --enable-shared
31105 @endif lto-plugin-bootstrap
31107 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
31108 maybe-configure-stageprofile-lto-plugin:
31109 @if lto-plugin-bootstrap
31110 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31111 configure-stageprofile-lto-plugin:
31112 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31113 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31114 @r=`${PWD_COMMAND}`; export r; \
31115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31116 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31117 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31118 $(HOST_EXPORTS) \
31119 $(POSTSTAGE1_HOST_EXPORTS) \
31120 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
31121 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
31122 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
31123 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
31124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31125 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31126 case $(srcdir) in \
31127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31128 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31130 esac; \
31131 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
31132 libsrcdir="$$s/lto-plugin"; \
31133 $(SHELL) $${libsrcdir}/configure \
31134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31135 --target=${target_alias} $${srcdiroption} \
31136 --with-build-libsubdir=$(HOST_SUBDIR) \
31137 $(STAGEprofile_CONFIGURE_FLAGS) \
31138 --enable-shared
31139 @endif lto-plugin-bootstrap
31141 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
31142 maybe-configure-stagefeedback-lto-plugin:
31143 @if lto-plugin-bootstrap
31144 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31145 configure-stagefeedback-lto-plugin:
31146 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31148 @r=`${PWD_COMMAND}`; export r; \
31149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31150 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31151 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31152 $(HOST_EXPORTS) \
31153 $(POSTSTAGE1_HOST_EXPORTS) \
31154 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31155 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31156 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
31157 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
31158 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31159 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31160 case $(srcdir) in \
31161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31162 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31164 esac; \
31165 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
31166 libsrcdir="$$s/lto-plugin"; \
31167 $(SHELL) $${libsrcdir}/configure \
31168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31169 --target=${target_alias} $${srcdiroption} \
31170 --with-build-libsubdir=$(HOST_SUBDIR) \
31171 $(STAGEfeedback_CONFIGURE_FLAGS) \
31172 --enable-shared
31173 @endif lto-plugin-bootstrap
31179 .PHONY: all-lto-plugin maybe-all-lto-plugin
31180 maybe-all-lto-plugin:
31181 @if gcc-bootstrap
31182 all-lto-plugin: stage_current
31183 @endif gcc-bootstrap
31184 @if lto-plugin
31185 TARGET-lto-plugin=all
31186 maybe-all-lto-plugin: all-lto-plugin
31187 all-lto-plugin: configure-lto-plugin
31188 @r=`${PWD_COMMAND}`; export r; \
31189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31190 $(HOST_EXPORTS) \
31191 (cd $(HOST_SUBDIR)/lto-plugin && \
31192 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31193 $(TARGET-lto-plugin))
31194 @endif lto-plugin
31198 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
31199 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
31200 maybe-all-stage1-lto-plugin:
31201 maybe-clean-stage1-lto-plugin:
31202 @if lto-plugin-bootstrap
31203 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
31204 all-stage1: all-stage1-lto-plugin
31205 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
31206 all-stage1-lto-plugin: configure-stage1-lto-plugin
31207 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31208 @r=`${PWD_COMMAND}`; export r; \
31209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31210 TFLAGS="$(STAGE1_TFLAGS)"; \
31211 $(HOST_EXPORTS) \
31212 cd $(HOST_SUBDIR)/lto-plugin && \
31213 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31214 CFLAGS="$(STAGE1_CFLAGS)" \
31215 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31216 LIBCFLAGS="$(LIBCFLAGS)" \
31217 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31218 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31219 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31220 $(EXTRA_HOST_FLAGS) \
31221 $(STAGE1_FLAGS_TO_PASS) \
31222 TFLAGS="$(STAGE1_TFLAGS)" \
31223 $(TARGET-stage1-lto-plugin)
31225 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
31226 clean-stage1: clean-stage1-lto-plugin
31227 clean-stage1-lto-plugin:
31228 @if [ $(current_stage) = stage1 ]; then \
31229 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31230 else \
31231 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
31232 $(MAKE) stage1-start; \
31233 fi; \
31234 cd $(HOST_SUBDIR)/lto-plugin && \
31235 $(MAKE) $(EXTRA_HOST_FLAGS) \
31236 $(STAGE1_FLAGS_TO_PASS) clean
31237 @endif lto-plugin-bootstrap
31240 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
31241 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
31242 maybe-all-stage2-lto-plugin:
31243 maybe-clean-stage2-lto-plugin:
31244 @if lto-plugin-bootstrap
31245 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
31246 all-stage2: all-stage2-lto-plugin
31247 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
31248 all-stage2-lto-plugin: configure-stage2-lto-plugin
31249 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31250 @r=`${PWD_COMMAND}`; export r; \
31251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31252 TFLAGS="$(STAGE2_TFLAGS)"; \
31253 $(HOST_EXPORTS) \
31254 $(POSTSTAGE1_HOST_EXPORTS) \
31255 cd $(HOST_SUBDIR)/lto-plugin && \
31256 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31257 CFLAGS="$(STAGE2_CFLAGS)" \
31258 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31259 LIBCFLAGS="$(STAGE2_CFLAGS)" \
31260 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31261 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31262 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31263 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
31264 TFLAGS="$(STAGE2_TFLAGS)" \
31265 $(TARGET-stage2-lto-plugin)
31267 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
31268 clean-stage2: clean-stage2-lto-plugin
31269 clean-stage2-lto-plugin:
31270 @if [ $(current_stage) = stage2 ]; then \
31271 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31272 else \
31273 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
31274 $(MAKE) stage2-start; \
31275 fi; \
31276 cd $(HOST_SUBDIR)/lto-plugin && \
31277 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
31278 @endif lto-plugin-bootstrap
31281 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
31282 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
31283 maybe-all-stage3-lto-plugin:
31284 maybe-clean-stage3-lto-plugin:
31285 @if lto-plugin-bootstrap
31286 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
31287 all-stage3: all-stage3-lto-plugin
31288 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
31289 all-stage3-lto-plugin: configure-stage3-lto-plugin
31290 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31291 @r=`${PWD_COMMAND}`; export r; \
31292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31293 TFLAGS="$(STAGE3_TFLAGS)"; \
31294 $(HOST_EXPORTS) \
31295 $(POSTSTAGE1_HOST_EXPORTS) \
31296 cd $(HOST_SUBDIR)/lto-plugin && \
31297 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31298 CFLAGS="$(STAGE3_CFLAGS)" \
31299 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31300 LIBCFLAGS="$(STAGE3_CFLAGS)" \
31301 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31302 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31303 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31304 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
31305 TFLAGS="$(STAGE3_TFLAGS)" \
31306 $(TARGET-stage3-lto-plugin)
31308 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
31309 clean-stage3: clean-stage3-lto-plugin
31310 clean-stage3-lto-plugin:
31311 @if [ $(current_stage) = stage3 ]; then \
31312 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31313 else \
31314 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
31315 $(MAKE) stage3-start; \
31316 fi; \
31317 cd $(HOST_SUBDIR)/lto-plugin && \
31318 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
31319 @endif lto-plugin-bootstrap
31322 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
31323 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
31324 maybe-all-stage4-lto-plugin:
31325 maybe-clean-stage4-lto-plugin:
31326 @if lto-plugin-bootstrap
31327 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
31328 all-stage4: all-stage4-lto-plugin
31329 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
31330 all-stage4-lto-plugin: configure-stage4-lto-plugin
31331 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31332 @r=`${PWD_COMMAND}`; export r; \
31333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31334 TFLAGS="$(STAGE4_TFLAGS)"; \
31335 $(HOST_EXPORTS) \
31336 $(POSTSTAGE1_HOST_EXPORTS) \
31337 cd $(HOST_SUBDIR)/lto-plugin && \
31338 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31339 CFLAGS="$(STAGE4_CFLAGS)" \
31340 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31341 LIBCFLAGS="$(STAGE4_CFLAGS)" \
31342 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31343 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31344 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31345 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
31346 TFLAGS="$(STAGE4_TFLAGS)" \
31347 $(TARGET-stage4-lto-plugin)
31349 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
31350 clean-stage4: clean-stage4-lto-plugin
31351 clean-stage4-lto-plugin:
31352 @if [ $(current_stage) = stage4 ]; then \
31353 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31354 else \
31355 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
31356 $(MAKE) stage4-start; \
31357 fi; \
31358 cd $(HOST_SUBDIR)/lto-plugin && \
31359 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
31360 @endif lto-plugin-bootstrap
31363 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
31364 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
31365 maybe-all-stageprofile-lto-plugin:
31366 maybe-clean-stageprofile-lto-plugin:
31367 @if lto-plugin-bootstrap
31368 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
31369 all-stageprofile: all-stageprofile-lto-plugin
31370 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
31371 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31372 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31373 @r=`${PWD_COMMAND}`; export r; \
31374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31375 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31376 $(HOST_EXPORTS) \
31377 $(POSTSTAGE1_HOST_EXPORTS) \
31378 cd $(HOST_SUBDIR)/lto-plugin && \
31379 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31380 CFLAGS="$(STAGEprofile_CFLAGS)" \
31381 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31382 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31383 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31384 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31385 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31386 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
31387 TFLAGS="$(STAGEprofile_TFLAGS)" \
31388 $(TARGET-stageprofile-lto-plugin)
31390 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31391 clean-stageprofile: clean-stageprofile-lto-plugin
31392 clean-stageprofile-lto-plugin:
31393 @if [ $(current_stage) = stageprofile ]; then \
31394 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31395 else \
31396 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31397 $(MAKE) stageprofile-start; \
31398 fi; \
31399 cd $(HOST_SUBDIR)/lto-plugin && \
31400 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
31401 @endif lto-plugin-bootstrap
31404 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31405 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31406 maybe-all-stagefeedback-lto-plugin:
31407 maybe-clean-stagefeedback-lto-plugin:
31408 @if lto-plugin-bootstrap
31409 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31410 all-stagefeedback: all-stagefeedback-lto-plugin
31411 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31412 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31413 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31414 @r=`${PWD_COMMAND}`; export r; \
31415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31416 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31417 $(HOST_EXPORTS) \
31418 $(POSTSTAGE1_HOST_EXPORTS) \
31419 cd $(HOST_SUBDIR)/lto-plugin && \
31420 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31421 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31422 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31423 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31424 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31425 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31426 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31427 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
31428 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31429 $(TARGET-stagefeedback-lto-plugin)
31431 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31432 clean-stagefeedback: clean-stagefeedback-lto-plugin
31433 clean-stagefeedback-lto-plugin:
31434 @if [ $(current_stage) = stagefeedback ]; then \
31435 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31436 else \
31437 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31438 $(MAKE) stagefeedback-start; \
31439 fi; \
31440 cd $(HOST_SUBDIR)/lto-plugin && \
31441 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
31442 @endif lto-plugin-bootstrap
31448 .PHONY: check-lto-plugin maybe-check-lto-plugin
31449 maybe-check-lto-plugin:
31450 @if lto-plugin
31451 maybe-check-lto-plugin: check-lto-plugin
31453 check-lto-plugin:
31454 @: $(MAKE); $(unstage)
31455 @r=`${PWD_COMMAND}`; export r; \
31456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31457 $(HOST_EXPORTS) \
31458 (cd $(HOST_SUBDIR)/lto-plugin && \
31459 $(MAKE) $(FLAGS_TO_PASS) check)
31461 @endif lto-plugin
31463 .PHONY: install-lto-plugin maybe-install-lto-plugin
31464 maybe-install-lto-plugin:
31465 @if lto-plugin
31466 maybe-install-lto-plugin: install-lto-plugin
31468 install-lto-plugin: installdirs
31469 @: $(MAKE); $(unstage)
31470 @r=`${PWD_COMMAND}`; export r; \
31471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31472 $(HOST_EXPORTS) \
31473 (cd $(HOST_SUBDIR)/lto-plugin && \
31474 $(MAKE) $(FLAGS_TO_PASS) install)
31476 @endif lto-plugin
31478 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31479 maybe-install-strip-lto-plugin:
31480 @if lto-plugin
31481 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31483 install-strip-lto-plugin: installdirs
31484 @: $(MAKE); $(unstage)
31485 @r=`${PWD_COMMAND}`; export r; \
31486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31487 $(HOST_EXPORTS) \
31488 (cd $(HOST_SUBDIR)/lto-plugin && \
31489 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31491 @endif lto-plugin
31493 # Other targets (info, dvi, pdf, etc.)
31495 .PHONY: maybe-info-lto-plugin info-lto-plugin
31496 maybe-info-lto-plugin:
31497 @if lto-plugin
31498 maybe-info-lto-plugin: info-lto-plugin
31500 info-lto-plugin: \
31501 configure-lto-plugin
31502 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31503 r=`${PWD_COMMAND}`; export r; \
31504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31505 $(HOST_EXPORTS) \
31506 for flag in $(EXTRA_HOST_FLAGS) ; do \
31507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31508 done; \
31509 echo "Doing info in lto-plugin" ; \
31510 (cd $(HOST_SUBDIR)/lto-plugin && \
31511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31513 "RANLIB=$${RANLIB}" \
31514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31515 info) \
31516 || exit 1
31518 @endif lto-plugin
31520 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31521 maybe-dvi-lto-plugin:
31522 @if lto-plugin
31523 maybe-dvi-lto-plugin: dvi-lto-plugin
31525 dvi-lto-plugin: \
31526 configure-lto-plugin
31527 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31528 r=`${PWD_COMMAND}`; export r; \
31529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31530 $(HOST_EXPORTS) \
31531 for flag in $(EXTRA_HOST_FLAGS) ; do \
31532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31533 done; \
31534 echo "Doing dvi in lto-plugin" ; \
31535 (cd $(HOST_SUBDIR)/lto-plugin && \
31536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31538 "RANLIB=$${RANLIB}" \
31539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31540 dvi) \
31541 || exit 1
31543 @endif lto-plugin
31545 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31546 maybe-pdf-lto-plugin:
31547 @if lto-plugin
31548 maybe-pdf-lto-plugin: pdf-lto-plugin
31550 pdf-lto-plugin: \
31551 configure-lto-plugin
31552 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31553 r=`${PWD_COMMAND}`; export r; \
31554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31555 $(HOST_EXPORTS) \
31556 for flag in $(EXTRA_HOST_FLAGS) ; do \
31557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31558 done; \
31559 echo "Doing pdf in lto-plugin" ; \
31560 (cd $(HOST_SUBDIR)/lto-plugin && \
31561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31563 "RANLIB=$${RANLIB}" \
31564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31565 pdf) \
31566 || exit 1
31568 @endif lto-plugin
31570 .PHONY: maybe-html-lto-plugin html-lto-plugin
31571 maybe-html-lto-plugin:
31572 @if lto-plugin
31573 maybe-html-lto-plugin: html-lto-plugin
31575 html-lto-plugin: \
31576 configure-lto-plugin
31577 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31578 r=`${PWD_COMMAND}`; export r; \
31579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31580 $(HOST_EXPORTS) \
31581 for flag in $(EXTRA_HOST_FLAGS) ; do \
31582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31583 done; \
31584 echo "Doing html in lto-plugin" ; \
31585 (cd $(HOST_SUBDIR)/lto-plugin && \
31586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31588 "RANLIB=$${RANLIB}" \
31589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31590 html) \
31591 || exit 1
31593 @endif lto-plugin
31595 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31596 maybe-TAGS-lto-plugin:
31597 @if lto-plugin
31598 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31600 TAGS-lto-plugin: \
31601 configure-lto-plugin
31602 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31603 r=`${PWD_COMMAND}`; export r; \
31604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31605 $(HOST_EXPORTS) \
31606 for flag in $(EXTRA_HOST_FLAGS) ; do \
31607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31608 done; \
31609 echo "Doing TAGS in lto-plugin" ; \
31610 (cd $(HOST_SUBDIR)/lto-plugin && \
31611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31613 "RANLIB=$${RANLIB}" \
31614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31615 TAGS) \
31616 || exit 1
31618 @endif lto-plugin
31620 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31621 maybe-install-info-lto-plugin:
31622 @if lto-plugin
31623 maybe-install-info-lto-plugin: install-info-lto-plugin
31625 install-info-lto-plugin: \
31626 configure-lto-plugin \
31627 info-lto-plugin
31628 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31629 r=`${PWD_COMMAND}`; export r; \
31630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31631 $(HOST_EXPORTS) \
31632 for flag in $(EXTRA_HOST_FLAGS) ; do \
31633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31634 done; \
31635 echo "Doing install-info in lto-plugin" ; \
31636 (cd $(HOST_SUBDIR)/lto-plugin && \
31637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31639 "RANLIB=$${RANLIB}" \
31640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31641 install-info) \
31642 || exit 1
31644 @endif lto-plugin
31646 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31647 maybe-install-pdf-lto-plugin:
31648 @if lto-plugin
31649 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31651 install-pdf-lto-plugin: \
31652 configure-lto-plugin \
31653 pdf-lto-plugin
31654 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31655 r=`${PWD_COMMAND}`; export r; \
31656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31657 $(HOST_EXPORTS) \
31658 for flag in $(EXTRA_HOST_FLAGS) ; do \
31659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31660 done; \
31661 echo "Doing install-pdf in lto-plugin" ; \
31662 (cd $(HOST_SUBDIR)/lto-plugin && \
31663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31665 "RANLIB=$${RANLIB}" \
31666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31667 install-pdf) \
31668 || exit 1
31670 @endif lto-plugin
31672 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31673 maybe-install-html-lto-plugin:
31674 @if lto-plugin
31675 maybe-install-html-lto-plugin: install-html-lto-plugin
31677 install-html-lto-plugin: \
31678 configure-lto-plugin \
31679 html-lto-plugin
31680 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31681 r=`${PWD_COMMAND}`; export r; \
31682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31683 $(HOST_EXPORTS) \
31684 for flag in $(EXTRA_HOST_FLAGS) ; do \
31685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31686 done; \
31687 echo "Doing install-html in lto-plugin" ; \
31688 (cd $(HOST_SUBDIR)/lto-plugin && \
31689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31691 "RANLIB=$${RANLIB}" \
31692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31693 install-html) \
31694 || exit 1
31696 @endif lto-plugin
31698 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31699 maybe-installcheck-lto-plugin:
31700 @if lto-plugin
31701 maybe-installcheck-lto-plugin: installcheck-lto-plugin
31703 installcheck-lto-plugin: \
31704 configure-lto-plugin
31705 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31706 r=`${PWD_COMMAND}`; export r; \
31707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31708 $(HOST_EXPORTS) \
31709 for flag in $(EXTRA_HOST_FLAGS) ; do \
31710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31711 done; \
31712 echo "Doing installcheck in lto-plugin" ; \
31713 (cd $(HOST_SUBDIR)/lto-plugin && \
31714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31716 "RANLIB=$${RANLIB}" \
31717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31718 installcheck) \
31719 || exit 1
31721 @endif lto-plugin
31723 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31724 maybe-mostlyclean-lto-plugin:
31725 @if lto-plugin
31726 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31728 mostlyclean-lto-plugin:
31729 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31730 r=`${PWD_COMMAND}`; export r; \
31731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31732 $(HOST_EXPORTS) \
31733 for flag in $(EXTRA_HOST_FLAGS) ; do \
31734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31735 done; \
31736 echo "Doing mostlyclean in lto-plugin" ; \
31737 (cd $(HOST_SUBDIR)/lto-plugin && \
31738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31740 "RANLIB=$${RANLIB}" \
31741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31742 mostlyclean) \
31743 || exit 1
31745 @endif lto-plugin
31747 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
31748 maybe-clean-lto-plugin:
31749 @if lto-plugin
31750 maybe-clean-lto-plugin: clean-lto-plugin
31752 clean-lto-plugin:
31753 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31754 r=`${PWD_COMMAND}`; export r; \
31755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31756 $(HOST_EXPORTS) \
31757 for flag in $(EXTRA_HOST_FLAGS) ; do \
31758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31759 done; \
31760 echo "Doing clean in lto-plugin" ; \
31761 (cd $(HOST_SUBDIR)/lto-plugin && \
31762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31764 "RANLIB=$${RANLIB}" \
31765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31766 clean) \
31767 || exit 1
31769 @endif lto-plugin
31771 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31772 maybe-distclean-lto-plugin:
31773 @if lto-plugin
31774 maybe-distclean-lto-plugin: distclean-lto-plugin
31776 distclean-lto-plugin:
31777 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31778 r=`${PWD_COMMAND}`; export r; \
31779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31780 $(HOST_EXPORTS) \
31781 for flag in $(EXTRA_HOST_FLAGS) ; do \
31782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31783 done; \
31784 echo "Doing distclean in lto-plugin" ; \
31785 (cd $(HOST_SUBDIR)/lto-plugin && \
31786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31788 "RANLIB=$${RANLIB}" \
31789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31790 distclean) \
31791 || exit 1
31793 @endif lto-plugin
31795 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31796 maybe-maintainer-clean-lto-plugin:
31797 @if lto-plugin
31798 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31800 maintainer-clean-lto-plugin:
31801 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31802 r=`${PWD_COMMAND}`; export r; \
31803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31804 $(HOST_EXPORTS) \
31805 for flag in $(EXTRA_HOST_FLAGS) ; do \
31806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31807 done; \
31808 echo "Doing maintainer-clean in lto-plugin" ; \
31809 (cd $(HOST_SUBDIR)/lto-plugin && \
31810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31812 "RANLIB=$${RANLIB}" \
31813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31814 maintainer-clean) \
31815 || exit 1
31817 @endif lto-plugin
31821 # ---------------------------------------
31822 # Modules which run on the target machine
31823 # ---------------------------------------
31828 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
31829 maybe-configure-target-libstdc++-v3:
31830 @if gcc-bootstrap
31831 configure-target-libstdc++-v3: stage_current
31832 @endif gcc-bootstrap
31833 @if target-libstdc++-v3
31834 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
31835 configure-target-libstdc++-v3:
31836 @r=`${PWD_COMMAND}`; export r; \
31837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31838 echo "Checking multilib configuration for libstdc++-v3..."; \
31839 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31840 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31841 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31842 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31843 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31844 else \
31845 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31846 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31847 fi; \
31848 else \
31849 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31850 fi; \
31851 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31852 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31853 $(RAW_CXX_TARGET_EXPORTS) \
31854 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
31856 this_target="${target_alias}"; \
31858 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
31859 case $(srcdir) in \
31860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31861 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31863 esac; \
31864 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31865 libsrcdir="$$s/libstdc++-v3"; \
31866 rm -f no-such-file || : ; \
31867 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31868 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31869 --target=$${this_target} $${srcdiroption} \
31870 || exit 1
31871 @endif target-libstdc++-v3
31875 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
31876 maybe-configure-stage1-target-libstdc++-v3:
31877 @if target-libstdc++-v3-bootstrap
31878 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31879 configure-stage1-target-libstdc++-v3:
31880 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31881 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31882 @r=`${PWD_COMMAND}`; export r; \
31883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31884 TFLAGS="$(STAGE1_TFLAGS)"; \
31885 echo "Checking multilib configuration for libstdc++-v3..."; \
31886 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31887 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31888 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31889 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31890 else \
31891 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31892 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31893 fi; \
31894 else \
31895 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31896 fi; \
31897 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31898 $(RAW_CXX_TARGET_EXPORTS) \
31899 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31900 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31901 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31902 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31903 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31904 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31905 case $(srcdir) in \
31906 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31907 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31908 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31909 esac; \
31910 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31911 libsrcdir="$$s/libstdc++-v3"; \
31912 $(SHELL) $${libsrcdir}/configure \
31913 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31914 --target=${target_alias} $${srcdiroption} \
31915 $(STAGE1_CONFIGURE_FLAGS)
31916 @endif target-libstdc++-v3-bootstrap
31918 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
31919 maybe-configure-stage2-target-libstdc++-v3:
31920 @if target-libstdc++-v3-bootstrap
31921 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31922 configure-stage2-target-libstdc++-v3:
31923 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31924 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31925 @r=`${PWD_COMMAND}`; export r; \
31926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31927 TFLAGS="$(STAGE2_TFLAGS)"; \
31928 echo "Checking multilib configuration for libstdc++-v3..."; \
31929 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31930 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31931 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31932 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31933 else \
31934 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31935 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31936 fi; \
31937 else \
31938 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31939 fi; \
31940 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31941 $(RAW_CXX_TARGET_EXPORTS) \
31943 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31944 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31945 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31946 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31947 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31948 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31949 case $(srcdir) in \
31950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31951 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31953 esac; \
31954 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31955 libsrcdir="$$s/libstdc++-v3"; \
31956 $(SHELL) $${libsrcdir}/configure \
31957 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31958 --target=${target_alias} $${srcdiroption} \
31959 --with-build-libsubdir=$(HOST_SUBDIR) \
31960 $(STAGE2_CONFIGURE_FLAGS)
31961 @endif target-libstdc++-v3-bootstrap
31963 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
31964 maybe-configure-stage3-target-libstdc++-v3:
31965 @if target-libstdc++-v3-bootstrap
31966 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31967 configure-stage3-target-libstdc++-v3:
31968 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31969 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31970 @r=`${PWD_COMMAND}`; export r; \
31971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31972 TFLAGS="$(STAGE3_TFLAGS)"; \
31973 echo "Checking multilib configuration for libstdc++-v3..."; \
31974 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31975 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31976 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31977 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31978 else \
31979 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31980 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31981 fi; \
31982 else \
31983 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31984 fi; \
31985 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31986 $(RAW_CXX_TARGET_EXPORTS) \
31988 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31989 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31990 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31991 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31992 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31993 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31994 case $(srcdir) in \
31995 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31996 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31997 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31998 esac; \
31999 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
32000 libsrcdir="$$s/libstdc++-v3"; \
32001 $(SHELL) $${libsrcdir}/configure \
32002 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32003 --target=${target_alias} $${srcdiroption} \
32004 --with-build-libsubdir=$(HOST_SUBDIR) \
32005 $(STAGE3_CONFIGURE_FLAGS)
32006 @endif target-libstdc++-v3-bootstrap
32008 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32009 maybe-configure-stage4-target-libstdc++-v3:
32010 @if target-libstdc++-v3-bootstrap
32011 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32012 configure-stage4-target-libstdc++-v3:
32013 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32014 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32015 @r=`${PWD_COMMAND}`; export r; \
32016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32017 TFLAGS="$(STAGE4_TFLAGS)"; \
32018 echo "Checking multilib configuration for libstdc++-v3..."; \
32019 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32020 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32021 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32022 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32023 else \
32024 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32025 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32026 fi; \
32027 else \
32028 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32029 fi; \
32030 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32031 $(RAW_CXX_TARGET_EXPORTS) \
32033 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32034 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32035 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32036 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32037 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32038 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32039 case $(srcdir) in \
32040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32041 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32043 esac; \
32044 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
32045 libsrcdir="$$s/libstdc++-v3"; \
32046 $(SHELL) $${libsrcdir}/configure \
32047 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32048 --target=${target_alias} $${srcdiroption} \
32049 --with-build-libsubdir=$(HOST_SUBDIR) \
32050 $(STAGE4_CONFIGURE_FLAGS)
32051 @endif target-libstdc++-v3-bootstrap
32053 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32054 maybe-configure-stageprofile-target-libstdc++-v3:
32055 @if target-libstdc++-v3-bootstrap
32056 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32057 configure-stageprofile-target-libstdc++-v3:
32058 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32059 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32060 @r=`${PWD_COMMAND}`; export r; \
32061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32062 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32063 echo "Checking multilib configuration for libstdc++-v3..."; \
32064 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32065 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32066 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32067 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32068 else \
32069 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32070 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32071 fi; \
32072 else \
32073 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32074 fi; \
32075 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32076 $(RAW_CXX_TARGET_EXPORTS) \
32078 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32079 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32080 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32081 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32082 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32083 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32084 case $(srcdir) in \
32085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32086 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32088 esac; \
32089 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
32090 libsrcdir="$$s/libstdc++-v3"; \
32091 $(SHELL) $${libsrcdir}/configure \
32092 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32093 --target=${target_alias} $${srcdiroption} \
32094 --with-build-libsubdir=$(HOST_SUBDIR) \
32095 $(STAGEprofile_CONFIGURE_FLAGS)
32096 @endif target-libstdc++-v3-bootstrap
32098 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
32099 maybe-configure-stagefeedback-target-libstdc++-v3:
32100 @if target-libstdc++-v3-bootstrap
32101 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32102 configure-stagefeedback-target-libstdc++-v3:
32103 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32104 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32105 @r=`${PWD_COMMAND}`; export r; \
32106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32107 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32108 echo "Checking multilib configuration for libstdc++-v3..."; \
32109 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32110 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32111 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32112 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32113 else \
32114 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32115 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32116 fi; \
32117 else \
32118 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32119 fi; \
32120 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32121 $(RAW_CXX_TARGET_EXPORTS) \
32123 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32124 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32125 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32126 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32127 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32128 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32129 case $(srcdir) in \
32130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32131 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32133 esac; \
32134 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
32135 libsrcdir="$$s/libstdc++-v3"; \
32136 $(SHELL) $${libsrcdir}/configure \
32137 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32138 --target=${target_alias} $${srcdiroption} \
32139 --with-build-libsubdir=$(HOST_SUBDIR) \
32140 $(STAGEfeedback_CONFIGURE_FLAGS)
32141 @endif target-libstdc++-v3-bootstrap
32147 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
32148 maybe-all-target-libstdc++-v3:
32149 @if gcc-bootstrap
32150 all-target-libstdc++-v3: stage_current
32151 @endif gcc-bootstrap
32152 @if target-libstdc++-v3
32153 TARGET-target-libstdc++-v3=all
32154 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
32155 all-target-libstdc++-v3: configure-target-libstdc++-v3
32156 @r=`${PWD_COMMAND}`; export r; \
32157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32158 $(RAW_CXX_TARGET_EXPORTS) \
32159 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32160 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32161 $(TARGET-target-libstdc++-v3))
32162 @endif target-libstdc++-v3
32166 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
32167 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
32168 maybe-all-stage1-target-libstdc++-v3:
32169 maybe-clean-stage1-target-libstdc++-v3:
32170 @if target-libstdc++-v3-bootstrap
32171 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
32172 all-stage1: all-stage1-target-libstdc++-v3
32173 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32174 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32175 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32176 @r=`${PWD_COMMAND}`; export r; \
32177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32178 TFLAGS="$(STAGE1_TFLAGS)"; \
32179 $(RAW_CXX_TARGET_EXPORTS) \
32180 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32181 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32182 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32183 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32184 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32185 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32186 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32187 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32188 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32190 TFLAGS="$(STAGE1_TFLAGS)" \
32191 $(TARGET-stage1-target-libstdc++-v3)
32193 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
32194 clean-stage1: clean-stage1-target-libstdc++-v3
32195 clean-stage1-target-libstdc++-v3:
32196 @if [ $(current_stage) = stage1 ]; then \
32197 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32198 else \
32199 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
32200 $(MAKE) stage1-start; \
32201 fi; \
32202 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32203 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32204 clean
32205 @endif target-libstdc++-v3-bootstrap
32208 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
32209 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
32210 maybe-all-stage2-target-libstdc++-v3:
32211 maybe-clean-stage2-target-libstdc++-v3:
32212 @if target-libstdc++-v3-bootstrap
32213 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
32214 all-stage2: all-stage2-target-libstdc++-v3
32215 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32216 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32217 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32218 @r=`${PWD_COMMAND}`; export r; \
32219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32220 TFLAGS="$(STAGE2_TFLAGS)"; \
32221 $(RAW_CXX_TARGET_EXPORTS) \
32223 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32224 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32225 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32226 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32227 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32228 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32229 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32230 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32231 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32232 TFLAGS="$(STAGE2_TFLAGS)" \
32233 $(TARGET-stage2-target-libstdc++-v3)
32235 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
32236 clean-stage2: clean-stage2-target-libstdc++-v3
32237 clean-stage2-target-libstdc++-v3:
32238 @if [ $(current_stage) = stage2 ]; then \
32239 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32240 else \
32241 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
32242 $(MAKE) stage2-start; \
32243 fi; \
32244 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32245 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32246 @endif target-libstdc++-v3-bootstrap
32249 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
32250 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
32251 maybe-all-stage3-target-libstdc++-v3:
32252 maybe-clean-stage3-target-libstdc++-v3:
32253 @if target-libstdc++-v3-bootstrap
32254 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
32255 all-stage3: all-stage3-target-libstdc++-v3
32256 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32257 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32258 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32259 @r=`${PWD_COMMAND}`; export r; \
32260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32261 TFLAGS="$(STAGE3_TFLAGS)"; \
32262 $(RAW_CXX_TARGET_EXPORTS) \
32264 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32265 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32266 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32267 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32268 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32269 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32270 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32271 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32272 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32273 TFLAGS="$(STAGE3_TFLAGS)" \
32274 $(TARGET-stage3-target-libstdc++-v3)
32276 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
32277 clean-stage3: clean-stage3-target-libstdc++-v3
32278 clean-stage3-target-libstdc++-v3:
32279 @if [ $(current_stage) = stage3 ]; then \
32280 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32281 else \
32282 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
32283 $(MAKE) stage3-start; \
32284 fi; \
32285 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32286 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32287 @endif target-libstdc++-v3-bootstrap
32290 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
32291 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
32292 maybe-all-stage4-target-libstdc++-v3:
32293 maybe-clean-stage4-target-libstdc++-v3:
32294 @if target-libstdc++-v3-bootstrap
32295 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
32296 all-stage4: all-stage4-target-libstdc++-v3
32297 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32298 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32299 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32300 @r=`${PWD_COMMAND}`; export r; \
32301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32302 TFLAGS="$(STAGE4_TFLAGS)"; \
32303 $(RAW_CXX_TARGET_EXPORTS) \
32305 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32306 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32307 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32308 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32309 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32310 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32311 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32312 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32313 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32314 TFLAGS="$(STAGE4_TFLAGS)" \
32315 $(TARGET-stage4-target-libstdc++-v3)
32317 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
32318 clean-stage4: clean-stage4-target-libstdc++-v3
32319 clean-stage4-target-libstdc++-v3:
32320 @if [ $(current_stage) = stage4 ]; then \
32321 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32322 else \
32323 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
32324 $(MAKE) stage4-start; \
32325 fi; \
32326 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32327 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32328 @endif target-libstdc++-v3-bootstrap
32331 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
32332 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
32333 maybe-all-stageprofile-target-libstdc++-v3:
32334 maybe-clean-stageprofile-target-libstdc++-v3:
32335 @if target-libstdc++-v3-bootstrap
32336 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
32337 all-stageprofile: all-stageprofile-target-libstdc++-v3
32338 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32339 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32340 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32341 @r=`${PWD_COMMAND}`; export r; \
32342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32343 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32344 $(RAW_CXX_TARGET_EXPORTS) \
32346 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32347 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32348 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32349 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32350 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32351 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32352 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32353 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32354 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32355 TFLAGS="$(STAGEprofile_TFLAGS)" \
32356 $(TARGET-stageprofile-target-libstdc++-v3)
32358 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
32359 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
32360 clean-stageprofile-target-libstdc++-v3:
32361 @if [ $(current_stage) = stageprofile ]; then \
32362 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32363 else \
32364 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
32365 $(MAKE) stageprofile-start; \
32366 fi; \
32367 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32368 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32369 @endif target-libstdc++-v3-bootstrap
32372 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
32373 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
32374 maybe-all-stagefeedback-target-libstdc++-v3:
32375 maybe-clean-stagefeedback-target-libstdc++-v3:
32376 @if target-libstdc++-v3-bootstrap
32377 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
32378 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
32379 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32380 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32381 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32382 @r=`${PWD_COMMAND}`; export r; \
32383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32384 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32385 $(RAW_CXX_TARGET_EXPORTS) \
32387 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32389 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32390 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32391 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32392 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32393 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32394 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32395 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32396 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32397 $(TARGET-stagefeedback-target-libstdc++-v3)
32399 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
32400 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
32401 clean-stagefeedback-target-libstdc++-v3:
32402 @if [ $(current_stage) = stagefeedback ]; then \
32403 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32404 else \
32405 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
32406 $(MAKE) stagefeedback-start; \
32407 fi; \
32408 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32409 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32410 @endif target-libstdc++-v3-bootstrap
32417 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
32418 maybe-check-target-libstdc++-v3:
32419 @if target-libstdc++-v3
32420 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
32422 check-target-libstdc++-v3:
32423 @: $(MAKE); $(unstage)
32424 @r=`${PWD_COMMAND}`; export r; \
32425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32426 $(RAW_CXX_TARGET_EXPORTS) \
32427 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32428 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32430 @endif target-libstdc++-v3
32432 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
32433 maybe-install-target-libstdc++-v3:
32434 @if target-libstdc++-v3
32435 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
32437 install-target-libstdc++-v3: installdirs
32438 @: $(MAKE); $(unstage)
32439 @r=`${PWD_COMMAND}`; export r; \
32440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32441 $(RAW_CXX_TARGET_EXPORTS) \
32442 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32443 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32445 @endif target-libstdc++-v3
32447 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
32448 maybe-install-strip-target-libstdc++-v3:
32449 @if target-libstdc++-v3
32450 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
32452 install-strip-target-libstdc++-v3: installdirs
32453 @: $(MAKE); $(unstage)
32454 @r=`${PWD_COMMAND}`; export r; \
32455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32456 $(RAW_CXX_TARGET_EXPORTS) \
32457 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32458 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32460 @endif target-libstdc++-v3
32462 # Other targets (info, dvi, pdf, etc.)
32464 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
32465 maybe-info-target-libstdc++-v3:
32466 @if target-libstdc++-v3
32467 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
32469 info-target-libstdc++-v3: \
32470 configure-target-libstdc++-v3
32471 @: $(MAKE); $(unstage)
32472 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32473 r=`${PWD_COMMAND}`; export r; \
32474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32475 $(RAW_CXX_TARGET_EXPORTS) \
32476 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32477 for flag in $(EXTRA_TARGET_FLAGS); do \
32478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32479 done; \
32480 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32483 "RANLIB=$${RANLIB}" \
32484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32485 info) \
32486 || exit 1
32488 @endif target-libstdc++-v3
32490 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
32491 maybe-dvi-target-libstdc++-v3:
32492 @if target-libstdc++-v3
32493 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
32495 dvi-target-libstdc++-v3: \
32496 configure-target-libstdc++-v3
32497 @: $(MAKE); $(unstage)
32498 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32499 r=`${PWD_COMMAND}`; export r; \
32500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32501 $(RAW_CXX_TARGET_EXPORTS) \
32502 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32503 for flag in $(EXTRA_TARGET_FLAGS); do \
32504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32505 done; \
32506 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32509 "RANLIB=$${RANLIB}" \
32510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32511 dvi) \
32512 || exit 1
32514 @endif target-libstdc++-v3
32516 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
32517 maybe-pdf-target-libstdc++-v3:
32518 @if target-libstdc++-v3
32519 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
32521 pdf-target-libstdc++-v3: \
32522 configure-target-libstdc++-v3
32523 @: $(MAKE); $(unstage)
32524 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32525 r=`${PWD_COMMAND}`; export r; \
32526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32527 $(RAW_CXX_TARGET_EXPORTS) \
32528 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32529 for flag in $(EXTRA_TARGET_FLAGS); do \
32530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32531 done; \
32532 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32535 "RANLIB=$${RANLIB}" \
32536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32537 pdf) \
32538 || exit 1
32540 @endif target-libstdc++-v3
32542 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
32543 maybe-html-target-libstdc++-v3:
32544 @if target-libstdc++-v3
32545 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
32547 html-target-libstdc++-v3: \
32548 configure-target-libstdc++-v3
32549 @: $(MAKE); $(unstage)
32550 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32551 r=`${PWD_COMMAND}`; export r; \
32552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32553 $(RAW_CXX_TARGET_EXPORTS) \
32554 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32555 for flag in $(EXTRA_TARGET_FLAGS); do \
32556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32557 done; \
32558 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32561 "RANLIB=$${RANLIB}" \
32562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32563 html) \
32564 || exit 1
32566 @endif target-libstdc++-v3
32568 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
32569 maybe-TAGS-target-libstdc++-v3:
32570 @if target-libstdc++-v3
32571 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
32573 TAGS-target-libstdc++-v3: \
32574 configure-target-libstdc++-v3
32575 @: $(MAKE); $(unstage)
32576 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32577 r=`${PWD_COMMAND}`; export r; \
32578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32579 $(RAW_CXX_TARGET_EXPORTS) \
32580 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32581 for flag in $(EXTRA_TARGET_FLAGS); do \
32582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32583 done; \
32584 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32587 "RANLIB=$${RANLIB}" \
32588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32589 TAGS) \
32590 || exit 1
32592 @endif target-libstdc++-v3
32594 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
32595 maybe-install-info-target-libstdc++-v3:
32596 @if target-libstdc++-v3
32597 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
32599 install-info-target-libstdc++-v3: \
32600 configure-target-libstdc++-v3 \
32601 info-target-libstdc++-v3
32602 @: $(MAKE); $(unstage)
32603 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32604 r=`${PWD_COMMAND}`; export r; \
32605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32606 $(RAW_CXX_TARGET_EXPORTS) \
32607 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32608 for flag in $(EXTRA_TARGET_FLAGS); do \
32609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32610 done; \
32611 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32614 "RANLIB=$${RANLIB}" \
32615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32616 install-info) \
32617 || exit 1
32619 @endif target-libstdc++-v3
32621 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
32622 maybe-install-pdf-target-libstdc++-v3:
32623 @if target-libstdc++-v3
32624 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
32626 install-pdf-target-libstdc++-v3: \
32627 configure-target-libstdc++-v3 \
32628 pdf-target-libstdc++-v3
32629 @: $(MAKE); $(unstage)
32630 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32631 r=`${PWD_COMMAND}`; export r; \
32632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32633 $(RAW_CXX_TARGET_EXPORTS) \
32634 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32635 for flag in $(EXTRA_TARGET_FLAGS); do \
32636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32637 done; \
32638 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32641 "RANLIB=$${RANLIB}" \
32642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32643 install-pdf) \
32644 || exit 1
32646 @endif target-libstdc++-v3
32648 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
32649 maybe-install-html-target-libstdc++-v3:
32650 @if target-libstdc++-v3
32651 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
32653 install-html-target-libstdc++-v3: \
32654 configure-target-libstdc++-v3 \
32655 html-target-libstdc++-v3
32656 @: $(MAKE); $(unstage)
32657 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32658 r=`${PWD_COMMAND}`; export r; \
32659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32660 $(RAW_CXX_TARGET_EXPORTS) \
32661 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32662 for flag in $(EXTRA_TARGET_FLAGS); do \
32663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32664 done; \
32665 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32668 "RANLIB=$${RANLIB}" \
32669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32670 install-html) \
32671 || exit 1
32673 @endif target-libstdc++-v3
32675 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
32676 maybe-installcheck-target-libstdc++-v3:
32677 @if target-libstdc++-v3
32678 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
32680 installcheck-target-libstdc++-v3: \
32681 configure-target-libstdc++-v3
32682 @: $(MAKE); $(unstage)
32683 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32684 r=`${PWD_COMMAND}`; export r; \
32685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32686 $(RAW_CXX_TARGET_EXPORTS) \
32687 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32688 for flag in $(EXTRA_TARGET_FLAGS); do \
32689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32690 done; \
32691 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32694 "RANLIB=$${RANLIB}" \
32695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32696 installcheck) \
32697 || exit 1
32699 @endif target-libstdc++-v3
32701 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
32702 maybe-mostlyclean-target-libstdc++-v3:
32703 @if target-libstdc++-v3
32704 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
32706 mostlyclean-target-libstdc++-v3:
32707 @: $(MAKE); $(unstage)
32708 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32709 r=`${PWD_COMMAND}`; export r; \
32710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32711 $(RAW_CXX_TARGET_EXPORTS) \
32712 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32713 for flag in $(EXTRA_TARGET_FLAGS); do \
32714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32715 done; \
32716 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32719 "RANLIB=$${RANLIB}" \
32720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32721 mostlyclean) \
32722 || exit 1
32724 @endif target-libstdc++-v3
32726 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
32727 maybe-clean-target-libstdc++-v3:
32728 @if target-libstdc++-v3
32729 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
32731 clean-target-libstdc++-v3:
32732 @: $(MAKE); $(unstage)
32733 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32734 r=`${PWD_COMMAND}`; export r; \
32735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32736 $(RAW_CXX_TARGET_EXPORTS) \
32737 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32738 for flag in $(EXTRA_TARGET_FLAGS); do \
32739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32740 done; \
32741 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32744 "RANLIB=$${RANLIB}" \
32745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32746 clean) \
32747 || exit 1
32749 @endif target-libstdc++-v3
32751 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
32752 maybe-distclean-target-libstdc++-v3:
32753 @if target-libstdc++-v3
32754 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
32756 distclean-target-libstdc++-v3:
32757 @: $(MAKE); $(unstage)
32758 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32759 r=`${PWD_COMMAND}`; export r; \
32760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32761 $(RAW_CXX_TARGET_EXPORTS) \
32762 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32763 for flag in $(EXTRA_TARGET_FLAGS); do \
32764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32765 done; \
32766 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32769 "RANLIB=$${RANLIB}" \
32770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32771 distclean) \
32772 || exit 1
32774 @endif target-libstdc++-v3
32776 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
32777 maybe-maintainer-clean-target-libstdc++-v3:
32778 @if target-libstdc++-v3
32779 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
32781 maintainer-clean-target-libstdc++-v3:
32782 @: $(MAKE); $(unstage)
32783 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32784 r=`${PWD_COMMAND}`; export r; \
32785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32786 $(RAW_CXX_TARGET_EXPORTS) \
32787 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32788 for flag in $(EXTRA_TARGET_FLAGS); do \
32789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32790 done; \
32791 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32794 "RANLIB=$${RANLIB}" \
32795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32796 maintainer-clean) \
32797 || exit 1
32799 @endif target-libstdc++-v3
32805 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
32806 maybe-configure-target-libsanitizer:
32807 @if gcc-bootstrap
32808 configure-target-libsanitizer: stage_current
32809 @endif gcc-bootstrap
32810 @if target-libsanitizer
32811 maybe-configure-target-libsanitizer: configure-target-libsanitizer
32812 configure-target-libsanitizer:
32813 @r=`${PWD_COMMAND}`; export r; \
32814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32815 echo "Checking multilib configuration for libsanitizer..."; \
32816 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32817 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32818 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32819 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32820 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32821 else \
32822 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32823 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32824 fi; \
32825 else \
32826 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32827 fi; \
32828 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32829 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32830 $(RAW_CXX_TARGET_EXPORTS) \
32831 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
32833 this_target="${target_alias}"; \
32835 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
32836 case $(srcdir) in \
32837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32838 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32840 esac; \
32841 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32842 libsrcdir="$$s/libsanitizer"; \
32843 rm -f no-such-file || : ; \
32844 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32845 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32846 --target=$${this_target} $${srcdiroption} \
32847 || exit 1
32848 @endif target-libsanitizer
32852 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
32853 maybe-configure-stage1-target-libsanitizer:
32854 @if target-libsanitizer-bootstrap
32855 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32856 configure-stage1-target-libsanitizer:
32857 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32858 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32859 @r=`${PWD_COMMAND}`; export r; \
32860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32861 TFLAGS="$(STAGE1_TFLAGS)"; \
32862 echo "Checking multilib configuration for libsanitizer..."; \
32863 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32864 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32865 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32866 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32867 else \
32868 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32869 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32870 fi; \
32871 else \
32872 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32873 fi; \
32874 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32875 $(RAW_CXX_TARGET_EXPORTS) \
32876 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32877 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32878 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32879 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
32880 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32881 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32882 case $(srcdir) in \
32883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32884 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32886 esac; \
32887 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32888 libsrcdir="$$s/libsanitizer"; \
32889 $(SHELL) $${libsrcdir}/configure \
32890 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32891 --target=${target_alias} $${srcdiroption} \
32892 $(STAGE1_CONFIGURE_FLAGS)
32893 @endif target-libsanitizer-bootstrap
32895 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
32896 maybe-configure-stage2-target-libsanitizer:
32897 @if target-libsanitizer-bootstrap
32898 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32899 configure-stage2-target-libsanitizer:
32900 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32901 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32902 @r=`${PWD_COMMAND}`; export r; \
32903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32904 TFLAGS="$(STAGE2_TFLAGS)"; \
32905 echo "Checking multilib configuration for libsanitizer..."; \
32906 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32907 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32908 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32909 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32910 else \
32911 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32912 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32913 fi; \
32914 else \
32915 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32916 fi; \
32917 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32918 $(RAW_CXX_TARGET_EXPORTS) \
32920 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32921 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32922 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32923 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
32924 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32925 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32926 case $(srcdir) in \
32927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32928 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32930 esac; \
32931 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32932 libsrcdir="$$s/libsanitizer"; \
32933 $(SHELL) $${libsrcdir}/configure \
32934 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32935 --target=${target_alias} $${srcdiroption} \
32936 --with-build-libsubdir=$(HOST_SUBDIR) \
32937 $(STAGE2_CONFIGURE_FLAGS)
32938 @endif target-libsanitizer-bootstrap
32940 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
32941 maybe-configure-stage3-target-libsanitizer:
32942 @if target-libsanitizer-bootstrap
32943 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32944 configure-stage3-target-libsanitizer:
32945 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32946 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32947 @r=`${PWD_COMMAND}`; export r; \
32948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32949 TFLAGS="$(STAGE3_TFLAGS)"; \
32950 echo "Checking multilib configuration for libsanitizer..."; \
32951 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32952 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32953 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32954 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32955 else \
32956 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32957 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32958 fi; \
32959 else \
32960 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32961 fi; \
32962 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32963 $(RAW_CXX_TARGET_EXPORTS) \
32965 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32966 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32967 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32968 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
32969 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32970 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32971 case $(srcdir) in \
32972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32973 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32975 esac; \
32976 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32977 libsrcdir="$$s/libsanitizer"; \
32978 $(SHELL) $${libsrcdir}/configure \
32979 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32980 --target=${target_alias} $${srcdiroption} \
32981 --with-build-libsubdir=$(HOST_SUBDIR) \
32982 $(STAGE3_CONFIGURE_FLAGS)
32983 @endif target-libsanitizer-bootstrap
32985 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
32986 maybe-configure-stage4-target-libsanitizer:
32987 @if target-libsanitizer-bootstrap
32988 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32989 configure-stage4-target-libsanitizer:
32990 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32991 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32992 @r=`${PWD_COMMAND}`; export r; \
32993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32994 TFLAGS="$(STAGE4_TFLAGS)"; \
32995 echo "Checking multilib configuration for libsanitizer..."; \
32996 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32997 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32998 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32999 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33000 else \
33001 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33002 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33003 fi; \
33004 else \
33005 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33006 fi; \
33007 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33008 $(RAW_CXX_TARGET_EXPORTS) \
33010 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33011 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33012 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33013 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
33014 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33015 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33016 case $(srcdir) in \
33017 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33018 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33019 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33020 esac; \
33021 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
33022 libsrcdir="$$s/libsanitizer"; \
33023 $(SHELL) $${libsrcdir}/configure \
33024 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33025 --target=${target_alias} $${srcdiroption} \
33026 --with-build-libsubdir=$(HOST_SUBDIR) \
33027 $(STAGE4_CONFIGURE_FLAGS)
33028 @endif target-libsanitizer-bootstrap
33030 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33031 maybe-configure-stageprofile-target-libsanitizer:
33032 @if target-libsanitizer-bootstrap
33033 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33034 configure-stageprofile-target-libsanitizer:
33035 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33036 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33037 @r=`${PWD_COMMAND}`; export r; \
33038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33039 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33040 echo "Checking multilib configuration for libsanitizer..."; \
33041 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33042 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33043 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33044 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33045 else \
33046 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33047 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33048 fi; \
33049 else \
33050 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33051 fi; \
33052 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33053 $(RAW_CXX_TARGET_EXPORTS) \
33055 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33056 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33057 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33058 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
33059 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33060 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33061 case $(srcdir) in \
33062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33063 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33065 esac; \
33066 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
33067 libsrcdir="$$s/libsanitizer"; \
33068 $(SHELL) $${libsrcdir}/configure \
33069 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33070 --target=${target_alias} $${srcdiroption} \
33071 --with-build-libsubdir=$(HOST_SUBDIR) \
33072 $(STAGEprofile_CONFIGURE_FLAGS)
33073 @endif target-libsanitizer-bootstrap
33075 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
33076 maybe-configure-stagefeedback-target-libsanitizer:
33077 @if target-libsanitizer-bootstrap
33078 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33079 configure-stagefeedback-target-libsanitizer:
33080 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33081 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33082 @r=`${PWD_COMMAND}`; export r; \
33083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33084 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33085 echo "Checking multilib configuration for libsanitizer..."; \
33086 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33087 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33088 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33089 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33090 else \
33091 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33092 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33093 fi; \
33094 else \
33095 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33096 fi; \
33097 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33098 $(RAW_CXX_TARGET_EXPORTS) \
33100 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33101 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33102 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33103 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
33104 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33105 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33106 case $(srcdir) in \
33107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33108 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33110 esac; \
33111 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
33112 libsrcdir="$$s/libsanitizer"; \
33113 $(SHELL) $${libsrcdir}/configure \
33114 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33115 --target=${target_alias} $${srcdiroption} \
33116 --with-build-libsubdir=$(HOST_SUBDIR) \
33117 $(STAGEfeedback_CONFIGURE_FLAGS)
33118 @endif target-libsanitizer-bootstrap
33124 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
33125 maybe-all-target-libsanitizer:
33126 @if gcc-bootstrap
33127 all-target-libsanitizer: stage_current
33128 @endif gcc-bootstrap
33129 @if target-libsanitizer
33130 TARGET-target-libsanitizer=all
33131 maybe-all-target-libsanitizer: all-target-libsanitizer
33132 all-target-libsanitizer: configure-target-libsanitizer
33133 @r=`${PWD_COMMAND}`; export r; \
33134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33135 $(RAW_CXX_TARGET_EXPORTS) \
33136 (cd $(TARGET_SUBDIR)/libsanitizer && \
33137 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33138 $(TARGET-target-libsanitizer))
33139 @endif target-libsanitizer
33143 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
33144 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
33145 maybe-all-stage1-target-libsanitizer:
33146 maybe-clean-stage1-target-libsanitizer:
33147 @if target-libsanitizer-bootstrap
33148 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
33149 all-stage1: all-stage1-target-libsanitizer
33150 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
33151 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33152 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33153 @r=`${PWD_COMMAND}`; export r; \
33154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33155 TFLAGS="$(STAGE1_TFLAGS)"; \
33156 $(RAW_CXX_TARGET_EXPORTS) \
33157 cd $(TARGET_SUBDIR)/libsanitizer && \
33158 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33159 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33160 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33161 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33162 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33163 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33164 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33165 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33167 TFLAGS="$(STAGE1_TFLAGS)" \
33168 $(TARGET-stage1-target-libsanitizer)
33170 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
33171 clean-stage1: clean-stage1-target-libsanitizer
33172 clean-stage1-target-libsanitizer:
33173 @if [ $(current_stage) = stage1 ]; then \
33174 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33175 else \
33176 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
33177 $(MAKE) stage1-start; \
33178 fi; \
33179 cd $(TARGET_SUBDIR)/libsanitizer && \
33180 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33181 clean
33182 @endif target-libsanitizer-bootstrap
33185 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
33186 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
33187 maybe-all-stage2-target-libsanitizer:
33188 maybe-clean-stage2-target-libsanitizer:
33189 @if target-libsanitizer-bootstrap
33190 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
33191 all-stage2: all-stage2-target-libsanitizer
33192 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
33193 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33194 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33195 @r=`${PWD_COMMAND}`; export r; \
33196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33197 TFLAGS="$(STAGE2_TFLAGS)"; \
33198 $(RAW_CXX_TARGET_EXPORTS) \
33200 cd $(TARGET_SUBDIR)/libsanitizer && \
33201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33202 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33203 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33204 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33208 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33209 TFLAGS="$(STAGE2_TFLAGS)" \
33210 $(TARGET-stage2-target-libsanitizer)
33212 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
33213 clean-stage2: clean-stage2-target-libsanitizer
33214 clean-stage2-target-libsanitizer:
33215 @if [ $(current_stage) = stage2 ]; then \
33216 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33217 else \
33218 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
33219 $(MAKE) stage2-start; \
33220 fi; \
33221 cd $(TARGET_SUBDIR)/libsanitizer && \
33222 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33223 @endif target-libsanitizer-bootstrap
33226 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
33227 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
33228 maybe-all-stage3-target-libsanitizer:
33229 maybe-clean-stage3-target-libsanitizer:
33230 @if target-libsanitizer-bootstrap
33231 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
33232 all-stage3: all-stage3-target-libsanitizer
33233 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
33234 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33235 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33236 @r=`${PWD_COMMAND}`; export r; \
33237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33238 TFLAGS="$(STAGE3_TFLAGS)"; \
33239 $(RAW_CXX_TARGET_EXPORTS) \
33241 cd $(TARGET_SUBDIR)/libsanitizer && \
33242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33243 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33244 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33245 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33249 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33250 TFLAGS="$(STAGE3_TFLAGS)" \
33251 $(TARGET-stage3-target-libsanitizer)
33253 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
33254 clean-stage3: clean-stage3-target-libsanitizer
33255 clean-stage3-target-libsanitizer:
33256 @if [ $(current_stage) = stage3 ]; then \
33257 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33258 else \
33259 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
33260 $(MAKE) stage3-start; \
33261 fi; \
33262 cd $(TARGET_SUBDIR)/libsanitizer && \
33263 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33264 @endif target-libsanitizer-bootstrap
33267 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
33268 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
33269 maybe-all-stage4-target-libsanitizer:
33270 maybe-clean-stage4-target-libsanitizer:
33271 @if target-libsanitizer-bootstrap
33272 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
33273 all-stage4: all-stage4-target-libsanitizer
33274 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
33275 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33276 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33277 @r=`${PWD_COMMAND}`; export r; \
33278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33279 TFLAGS="$(STAGE4_TFLAGS)"; \
33280 $(RAW_CXX_TARGET_EXPORTS) \
33282 cd $(TARGET_SUBDIR)/libsanitizer && \
33283 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33284 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33285 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33286 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33287 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33288 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33289 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33290 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33291 TFLAGS="$(STAGE4_TFLAGS)" \
33292 $(TARGET-stage4-target-libsanitizer)
33294 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
33295 clean-stage4: clean-stage4-target-libsanitizer
33296 clean-stage4-target-libsanitizer:
33297 @if [ $(current_stage) = stage4 ]; then \
33298 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33299 else \
33300 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
33301 $(MAKE) stage4-start; \
33302 fi; \
33303 cd $(TARGET_SUBDIR)/libsanitizer && \
33304 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33305 @endif target-libsanitizer-bootstrap
33308 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
33309 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
33310 maybe-all-stageprofile-target-libsanitizer:
33311 maybe-clean-stageprofile-target-libsanitizer:
33312 @if target-libsanitizer-bootstrap
33313 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
33314 all-stageprofile: all-stageprofile-target-libsanitizer
33315 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
33316 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33317 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33318 @r=`${PWD_COMMAND}`; export r; \
33319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33320 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33321 $(RAW_CXX_TARGET_EXPORTS) \
33323 cd $(TARGET_SUBDIR)/libsanitizer && \
33324 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33325 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33326 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33327 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33328 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33329 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33330 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33331 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33332 TFLAGS="$(STAGEprofile_TFLAGS)" \
33333 $(TARGET-stageprofile-target-libsanitizer)
33335 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
33336 clean-stageprofile: clean-stageprofile-target-libsanitizer
33337 clean-stageprofile-target-libsanitizer:
33338 @if [ $(current_stage) = stageprofile ]; then \
33339 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33340 else \
33341 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
33342 $(MAKE) stageprofile-start; \
33343 fi; \
33344 cd $(TARGET_SUBDIR)/libsanitizer && \
33345 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33346 @endif target-libsanitizer-bootstrap
33349 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
33350 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
33351 maybe-all-stagefeedback-target-libsanitizer:
33352 maybe-clean-stagefeedback-target-libsanitizer:
33353 @if target-libsanitizer-bootstrap
33354 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
33355 all-stagefeedback: all-stagefeedback-target-libsanitizer
33356 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
33357 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33358 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33359 @r=`${PWD_COMMAND}`; export r; \
33360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33361 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33362 $(RAW_CXX_TARGET_EXPORTS) \
33364 cd $(TARGET_SUBDIR)/libsanitizer && \
33365 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33366 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33367 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33368 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33369 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33370 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33371 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33372 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33373 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33374 $(TARGET-stagefeedback-target-libsanitizer)
33376 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
33377 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
33378 clean-stagefeedback-target-libsanitizer:
33379 @if [ $(current_stage) = stagefeedback ]; then \
33380 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33381 else \
33382 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
33383 $(MAKE) stagefeedback-start; \
33384 fi; \
33385 cd $(TARGET_SUBDIR)/libsanitizer && \
33386 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33387 @endif target-libsanitizer-bootstrap
33394 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
33395 maybe-check-target-libsanitizer:
33396 @if target-libsanitizer
33397 maybe-check-target-libsanitizer: check-target-libsanitizer
33399 check-target-libsanitizer:
33400 @: $(MAKE); $(unstage)
33401 @r=`${PWD_COMMAND}`; export r; \
33402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33403 $(RAW_CXX_TARGET_EXPORTS) \
33404 (cd $(TARGET_SUBDIR)/libsanitizer && \
33405 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33407 @endif target-libsanitizer
33409 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
33410 maybe-install-target-libsanitizer:
33411 @if target-libsanitizer
33412 maybe-install-target-libsanitizer: install-target-libsanitizer
33414 install-target-libsanitizer: installdirs
33415 @: $(MAKE); $(unstage)
33416 @r=`${PWD_COMMAND}`; export r; \
33417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33418 $(RAW_CXX_TARGET_EXPORTS) \
33419 (cd $(TARGET_SUBDIR)/libsanitizer && \
33420 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33422 @endif target-libsanitizer
33424 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
33425 maybe-install-strip-target-libsanitizer:
33426 @if target-libsanitizer
33427 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
33429 install-strip-target-libsanitizer: installdirs
33430 @: $(MAKE); $(unstage)
33431 @r=`${PWD_COMMAND}`; export r; \
33432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33433 $(RAW_CXX_TARGET_EXPORTS) \
33434 (cd $(TARGET_SUBDIR)/libsanitizer && \
33435 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33437 @endif target-libsanitizer
33439 # Other targets (info, dvi, pdf, etc.)
33441 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
33442 maybe-info-target-libsanitizer:
33443 @if target-libsanitizer
33444 maybe-info-target-libsanitizer: info-target-libsanitizer
33446 info-target-libsanitizer: \
33447 configure-target-libsanitizer
33448 @: $(MAKE); $(unstage)
33449 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33450 r=`${PWD_COMMAND}`; export r; \
33451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33452 $(RAW_CXX_TARGET_EXPORTS) \
33453 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
33454 for flag in $(EXTRA_TARGET_FLAGS); do \
33455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33456 done; \
33457 (cd $(TARGET_SUBDIR)/libsanitizer && \
33458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33460 "RANLIB=$${RANLIB}" \
33461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33462 info) \
33463 || exit 1
33465 @endif target-libsanitizer
33467 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
33468 maybe-dvi-target-libsanitizer:
33469 @if target-libsanitizer
33470 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
33472 dvi-target-libsanitizer: \
33473 configure-target-libsanitizer
33474 @: $(MAKE); $(unstage)
33475 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33476 r=`${PWD_COMMAND}`; export r; \
33477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33478 $(RAW_CXX_TARGET_EXPORTS) \
33479 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
33480 for flag in $(EXTRA_TARGET_FLAGS); do \
33481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33482 done; \
33483 (cd $(TARGET_SUBDIR)/libsanitizer && \
33484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33486 "RANLIB=$${RANLIB}" \
33487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33488 dvi) \
33489 || exit 1
33491 @endif target-libsanitizer
33493 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
33494 maybe-pdf-target-libsanitizer:
33495 @if target-libsanitizer
33496 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
33498 pdf-target-libsanitizer: \
33499 configure-target-libsanitizer
33500 @: $(MAKE); $(unstage)
33501 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33502 r=`${PWD_COMMAND}`; export r; \
33503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33504 $(RAW_CXX_TARGET_EXPORTS) \
33505 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33506 for flag in $(EXTRA_TARGET_FLAGS); do \
33507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33508 done; \
33509 (cd $(TARGET_SUBDIR)/libsanitizer && \
33510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33512 "RANLIB=$${RANLIB}" \
33513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33514 pdf) \
33515 || exit 1
33517 @endif target-libsanitizer
33519 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
33520 maybe-html-target-libsanitizer:
33521 @if target-libsanitizer
33522 maybe-html-target-libsanitizer: html-target-libsanitizer
33524 html-target-libsanitizer: \
33525 configure-target-libsanitizer
33526 @: $(MAKE); $(unstage)
33527 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33528 r=`${PWD_COMMAND}`; export r; \
33529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33530 $(RAW_CXX_TARGET_EXPORTS) \
33531 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
33532 for flag in $(EXTRA_TARGET_FLAGS); do \
33533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33534 done; \
33535 (cd $(TARGET_SUBDIR)/libsanitizer && \
33536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33538 "RANLIB=$${RANLIB}" \
33539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33540 html) \
33541 || exit 1
33543 @endif target-libsanitizer
33545 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
33546 maybe-TAGS-target-libsanitizer:
33547 @if target-libsanitizer
33548 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
33550 TAGS-target-libsanitizer: \
33551 configure-target-libsanitizer
33552 @: $(MAKE); $(unstage)
33553 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33554 r=`${PWD_COMMAND}`; export r; \
33555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33556 $(RAW_CXX_TARGET_EXPORTS) \
33557 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
33558 for flag in $(EXTRA_TARGET_FLAGS); do \
33559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33560 done; \
33561 (cd $(TARGET_SUBDIR)/libsanitizer && \
33562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33564 "RANLIB=$${RANLIB}" \
33565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33566 TAGS) \
33567 || exit 1
33569 @endif target-libsanitizer
33571 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
33572 maybe-install-info-target-libsanitizer:
33573 @if target-libsanitizer
33574 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
33576 install-info-target-libsanitizer: \
33577 configure-target-libsanitizer \
33578 info-target-libsanitizer
33579 @: $(MAKE); $(unstage)
33580 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33581 r=`${PWD_COMMAND}`; export r; \
33582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33583 $(RAW_CXX_TARGET_EXPORTS) \
33584 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
33585 for flag in $(EXTRA_TARGET_FLAGS); do \
33586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33587 done; \
33588 (cd $(TARGET_SUBDIR)/libsanitizer && \
33589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33591 "RANLIB=$${RANLIB}" \
33592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33593 install-info) \
33594 || exit 1
33596 @endif target-libsanitizer
33598 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
33599 maybe-install-pdf-target-libsanitizer:
33600 @if target-libsanitizer
33601 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
33603 install-pdf-target-libsanitizer: \
33604 configure-target-libsanitizer \
33605 pdf-target-libsanitizer
33606 @: $(MAKE); $(unstage)
33607 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33608 r=`${PWD_COMMAND}`; export r; \
33609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33610 $(RAW_CXX_TARGET_EXPORTS) \
33611 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33612 for flag in $(EXTRA_TARGET_FLAGS); do \
33613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33614 done; \
33615 (cd $(TARGET_SUBDIR)/libsanitizer && \
33616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33618 "RANLIB=$${RANLIB}" \
33619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33620 install-pdf) \
33621 || exit 1
33623 @endif target-libsanitizer
33625 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
33626 maybe-install-html-target-libsanitizer:
33627 @if target-libsanitizer
33628 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
33630 install-html-target-libsanitizer: \
33631 configure-target-libsanitizer \
33632 html-target-libsanitizer
33633 @: $(MAKE); $(unstage)
33634 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33635 r=`${PWD_COMMAND}`; export r; \
33636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33637 $(RAW_CXX_TARGET_EXPORTS) \
33638 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
33639 for flag in $(EXTRA_TARGET_FLAGS); do \
33640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33641 done; \
33642 (cd $(TARGET_SUBDIR)/libsanitizer && \
33643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33645 "RANLIB=$${RANLIB}" \
33646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33647 install-html) \
33648 || exit 1
33650 @endif target-libsanitizer
33652 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
33653 maybe-installcheck-target-libsanitizer:
33654 @if target-libsanitizer
33655 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
33657 installcheck-target-libsanitizer: \
33658 configure-target-libsanitizer
33659 @: $(MAKE); $(unstage)
33660 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33661 r=`${PWD_COMMAND}`; export r; \
33662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33663 $(RAW_CXX_TARGET_EXPORTS) \
33664 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
33665 for flag in $(EXTRA_TARGET_FLAGS); do \
33666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33667 done; \
33668 (cd $(TARGET_SUBDIR)/libsanitizer && \
33669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33671 "RANLIB=$${RANLIB}" \
33672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33673 installcheck) \
33674 || exit 1
33676 @endif target-libsanitizer
33678 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
33679 maybe-mostlyclean-target-libsanitizer:
33680 @if target-libsanitizer
33681 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
33683 mostlyclean-target-libsanitizer:
33684 @: $(MAKE); $(unstage)
33685 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33686 r=`${PWD_COMMAND}`; export r; \
33687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33688 $(RAW_CXX_TARGET_EXPORTS) \
33689 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33690 for flag in $(EXTRA_TARGET_FLAGS); do \
33691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33692 done; \
33693 (cd $(TARGET_SUBDIR)/libsanitizer && \
33694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33696 "RANLIB=$${RANLIB}" \
33697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33698 mostlyclean) \
33699 || exit 1
33701 @endif target-libsanitizer
33703 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
33704 maybe-clean-target-libsanitizer:
33705 @if target-libsanitizer
33706 maybe-clean-target-libsanitizer: clean-target-libsanitizer
33708 clean-target-libsanitizer:
33709 @: $(MAKE); $(unstage)
33710 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33711 r=`${PWD_COMMAND}`; export r; \
33712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33713 $(RAW_CXX_TARGET_EXPORTS) \
33714 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33715 for flag in $(EXTRA_TARGET_FLAGS); do \
33716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33717 done; \
33718 (cd $(TARGET_SUBDIR)/libsanitizer && \
33719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33721 "RANLIB=$${RANLIB}" \
33722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33723 clean) \
33724 || exit 1
33726 @endif target-libsanitizer
33728 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
33729 maybe-distclean-target-libsanitizer:
33730 @if target-libsanitizer
33731 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
33733 distclean-target-libsanitizer:
33734 @: $(MAKE); $(unstage)
33735 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33736 r=`${PWD_COMMAND}`; export r; \
33737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33738 $(RAW_CXX_TARGET_EXPORTS) \
33739 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33740 for flag in $(EXTRA_TARGET_FLAGS); do \
33741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33742 done; \
33743 (cd $(TARGET_SUBDIR)/libsanitizer && \
33744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33746 "RANLIB=$${RANLIB}" \
33747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33748 distclean) \
33749 || exit 1
33751 @endif target-libsanitizer
33753 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
33754 maybe-maintainer-clean-target-libsanitizer:
33755 @if target-libsanitizer
33756 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
33758 maintainer-clean-target-libsanitizer:
33759 @: $(MAKE); $(unstage)
33760 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33761 r=`${PWD_COMMAND}`; export r; \
33762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33763 $(RAW_CXX_TARGET_EXPORTS) \
33764 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33765 for flag in $(EXTRA_TARGET_FLAGS); do \
33766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33767 done; \
33768 (cd $(TARGET_SUBDIR)/libsanitizer && \
33769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33771 "RANLIB=$${RANLIB}" \
33772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33773 maintainer-clean) \
33774 || exit 1
33776 @endif target-libsanitizer
33782 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
33783 maybe-configure-target-libvtv:
33784 @if gcc-bootstrap
33785 configure-target-libvtv: stage_current
33786 @endif gcc-bootstrap
33787 @if target-libvtv
33788 maybe-configure-target-libvtv: configure-target-libvtv
33789 configure-target-libvtv:
33790 @r=`${PWD_COMMAND}`; export r; \
33791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33792 echo "Checking multilib configuration for libvtv..."; \
33793 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33794 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33795 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33796 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33797 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33798 else \
33799 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33800 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33801 fi; \
33802 else \
33803 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33804 fi; \
33805 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33806 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33807 $(RAW_CXX_TARGET_EXPORTS) \
33808 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
33810 this_target="${target_alias}"; \
33812 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
33813 case $(srcdir) in \
33814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33815 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33817 esac; \
33818 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33819 libsrcdir="$$s/libvtv"; \
33820 rm -f no-such-file || : ; \
33821 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33822 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33823 --target=$${this_target} $${srcdiroption} \
33824 || exit 1
33825 @endif target-libvtv
33829 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
33830 maybe-configure-stage1-target-libvtv:
33831 @if target-libvtv-bootstrap
33832 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
33833 configure-stage1-target-libvtv:
33834 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33835 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33836 @r=`${PWD_COMMAND}`; export r; \
33837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33838 TFLAGS="$(STAGE1_TFLAGS)"; \
33839 echo "Checking multilib configuration for libvtv..."; \
33840 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33841 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33842 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33843 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33844 else \
33845 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33846 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33847 fi; \
33848 else \
33849 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33850 fi; \
33851 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33852 $(RAW_CXX_TARGET_EXPORTS) \
33853 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33854 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33855 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33856 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
33857 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33858 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33859 case $(srcdir) in \
33860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33861 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33863 esac; \
33864 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33865 libsrcdir="$$s/libvtv"; \
33866 $(SHELL) $${libsrcdir}/configure \
33867 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33868 --target=${target_alias} $${srcdiroption} \
33869 $(STAGE1_CONFIGURE_FLAGS)
33870 @endif target-libvtv-bootstrap
33872 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
33873 maybe-configure-stage2-target-libvtv:
33874 @if target-libvtv-bootstrap
33875 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
33876 configure-stage2-target-libvtv:
33877 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33878 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33879 @r=`${PWD_COMMAND}`; export r; \
33880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33881 TFLAGS="$(STAGE2_TFLAGS)"; \
33882 echo "Checking multilib configuration for libvtv..."; \
33883 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33884 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33885 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33886 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33887 else \
33888 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33889 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33890 fi; \
33891 else \
33892 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33893 fi; \
33894 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33895 $(RAW_CXX_TARGET_EXPORTS) \
33897 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33898 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33899 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33900 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
33901 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33902 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33903 case $(srcdir) in \
33904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33905 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33907 esac; \
33908 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33909 libsrcdir="$$s/libvtv"; \
33910 $(SHELL) $${libsrcdir}/configure \
33911 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33912 --target=${target_alias} $${srcdiroption} \
33913 --with-build-libsubdir=$(HOST_SUBDIR) \
33914 $(STAGE2_CONFIGURE_FLAGS)
33915 @endif target-libvtv-bootstrap
33917 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
33918 maybe-configure-stage3-target-libvtv:
33919 @if target-libvtv-bootstrap
33920 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
33921 configure-stage3-target-libvtv:
33922 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33923 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33924 @r=`${PWD_COMMAND}`; export r; \
33925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33926 TFLAGS="$(STAGE3_TFLAGS)"; \
33927 echo "Checking multilib configuration for libvtv..."; \
33928 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33929 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33930 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33931 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33932 else \
33933 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33934 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33935 fi; \
33936 else \
33937 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33938 fi; \
33939 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33940 $(RAW_CXX_TARGET_EXPORTS) \
33942 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33943 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33944 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33945 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
33946 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33947 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33948 case $(srcdir) in \
33949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33950 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33952 esac; \
33953 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33954 libsrcdir="$$s/libvtv"; \
33955 $(SHELL) $${libsrcdir}/configure \
33956 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33957 --target=${target_alias} $${srcdiroption} \
33958 --with-build-libsubdir=$(HOST_SUBDIR) \
33959 $(STAGE3_CONFIGURE_FLAGS)
33960 @endif target-libvtv-bootstrap
33962 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
33963 maybe-configure-stage4-target-libvtv:
33964 @if target-libvtv-bootstrap
33965 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
33966 configure-stage4-target-libvtv:
33967 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33968 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33969 @r=`${PWD_COMMAND}`; export r; \
33970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33971 TFLAGS="$(STAGE4_TFLAGS)"; \
33972 echo "Checking multilib configuration for libvtv..."; \
33973 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33974 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33975 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33976 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33977 else \
33978 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33979 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33980 fi; \
33981 else \
33982 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33983 fi; \
33984 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33985 $(RAW_CXX_TARGET_EXPORTS) \
33987 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33988 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33989 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33990 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
33991 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33992 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33993 case $(srcdir) in \
33994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33995 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33997 esac; \
33998 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33999 libsrcdir="$$s/libvtv"; \
34000 $(SHELL) $${libsrcdir}/configure \
34001 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34002 --target=${target_alias} $${srcdiroption} \
34003 --with-build-libsubdir=$(HOST_SUBDIR) \
34004 $(STAGE4_CONFIGURE_FLAGS)
34005 @endif target-libvtv-bootstrap
34007 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
34008 maybe-configure-stageprofile-target-libvtv:
34009 @if target-libvtv-bootstrap
34010 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
34011 configure-stageprofile-target-libvtv:
34012 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34013 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34014 @r=`${PWD_COMMAND}`; export r; \
34015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34016 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34017 echo "Checking multilib configuration for libvtv..."; \
34018 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34019 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34020 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34021 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34022 else \
34023 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34024 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34025 fi; \
34026 else \
34027 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34028 fi; \
34029 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34030 $(RAW_CXX_TARGET_EXPORTS) \
34032 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34033 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34034 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34035 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
34036 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34037 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34038 case $(srcdir) in \
34039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34040 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34042 esac; \
34043 srcdiroption="--srcdir=$${topdir}/libvtv"; \
34044 libsrcdir="$$s/libvtv"; \
34045 $(SHELL) $${libsrcdir}/configure \
34046 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34047 --target=${target_alias} $${srcdiroption} \
34048 --with-build-libsubdir=$(HOST_SUBDIR) \
34049 $(STAGEprofile_CONFIGURE_FLAGS)
34050 @endif target-libvtv-bootstrap
34052 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
34053 maybe-configure-stagefeedback-target-libvtv:
34054 @if target-libvtv-bootstrap
34055 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
34056 configure-stagefeedback-target-libvtv:
34057 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34058 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34059 @r=`${PWD_COMMAND}`; export r; \
34060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34061 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34062 echo "Checking multilib configuration for libvtv..."; \
34063 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34064 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34065 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34066 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34067 else \
34068 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34069 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34070 fi; \
34071 else \
34072 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34073 fi; \
34074 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34075 $(RAW_CXX_TARGET_EXPORTS) \
34077 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34078 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34079 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34080 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
34081 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34082 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34083 case $(srcdir) in \
34084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34085 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34087 esac; \
34088 srcdiroption="--srcdir=$${topdir}/libvtv"; \
34089 libsrcdir="$$s/libvtv"; \
34090 $(SHELL) $${libsrcdir}/configure \
34091 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34092 --target=${target_alias} $${srcdiroption} \
34093 --with-build-libsubdir=$(HOST_SUBDIR) \
34094 $(STAGEfeedback_CONFIGURE_FLAGS)
34095 @endif target-libvtv-bootstrap
34101 .PHONY: all-target-libvtv maybe-all-target-libvtv
34102 maybe-all-target-libvtv:
34103 @if gcc-bootstrap
34104 all-target-libvtv: stage_current
34105 @endif gcc-bootstrap
34106 @if target-libvtv
34107 TARGET-target-libvtv=all
34108 maybe-all-target-libvtv: all-target-libvtv
34109 all-target-libvtv: configure-target-libvtv
34110 @r=`${PWD_COMMAND}`; export r; \
34111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34112 $(RAW_CXX_TARGET_EXPORTS) \
34113 (cd $(TARGET_SUBDIR)/libvtv && \
34114 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34115 $(TARGET-target-libvtv))
34116 @endif target-libvtv
34120 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
34121 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
34122 maybe-all-stage1-target-libvtv:
34123 maybe-clean-stage1-target-libvtv:
34124 @if target-libvtv-bootstrap
34125 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
34126 all-stage1: all-stage1-target-libvtv
34127 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
34128 all-stage1-target-libvtv: configure-stage1-target-libvtv
34129 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34130 @r=`${PWD_COMMAND}`; export r; \
34131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34132 TFLAGS="$(STAGE1_TFLAGS)"; \
34133 $(RAW_CXX_TARGET_EXPORTS) \
34134 cd $(TARGET_SUBDIR)/libvtv && \
34135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34136 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34137 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34138 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34139 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34140 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34141 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34142 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34144 TFLAGS="$(STAGE1_TFLAGS)" \
34145 $(TARGET-stage1-target-libvtv)
34147 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
34148 clean-stage1: clean-stage1-target-libvtv
34149 clean-stage1-target-libvtv:
34150 @if [ $(current_stage) = stage1 ]; then \
34151 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34152 else \
34153 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
34154 $(MAKE) stage1-start; \
34155 fi; \
34156 cd $(TARGET_SUBDIR)/libvtv && \
34157 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34158 clean
34159 @endif target-libvtv-bootstrap
34162 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
34163 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
34164 maybe-all-stage2-target-libvtv:
34165 maybe-clean-stage2-target-libvtv:
34166 @if target-libvtv-bootstrap
34167 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
34168 all-stage2: all-stage2-target-libvtv
34169 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
34170 all-stage2-target-libvtv: configure-stage2-target-libvtv
34171 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34172 @r=`${PWD_COMMAND}`; export r; \
34173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34174 TFLAGS="$(STAGE2_TFLAGS)"; \
34175 $(RAW_CXX_TARGET_EXPORTS) \
34177 cd $(TARGET_SUBDIR)/libvtv && \
34178 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34179 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34180 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34181 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34182 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34183 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34184 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34185 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34186 TFLAGS="$(STAGE2_TFLAGS)" \
34187 $(TARGET-stage2-target-libvtv)
34189 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
34190 clean-stage2: clean-stage2-target-libvtv
34191 clean-stage2-target-libvtv:
34192 @if [ $(current_stage) = stage2 ]; then \
34193 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34194 else \
34195 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
34196 $(MAKE) stage2-start; \
34197 fi; \
34198 cd $(TARGET_SUBDIR)/libvtv && \
34199 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34200 @endif target-libvtv-bootstrap
34203 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
34204 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
34205 maybe-all-stage3-target-libvtv:
34206 maybe-clean-stage3-target-libvtv:
34207 @if target-libvtv-bootstrap
34208 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
34209 all-stage3: all-stage3-target-libvtv
34210 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
34211 all-stage3-target-libvtv: configure-stage3-target-libvtv
34212 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34213 @r=`${PWD_COMMAND}`; export r; \
34214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34215 TFLAGS="$(STAGE3_TFLAGS)"; \
34216 $(RAW_CXX_TARGET_EXPORTS) \
34218 cd $(TARGET_SUBDIR)/libvtv && \
34219 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34220 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34221 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34222 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34223 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34224 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34225 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34226 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34227 TFLAGS="$(STAGE3_TFLAGS)" \
34228 $(TARGET-stage3-target-libvtv)
34230 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
34231 clean-stage3: clean-stage3-target-libvtv
34232 clean-stage3-target-libvtv:
34233 @if [ $(current_stage) = stage3 ]; then \
34234 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34235 else \
34236 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
34237 $(MAKE) stage3-start; \
34238 fi; \
34239 cd $(TARGET_SUBDIR)/libvtv && \
34240 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34241 @endif target-libvtv-bootstrap
34244 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
34245 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
34246 maybe-all-stage4-target-libvtv:
34247 maybe-clean-stage4-target-libvtv:
34248 @if target-libvtv-bootstrap
34249 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
34250 all-stage4: all-stage4-target-libvtv
34251 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
34252 all-stage4-target-libvtv: configure-stage4-target-libvtv
34253 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34254 @r=`${PWD_COMMAND}`; export r; \
34255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34256 TFLAGS="$(STAGE4_TFLAGS)"; \
34257 $(RAW_CXX_TARGET_EXPORTS) \
34259 cd $(TARGET_SUBDIR)/libvtv && \
34260 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34261 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34262 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34263 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34264 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34265 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34266 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34267 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34268 TFLAGS="$(STAGE4_TFLAGS)" \
34269 $(TARGET-stage4-target-libvtv)
34271 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
34272 clean-stage4: clean-stage4-target-libvtv
34273 clean-stage4-target-libvtv:
34274 @if [ $(current_stage) = stage4 ]; then \
34275 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34276 else \
34277 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
34278 $(MAKE) stage4-start; \
34279 fi; \
34280 cd $(TARGET_SUBDIR)/libvtv && \
34281 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34282 @endif target-libvtv-bootstrap
34285 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
34286 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
34287 maybe-all-stageprofile-target-libvtv:
34288 maybe-clean-stageprofile-target-libvtv:
34289 @if target-libvtv-bootstrap
34290 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
34291 all-stageprofile: all-stageprofile-target-libvtv
34292 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
34293 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
34294 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34295 @r=`${PWD_COMMAND}`; export r; \
34296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34297 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34298 $(RAW_CXX_TARGET_EXPORTS) \
34300 cd $(TARGET_SUBDIR)/libvtv && \
34301 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34302 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34303 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34304 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34305 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34306 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34307 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34308 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34309 TFLAGS="$(STAGEprofile_TFLAGS)" \
34310 $(TARGET-stageprofile-target-libvtv)
34312 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
34313 clean-stageprofile: clean-stageprofile-target-libvtv
34314 clean-stageprofile-target-libvtv:
34315 @if [ $(current_stage) = stageprofile ]; then \
34316 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34317 else \
34318 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
34319 $(MAKE) stageprofile-start; \
34320 fi; \
34321 cd $(TARGET_SUBDIR)/libvtv && \
34322 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34323 @endif target-libvtv-bootstrap
34326 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
34327 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
34328 maybe-all-stagefeedback-target-libvtv:
34329 maybe-clean-stagefeedback-target-libvtv:
34330 @if target-libvtv-bootstrap
34331 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
34332 all-stagefeedback: all-stagefeedback-target-libvtv
34333 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
34334 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
34335 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34336 @r=`${PWD_COMMAND}`; export r; \
34337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34338 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34339 $(RAW_CXX_TARGET_EXPORTS) \
34341 cd $(TARGET_SUBDIR)/libvtv && \
34342 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34343 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34344 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34345 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34346 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34347 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34348 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34349 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34350 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34351 $(TARGET-stagefeedback-target-libvtv)
34353 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
34354 clean-stagefeedback: clean-stagefeedback-target-libvtv
34355 clean-stagefeedback-target-libvtv:
34356 @if [ $(current_stage) = stagefeedback ]; then \
34357 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34358 else \
34359 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
34360 $(MAKE) stagefeedback-start; \
34361 fi; \
34362 cd $(TARGET_SUBDIR)/libvtv && \
34363 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34364 @endif target-libvtv-bootstrap
34371 .PHONY: check-target-libvtv maybe-check-target-libvtv
34372 maybe-check-target-libvtv:
34373 @if target-libvtv
34374 maybe-check-target-libvtv: check-target-libvtv
34376 check-target-libvtv:
34377 @: $(MAKE); $(unstage)
34378 @r=`${PWD_COMMAND}`; export r; \
34379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34380 $(RAW_CXX_TARGET_EXPORTS) \
34381 (cd $(TARGET_SUBDIR)/libvtv && \
34382 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34384 @endif target-libvtv
34386 .PHONY: install-target-libvtv maybe-install-target-libvtv
34387 maybe-install-target-libvtv:
34388 @if target-libvtv
34389 maybe-install-target-libvtv: install-target-libvtv
34391 install-target-libvtv: installdirs
34392 @: $(MAKE); $(unstage)
34393 @r=`${PWD_COMMAND}`; export r; \
34394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34395 $(RAW_CXX_TARGET_EXPORTS) \
34396 (cd $(TARGET_SUBDIR)/libvtv && \
34397 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34399 @endif target-libvtv
34401 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
34402 maybe-install-strip-target-libvtv:
34403 @if target-libvtv
34404 maybe-install-strip-target-libvtv: install-strip-target-libvtv
34406 install-strip-target-libvtv: installdirs
34407 @: $(MAKE); $(unstage)
34408 @r=`${PWD_COMMAND}`; export r; \
34409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34410 $(RAW_CXX_TARGET_EXPORTS) \
34411 (cd $(TARGET_SUBDIR)/libvtv && \
34412 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34414 @endif target-libvtv
34416 # Other targets (info, dvi, pdf, etc.)
34418 .PHONY: maybe-info-target-libvtv info-target-libvtv
34419 maybe-info-target-libvtv:
34420 @if target-libvtv
34421 maybe-info-target-libvtv: info-target-libvtv
34423 info-target-libvtv: \
34424 configure-target-libvtv
34425 @: $(MAKE); $(unstage)
34426 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34427 r=`${PWD_COMMAND}`; export r; \
34428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34429 $(RAW_CXX_TARGET_EXPORTS) \
34430 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
34431 for flag in $(EXTRA_TARGET_FLAGS); do \
34432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34433 done; \
34434 (cd $(TARGET_SUBDIR)/libvtv && \
34435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34437 "RANLIB=$${RANLIB}" \
34438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34439 info) \
34440 || exit 1
34442 @endif target-libvtv
34444 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
34445 maybe-dvi-target-libvtv:
34446 @if target-libvtv
34447 maybe-dvi-target-libvtv: dvi-target-libvtv
34449 dvi-target-libvtv: \
34450 configure-target-libvtv
34451 @: $(MAKE); $(unstage)
34452 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34453 r=`${PWD_COMMAND}`; export r; \
34454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34455 $(RAW_CXX_TARGET_EXPORTS) \
34456 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
34457 for flag in $(EXTRA_TARGET_FLAGS); do \
34458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34459 done; \
34460 (cd $(TARGET_SUBDIR)/libvtv && \
34461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34463 "RANLIB=$${RANLIB}" \
34464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34465 dvi) \
34466 || exit 1
34468 @endif target-libvtv
34470 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
34471 maybe-pdf-target-libvtv:
34472 @if target-libvtv
34473 maybe-pdf-target-libvtv: pdf-target-libvtv
34475 pdf-target-libvtv: \
34476 configure-target-libvtv
34477 @: $(MAKE); $(unstage)
34478 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34479 r=`${PWD_COMMAND}`; export r; \
34480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34481 $(RAW_CXX_TARGET_EXPORTS) \
34482 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
34483 for flag in $(EXTRA_TARGET_FLAGS); do \
34484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34485 done; \
34486 (cd $(TARGET_SUBDIR)/libvtv && \
34487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34489 "RANLIB=$${RANLIB}" \
34490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34491 pdf) \
34492 || exit 1
34494 @endif target-libvtv
34496 .PHONY: maybe-html-target-libvtv html-target-libvtv
34497 maybe-html-target-libvtv:
34498 @if target-libvtv
34499 maybe-html-target-libvtv: html-target-libvtv
34501 html-target-libvtv: \
34502 configure-target-libvtv
34503 @: $(MAKE); $(unstage)
34504 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34505 r=`${PWD_COMMAND}`; export r; \
34506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34507 $(RAW_CXX_TARGET_EXPORTS) \
34508 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
34509 for flag in $(EXTRA_TARGET_FLAGS); do \
34510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34511 done; \
34512 (cd $(TARGET_SUBDIR)/libvtv && \
34513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34515 "RANLIB=$${RANLIB}" \
34516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34517 html) \
34518 || exit 1
34520 @endif target-libvtv
34522 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
34523 maybe-TAGS-target-libvtv:
34524 @if target-libvtv
34525 maybe-TAGS-target-libvtv: TAGS-target-libvtv
34527 TAGS-target-libvtv: \
34528 configure-target-libvtv
34529 @: $(MAKE); $(unstage)
34530 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34531 r=`${PWD_COMMAND}`; export r; \
34532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34533 $(RAW_CXX_TARGET_EXPORTS) \
34534 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
34535 for flag in $(EXTRA_TARGET_FLAGS); do \
34536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34537 done; \
34538 (cd $(TARGET_SUBDIR)/libvtv && \
34539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34541 "RANLIB=$${RANLIB}" \
34542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34543 TAGS) \
34544 || exit 1
34546 @endif target-libvtv
34548 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
34549 maybe-install-info-target-libvtv:
34550 @if target-libvtv
34551 maybe-install-info-target-libvtv: install-info-target-libvtv
34553 install-info-target-libvtv: \
34554 configure-target-libvtv \
34555 info-target-libvtv
34556 @: $(MAKE); $(unstage)
34557 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34558 r=`${PWD_COMMAND}`; export r; \
34559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34560 $(RAW_CXX_TARGET_EXPORTS) \
34561 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
34562 for flag in $(EXTRA_TARGET_FLAGS); do \
34563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34564 done; \
34565 (cd $(TARGET_SUBDIR)/libvtv && \
34566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34568 "RANLIB=$${RANLIB}" \
34569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34570 install-info) \
34571 || exit 1
34573 @endif target-libvtv
34575 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
34576 maybe-install-pdf-target-libvtv:
34577 @if target-libvtv
34578 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
34580 install-pdf-target-libvtv: \
34581 configure-target-libvtv \
34582 pdf-target-libvtv
34583 @: $(MAKE); $(unstage)
34584 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34585 r=`${PWD_COMMAND}`; export r; \
34586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34587 $(RAW_CXX_TARGET_EXPORTS) \
34588 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
34589 for flag in $(EXTRA_TARGET_FLAGS); do \
34590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34591 done; \
34592 (cd $(TARGET_SUBDIR)/libvtv && \
34593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34595 "RANLIB=$${RANLIB}" \
34596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34597 install-pdf) \
34598 || exit 1
34600 @endif target-libvtv
34602 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
34603 maybe-install-html-target-libvtv:
34604 @if target-libvtv
34605 maybe-install-html-target-libvtv: install-html-target-libvtv
34607 install-html-target-libvtv: \
34608 configure-target-libvtv \
34609 html-target-libvtv
34610 @: $(MAKE); $(unstage)
34611 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34612 r=`${PWD_COMMAND}`; export r; \
34613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34614 $(RAW_CXX_TARGET_EXPORTS) \
34615 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
34616 for flag in $(EXTRA_TARGET_FLAGS); do \
34617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34618 done; \
34619 (cd $(TARGET_SUBDIR)/libvtv && \
34620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34622 "RANLIB=$${RANLIB}" \
34623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34624 install-html) \
34625 || exit 1
34627 @endif target-libvtv
34629 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
34630 maybe-installcheck-target-libvtv:
34631 @if target-libvtv
34632 maybe-installcheck-target-libvtv: installcheck-target-libvtv
34634 installcheck-target-libvtv: \
34635 configure-target-libvtv
34636 @: $(MAKE); $(unstage)
34637 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34638 r=`${PWD_COMMAND}`; export r; \
34639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34640 $(RAW_CXX_TARGET_EXPORTS) \
34641 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
34642 for flag in $(EXTRA_TARGET_FLAGS); do \
34643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34644 done; \
34645 (cd $(TARGET_SUBDIR)/libvtv && \
34646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34648 "RANLIB=$${RANLIB}" \
34649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34650 installcheck) \
34651 || exit 1
34653 @endif target-libvtv
34655 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
34656 maybe-mostlyclean-target-libvtv:
34657 @if target-libvtv
34658 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
34660 mostlyclean-target-libvtv:
34661 @: $(MAKE); $(unstage)
34662 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34663 r=`${PWD_COMMAND}`; export r; \
34664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34665 $(RAW_CXX_TARGET_EXPORTS) \
34666 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
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)/libvtv && \
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 mostlyclean) \
34676 || exit 1
34678 @endif target-libvtv
34680 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
34681 maybe-clean-target-libvtv:
34682 @if target-libvtv
34683 maybe-clean-target-libvtv: clean-target-libvtv
34685 clean-target-libvtv:
34686 @: $(MAKE); $(unstage)
34687 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34688 r=`${PWD_COMMAND}`; export r; \
34689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34690 $(RAW_CXX_TARGET_EXPORTS) \
34691 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
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)/libvtv && \
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 clean) \
34701 || exit 1
34703 @endif target-libvtv
34705 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
34706 maybe-distclean-target-libvtv:
34707 @if target-libvtv
34708 maybe-distclean-target-libvtv: distclean-target-libvtv
34710 distclean-target-libvtv:
34711 @: $(MAKE); $(unstage)
34712 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34713 r=`${PWD_COMMAND}`; export r; \
34714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34715 $(RAW_CXX_TARGET_EXPORTS) \
34716 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
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)/libvtv && \
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 distclean) \
34726 || exit 1
34728 @endif target-libvtv
34730 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
34731 maybe-maintainer-clean-target-libvtv:
34732 @if target-libvtv
34733 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
34735 maintainer-clean-target-libvtv:
34736 @: $(MAKE); $(unstage)
34737 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34738 r=`${PWD_COMMAND}`; export r; \
34739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34740 $(RAW_CXX_TARGET_EXPORTS) \
34741 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
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)/libvtv && \
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 maintainer-clean) \
34751 || exit 1
34753 @endif target-libvtv
34759 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
34760 maybe-configure-target-libcilkrts:
34761 @if gcc-bootstrap
34762 configure-target-libcilkrts: stage_current
34763 @endif gcc-bootstrap
34764 @if target-libcilkrts
34765 maybe-configure-target-libcilkrts: configure-target-libcilkrts
34766 configure-target-libcilkrts:
34767 @: $(MAKE); $(unstage)
34768 @r=`${PWD_COMMAND}`; export r; \
34769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34770 echo "Checking multilib configuration for libcilkrts..."; \
34771 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34772 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
34773 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34774 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34775 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
34776 else \
34777 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
34778 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34779 fi; \
34780 else \
34781 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34782 fi; \
34783 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
34784 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34785 $(NORMAL_TARGET_EXPORTS) \
34786 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
34788 this_target="${target_alias}"; \
34790 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
34791 case $(srcdir) in \
34792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34793 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
34794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34795 esac; \
34796 srcdiroption="--srcdir=$${topdir}/libcilkrts"; \
34797 libsrcdir="$$s/libcilkrts"; \
34798 rm -f no-such-file || : ; \
34799 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34800 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34801 --target=$${this_target} $${srcdiroption} \
34802 || exit 1
34803 @endif target-libcilkrts
34809 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
34810 maybe-all-target-libcilkrts:
34811 @if gcc-bootstrap
34812 all-target-libcilkrts: stage_current
34813 @endif gcc-bootstrap
34814 @if target-libcilkrts
34815 TARGET-target-libcilkrts=all
34816 maybe-all-target-libcilkrts: all-target-libcilkrts
34817 all-target-libcilkrts: configure-target-libcilkrts
34818 @: $(MAKE); $(unstage)
34819 @r=`${PWD_COMMAND}`; export r; \
34820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34821 $(NORMAL_TARGET_EXPORTS) \
34822 (cd $(TARGET_SUBDIR)/libcilkrts && \
34823 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34824 $(TARGET-target-libcilkrts))
34825 @endif target-libcilkrts
34831 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
34832 maybe-check-target-libcilkrts:
34833 @if target-libcilkrts
34834 maybe-check-target-libcilkrts: check-target-libcilkrts
34836 check-target-libcilkrts:
34837 @: $(MAKE); $(unstage)
34838 @r=`${PWD_COMMAND}`; export r; \
34839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34840 $(NORMAL_TARGET_EXPORTS) \
34841 (cd $(TARGET_SUBDIR)/libcilkrts && \
34842 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34844 @endif target-libcilkrts
34846 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
34847 maybe-install-target-libcilkrts:
34848 @if target-libcilkrts
34849 maybe-install-target-libcilkrts: install-target-libcilkrts
34851 install-target-libcilkrts: installdirs
34852 @: $(MAKE); $(unstage)
34853 @r=`${PWD_COMMAND}`; export r; \
34854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34855 $(NORMAL_TARGET_EXPORTS) \
34856 (cd $(TARGET_SUBDIR)/libcilkrts && \
34857 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34859 @endif target-libcilkrts
34861 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
34862 maybe-install-strip-target-libcilkrts:
34863 @if target-libcilkrts
34864 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
34866 install-strip-target-libcilkrts: installdirs
34867 @: $(MAKE); $(unstage)
34868 @r=`${PWD_COMMAND}`; export r; \
34869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34870 $(NORMAL_TARGET_EXPORTS) \
34871 (cd $(TARGET_SUBDIR)/libcilkrts && \
34872 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34874 @endif target-libcilkrts
34876 # Other targets (info, dvi, pdf, etc.)
34878 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
34879 maybe-info-target-libcilkrts:
34880 @if target-libcilkrts
34881 maybe-info-target-libcilkrts: info-target-libcilkrts
34883 info-target-libcilkrts: \
34884 configure-target-libcilkrts
34885 @: $(MAKE); $(unstage)
34886 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34887 r=`${PWD_COMMAND}`; export r; \
34888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34889 $(NORMAL_TARGET_EXPORTS) \
34890 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
34891 for flag in $(EXTRA_TARGET_FLAGS); do \
34892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34893 done; \
34894 (cd $(TARGET_SUBDIR)/libcilkrts && \
34895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34897 "RANLIB=$${RANLIB}" \
34898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34899 info) \
34900 || exit 1
34902 @endif target-libcilkrts
34904 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
34905 maybe-dvi-target-libcilkrts:
34906 @if target-libcilkrts
34907 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
34909 dvi-target-libcilkrts: \
34910 configure-target-libcilkrts
34911 @: $(MAKE); $(unstage)
34912 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34913 r=`${PWD_COMMAND}`; export r; \
34914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34915 $(NORMAL_TARGET_EXPORTS) \
34916 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
34917 for flag in $(EXTRA_TARGET_FLAGS); do \
34918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34919 done; \
34920 (cd $(TARGET_SUBDIR)/libcilkrts && \
34921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34923 "RANLIB=$${RANLIB}" \
34924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34925 dvi) \
34926 || exit 1
34928 @endif target-libcilkrts
34930 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
34931 maybe-pdf-target-libcilkrts:
34932 @if target-libcilkrts
34933 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
34935 pdf-target-libcilkrts: \
34936 configure-target-libcilkrts
34937 @: $(MAKE); $(unstage)
34938 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34939 r=`${PWD_COMMAND}`; export r; \
34940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34941 $(NORMAL_TARGET_EXPORTS) \
34942 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
34943 for flag in $(EXTRA_TARGET_FLAGS); do \
34944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34945 done; \
34946 (cd $(TARGET_SUBDIR)/libcilkrts && \
34947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34949 "RANLIB=$${RANLIB}" \
34950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34951 pdf) \
34952 || exit 1
34954 @endif target-libcilkrts
34956 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
34957 maybe-html-target-libcilkrts:
34958 @if target-libcilkrts
34959 maybe-html-target-libcilkrts: html-target-libcilkrts
34961 html-target-libcilkrts: \
34962 configure-target-libcilkrts
34963 @: $(MAKE); $(unstage)
34964 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34965 r=`${PWD_COMMAND}`; export r; \
34966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34967 $(NORMAL_TARGET_EXPORTS) \
34968 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
34969 for flag in $(EXTRA_TARGET_FLAGS); do \
34970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34971 done; \
34972 (cd $(TARGET_SUBDIR)/libcilkrts && \
34973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34975 "RANLIB=$${RANLIB}" \
34976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34977 html) \
34978 || exit 1
34980 @endif target-libcilkrts
34982 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
34983 maybe-TAGS-target-libcilkrts:
34984 @if target-libcilkrts
34985 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
34987 TAGS-target-libcilkrts: \
34988 configure-target-libcilkrts
34989 @: $(MAKE); $(unstage)
34990 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34991 r=`${PWD_COMMAND}`; export r; \
34992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34993 $(NORMAL_TARGET_EXPORTS) \
34994 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
34995 for flag in $(EXTRA_TARGET_FLAGS); do \
34996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34997 done; \
34998 (cd $(TARGET_SUBDIR)/libcilkrts && \
34999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35001 "RANLIB=$${RANLIB}" \
35002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35003 TAGS) \
35004 || exit 1
35006 @endif target-libcilkrts
35008 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
35009 maybe-install-info-target-libcilkrts:
35010 @if target-libcilkrts
35011 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
35013 install-info-target-libcilkrts: \
35014 configure-target-libcilkrts \
35015 info-target-libcilkrts
35016 @: $(MAKE); $(unstage)
35017 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35018 r=`${PWD_COMMAND}`; export r; \
35019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35020 $(NORMAL_TARGET_EXPORTS) \
35021 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
35022 for flag in $(EXTRA_TARGET_FLAGS); do \
35023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35024 done; \
35025 (cd $(TARGET_SUBDIR)/libcilkrts && \
35026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35028 "RANLIB=$${RANLIB}" \
35029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35030 install-info) \
35031 || exit 1
35033 @endif target-libcilkrts
35035 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
35036 maybe-install-pdf-target-libcilkrts:
35037 @if target-libcilkrts
35038 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
35040 install-pdf-target-libcilkrts: \
35041 configure-target-libcilkrts \
35042 pdf-target-libcilkrts
35043 @: $(MAKE); $(unstage)
35044 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35045 r=`${PWD_COMMAND}`; export r; \
35046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35047 $(NORMAL_TARGET_EXPORTS) \
35048 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
35049 for flag in $(EXTRA_TARGET_FLAGS); do \
35050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35051 done; \
35052 (cd $(TARGET_SUBDIR)/libcilkrts && \
35053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35055 "RANLIB=$${RANLIB}" \
35056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35057 install-pdf) \
35058 || exit 1
35060 @endif target-libcilkrts
35062 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
35063 maybe-install-html-target-libcilkrts:
35064 @if target-libcilkrts
35065 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
35067 install-html-target-libcilkrts: \
35068 configure-target-libcilkrts \
35069 html-target-libcilkrts
35070 @: $(MAKE); $(unstage)
35071 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35072 r=`${PWD_COMMAND}`; export r; \
35073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35074 $(NORMAL_TARGET_EXPORTS) \
35075 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
35076 for flag in $(EXTRA_TARGET_FLAGS); do \
35077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35078 done; \
35079 (cd $(TARGET_SUBDIR)/libcilkrts && \
35080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35082 "RANLIB=$${RANLIB}" \
35083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35084 install-html) \
35085 || exit 1
35087 @endif target-libcilkrts
35089 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
35090 maybe-installcheck-target-libcilkrts:
35091 @if target-libcilkrts
35092 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
35094 installcheck-target-libcilkrts: \
35095 configure-target-libcilkrts
35096 @: $(MAKE); $(unstage)
35097 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35098 r=`${PWD_COMMAND}`; export r; \
35099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35100 $(NORMAL_TARGET_EXPORTS) \
35101 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
35102 for flag in $(EXTRA_TARGET_FLAGS); do \
35103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35104 done; \
35105 (cd $(TARGET_SUBDIR)/libcilkrts && \
35106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35108 "RANLIB=$${RANLIB}" \
35109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35110 installcheck) \
35111 || exit 1
35113 @endif target-libcilkrts
35115 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
35116 maybe-mostlyclean-target-libcilkrts:
35117 @if target-libcilkrts
35118 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
35120 mostlyclean-target-libcilkrts:
35121 @: $(MAKE); $(unstage)
35122 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35123 r=`${PWD_COMMAND}`; export r; \
35124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35125 $(NORMAL_TARGET_EXPORTS) \
35126 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
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)/libcilkrts && \
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 mostlyclean) \
35136 || exit 1
35138 @endif target-libcilkrts
35140 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
35141 maybe-clean-target-libcilkrts:
35142 @if target-libcilkrts
35143 maybe-clean-target-libcilkrts: clean-target-libcilkrts
35145 clean-target-libcilkrts:
35146 @: $(MAKE); $(unstage)
35147 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35148 r=`${PWD_COMMAND}`; export r; \
35149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35150 $(NORMAL_TARGET_EXPORTS) \
35151 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
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)/libcilkrts && \
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 clean) \
35161 || exit 1
35163 @endif target-libcilkrts
35165 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
35166 maybe-distclean-target-libcilkrts:
35167 @if target-libcilkrts
35168 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
35170 distclean-target-libcilkrts:
35171 @: $(MAKE); $(unstage)
35172 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35173 r=`${PWD_COMMAND}`; export r; \
35174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35175 $(NORMAL_TARGET_EXPORTS) \
35176 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
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)/libcilkrts && \
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 distclean) \
35186 || exit 1
35188 @endif target-libcilkrts
35190 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
35191 maybe-maintainer-clean-target-libcilkrts:
35192 @if target-libcilkrts
35193 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
35195 maintainer-clean-target-libcilkrts:
35196 @: $(MAKE); $(unstage)
35197 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35198 r=`${PWD_COMMAND}`; export r; \
35199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35200 $(NORMAL_TARGET_EXPORTS) \
35201 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
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)/libcilkrts && \
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 maintainer-clean) \
35211 || exit 1
35213 @endif target-libcilkrts
35219 .PHONY: configure-target-libssp maybe-configure-target-libssp
35220 maybe-configure-target-libssp:
35221 @if gcc-bootstrap
35222 configure-target-libssp: stage_current
35223 @endif gcc-bootstrap
35224 @if target-libssp
35225 maybe-configure-target-libssp: configure-target-libssp
35226 configure-target-libssp:
35227 @: $(MAKE); $(unstage)
35228 @r=`${PWD_COMMAND}`; export r; \
35229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35230 echo "Checking multilib configuration for libssp..."; \
35231 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
35232 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
35233 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
35234 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
35235 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
35236 else \
35237 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
35238 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
35239 fi; \
35240 else \
35241 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
35242 fi; \
35243 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
35244 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
35245 $(NORMAL_TARGET_EXPORTS) \
35246 echo Configuring in $(TARGET_SUBDIR)/libssp; \
35248 this_target="${target_alias}"; \
35250 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
35251 case $(srcdir) in \
35252 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35253 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
35254 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35255 esac; \
35256 srcdiroption="--srcdir=$${topdir}/libssp"; \
35257 libsrcdir="$$s/libssp"; \
35258 rm -f no-such-file || : ; \
35259 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35260 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35261 --target=$${this_target} $${srcdiroption} \
35262 || exit 1
35263 @endif target-libssp
35269 .PHONY: all-target-libssp maybe-all-target-libssp
35270 maybe-all-target-libssp:
35271 @if gcc-bootstrap
35272 all-target-libssp: stage_current
35273 @endif gcc-bootstrap
35274 @if target-libssp
35275 TARGET-target-libssp=all
35276 maybe-all-target-libssp: all-target-libssp
35277 all-target-libssp: configure-target-libssp
35278 @: $(MAKE); $(unstage)
35279 @r=`${PWD_COMMAND}`; export r; \
35280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35281 $(NORMAL_TARGET_EXPORTS) \
35282 (cd $(TARGET_SUBDIR)/libssp && \
35283 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35284 $(TARGET-target-libssp))
35285 @endif target-libssp
35291 .PHONY: check-target-libssp maybe-check-target-libssp
35292 maybe-check-target-libssp:
35293 @if target-libssp
35294 maybe-check-target-libssp: check-target-libssp
35296 check-target-libssp:
35297 @: $(MAKE); $(unstage)
35298 @r=`${PWD_COMMAND}`; export r; \
35299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35300 $(NORMAL_TARGET_EXPORTS) \
35301 (cd $(TARGET_SUBDIR)/libssp && \
35302 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35304 @endif target-libssp
35306 .PHONY: install-target-libssp maybe-install-target-libssp
35307 maybe-install-target-libssp:
35308 @if target-libssp
35309 maybe-install-target-libssp: install-target-libssp
35311 install-target-libssp: installdirs
35312 @: $(MAKE); $(unstage)
35313 @r=`${PWD_COMMAND}`; export r; \
35314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35315 $(NORMAL_TARGET_EXPORTS) \
35316 (cd $(TARGET_SUBDIR)/libssp && \
35317 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35319 @endif target-libssp
35321 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
35322 maybe-install-strip-target-libssp:
35323 @if target-libssp
35324 maybe-install-strip-target-libssp: install-strip-target-libssp
35326 install-strip-target-libssp: installdirs
35327 @: $(MAKE); $(unstage)
35328 @r=`${PWD_COMMAND}`; export r; \
35329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35330 $(NORMAL_TARGET_EXPORTS) \
35331 (cd $(TARGET_SUBDIR)/libssp && \
35332 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35334 @endif target-libssp
35336 # Other targets (info, dvi, pdf, etc.)
35338 .PHONY: maybe-info-target-libssp info-target-libssp
35339 maybe-info-target-libssp:
35340 @if target-libssp
35341 maybe-info-target-libssp: info-target-libssp
35343 info-target-libssp: \
35344 configure-target-libssp
35345 @: $(MAKE); $(unstage)
35346 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35347 r=`${PWD_COMMAND}`; export r; \
35348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35349 $(NORMAL_TARGET_EXPORTS) \
35350 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
35351 for flag in $(EXTRA_TARGET_FLAGS); do \
35352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35353 done; \
35354 (cd $(TARGET_SUBDIR)/libssp && \
35355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35357 "RANLIB=$${RANLIB}" \
35358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35359 info) \
35360 || exit 1
35362 @endif target-libssp
35364 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
35365 maybe-dvi-target-libssp:
35366 @if target-libssp
35367 maybe-dvi-target-libssp: dvi-target-libssp
35369 dvi-target-libssp: \
35370 configure-target-libssp
35371 @: $(MAKE); $(unstage)
35372 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35373 r=`${PWD_COMMAND}`; export r; \
35374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35375 $(NORMAL_TARGET_EXPORTS) \
35376 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
35377 for flag in $(EXTRA_TARGET_FLAGS); do \
35378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35379 done; \
35380 (cd $(TARGET_SUBDIR)/libssp && \
35381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35383 "RANLIB=$${RANLIB}" \
35384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35385 dvi) \
35386 || exit 1
35388 @endif target-libssp
35390 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
35391 maybe-pdf-target-libssp:
35392 @if target-libssp
35393 maybe-pdf-target-libssp: pdf-target-libssp
35395 pdf-target-libssp: \
35396 configure-target-libssp
35397 @: $(MAKE); $(unstage)
35398 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35399 r=`${PWD_COMMAND}`; export r; \
35400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35401 $(NORMAL_TARGET_EXPORTS) \
35402 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
35403 for flag in $(EXTRA_TARGET_FLAGS); do \
35404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35405 done; \
35406 (cd $(TARGET_SUBDIR)/libssp && \
35407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35409 "RANLIB=$${RANLIB}" \
35410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35411 pdf) \
35412 || exit 1
35414 @endif target-libssp
35416 .PHONY: maybe-html-target-libssp html-target-libssp
35417 maybe-html-target-libssp:
35418 @if target-libssp
35419 maybe-html-target-libssp: html-target-libssp
35421 html-target-libssp: \
35422 configure-target-libssp
35423 @: $(MAKE); $(unstage)
35424 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35425 r=`${PWD_COMMAND}`; export r; \
35426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35427 $(NORMAL_TARGET_EXPORTS) \
35428 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
35429 for flag in $(EXTRA_TARGET_FLAGS); do \
35430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35431 done; \
35432 (cd $(TARGET_SUBDIR)/libssp && \
35433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35435 "RANLIB=$${RANLIB}" \
35436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35437 html) \
35438 || exit 1
35440 @endif target-libssp
35442 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
35443 maybe-TAGS-target-libssp:
35444 @if target-libssp
35445 maybe-TAGS-target-libssp: TAGS-target-libssp
35447 TAGS-target-libssp: \
35448 configure-target-libssp
35449 @: $(MAKE); $(unstage)
35450 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35451 r=`${PWD_COMMAND}`; export r; \
35452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35453 $(NORMAL_TARGET_EXPORTS) \
35454 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
35455 for flag in $(EXTRA_TARGET_FLAGS); do \
35456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35457 done; \
35458 (cd $(TARGET_SUBDIR)/libssp && \
35459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35461 "RANLIB=$${RANLIB}" \
35462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35463 TAGS) \
35464 || exit 1
35466 @endif target-libssp
35468 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
35469 maybe-install-info-target-libssp:
35470 @if target-libssp
35471 maybe-install-info-target-libssp: install-info-target-libssp
35473 install-info-target-libssp: \
35474 configure-target-libssp \
35475 info-target-libssp
35476 @: $(MAKE); $(unstage)
35477 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35478 r=`${PWD_COMMAND}`; export r; \
35479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35480 $(NORMAL_TARGET_EXPORTS) \
35481 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
35482 for flag in $(EXTRA_TARGET_FLAGS); do \
35483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35484 done; \
35485 (cd $(TARGET_SUBDIR)/libssp && \
35486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35488 "RANLIB=$${RANLIB}" \
35489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35490 install-info) \
35491 || exit 1
35493 @endif target-libssp
35495 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
35496 maybe-install-pdf-target-libssp:
35497 @if target-libssp
35498 maybe-install-pdf-target-libssp: install-pdf-target-libssp
35500 install-pdf-target-libssp: \
35501 configure-target-libssp \
35502 pdf-target-libssp
35503 @: $(MAKE); $(unstage)
35504 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35505 r=`${PWD_COMMAND}`; export r; \
35506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35507 $(NORMAL_TARGET_EXPORTS) \
35508 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
35509 for flag in $(EXTRA_TARGET_FLAGS); do \
35510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35511 done; \
35512 (cd $(TARGET_SUBDIR)/libssp && \
35513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35515 "RANLIB=$${RANLIB}" \
35516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35517 install-pdf) \
35518 || exit 1
35520 @endif target-libssp
35522 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
35523 maybe-install-html-target-libssp:
35524 @if target-libssp
35525 maybe-install-html-target-libssp: install-html-target-libssp
35527 install-html-target-libssp: \
35528 configure-target-libssp \
35529 html-target-libssp
35530 @: $(MAKE); $(unstage)
35531 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35532 r=`${PWD_COMMAND}`; export r; \
35533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35534 $(NORMAL_TARGET_EXPORTS) \
35535 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
35536 for flag in $(EXTRA_TARGET_FLAGS); do \
35537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35538 done; \
35539 (cd $(TARGET_SUBDIR)/libssp && \
35540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35542 "RANLIB=$${RANLIB}" \
35543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35544 install-html) \
35545 || exit 1
35547 @endif target-libssp
35549 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
35550 maybe-installcheck-target-libssp:
35551 @if target-libssp
35552 maybe-installcheck-target-libssp: installcheck-target-libssp
35554 installcheck-target-libssp: \
35555 configure-target-libssp
35556 @: $(MAKE); $(unstage)
35557 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35558 r=`${PWD_COMMAND}`; export r; \
35559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35560 $(NORMAL_TARGET_EXPORTS) \
35561 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
35562 for flag in $(EXTRA_TARGET_FLAGS); do \
35563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35564 done; \
35565 (cd $(TARGET_SUBDIR)/libssp && \
35566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35568 "RANLIB=$${RANLIB}" \
35569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35570 installcheck) \
35571 || exit 1
35573 @endif target-libssp
35575 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
35576 maybe-mostlyclean-target-libssp:
35577 @if target-libssp
35578 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
35580 mostlyclean-target-libssp:
35581 @: $(MAKE); $(unstage)
35582 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35583 r=`${PWD_COMMAND}`; export r; \
35584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35585 $(NORMAL_TARGET_EXPORTS) \
35586 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
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)/libssp && \
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 mostlyclean) \
35596 || exit 1
35598 @endif target-libssp
35600 .PHONY: maybe-clean-target-libssp clean-target-libssp
35601 maybe-clean-target-libssp:
35602 @if target-libssp
35603 maybe-clean-target-libssp: clean-target-libssp
35605 clean-target-libssp:
35606 @: $(MAKE); $(unstage)
35607 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35608 r=`${PWD_COMMAND}`; export r; \
35609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35610 $(NORMAL_TARGET_EXPORTS) \
35611 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
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)/libssp && \
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 clean) \
35621 || exit 1
35623 @endif target-libssp
35625 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
35626 maybe-distclean-target-libssp:
35627 @if target-libssp
35628 maybe-distclean-target-libssp: distclean-target-libssp
35630 distclean-target-libssp:
35631 @: $(MAKE); $(unstage)
35632 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35633 r=`${PWD_COMMAND}`; export r; \
35634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35635 $(NORMAL_TARGET_EXPORTS) \
35636 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
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)/libssp && \
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 distclean) \
35646 || exit 1
35648 @endif target-libssp
35650 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
35651 maybe-maintainer-clean-target-libssp:
35652 @if target-libssp
35653 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
35655 maintainer-clean-target-libssp:
35656 @: $(MAKE); $(unstage)
35657 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35658 r=`${PWD_COMMAND}`; export r; \
35659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35660 $(NORMAL_TARGET_EXPORTS) \
35661 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
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)/libssp && \
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 maintainer-clean) \
35671 || exit 1
35673 @endif target-libssp
35679 .PHONY: configure-target-newlib maybe-configure-target-newlib
35680 maybe-configure-target-newlib:
35681 @if gcc-bootstrap
35682 configure-target-newlib: stage_current
35683 @endif gcc-bootstrap
35684 @if target-newlib
35685 maybe-configure-target-newlib: configure-target-newlib
35686 configure-target-newlib:
35687 @: $(MAKE); $(unstage)
35688 @r=`${PWD_COMMAND}`; export r; \
35689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35690 echo "Checking multilib configuration for newlib..."; \
35691 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35692 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
35693 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
35694 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
35695 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
35696 else \
35697 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
35698 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35699 fi; \
35700 else \
35701 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35702 fi; \
35703 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
35704 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35705 $(NORMAL_TARGET_EXPORTS) \
35706 echo Configuring in $(TARGET_SUBDIR)/newlib; \
35708 this_target="${target_alias}"; \
35710 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
35711 case $(srcdir) in \
35712 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35713 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
35714 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35715 esac; \
35716 srcdiroption="--srcdir=$${topdir}/newlib"; \
35717 libsrcdir="$$s/newlib"; \
35718 rm -f no-such-file || : ; \
35719 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35720 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35721 --target=$${this_target} $${srcdiroption} \
35722 || exit 1
35723 @endif target-newlib
35729 .PHONY: all-target-newlib maybe-all-target-newlib
35730 maybe-all-target-newlib:
35731 @if gcc-bootstrap
35732 all-target-newlib: stage_current
35733 @endif gcc-bootstrap
35734 @if target-newlib
35735 TARGET-target-newlib=all
35736 maybe-all-target-newlib: all-target-newlib
35737 all-target-newlib: configure-target-newlib
35738 @: $(MAKE); $(unstage)
35739 @r=`${PWD_COMMAND}`; export r; \
35740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35741 $(NORMAL_TARGET_EXPORTS) \
35742 (cd $(TARGET_SUBDIR)/newlib && \
35743 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35744 $(TARGET-target-newlib))
35745 @endif target-newlib
35751 .PHONY: check-target-newlib maybe-check-target-newlib
35752 maybe-check-target-newlib:
35753 @if target-newlib
35754 maybe-check-target-newlib: check-target-newlib
35756 check-target-newlib:
35757 @: $(MAKE); $(unstage)
35758 @r=`${PWD_COMMAND}`; export r; \
35759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35760 $(NORMAL_TARGET_EXPORTS) \
35761 (cd $(TARGET_SUBDIR)/newlib && \
35762 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35764 @endif target-newlib
35766 .PHONY: install-target-newlib maybe-install-target-newlib
35767 maybe-install-target-newlib:
35768 @if target-newlib
35769 maybe-install-target-newlib: install-target-newlib
35771 install-target-newlib: installdirs
35772 @: $(MAKE); $(unstage)
35773 @r=`${PWD_COMMAND}`; export r; \
35774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35775 $(NORMAL_TARGET_EXPORTS) \
35776 (cd $(TARGET_SUBDIR)/newlib && \
35777 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35779 @endif target-newlib
35781 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
35782 maybe-install-strip-target-newlib:
35783 @if target-newlib
35784 maybe-install-strip-target-newlib: install-strip-target-newlib
35786 install-strip-target-newlib: installdirs
35787 @: $(MAKE); $(unstage)
35788 @r=`${PWD_COMMAND}`; export r; \
35789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35790 $(NORMAL_TARGET_EXPORTS) \
35791 (cd $(TARGET_SUBDIR)/newlib && \
35792 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35794 @endif target-newlib
35796 # Other targets (info, dvi, pdf, etc.)
35798 .PHONY: maybe-info-target-newlib info-target-newlib
35799 maybe-info-target-newlib:
35800 @if target-newlib
35801 maybe-info-target-newlib: info-target-newlib
35803 info-target-newlib: \
35804 configure-target-newlib
35805 @: $(MAKE); $(unstage)
35806 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35807 r=`${PWD_COMMAND}`; export r; \
35808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35809 $(NORMAL_TARGET_EXPORTS) \
35810 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
35811 for flag in $(EXTRA_TARGET_FLAGS); do \
35812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35813 done; \
35814 (cd $(TARGET_SUBDIR)/newlib && \
35815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35817 "RANLIB=$${RANLIB}" \
35818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35819 info) \
35820 || exit 1
35822 @endif target-newlib
35824 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
35825 maybe-dvi-target-newlib:
35826 @if target-newlib
35827 maybe-dvi-target-newlib: dvi-target-newlib
35829 dvi-target-newlib: \
35830 configure-target-newlib
35831 @: $(MAKE); $(unstage)
35832 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35833 r=`${PWD_COMMAND}`; export r; \
35834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35835 $(NORMAL_TARGET_EXPORTS) \
35836 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
35837 for flag in $(EXTRA_TARGET_FLAGS); do \
35838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35839 done; \
35840 (cd $(TARGET_SUBDIR)/newlib && \
35841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35843 "RANLIB=$${RANLIB}" \
35844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35845 dvi) \
35846 || exit 1
35848 @endif target-newlib
35850 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
35851 maybe-pdf-target-newlib:
35852 @if target-newlib
35853 maybe-pdf-target-newlib: pdf-target-newlib
35855 pdf-target-newlib: \
35856 configure-target-newlib
35857 @: $(MAKE); $(unstage)
35858 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35859 r=`${PWD_COMMAND}`; export r; \
35860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35861 $(NORMAL_TARGET_EXPORTS) \
35862 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
35863 for flag in $(EXTRA_TARGET_FLAGS); do \
35864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35865 done; \
35866 (cd $(TARGET_SUBDIR)/newlib && \
35867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35869 "RANLIB=$${RANLIB}" \
35870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35871 pdf) \
35872 || exit 1
35874 @endif target-newlib
35876 .PHONY: maybe-html-target-newlib html-target-newlib
35877 maybe-html-target-newlib:
35878 @if target-newlib
35879 maybe-html-target-newlib: html-target-newlib
35881 html-target-newlib: \
35882 configure-target-newlib
35883 @: $(MAKE); $(unstage)
35884 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35885 r=`${PWD_COMMAND}`; export r; \
35886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35887 $(NORMAL_TARGET_EXPORTS) \
35888 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
35889 for flag in $(EXTRA_TARGET_FLAGS); do \
35890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35891 done; \
35892 (cd $(TARGET_SUBDIR)/newlib && \
35893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35895 "RANLIB=$${RANLIB}" \
35896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35897 html) \
35898 || exit 1
35900 @endif target-newlib
35902 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
35903 maybe-TAGS-target-newlib:
35904 @if target-newlib
35905 maybe-TAGS-target-newlib: TAGS-target-newlib
35907 TAGS-target-newlib: \
35908 configure-target-newlib
35909 @: $(MAKE); $(unstage)
35910 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35911 r=`${PWD_COMMAND}`; export r; \
35912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35913 $(NORMAL_TARGET_EXPORTS) \
35914 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
35915 for flag in $(EXTRA_TARGET_FLAGS); do \
35916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35917 done; \
35918 (cd $(TARGET_SUBDIR)/newlib && \
35919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35921 "RANLIB=$${RANLIB}" \
35922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35923 TAGS) \
35924 || exit 1
35926 @endif target-newlib
35928 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
35929 maybe-install-info-target-newlib:
35930 @if target-newlib
35931 maybe-install-info-target-newlib: install-info-target-newlib
35933 install-info-target-newlib: \
35934 configure-target-newlib \
35935 info-target-newlib
35936 @: $(MAKE); $(unstage)
35937 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35938 r=`${PWD_COMMAND}`; export r; \
35939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35940 $(NORMAL_TARGET_EXPORTS) \
35941 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
35942 for flag in $(EXTRA_TARGET_FLAGS); do \
35943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35944 done; \
35945 (cd $(TARGET_SUBDIR)/newlib && \
35946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35948 "RANLIB=$${RANLIB}" \
35949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35950 install-info) \
35951 || exit 1
35953 @endif target-newlib
35955 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
35956 maybe-install-pdf-target-newlib:
35957 @if target-newlib
35958 maybe-install-pdf-target-newlib: install-pdf-target-newlib
35960 install-pdf-target-newlib: \
35961 configure-target-newlib \
35962 pdf-target-newlib
35963 @: $(MAKE); $(unstage)
35964 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35965 r=`${PWD_COMMAND}`; export r; \
35966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35967 $(NORMAL_TARGET_EXPORTS) \
35968 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
35969 for flag in $(EXTRA_TARGET_FLAGS); do \
35970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35971 done; \
35972 (cd $(TARGET_SUBDIR)/newlib && \
35973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35975 "RANLIB=$${RANLIB}" \
35976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35977 install-pdf) \
35978 || exit 1
35980 @endif target-newlib
35982 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
35983 maybe-install-html-target-newlib:
35984 @if target-newlib
35985 maybe-install-html-target-newlib: install-html-target-newlib
35987 install-html-target-newlib: \
35988 configure-target-newlib \
35989 html-target-newlib
35990 @: $(MAKE); $(unstage)
35991 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35992 r=`${PWD_COMMAND}`; export r; \
35993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35994 $(NORMAL_TARGET_EXPORTS) \
35995 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
35996 for flag in $(EXTRA_TARGET_FLAGS); do \
35997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35998 done; \
35999 (cd $(TARGET_SUBDIR)/newlib && \
36000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36002 "RANLIB=$${RANLIB}" \
36003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36004 install-html) \
36005 || exit 1
36007 @endif target-newlib
36009 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
36010 maybe-installcheck-target-newlib:
36011 @if target-newlib
36012 maybe-installcheck-target-newlib: installcheck-target-newlib
36014 installcheck-target-newlib: \
36015 configure-target-newlib
36016 @: $(MAKE); $(unstage)
36017 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36018 r=`${PWD_COMMAND}`; export r; \
36019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36020 $(NORMAL_TARGET_EXPORTS) \
36021 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
36022 for flag in $(EXTRA_TARGET_FLAGS); do \
36023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36024 done; \
36025 (cd $(TARGET_SUBDIR)/newlib && \
36026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36028 "RANLIB=$${RANLIB}" \
36029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36030 installcheck) \
36031 || exit 1
36033 @endif target-newlib
36035 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
36036 maybe-mostlyclean-target-newlib:
36037 @if target-newlib
36038 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
36040 mostlyclean-target-newlib:
36041 @: $(MAKE); $(unstage)
36042 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36043 r=`${PWD_COMMAND}`; export r; \
36044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36045 $(NORMAL_TARGET_EXPORTS) \
36046 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
36047 for flag in $(EXTRA_TARGET_FLAGS); do \
36048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36049 done; \
36050 (cd $(TARGET_SUBDIR)/newlib && \
36051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36053 "RANLIB=$${RANLIB}" \
36054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36055 mostlyclean) \
36056 || exit 1
36058 @endif target-newlib
36060 .PHONY: maybe-clean-target-newlib clean-target-newlib
36061 maybe-clean-target-newlib:
36062 @if target-newlib
36063 maybe-clean-target-newlib: clean-target-newlib
36065 clean-target-newlib:
36066 @: $(MAKE); $(unstage)
36067 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36068 r=`${PWD_COMMAND}`; export r; \
36069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36070 $(NORMAL_TARGET_EXPORTS) \
36071 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
36072 for flag in $(EXTRA_TARGET_FLAGS); do \
36073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36074 done; \
36075 (cd $(TARGET_SUBDIR)/newlib && \
36076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36078 "RANLIB=$${RANLIB}" \
36079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36080 clean) \
36081 || exit 1
36083 @endif target-newlib
36085 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
36086 maybe-distclean-target-newlib:
36087 @if target-newlib
36088 maybe-distclean-target-newlib: distclean-target-newlib
36090 distclean-target-newlib:
36091 @: $(MAKE); $(unstage)
36092 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36093 r=`${PWD_COMMAND}`; export r; \
36094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36095 $(NORMAL_TARGET_EXPORTS) \
36096 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
36097 for flag in $(EXTRA_TARGET_FLAGS); do \
36098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36099 done; \
36100 (cd $(TARGET_SUBDIR)/newlib && \
36101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36103 "RANLIB=$${RANLIB}" \
36104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36105 distclean) \
36106 || exit 1
36108 @endif target-newlib
36110 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
36111 maybe-maintainer-clean-target-newlib:
36112 @if target-newlib
36113 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
36115 maintainer-clean-target-newlib:
36116 @: $(MAKE); $(unstage)
36117 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36118 r=`${PWD_COMMAND}`; export r; \
36119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36120 $(NORMAL_TARGET_EXPORTS) \
36121 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
36122 for flag in $(EXTRA_TARGET_FLAGS); do \
36123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36124 done; \
36125 (cd $(TARGET_SUBDIR)/newlib && \
36126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36128 "RANLIB=$${RANLIB}" \
36129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36130 maintainer-clean) \
36131 || exit 1
36133 @endif target-newlib
36139 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
36140 maybe-configure-target-libgcc:
36141 @if gcc-bootstrap
36142 configure-target-libgcc: stage_current
36143 @endif gcc-bootstrap
36144 @if target-libgcc
36145 maybe-configure-target-libgcc: configure-target-libgcc
36146 configure-target-libgcc:
36147 @r=`${PWD_COMMAND}`; export r; \
36148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36149 echo "Checking multilib configuration for libgcc..."; \
36150 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36151 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36152 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36153 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36154 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36155 else \
36156 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36157 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36158 fi; \
36159 else \
36160 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36161 fi; \
36162 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36163 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36164 $(NORMAL_TARGET_EXPORTS) \
36165 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
36167 this_target="${target_alias}"; \
36169 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
36170 case $(srcdir) in \
36171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36172 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36174 esac; \
36175 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36176 libsrcdir="$$s/libgcc"; \
36177 rm -f no-such-file || : ; \
36178 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36179 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36180 --target=$${this_target} $${srcdiroption} \
36181 || exit 1
36182 @endif target-libgcc
36186 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
36187 maybe-configure-stage1-target-libgcc:
36188 @if target-libgcc-bootstrap
36189 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
36190 configure-stage1-target-libgcc:
36191 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36192 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36193 @r=`${PWD_COMMAND}`; export r; \
36194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36195 TFLAGS="$(STAGE1_TFLAGS)"; \
36196 echo "Checking multilib configuration for libgcc..."; \
36197 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36198 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36199 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36200 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36201 else \
36202 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36203 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36204 fi; \
36205 else \
36206 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36207 fi; \
36208 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36209 $(NORMAL_TARGET_EXPORTS) \
36210 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36211 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36212 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36213 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
36214 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36215 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36216 case $(srcdir) in \
36217 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36218 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36219 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36220 esac; \
36221 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36222 libsrcdir="$$s/libgcc"; \
36223 $(SHELL) $${libsrcdir}/configure \
36224 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36225 --target=${target_alias} $${srcdiroption} \
36226 $(STAGE1_CONFIGURE_FLAGS)
36227 @endif target-libgcc-bootstrap
36229 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
36230 maybe-configure-stage2-target-libgcc:
36231 @if target-libgcc-bootstrap
36232 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
36233 configure-stage2-target-libgcc:
36234 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36235 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36236 @r=`${PWD_COMMAND}`; export r; \
36237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36238 TFLAGS="$(STAGE2_TFLAGS)"; \
36239 echo "Checking multilib configuration for libgcc..."; \
36240 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36241 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36242 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36243 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36244 else \
36245 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36246 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36247 fi; \
36248 else \
36249 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36250 fi; \
36251 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36252 $(NORMAL_TARGET_EXPORTS) \
36254 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36255 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36256 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36257 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
36258 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36259 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36260 case $(srcdir) in \
36261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36262 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36264 esac; \
36265 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36266 libsrcdir="$$s/libgcc"; \
36267 $(SHELL) $${libsrcdir}/configure \
36268 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36269 --target=${target_alias} $${srcdiroption} \
36270 --with-build-libsubdir=$(HOST_SUBDIR) \
36271 $(STAGE2_CONFIGURE_FLAGS)
36272 @endif target-libgcc-bootstrap
36274 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
36275 maybe-configure-stage3-target-libgcc:
36276 @if target-libgcc-bootstrap
36277 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
36278 configure-stage3-target-libgcc:
36279 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36280 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36281 @r=`${PWD_COMMAND}`; export r; \
36282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36283 TFLAGS="$(STAGE3_TFLAGS)"; \
36284 echo "Checking multilib configuration for libgcc..."; \
36285 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36286 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36287 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36288 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36289 else \
36290 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36291 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36292 fi; \
36293 else \
36294 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36295 fi; \
36296 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36297 $(NORMAL_TARGET_EXPORTS) \
36299 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36300 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36301 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36302 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
36303 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36304 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36305 case $(srcdir) in \
36306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36307 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36309 esac; \
36310 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36311 libsrcdir="$$s/libgcc"; \
36312 $(SHELL) $${libsrcdir}/configure \
36313 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36314 --target=${target_alias} $${srcdiroption} \
36315 --with-build-libsubdir=$(HOST_SUBDIR) \
36316 $(STAGE3_CONFIGURE_FLAGS)
36317 @endif target-libgcc-bootstrap
36319 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
36320 maybe-configure-stage4-target-libgcc:
36321 @if target-libgcc-bootstrap
36322 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
36323 configure-stage4-target-libgcc:
36324 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36325 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36326 @r=`${PWD_COMMAND}`; export r; \
36327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36328 TFLAGS="$(STAGE4_TFLAGS)"; \
36329 echo "Checking multilib configuration for libgcc..."; \
36330 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36331 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36332 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36333 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36334 else \
36335 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36336 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36337 fi; \
36338 else \
36339 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36340 fi; \
36341 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36342 $(NORMAL_TARGET_EXPORTS) \
36344 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36345 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36346 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36347 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
36348 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36349 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36350 case $(srcdir) in \
36351 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36352 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36353 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36354 esac; \
36355 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36356 libsrcdir="$$s/libgcc"; \
36357 $(SHELL) $${libsrcdir}/configure \
36358 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36359 --target=${target_alias} $${srcdiroption} \
36360 --with-build-libsubdir=$(HOST_SUBDIR) \
36361 $(STAGE4_CONFIGURE_FLAGS)
36362 @endif target-libgcc-bootstrap
36364 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
36365 maybe-configure-stageprofile-target-libgcc:
36366 @if target-libgcc-bootstrap
36367 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36368 configure-stageprofile-target-libgcc:
36369 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36370 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36371 @r=`${PWD_COMMAND}`; export r; \
36372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36373 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36374 echo "Checking multilib configuration for libgcc..."; \
36375 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36376 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36377 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36378 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36379 else \
36380 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36381 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36382 fi; \
36383 else \
36384 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36385 fi; \
36386 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36387 $(NORMAL_TARGET_EXPORTS) \
36389 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36390 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36391 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36392 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
36393 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36394 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36395 case $(srcdir) in \
36396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36397 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36399 esac; \
36400 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36401 libsrcdir="$$s/libgcc"; \
36402 $(SHELL) $${libsrcdir}/configure \
36403 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36404 --target=${target_alias} $${srcdiroption} \
36405 --with-build-libsubdir=$(HOST_SUBDIR) \
36406 $(STAGEprofile_CONFIGURE_FLAGS)
36407 @endif target-libgcc-bootstrap
36409 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
36410 maybe-configure-stagefeedback-target-libgcc:
36411 @if target-libgcc-bootstrap
36412 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36413 configure-stagefeedback-target-libgcc:
36414 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36415 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36416 @r=`${PWD_COMMAND}`; export r; \
36417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36418 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36419 echo "Checking multilib configuration for libgcc..."; \
36420 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36421 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36422 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36423 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36424 else \
36425 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36426 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36427 fi; \
36428 else \
36429 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36430 fi; \
36431 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36432 $(NORMAL_TARGET_EXPORTS) \
36434 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36435 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36436 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36437 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
36438 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36439 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36440 case $(srcdir) in \
36441 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36442 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36443 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36444 esac; \
36445 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36446 libsrcdir="$$s/libgcc"; \
36447 $(SHELL) $${libsrcdir}/configure \
36448 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36449 --target=${target_alias} $${srcdiroption} \
36450 --with-build-libsubdir=$(HOST_SUBDIR) \
36451 $(STAGEfeedback_CONFIGURE_FLAGS)
36452 @endif target-libgcc-bootstrap
36458 .PHONY: all-target-libgcc maybe-all-target-libgcc
36459 maybe-all-target-libgcc:
36460 @if gcc-bootstrap
36461 all-target-libgcc: stage_current
36462 @endif gcc-bootstrap
36463 @if target-libgcc
36464 TARGET-target-libgcc=all
36465 maybe-all-target-libgcc: all-target-libgcc
36466 all-target-libgcc: configure-target-libgcc
36467 @r=`${PWD_COMMAND}`; export r; \
36468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36469 $(NORMAL_TARGET_EXPORTS) \
36470 (cd $(TARGET_SUBDIR)/libgcc && \
36471 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36472 $(TARGET-target-libgcc))
36473 @endif target-libgcc
36477 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
36478 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
36479 maybe-all-stage1-target-libgcc:
36480 maybe-clean-stage1-target-libgcc:
36481 @if target-libgcc-bootstrap
36482 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
36483 all-stage1: all-stage1-target-libgcc
36484 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
36485 all-stage1-target-libgcc: configure-stage1-target-libgcc
36486 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36487 @r=`${PWD_COMMAND}`; export r; \
36488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36489 TFLAGS="$(STAGE1_TFLAGS)"; \
36490 $(NORMAL_TARGET_EXPORTS) \
36491 cd $(TARGET_SUBDIR)/libgcc && \
36492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36493 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36494 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36495 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36499 $(EXTRA_TARGET_FLAGS) \
36501 TFLAGS="$(STAGE1_TFLAGS)" \
36502 $(TARGET-stage1-target-libgcc)
36504 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
36505 clean-stage1: clean-stage1-target-libgcc
36506 clean-stage1-target-libgcc:
36507 @if [ $(current_stage) = stage1 ]; then \
36508 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36509 else \
36510 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
36511 $(MAKE) stage1-start; \
36512 fi; \
36513 cd $(TARGET_SUBDIR)/libgcc && \
36514 $(MAKE) $(EXTRA_TARGET_FLAGS) \
36515 clean
36516 @endif target-libgcc-bootstrap
36519 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
36520 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
36521 maybe-all-stage2-target-libgcc:
36522 maybe-clean-stage2-target-libgcc:
36523 @if target-libgcc-bootstrap
36524 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
36525 all-stage2: all-stage2-target-libgcc
36526 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
36527 all-stage2-target-libgcc: configure-stage2-target-libgcc
36528 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36529 @r=`${PWD_COMMAND}`; export r; \
36530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36531 TFLAGS="$(STAGE2_TFLAGS)"; \
36532 $(NORMAL_TARGET_EXPORTS) \
36534 cd $(TARGET_SUBDIR)/libgcc && \
36535 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36536 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36537 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36538 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36539 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36540 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36541 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36542 $(EXTRA_TARGET_FLAGS) \
36543 TFLAGS="$(STAGE2_TFLAGS)" \
36544 $(TARGET-stage2-target-libgcc)
36546 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
36547 clean-stage2: clean-stage2-target-libgcc
36548 clean-stage2-target-libgcc:
36549 @if [ $(current_stage) = stage2 ]; then \
36550 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36551 else \
36552 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
36553 $(MAKE) stage2-start; \
36554 fi; \
36555 cd $(TARGET_SUBDIR)/libgcc && \
36556 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36557 @endif target-libgcc-bootstrap
36560 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
36561 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
36562 maybe-all-stage3-target-libgcc:
36563 maybe-clean-stage3-target-libgcc:
36564 @if target-libgcc-bootstrap
36565 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
36566 all-stage3: all-stage3-target-libgcc
36567 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
36568 all-stage3-target-libgcc: configure-stage3-target-libgcc
36569 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36570 @r=`${PWD_COMMAND}`; export r; \
36571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36572 TFLAGS="$(STAGE3_TFLAGS)"; \
36573 $(NORMAL_TARGET_EXPORTS) \
36575 cd $(TARGET_SUBDIR)/libgcc && \
36576 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36577 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36578 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36579 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36580 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36581 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36582 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36583 $(EXTRA_TARGET_FLAGS) \
36584 TFLAGS="$(STAGE3_TFLAGS)" \
36585 $(TARGET-stage3-target-libgcc)
36587 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
36588 clean-stage3: clean-stage3-target-libgcc
36589 clean-stage3-target-libgcc:
36590 @if [ $(current_stage) = stage3 ]; then \
36591 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36592 else \
36593 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
36594 $(MAKE) stage3-start; \
36595 fi; \
36596 cd $(TARGET_SUBDIR)/libgcc && \
36597 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36598 @endif target-libgcc-bootstrap
36601 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
36602 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
36603 maybe-all-stage4-target-libgcc:
36604 maybe-clean-stage4-target-libgcc:
36605 @if target-libgcc-bootstrap
36606 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
36607 all-stage4: all-stage4-target-libgcc
36608 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
36609 all-stage4-target-libgcc: configure-stage4-target-libgcc
36610 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36611 @r=`${PWD_COMMAND}`; export r; \
36612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36613 TFLAGS="$(STAGE4_TFLAGS)"; \
36614 $(NORMAL_TARGET_EXPORTS) \
36616 cd $(TARGET_SUBDIR)/libgcc && \
36617 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36618 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36619 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36620 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36621 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36622 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36623 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36624 $(EXTRA_TARGET_FLAGS) \
36625 TFLAGS="$(STAGE4_TFLAGS)" \
36626 $(TARGET-stage4-target-libgcc)
36628 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
36629 clean-stage4: clean-stage4-target-libgcc
36630 clean-stage4-target-libgcc:
36631 @if [ $(current_stage) = stage4 ]; then \
36632 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36633 else \
36634 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
36635 $(MAKE) stage4-start; \
36636 fi; \
36637 cd $(TARGET_SUBDIR)/libgcc && \
36638 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36639 @endif target-libgcc-bootstrap
36642 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
36643 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
36644 maybe-all-stageprofile-target-libgcc:
36645 maybe-clean-stageprofile-target-libgcc:
36646 @if target-libgcc-bootstrap
36647 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
36648 all-stageprofile: all-stageprofile-target-libgcc
36649 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
36650 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36651 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36652 @r=`${PWD_COMMAND}`; export r; \
36653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36654 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36655 $(NORMAL_TARGET_EXPORTS) \
36657 cd $(TARGET_SUBDIR)/libgcc && \
36658 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36659 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36660 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36661 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36662 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36663 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36664 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36665 $(EXTRA_TARGET_FLAGS) \
36666 TFLAGS="$(STAGEprofile_TFLAGS)" \
36667 $(TARGET-stageprofile-target-libgcc)
36669 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
36670 clean-stageprofile: clean-stageprofile-target-libgcc
36671 clean-stageprofile-target-libgcc:
36672 @if [ $(current_stage) = stageprofile ]; then \
36673 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36674 else \
36675 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
36676 $(MAKE) stageprofile-start; \
36677 fi; \
36678 cd $(TARGET_SUBDIR)/libgcc && \
36679 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36680 @endif target-libgcc-bootstrap
36683 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
36684 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
36685 maybe-all-stagefeedback-target-libgcc:
36686 maybe-clean-stagefeedback-target-libgcc:
36687 @if target-libgcc-bootstrap
36688 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
36689 all-stagefeedback: all-stagefeedback-target-libgcc
36690 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
36691 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36692 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36693 @r=`${PWD_COMMAND}`; export r; \
36694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36695 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36696 $(NORMAL_TARGET_EXPORTS) \
36698 cd $(TARGET_SUBDIR)/libgcc && \
36699 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36700 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36701 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36702 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36703 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36704 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36705 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36706 $(EXTRA_TARGET_FLAGS) \
36707 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36708 $(TARGET-stagefeedback-target-libgcc)
36710 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
36711 clean-stagefeedback: clean-stagefeedback-target-libgcc
36712 clean-stagefeedback-target-libgcc:
36713 @if [ $(current_stage) = stagefeedback ]; then \
36714 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36715 else \
36716 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
36717 $(MAKE) stagefeedback-start; \
36718 fi; \
36719 cd $(TARGET_SUBDIR)/libgcc && \
36720 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36721 @endif target-libgcc-bootstrap
36728 .PHONY: check-target-libgcc maybe-check-target-libgcc
36729 maybe-check-target-libgcc:
36730 @if target-libgcc
36731 maybe-check-target-libgcc: check-target-libgcc
36733 # Dummy target for uncheckable module.
36734 check-target-libgcc:
36736 @endif target-libgcc
36738 .PHONY: install-target-libgcc maybe-install-target-libgcc
36739 maybe-install-target-libgcc:
36740 @if target-libgcc
36741 maybe-install-target-libgcc: install-target-libgcc
36743 install-target-libgcc: installdirs
36744 @: $(MAKE); $(unstage)
36745 @r=`${PWD_COMMAND}`; export r; \
36746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36747 $(NORMAL_TARGET_EXPORTS) \
36748 (cd $(TARGET_SUBDIR)/libgcc && \
36749 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36751 @endif target-libgcc
36753 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
36754 maybe-install-strip-target-libgcc:
36755 @if target-libgcc
36756 maybe-install-strip-target-libgcc: install-strip-target-libgcc
36758 install-strip-target-libgcc: installdirs
36759 @: $(MAKE); $(unstage)
36760 @r=`${PWD_COMMAND}`; export r; \
36761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36762 $(NORMAL_TARGET_EXPORTS) \
36763 (cd $(TARGET_SUBDIR)/libgcc && \
36764 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36766 @endif target-libgcc
36768 # Other targets (info, dvi, pdf, etc.)
36770 .PHONY: maybe-info-target-libgcc info-target-libgcc
36771 maybe-info-target-libgcc:
36772 @if target-libgcc
36773 maybe-info-target-libgcc: info-target-libgcc
36775 info-target-libgcc: \
36776 configure-target-libgcc
36777 @: $(MAKE); $(unstage)
36778 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36779 r=`${PWD_COMMAND}`; export r; \
36780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36781 $(NORMAL_TARGET_EXPORTS) \
36782 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
36783 for flag in $(EXTRA_TARGET_FLAGS); do \
36784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36785 done; \
36786 (cd $(TARGET_SUBDIR)/libgcc && \
36787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36789 "RANLIB=$${RANLIB}" \
36790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36791 info) \
36792 || exit 1
36794 @endif target-libgcc
36796 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
36797 maybe-dvi-target-libgcc:
36798 @if target-libgcc
36799 maybe-dvi-target-libgcc: dvi-target-libgcc
36801 dvi-target-libgcc: \
36802 configure-target-libgcc
36803 @: $(MAKE); $(unstage)
36804 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36805 r=`${PWD_COMMAND}`; export r; \
36806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36807 $(NORMAL_TARGET_EXPORTS) \
36808 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
36809 for flag in $(EXTRA_TARGET_FLAGS); do \
36810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36811 done; \
36812 (cd $(TARGET_SUBDIR)/libgcc && \
36813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36815 "RANLIB=$${RANLIB}" \
36816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36817 dvi) \
36818 || exit 1
36820 @endif target-libgcc
36822 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
36823 maybe-pdf-target-libgcc:
36824 @if target-libgcc
36825 maybe-pdf-target-libgcc: pdf-target-libgcc
36827 pdf-target-libgcc: \
36828 configure-target-libgcc
36829 @: $(MAKE); $(unstage)
36830 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36831 r=`${PWD_COMMAND}`; export r; \
36832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36833 $(NORMAL_TARGET_EXPORTS) \
36834 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
36835 for flag in $(EXTRA_TARGET_FLAGS); do \
36836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36837 done; \
36838 (cd $(TARGET_SUBDIR)/libgcc && \
36839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36841 "RANLIB=$${RANLIB}" \
36842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36843 pdf) \
36844 || exit 1
36846 @endif target-libgcc
36848 .PHONY: maybe-html-target-libgcc html-target-libgcc
36849 maybe-html-target-libgcc:
36850 @if target-libgcc
36851 maybe-html-target-libgcc: html-target-libgcc
36853 html-target-libgcc: \
36854 configure-target-libgcc
36855 @: $(MAKE); $(unstage)
36856 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36857 r=`${PWD_COMMAND}`; export r; \
36858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36859 $(NORMAL_TARGET_EXPORTS) \
36860 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
36861 for flag in $(EXTRA_TARGET_FLAGS); do \
36862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36863 done; \
36864 (cd $(TARGET_SUBDIR)/libgcc && \
36865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36867 "RANLIB=$${RANLIB}" \
36868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36869 html) \
36870 || exit 1
36872 @endif target-libgcc
36874 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
36875 maybe-TAGS-target-libgcc:
36876 @if target-libgcc
36877 maybe-TAGS-target-libgcc: TAGS-target-libgcc
36879 TAGS-target-libgcc: \
36880 configure-target-libgcc
36881 @: $(MAKE); $(unstage)
36882 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36883 r=`${PWD_COMMAND}`; export r; \
36884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36885 $(NORMAL_TARGET_EXPORTS) \
36886 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
36887 for flag in $(EXTRA_TARGET_FLAGS); do \
36888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36889 done; \
36890 (cd $(TARGET_SUBDIR)/libgcc && \
36891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36893 "RANLIB=$${RANLIB}" \
36894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36895 TAGS) \
36896 || exit 1
36898 @endif target-libgcc
36900 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
36901 maybe-install-info-target-libgcc:
36902 @if target-libgcc
36903 maybe-install-info-target-libgcc: install-info-target-libgcc
36905 install-info-target-libgcc: \
36906 configure-target-libgcc \
36907 info-target-libgcc
36908 @: $(MAKE); $(unstage)
36909 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36910 r=`${PWD_COMMAND}`; export r; \
36911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36912 $(NORMAL_TARGET_EXPORTS) \
36913 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
36914 for flag in $(EXTRA_TARGET_FLAGS); do \
36915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36916 done; \
36917 (cd $(TARGET_SUBDIR)/libgcc && \
36918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36920 "RANLIB=$${RANLIB}" \
36921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36922 install-info) \
36923 || exit 1
36925 @endif target-libgcc
36927 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
36928 maybe-install-pdf-target-libgcc:
36929 @if target-libgcc
36930 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
36932 install-pdf-target-libgcc: \
36933 configure-target-libgcc \
36934 pdf-target-libgcc
36935 @: $(MAKE); $(unstage)
36936 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36937 r=`${PWD_COMMAND}`; export r; \
36938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36939 $(NORMAL_TARGET_EXPORTS) \
36940 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
36941 for flag in $(EXTRA_TARGET_FLAGS); do \
36942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36943 done; \
36944 (cd $(TARGET_SUBDIR)/libgcc && \
36945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36947 "RANLIB=$${RANLIB}" \
36948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36949 install-pdf) \
36950 || exit 1
36952 @endif target-libgcc
36954 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
36955 maybe-install-html-target-libgcc:
36956 @if target-libgcc
36957 maybe-install-html-target-libgcc: install-html-target-libgcc
36959 install-html-target-libgcc: \
36960 configure-target-libgcc \
36961 html-target-libgcc
36962 @: $(MAKE); $(unstage)
36963 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36964 r=`${PWD_COMMAND}`; export r; \
36965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36966 $(NORMAL_TARGET_EXPORTS) \
36967 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
36968 for flag in $(EXTRA_TARGET_FLAGS); do \
36969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36970 done; \
36971 (cd $(TARGET_SUBDIR)/libgcc && \
36972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36974 "RANLIB=$${RANLIB}" \
36975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36976 install-html) \
36977 || exit 1
36979 @endif target-libgcc
36981 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
36982 maybe-installcheck-target-libgcc:
36983 @if target-libgcc
36984 maybe-installcheck-target-libgcc: installcheck-target-libgcc
36986 installcheck-target-libgcc: \
36987 configure-target-libgcc
36988 @: $(MAKE); $(unstage)
36989 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36990 r=`${PWD_COMMAND}`; export r; \
36991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36992 $(NORMAL_TARGET_EXPORTS) \
36993 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
36994 for flag in $(EXTRA_TARGET_FLAGS); do \
36995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36996 done; \
36997 (cd $(TARGET_SUBDIR)/libgcc && \
36998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37000 "RANLIB=$${RANLIB}" \
37001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37002 installcheck) \
37003 || exit 1
37005 @endif target-libgcc
37007 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
37008 maybe-mostlyclean-target-libgcc:
37009 @if target-libgcc
37010 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
37012 mostlyclean-target-libgcc:
37013 @: $(MAKE); $(unstage)
37014 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37015 r=`${PWD_COMMAND}`; export r; \
37016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37017 $(NORMAL_TARGET_EXPORTS) \
37018 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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 mostlyclean) \
37028 || exit 1
37030 @endif target-libgcc
37032 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
37033 maybe-clean-target-libgcc:
37034 @if target-libgcc
37035 maybe-clean-target-libgcc: clean-target-libgcc
37037 clean-target-libgcc:
37038 @: $(MAKE); $(unstage)
37039 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37040 r=`${PWD_COMMAND}`; export r; \
37041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37042 $(NORMAL_TARGET_EXPORTS) \
37043 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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 clean) \
37053 || exit 1
37055 @endif target-libgcc
37057 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
37058 maybe-distclean-target-libgcc:
37059 @if target-libgcc
37060 maybe-distclean-target-libgcc: distclean-target-libgcc
37062 distclean-target-libgcc:
37063 @: $(MAKE); $(unstage)
37064 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37065 r=`${PWD_COMMAND}`; export r; \
37066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37067 $(NORMAL_TARGET_EXPORTS) \
37068 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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 distclean) \
37078 || exit 1
37080 @endif target-libgcc
37082 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
37083 maybe-maintainer-clean-target-libgcc:
37084 @if target-libgcc
37085 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
37087 maintainer-clean-target-libgcc:
37088 @: $(MAKE); $(unstage)
37089 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37090 r=`${PWD_COMMAND}`; export r; \
37091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37092 $(NORMAL_TARGET_EXPORTS) \
37093 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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 maintainer-clean) \
37103 || exit 1
37105 @endif target-libgcc
37111 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
37112 maybe-configure-target-libbacktrace:
37113 @if gcc-bootstrap
37114 configure-target-libbacktrace: stage_current
37115 @endif gcc-bootstrap
37116 @if target-libbacktrace
37117 maybe-configure-target-libbacktrace: configure-target-libbacktrace
37118 configure-target-libbacktrace:
37119 @: $(MAKE); $(unstage)
37120 @r=`${PWD_COMMAND}`; export r; \
37121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37122 echo "Checking multilib configuration for libbacktrace..."; \
37123 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
37124 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
37125 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
37126 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
37127 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
37128 else \
37129 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
37130 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
37131 fi; \
37132 else \
37133 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
37134 fi; \
37135 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
37136 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
37137 $(NORMAL_TARGET_EXPORTS) \
37138 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
37140 this_target="${target_alias}"; \
37142 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
37143 case $(srcdir) in \
37144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37145 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
37146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37147 esac; \
37148 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
37149 libsrcdir="$$s/libbacktrace"; \
37150 rm -f no-such-file || : ; \
37151 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37152 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37153 --target=$${this_target} $${srcdiroption} \
37154 || exit 1
37155 @endif target-libbacktrace
37161 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
37162 maybe-all-target-libbacktrace:
37163 @if gcc-bootstrap
37164 all-target-libbacktrace: stage_current
37165 @endif gcc-bootstrap
37166 @if target-libbacktrace
37167 TARGET-target-libbacktrace=all
37168 maybe-all-target-libbacktrace: all-target-libbacktrace
37169 all-target-libbacktrace: configure-target-libbacktrace
37170 @: $(MAKE); $(unstage)
37171 @r=`${PWD_COMMAND}`; export r; \
37172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37173 $(NORMAL_TARGET_EXPORTS) \
37174 (cd $(TARGET_SUBDIR)/libbacktrace && \
37175 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37176 $(TARGET-target-libbacktrace))
37177 @endif target-libbacktrace
37183 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
37184 maybe-check-target-libbacktrace:
37185 @if target-libbacktrace
37186 maybe-check-target-libbacktrace: check-target-libbacktrace
37188 check-target-libbacktrace:
37189 @: $(MAKE); $(unstage)
37190 @r=`${PWD_COMMAND}`; export r; \
37191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37192 $(NORMAL_TARGET_EXPORTS) \
37193 (cd $(TARGET_SUBDIR)/libbacktrace && \
37194 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37196 @endif target-libbacktrace
37198 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
37199 maybe-install-target-libbacktrace:
37200 @if target-libbacktrace
37201 maybe-install-target-libbacktrace: install-target-libbacktrace
37203 install-target-libbacktrace: installdirs
37204 @: $(MAKE); $(unstage)
37205 @r=`${PWD_COMMAND}`; export r; \
37206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37207 $(NORMAL_TARGET_EXPORTS) \
37208 (cd $(TARGET_SUBDIR)/libbacktrace && \
37209 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37211 @endif target-libbacktrace
37213 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
37214 maybe-install-strip-target-libbacktrace:
37215 @if target-libbacktrace
37216 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
37218 install-strip-target-libbacktrace: installdirs
37219 @: $(MAKE); $(unstage)
37220 @r=`${PWD_COMMAND}`; export r; \
37221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37222 $(NORMAL_TARGET_EXPORTS) \
37223 (cd $(TARGET_SUBDIR)/libbacktrace && \
37224 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37226 @endif target-libbacktrace
37228 # Other targets (info, dvi, pdf, etc.)
37230 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
37231 maybe-info-target-libbacktrace:
37232 @if target-libbacktrace
37233 maybe-info-target-libbacktrace: info-target-libbacktrace
37235 info-target-libbacktrace: \
37236 configure-target-libbacktrace
37237 @: $(MAKE); $(unstage)
37238 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37239 r=`${PWD_COMMAND}`; export r; \
37240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37241 $(NORMAL_TARGET_EXPORTS) \
37242 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
37243 for flag in $(EXTRA_TARGET_FLAGS); do \
37244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37245 done; \
37246 (cd $(TARGET_SUBDIR)/libbacktrace && \
37247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37249 "RANLIB=$${RANLIB}" \
37250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37251 info) \
37252 || exit 1
37254 @endif target-libbacktrace
37256 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
37257 maybe-dvi-target-libbacktrace:
37258 @if target-libbacktrace
37259 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
37261 dvi-target-libbacktrace: \
37262 configure-target-libbacktrace
37263 @: $(MAKE); $(unstage)
37264 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37265 r=`${PWD_COMMAND}`; export r; \
37266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37267 $(NORMAL_TARGET_EXPORTS) \
37268 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
37269 for flag in $(EXTRA_TARGET_FLAGS); do \
37270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37271 done; \
37272 (cd $(TARGET_SUBDIR)/libbacktrace && \
37273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37275 "RANLIB=$${RANLIB}" \
37276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37277 dvi) \
37278 || exit 1
37280 @endif target-libbacktrace
37282 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
37283 maybe-pdf-target-libbacktrace:
37284 @if target-libbacktrace
37285 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
37287 pdf-target-libbacktrace: \
37288 configure-target-libbacktrace
37289 @: $(MAKE); $(unstage)
37290 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37291 r=`${PWD_COMMAND}`; export r; \
37292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37293 $(NORMAL_TARGET_EXPORTS) \
37294 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
37295 for flag in $(EXTRA_TARGET_FLAGS); do \
37296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37297 done; \
37298 (cd $(TARGET_SUBDIR)/libbacktrace && \
37299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37301 "RANLIB=$${RANLIB}" \
37302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37303 pdf) \
37304 || exit 1
37306 @endif target-libbacktrace
37308 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
37309 maybe-html-target-libbacktrace:
37310 @if target-libbacktrace
37311 maybe-html-target-libbacktrace: html-target-libbacktrace
37313 html-target-libbacktrace: \
37314 configure-target-libbacktrace
37315 @: $(MAKE); $(unstage)
37316 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37317 r=`${PWD_COMMAND}`; export r; \
37318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37319 $(NORMAL_TARGET_EXPORTS) \
37320 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
37321 for flag in $(EXTRA_TARGET_FLAGS); do \
37322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37323 done; \
37324 (cd $(TARGET_SUBDIR)/libbacktrace && \
37325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37327 "RANLIB=$${RANLIB}" \
37328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37329 html) \
37330 || exit 1
37332 @endif target-libbacktrace
37334 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
37335 maybe-TAGS-target-libbacktrace:
37336 @if target-libbacktrace
37337 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
37339 TAGS-target-libbacktrace: \
37340 configure-target-libbacktrace
37341 @: $(MAKE); $(unstage)
37342 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37343 r=`${PWD_COMMAND}`; export r; \
37344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37345 $(NORMAL_TARGET_EXPORTS) \
37346 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
37347 for flag in $(EXTRA_TARGET_FLAGS); do \
37348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37349 done; \
37350 (cd $(TARGET_SUBDIR)/libbacktrace && \
37351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37353 "RANLIB=$${RANLIB}" \
37354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37355 TAGS) \
37356 || exit 1
37358 @endif target-libbacktrace
37360 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
37361 maybe-install-info-target-libbacktrace:
37362 @if target-libbacktrace
37363 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
37365 install-info-target-libbacktrace: \
37366 configure-target-libbacktrace \
37367 info-target-libbacktrace
37368 @: $(MAKE); $(unstage)
37369 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37370 r=`${PWD_COMMAND}`; export r; \
37371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37372 $(NORMAL_TARGET_EXPORTS) \
37373 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
37374 for flag in $(EXTRA_TARGET_FLAGS); do \
37375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37376 done; \
37377 (cd $(TARGET_SUBDIR)/libbacktrace && \
37378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37380 "RANLIB=$${RANLIB}" \
37381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37382 install-info) \
37383 || exit 1
37385 @endif target-libbacktrace
37387 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
37388 maybe-install-pdf-target-libbacktrace:
37389 @if target-libbacktrace
37390 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
37392 install-pdf-target-libbacktrace: \
37393 configure-target-libbacktrace \
37394 pdf-target-libbacktrace
37395 @: $(MAKE); $(unstage)
37396 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37397 r=`${PWD_COMMAND}`; export r; \
37398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37399 $(NORMAL_TARGET_EXPORTS) \
37400 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
37401 for flag in $(EXTRA_TARGET_FLAGS); do \
37402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37403 done; \
37404 (cd $(TARGET_SUBDIR)/libbacktrace && \
37405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37407 "RANLIB=$${RANLIB}" \
37408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37409 install-pdf) \
37410 || exit 1
37412 @endif target-libbacktrace
37414 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
37415 maybe-install-html-target-libbacktrace:
37416 @if target-libbacktrace
37417 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
37419 install-html-target-libbacktrace: \
37420 configure-target-libbacktrace \
37421 html-target-libbacktrace
37422 @: $(MAKE); $(unstage)
37423 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37424 r=`${PWD_COMMAND}`; export r; \
37425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37426 $(NORMAL_TARGET_EXPORTS) \
37427 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
37428 for flag in $(EXTRA_TARGET_FLAGS); do \
37429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37430 done; \
37431 (cd $(TARGET_SUBDIR)/libbacktrace && \
37432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37434 "RANLIB=$${RANLIB}" \
37435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37436 install-html) \
37437 || exit 1
37439 @endif target-libbacktrace
37441 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
37442 maybe-installcheck-target-libbacktrace:
37443 @if target-libbacktrace
37444 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
37446 installcheck-target-libbacktrace: \
37447 configure-target-libbacktrace
37448 @: $(MAKE); $(unstage)
37449 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37450 r=`${PWD_COMMAND}`; export r; \
37451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37452 $(NORMAL_TARGET_EXPORTS) \
37453 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
37454 for flag in $(EXTRA_TARGET_FLAGS); do \
37455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37456 done; \
37457 (cd $(TARGET_SUBDIR)/libbacktrace && \
37458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37460 "RANLIB=$${RANLIB}" \
37461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37462 installcheck) \
37463 || exit 1
37465 @endif target-libbacktrace
37467 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
37468 maybe-mostlyclean-target-libbacktrace:
37469 @if target-libbacktrace
37470 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
37472 mostlyclean-target-libbacktrace:
37473 @: $(MAKE); $(unstage)
37474 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37475 r=`${PWD_COMMAND}`; export r; \
37476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37477 $(NORMAL_TARGET_EXPORTS) \
37478 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
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)/libbacktrace && \
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 mostlyclean) \
37488 || exit 1
37490 @endif target-libbacktrace
37492 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
37493 maybe-clean-target-libbacktrace:
37494 @if target-libbacktrace
37495 maybe-clean-target-libbacktrace: clean-target-libbacktrace
37497 clean-target-libbacktrace:
37498 @: $(MAKE); $(unstage)
37499 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37500 r=`${PWD_COMMAND}`; export r; \
37501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37502 $(NORMAL_TARGET_EXPORTS) \
37503 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
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)/libbacktrace && \
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 clean) \
37513 || exit 1
37515 @endif target-libbacktrace
37517 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
37518 maybe-distclean-target-libbacktrace:
37519 @if target-libbacktrace
37520 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
37522 distclean-target-libbacktrace:
37523 @: $(MAKE); $(unstage)
37524 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37525 r=`${PWD_COMMAND}`; export r; \
37526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37527 $(NORMAL_TARGET_EXPORTS) \
37528 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
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)/libbacktrace && \
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 distclean) \
37538 || exit 1
37540 @endif target-libbacktrace
37542 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
37543 maybe-maintainer-clean-target-libbacktrace:
37544 @if target-libbacktrace
37545 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
37547 maintainer-clean-target-libbacktrace:
37548 @: $(MAKE); $(unstage)
37549 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37550 r=`${PWD_COMMAND}`; export r; \
37551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37552 $(NORMAL_TARGET_EXPORTS) \
37553 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
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)/libbacktrace && \
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 maintainer-clean) \
37563 || exit 1
37565 @endif target-libbacktrace
37571 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
37572 maybe-configure-target-libquadmath:
37573 @if gcc-bootstrap
37574 configure-target-libquadmath: stage_current
37575 @endif gcc-bootstrap
37576 @if target-libquadmath
37577 maybe-configure-target-libquadmath: configure-target-libquadmath
37578 configure-target-libquadmath:
37579 @: $(MAKE); $(unstage)
37580 @r=`${PWD_COMMAND}`; export r; \
37581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37582 echo "Checking multilib configuration for libquadmath..."; \
37583 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37584 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
37585 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37586 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37587 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
37588 else \
37589 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
37590 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37591 fi; \
37592 else \
37593 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37594 fi; \
37595 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
37596 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37597 $(NORMAL_TARGET_EXPORTS) \
37598 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
37600 this_target="${target_alias}"; \
37602 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
37603 case $(srcdir) in \
37604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37605 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
37606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37607 esac; \
37608 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
37609 libsrcdir="$$s/libquadmath"; \
37610 rm -f no-such-file || : ; \
37611 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37612 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37613 --target=$${this_target} $${srcdiroption} \
37614 || exit 1
37615 @endif target-libquadmath
37621 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
37622 maybe-all-target-libquadmath:
37623 @if gcc-bootstrap
37624 all-target-libquadmath: stage_current
37625 @endif gcc-bootstrap
37626 @if target-libquadmath
37627 TARGET-target-libquadmath=all
37628 maybe-all-target-libquadmath: all-target-libquadmath
37629 all-target-libquadmath: configure-target-libquadmath
37630 @: $(MAKE); $(unstage)
37631 @r=`${PWD_COMMAND}`; export r; \
37632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37633 $(NORMAL_TARGET_EXPORTS) \
37634 (cd $(TARGET_SUBDIR)/libquadmath && \
37635 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37636 $(TARGET-target-libquadmath))
37637 @endif target-libquadmath
37643 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
37644 maybe-check-target-libquadmath:
37645 @if target-libquadmath
37646 maybe-check-target-libquadmath: check-target-libquadmath
37648 check-target-libquadmath:
37649 @: $(MAKE); $(unstage)
37650 @r=`${PWD_COMMAND}`; export r; \
37651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37652 $(NORMAL_TARGET_EXPORTS) \
37653 (cd $(TARGET_SUBDIR)/libquadmath && \
37654 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37656 @endif target-libquadmath
37658 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
37659 maybe-install-target-libquadmath:
37660 @if target-libquadmath
37661 maybe-install-target-libquadmath: install-target-libquadmath
37663 install-target-libquadmath: installdirs
37664 @: $(MAKE); $(unstage)
37665 @r=`${PWD_COMMAND}`; export r; \
37666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37667 $(NORMAL_TARGET_EXPORTS) \
37668 (cd $(TARGET_SUBDIR)/libquadmath && \
37669 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37671 @endif target-libquadmath
37673 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
37674 maybe-install-strip-target-libquadmath:
37675 @if target-libquadmath
37676 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
37678 install-strip-target-libquadmath: installdirs
37679 @: $(MAKE); $(unstage)
37680 @r=`${PWD_COMMAND}`; export r; \
37681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37682 $(NORMAL_TARGET_EXPORTS) \
37683 (cd $(TARGET_SUBDIR)/libquadmath && \
37684 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37686 @endif target-libquadmath
37688 # Other targets (info, dvi, pdf, etc.)
37690 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
37691 maybe-info-target-libquadmath:
37692 @if target-libquadmath
37693 maybe-info-target-libquadmath: info-target-libquadmath
37695 info-target-libquadmath: \
37696 configure-target-libquadmath
37697 @: $(MAKE); $(unstage)
37698 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37699 r=`${PWD_COMMAND}`; export r; \
37700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37701 $(NORMAL_TARGET_EXPORTS) \
37702 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
37703 for flag in $(EXTRA_TARGET_FLAGS); do \
37704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37705 done; \
37706 (cd $(TARGET_SUBDIR)/libquadmath && \
37707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37709 "RANLIB=$${RANLIB}" \
37710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37711 info) \
37712 || exit 1
37714 @endif target-libquadmath
37716 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
37717 maybe-dvi-target-libquadmath:
37718 @if target-libquadmath
37719 maybe-dvi-target-libquadmath: dvi-target-libquadmath
37721 dvi-target-libquadmath: \
37722 configure-target-libquadmath
37723 @: $(MAKE); $(unstage)
37724 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37725 r=`${PWD_COMMAND}`; export r; \
37726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37727 $(NORMAL_TARGET_EXPORTS) \
37728 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
37729 for flag in $(EXTRA_TARGET_FLAGS); do \
37730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37731 done; \
37732 (cd $(TARGET_SUBDIR)/libquadmath && \
37733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37735 "RANLIB=$${RANLIB}" \
37736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37737 dvi) \
37738 || exit 1
37740 @endif target-libquadmath
37742 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
37743 maybe-pdf-target-libquadmath:
37744 @if target-libquadmath
37745 maybe-pdf-target-libquadmath: pdf-target-libquadmath
37747 pdf-target-libquadmath: \
37748 configure-target-libquadmath
37749 @: $(MAKE); $(unstage)
37750 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37751 r=`${PWD_COMMAND}`; export r; \
37752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37753 $(NORMAL_TARGET_EXPORTS) \
37754 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37755 for flag in $(EXTRA_TARGET_FLAGS); do \
37756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37757 done; \
37758 (cd $(TARGET_SUBDIR)/libquadmath && \
37759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37761 "RANLIB=$${RANLIB}" \
37762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37763 pdf) \
37764 || exit 1
37766 @endif target-libquadmath
37768 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
37769 maybe-html-target-libquadmath:
37770 @if target-libquadmath
37771 maybe-html-target-libquadmath: html-target-libquadmath
37773 html-target-libquadmath: \
37774 configure-target-libquadmath
37775 @: $(MAKE); $(unstage)
37776 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37777 r=`${PWD_COMMAND}`; export r; \
37778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37779 $(NORMAL_TARGET_EXPORTS) \
37780 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
37781 for flag in $(EXTRA_TARGET_FLAGS); do \
37782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37783 done; \
37784 (cd $(TARGET_SUBDIR)/libquadmath && \
37785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37787 "RANLIB=$${RANLIB}" \
37788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37789 html) \
37790 || exit 1
37792 @endif target-libquadmath
37794 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
37795 maybe-TAGS-target-libquadmath:
37796 @if target-libquadmath
37797 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
37799 TAGS-target-libquadmath: \
37800 configure-target-libquadmath
37801 @: $(MAKE); $(unstage)
37802 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37803 r=`${PWD_COMMAND}`; export r; \
37804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37805 $(NORMAL_TARGET_EXPORTS) \
37806 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
37807 for flag in $(EXTRA_TARGET_FLAGS); do \
37808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37809 done; \
37810 (cd $(TARGET_SUBDIR)/libquadmath && \
37811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37813 "RANLIB=$${RANLIB}" \
37814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37815 TAGS) \
37816 || exit 1
37818 @endif target-libquadmath
37820 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
37821 maybe-install-info-target-libquadmath:
37822 @if target-libquadmath
37823 maybe-install-info-target-libquadmath: install-info-target-libquadmath
37825 install-info-target-libquadmath: \
37826 configure-target-libquadmath \
37827 info-target-libquadmath
37828 @: $(MAKE); $(unstage)
37829 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37830 r=`${PWD_COMMAND}`; export r; \
37831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37832 $(NORMAL_TARGET_EXPORTS) \
37833 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
37834 for flag in $(EXTRA_TARGET_FLAGS); do \
37835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37836 done; \
37837 (cd $(TARGET_SUBDIR)/libquadmath && \
37838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37840 "RANLIB=$${RANLIB}" \
37841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37842 install-info) \
37843 || exit 1
37845 @endif target-libquadmath
37847 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
37848 maybe-install-pdf-target-libquadmath:
37849 @if target-libquadmath
37850 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
37852 install-pdf-target-libquadmath: \
37853 configure-target-libquadmath \
37854 pdf-target-libquadmath
37855 @: $(MAKE); $(unstage)
37856 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37857 r=`${PWD_COMMAND}`; export r; \
37858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37859 $(NORMAL_TARGET_EXPORTS) \
37860 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37861 for flag in $(EXTRA_TARGET_FLAGS); do \
37862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37863 done; \
37864 (cd $(TARGET_SUBDIR)/libquadmath && \
37865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37867 "RANLIB=$${RANLIB}" \
37868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37869 install-pdf) \
37870 || exit 1
37872 @endif target-libquadmath
37874 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
37875 maybe-install-html-target-libquadmath:
37876 @if target-libquadmath
37877 maybe-install-html-target-libquadmath: install-html-target-libquadmath
37879 install-html-target-libquadmath: \
37880 configure-target-libquadmath \
37881 html-target-libquadmath
37882 @: $(MAKE); $(unstage)
37883 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37884 r=`${PWD_COMMAND}`; export r; \
37885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37886 $(NORMAL_TARGET_EXPORTS) \
37887 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
37888 for flag in $(EXTRA_TARGET_FLAGS); do \
37889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37890 done; \
37891 (cd $(TARGET_SUBDIR)/libquadmath && \
37892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37894 "RANLIB=$${RANLIB}" \
37895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37896 install-html) \
37897 || exit 1
37899 @endif target-libquadmath
37901 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
37902 maybe-installcheck-target-libquadmath:
37903 @if target-libquadmath
37904 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
37906 installcheck-target-libquadmath: \
37907 configure-target-libquadmath
37908 @: $(MAKE); $(unstage)
37909 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37910 r=`${PWD_COMMAND}`; export r; \
37911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37912 $(NORMAL_TARGET_EXPORTS) \
37913 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
37914 for flag in $(EXTRA_TARGET_FLAGS); do \
37915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37916 done; \
37917 (cd $(TARGET_SUBDIR)/libquadmath && \
37918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37920 "RANLIB=$${RANLIB}" \
37921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37922 installcheck) \
37923 || exit 1
37925 @endif target-libquadmath
37927 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
37928 maybe-mostlyclean-target-libquadmath:
37929 @if target-libquadmath
37930 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
37932 mostlyclean-target-libquadmath:
37933 @: $(MAKE); $(unstage)
37934 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37935 r=`${PWD_COMMAND}`; export r; \
37936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37937 $(NORMAL_TARGET_EXPORTS) \
37938 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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 mostlyclean) \
37948 || exit 1
37950 @endif target-libquadmath
37952 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
37953 maybe-clean-target-libquadmath:
37954 @if target-libquadmath
37955 maybe-clean-target-libquadmath: clean-target-libquadmath
37957 clean-target-libquadmath:
37958 @: $(MAKE); $(unstage)
37959 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37960 r=`${PWD_COMMAND}`; export r; \
37961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37962 $(NORMAL_TARGET_EXPORTS) \
37963 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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 clean) \
37973 || exit 1
37975 @endif target-libquadmath
37977 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
37978 maybe-distclean-target-libquadmath:
37979 @if target-libquadmath
37980 maybe-distclean-target-libquadmath: distclean-target-libquadmath
37982 distclean-target-libquadmath:
37983 @: $(MAKE); $(unstage)
37984 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37985 r=`${PWD_COMMAND}`; export r; \
37986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37987 $(NORMAL_TARGET_EXPORTS) \
37988 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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 distclean) \
37998 || exit 1
38000 @endif target-libquadmath
38002 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
38003 maybe-maintainer-clean-target-libquadmath:
38004 @if target-libquadmath
38005 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
38007 maintainer-clean-target-libquadmath:
38008 @: $(MAKE); $(unstage)
38009 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38010 r=`${PWD_COMMAND}`; export r; \
38011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38012 $(NORMAL_TARGET_EXPORTS) \
38013 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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 maintainer-clean) \
38023 || exit 1
38025 @endif target-libquadmath
38031 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
38032 maybe-configure-target-libgfortran:
38033 @if gcc-bootstrap
38034 configure-target-libgfortran: stage_current
38035 @endif gcc-bootstrap
38036 @if target-libgfortran
38037 maybe-configure-target-libgfortran: configure-target-libgfortran
38038 configure-target-libgfortran:
38039 @: $(MAKE); $(unstage)
38040 @r=`${PWD_COMMAND}`; export r; \
38041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38042 echo "Checking multilib configuration for libgfortran..."; \
38043 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
38044 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
38045 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
38046 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
38047 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
38048 else \
38049 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
38050 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
38051 fi; \
38052 else \
38053 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
38054 fi; \
38055 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
38056 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
38057 $(NORMAL_TARGET_EXPORTS) \
38058 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
38060 this_target="${target_alias}"; \
38062 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
38063 case $(srcdir) in \
38064 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38065 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
38066 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38067 esac; \
38068 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
38069 libsrcdir="$$s/libgfortran"; \
38070 rm -f no-such-file || : ; \
38071 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38072 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38073 --target=$${this_target} $${srcdiroption} \
38074 || exit 1
38075 @endif target-libgfortran
38081 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
38082 maybe-all-target-libgfortran:
38083 @if gcc-bootstrap
38084 all-target-libgfortran: stage_current
38085 @endif gcc-bootstrap
38086 @if target-libgfortran
38087 TARGET-target-libgfortran=all
38088 maybe-all-target-libgfortran: all-target-libgfortran
38089 all-target-libgfortran: configure-target-libgfortran
38090 @: $(MAKE); $(unstage)
38091 @r=`${PWD_COMMAND}`; export r; \
38092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38093 $(NORMAL_TARGET_EXPORTS) \
38094 (cd $(TARGET_SUBDIR)/libgfortran && \
38095 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38096 $(TARGET-target-libgfortran))
38097 @endif target-libgfortran
38103 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
38104 maybe-check-target-libgfortran:
38105 @if target-libgfortran
38106 maybe-check-target-libgfortran: check-target-libgfortran
38108 check-target-libgfortran:
38109 @: $(MAKE); $(unstage)
38110 @r=`${PWD_COMMAND}`; export r; \
38111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38112 $(NORMAL_TARGET_EXPORTS) \
38113 (cd $(TARGET_SUBDIR)/libgfortran && \
38114 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38116 @endif target-libgfortran
38118 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
38119 maybe-install-target-libgfortran:
38120 @if target-libgfortran
38121 maybe-install-target-libgfortran: install-target-libgfortran
38123 install-target-libgfortran: installdirs
38124 @: $(MAKE); $(unstage)
38125 @r=`${PWD_COMMAND}`; export r; \
38126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38127 $(NORMAL_TARGET_EXPORTS) \
38128 (cd $(TARGET_SUBDIR)/libgfortran && \
38129 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38131 @endif target-libgfortran
38133 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
38134 maybe-install-strip-target-libgfortran:
38135 @if target-libgfortran
38136 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
38138 install-strip-target-libgfortran: installdirs
38139 @: $(MAKE); $(unstage)
38140 @r=`${PWD_COMMAND}`; export r; \
38141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38142 $(NORMAL_TARGET_EXPORTS) \
38143 (cd $(TARGET_SUBDIR)/libgfortran && \
38144 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38146 @endif target-libgfortran
38148 # Other targets (info, dvi, pdf, etc.)
38150 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
38151 maybe-info-target-libgfortran:
38152 @if target-libgfortran
38153 maybe-info-target-libgfortran: info-target-libgfortran
38155 info-target-libgfortran: \
38156 configure-target-libgfortran
38157 @: $(MAKE); $(unstage)
38158 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38159 r=`${PWD_COMMAND}`; export r; \
38160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38161 $(NORMAL_TARGET_EXPORTS) \
38162 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
38163 for flag in $(EXTRA_TARGET_FLAGS); do \
38164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38165 done; \
38166 (cd $(TARGET_SUBDIR)/libgfortran && \
38167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38169 "RANLIB=$${RANLIB}" \
38170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38171 info) \
38172 || exit 1
38174 @endif target-libgfortran
38176 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
38177 maybe-dvi-target-libgfortran:
38178 @if target-libgfortran
38179 maybe-dvi-target-libgfortran: dvi-target-libgfortran
38181 dvi-target-libgfortran: \
38182 configure-target-libgfortran
38183 @: $(MAKE); $(unstage)
38184 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38185 r=`${PWD_COMMAND}`; export r; \
38186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38187 $(NORMAL_TARGET_EXPORTS) \
38188 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
38189 for flag in $(EXTRA_TARGET_FLAGS); do \
38190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38191 done; \
38192 (cd $(TARGET_SUBDIR)/libgfortran && \
38193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38195 "RANLIB=$${RANLIB}" \
38196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38197 dvi) \
38198 || exit 1
38200 @endif target-libgfortran
38202 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
38203 maybe-pdf-target-libgfortran:
38204 @if target-libgfortran
38205 maybe-pdf-target-libgfortran: pdf-target-libgfortran
38207 pdf-target-libgfortran: \
38208 configure-target-libgfortran
38209 @: $(MAKE); $(unstage)
38210 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38211 r=`${PWD_COMMAND}`; export r; \
38212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38213 $(NORMAL_TARGET_EXPORTS) \
38214 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
38215 for flag in $(EXTRA_TARGET_FLAGS); do \
38216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38217 done; \
38218 (cd $(TARGET_SUBDIR)/libgfortran && \
38219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38221 "RANLIB=$${RANLIB}" \
38222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38223 pdf) \
38224 || exit 1
38226 @endif target-libgfortran
38228 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
38229 maybe-html-target-libgfortran:
38230 @if target-libgfortran
38231 maybe-html-target-libgfortran: html-target-libgfortran
38233 html-target-libgfortran: \
38234 configure-target-libgfortran
38235 @: $(MAKE); $(unstage)
38236 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38237 r=`${PWD_COMMAND}`; export r; \
38238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38239 $(NORMAL_TARGET_EXPORTS) \
38240 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
38241 for flag in $(EXTRA_TARGET_FLAGS); do \
38242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38243 done; \
38244 (cd $(TARGET_SUBDIR)/libgfortran && \
38245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38247 "RANLIB=$${RANLIB}" \
38248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38249 html) \
38250 || exit 1
38252 @endif target-libgfortran
38254 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
38255 maybe-TAGS-target-libgfortran:
38256 @if target-libgfortran
38257 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
38259 TAGS-target-libgfortran: \
38260 configure-target-libgfortran
38261 @: $(MAKE); $(unstage)
38262 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38263 r=`${PWD_COMMAND}`; export r; \
38264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38265 $(NORMAL_TARGET_EXPORTS) \
38266 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
38267 for flag in $(EXTRA_TARGET_FLAGS); do \
38268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38269 done; \
38270 (cd $(TARGET_SUBDIR)/libgfortran && \
38271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38273 "RANLIB=$${RANLIB}" \
38274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38275 TAGS) \
38276 || exit 1
38278 @endif target-libgfortran
38280 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
38281 maybe-install-info-target-libgfortran:
38282 @if target-libgfortran
38283 maybe-install-info-target-libgfortran: install-info-target-libgfortran
38285 install-info-target-libgfortran: \
38286 configure-target-libgfortran \
38287 info-target-libgfortran
38288 @: $(MAKE); $(unstage)
38289 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38290 r=`${PWD_COMMAND}`; export r; \
38291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38292 $(NORMAL_TARGET_EXPORTS) \
38293 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
38294 for flag in $(EXTRA_TARGET_FLAGS); do \
38295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38296 done; \
38297 (cd $(TARGET_SUBDIR)/libgfortran && \
38298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38300 "RANLIB=$${RANLIB}" \
38301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38302 install-info) \
38303 || exit 1
38305 @endif target-libgfortran
38307 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
38308 maybe-install-pdf-target-libgfortran:
38309 @if target-libgfortran
38310 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
38312 install-pdf-target-libgfortran: \
38313 configure-target-libgfortran \
38314 pdf-target-libgfortran
38315 @: $(MAKE); $(unstage)
38316 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38317 r=`${PWD_COMMAND}`; export r; \
38318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38319 $(NORMAL_TARGET_EXPORTS) \
38320 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
38321 for flag in $(EXTRA_TARGET_FLAGS); do \
38322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38323 done; \
38324 (cd $(TARGET_SUBDIR)/libgfortran && \
38325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38327 "RANLIB=$${RANLIB}" \
38328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38329 install-pdf) \
38330 || exit 1
38332 @endif target-libgfortran
38334 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
38335 maybe-install-html-target-libgfortran:
38336 @if target-libgfortran
38337 maybe-install-html-target-libgfortran: install-html-target-libgfortran
38339 install-html-target-libgfortran: \
38340 configure-target-libgfortran \
38341 html-target-libgfortran
38342 @: $(MAKE); $(unstage)
38343 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38344 r=`${PWD_COMMAND}`; export r; \
38345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38346 $(NORMAL_TARGET_EXPORTS) \
38347 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
38348 for flag in $(EXTRA_TARGET_FLAGS); do \
38349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38350 done; \
38351 (cd $(TARGET_SUBDIR)/libgfortran && \
38352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38354 "RANLIB=$${RANLIB}" \
38355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38356 install-html) \
38357 || exit 1
38359 @endif target-libgfortran
38361 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
38362 maybe-installcheck-target-libgfortran:
38363 @if target-libgfortran
38364 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
38366 installcheck-target-libgfortran: \
38367 configure-target-libgfortran
38368 @: $(MAKE); $(unstage)
38369 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38370 r=`${PWD_COMMAND}`; export r; \
38371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38372 $(NORMAL_TARGET_EXPORTS) \
38373 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
38374 for flag in $(EXTRA_TARGET_FLAGS); do \
38375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38376 done; \
38377 (cd $(TARGET_SUBDIR)/libgfortran && \
38378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38380 "RANLIB=$${RANLIB}" \
38381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38382 installcheck) \
38383 || exit 1
38385 @endif target-libgfortran
38387 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
38388 maybe-mostlyclean-target-libgfortran:
38389 @if target-libgfortran
38390 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
38392 mostlyclean-target-libgfortran:
38393 @: $(MAKE); $(unstage)
38394 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38395 r=`${PWD_COMMAND}`; export r; \
38396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38397 $(NORMAL_TARGET_EXPORTS) \
38398 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 mostlyclean) \
38408 || exit 1
38410 @endif target-libgfortran
38412 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
38413 maybe-clean-target-libgfortran:
38414 @if target-libgfortran
38415 maybe-clean-target-libgfortran: clean-target-libgfortran
38417 clean-target-libgfortran:
38418 @: $(MAKE); $(unstage)
38419 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38420 r=`${PWD_COMMAND}`; export r; \
38421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38422 $(NORMAL_TARGET_EXPORTS) \
38423 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 clean) \
38433 || exit 1
38435 @endif target-libgfortran
38437 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
38438 maybe-distclean-target-libgfortran:
38439 @if target-libgfortran
38440 maybe-distclean-target-libgfortran: distclean-target-libgfortran
38442 distclean-target-libgfortran:
38443 @: $(MAKE); $(unstage)
38444 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38445 r=`${PWD_COMMAND}`; export r; \
38446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38447 $(NORMAL_TARGET_EXPORTS) \
38448 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 distclean) \
38458 || exit 1
38460 @endif target-libgfortran
38462 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
38463 maybe-maintainer-clean-target-libgfortran:
38464 @if target-libgfortran
38465 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
38467 maintainer-clean-target-libgfortran:
38468 @: $(MAKE); $(unstage)
38469 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38470 r=`${PWD_COMMAND}`; export r; \
38471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38472 $(NORMAL_TARGET_EXPORTS) \
38473 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 maintainer-clean) \
38483 || exit 1
38485 @endif target-libgfortran
38491 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
38492 maybe-configure-target-libobjc:
38493 @if gcc-bootstrap
38494 configure-target-libobjc: stage_current
38495 @endif gcc-bootstrap
38496 @if target-libobjc
38497 maybe-configure-target-libobjc: configure-target-libobjc
38498 configure-target-libobjc:
38499 @: $(MAKE); $(unstage)
38500 @r=`${PWD_COMMAND}`; export r; \
38501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38502 echo "Checking multilib configuration for libobjc..."; \
38503 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38504 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
38505 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38506 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38507 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
38508 else \
38509 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
38510 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38511 fi; \
38512 else \
38513 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38514 fi; \
38515 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
38516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38517 $(NORMAL_TARGET_EXPORTS) \
38518 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
38520 this_target="${target_alias}"; \
38522 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
38523 case $(srcdir) in \
38524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38525 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
38526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38527 esac; \
38528 srcdiroption="--srcdir=$${topdir}/libobjc"; \
38529 libsrcdir="$$s/libobjc"; \
38530 rm -f no-such-file || : ; \
38531 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38532 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38533 --target=$${this_target} $${srcdiroption} \
38534 || exit 1
38535 @endif target-libobjc
38541 .PHONY: all-target-libobjc maybe-all-target-libobjc
38542 maybe-all-target-libobjc:
38543 @if gcc-bootstrap
38544 all-target-libobjc: stage_current
38545 @endif gcc-bootstrap
38546 @if target-libobjc
38547 TARGET-target-libobjc=all
38548 maybe-all-target-libobjc: all-target-libobjc
38549 all-target-libobjc: configure-target-libobjc
38550 @: $(MAKE); $(unstage)
38551 @r=`${PWD_COMMAND}`; export r; \
38552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38553 $(NORMAL_TARGET_EXPORTS) \
38554 (cd $(TARGET_SUBDIR)/libobjc && \
38555 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38556 $(TARGET-target-libobjc))
38557 @endif target-libobjc
38563 .PHONY: check-target-libobjc maybe-check-target-libobjc
38564 maybe-check-target-libobjc:
38565 @if target-libobjc
38566 maybe-check-target-libobjc: check-target-libobjc
38568 check-target-libobjc:
38569 @: $(MAKE); $(unstage)
38570 @r=`${PWD_COMMAND}`; export r; \
38571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38572 $(NORMAL_TARGET_EXPORTS) \
38573 (cd $(TARGET_SUBDIR)/libobjc && \
38574 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38576 @endif target-libobjc
38578 .PHONY: install-target-libobjc maybe-install-target-libobjc
38579 maybe-install-target-libobjc:
38580 @if target-libobjc
38581 maybe-install-target-libobjc: install-target-libobjc
38583 install-target-libobjc: installdirs
38584 @: $(MAKE); $(unstage)
38585 @r=`${PWD_COMMAND}`; export r; \
38586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38587 $(NORMAL_TARGET_EXPORTS) \
38588 (cd $(TARGET_SUBDIR)/libobjc && \
38589 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38591 @endif target-libobjc
38593 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
38594 maybe-install-strip-target-libobjc:
38595 @if target-libobjc
38596 maybe-install-strip-target-libobjc: install-strip-target-libobjc
38598 install-strip-target-libobjc: installdirs
38599 @: $(MAKE); $(unstage)
38600 @r=`${PWD_COMMAND}`; export r; \
38601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38602 $(NORMAL_TARGET_EXPORTS) \
38603 (cd $(TARGET_SUBDIR)/libobjc && \
38604 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38606 @endif target-libobjc
38608 # Other targets (info, dvi, pdf, etc.)
38610 .PHONY: maybe-info-target-libobjc info-target-libobjc
38611 maybe-info-target-libobjc:
38612 @if target-libobjc
38613 maybe-info-target-libobjc: info-target-libobjc
38615 info-target-libobjc: \
38616 configure-target-libobjc
38617 @: $(MAKE); $(unstage)
38618 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38619 r=`${PWD_COMMAND}`; export r; \
38620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38621 $(NORMAL_TARGET_EXPORTS) \
38622 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
38623 for flag in $(EXTRA_TARGET_FLAGS); do \
38624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38625 done; \
38626 (cd $(TARGET_SUBDIR)/libobjc && \
38627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38629 "RANLIB=$${RANLIB}" \
38630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38631 info) \
38632 || exit 1
38634 @endif target-libobjc
38636 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
38637 maybe-dvi-target-libobjc:
38638 @if target-libobjc
38639 maybe-dvi-target-libobjc: dvi-target-libobjc
38641 dvi-target-libobjc: \
38642 configure-target-libobjc
38643 @: $(MAKE); $(unstage)
38644 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38645 r=`${PWD_COMMAND}`; export r; \
38646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38647 $(NORMAL_TARGET_EXPORTS) \
38648 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
38649 for flag in $(EXTRA_TARGET_FLAGS); do \
38650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38651 done; \
38652 (cd $(TARGET_SUBDIR)/libobjc && \
38653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38655 "RANLIB=$${RANLIB}" \
38656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38657 dvi) \
38658 || exit 1
38660 @endif target-libobjc
38662 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
38663 maybe-pdf-target-libobjc:
38664 @if target-libobjc
38665 maybe-pdf-target-libobjc: pdf-target-libobjc
38667 pdf-target-libobjc: \
38668 configure-target-libobjc
38669 @: $(MAKE); $(unstage)
38670 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38671 r=`${PWD_COMMAND}`; export r; \
38672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38673 $(NORMAL_TARGET_EXPORTS) \
38674 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
38675 for flag in $(EXTRA_TARGET_FLAGS); do \
38676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38677 done; \
38678 (cd $(TARGET_SUBDIR)/libobjc && \
38679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38681 "RANLIB=$${RANLIB}" \
38682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38683 pdf) \
38684 || exit 1
38686 @endif target-libobjc
38688 .PHONY: maybe-html-target-libobjc html-target-libobjc
38689 maybe-html-target-libobjc:
38690 @if target-libobjc
38691 maybe-html-target-libobjc: html-target-libobjc
38693 html-target-libobjc: \
38694 configure-target-libobjc
38695 @: $(MAKE); $(unstage)
38696 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38697 r=`${PWD_COMMAND}`; export r; \
38698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38699 $(NORMAL_TARGET_EXPORTS) \
38700 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
38701 for flag in $(EXTRA_TARGET_FLAGS); do \
38702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38703 done; \
38704 (cd $(TARGET_SUBDIR)/libobjc && \
38705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38707 "RANLIB=$${RANLIB}" \
38708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38709 html) \
38710 || exit 1
38712 @endif target-libobjc
38714 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
38715 maybe-TAGS-target-libobjc:
38716 @if target-libobjc
38717 maybe-TAGS-target-libobjc: TAGS-target-libobjc
38719 TAGS-target-libobjc: \
38720 configure-target-libobjc
38721 @: $(MAKE); $(unstage)
38722 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38723 r=`${PWD_COMMAND}`; export r; \
38724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38725 $(NORMAL_TARGET_EXPORTS) \
38726 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
38727 for flag in $(EXTRA_TARGET_FLAGS); do \
38728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38729 done; \
38730 (cd $(TARGET_SUBDIR)/libobjc && \
38731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38733 "RANLIB=$${RANLIB}" \
38734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38735 TAGS) \
38736 || exit 1
38738 @endif target-libobjc
38740 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
38741 maybe-install-info-target-libobjc:
38742 @if target-libobjc
38743 maybe-install-info-target-libobjc: install-info-target-libobjc
38745 install-info-target-libobjc: \
38746 configure-target-libobjc \
38747 info-target-libobjc
38748 @: $(MAKE); $(unstage)
38749 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38750 r=`${PWD_COMMAND}`; export r; \
38751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38752 $(NORMAL_TARGET_EXPORTS) \
38753 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
38754 for flag in $(EXTRA_TARGET_FLAGS); do \
38755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38756 done; \
38757 (cd $(TARGET_SUBDIR)/libobjc && \
38758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38760 "RANLIB=$${RANLIB}" \
38761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38762 install-info) \
38763 || exit 1
38765 @endif target-libobjc
38767 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
38768 maybe-install-pdf-target-libobjc:
38769 @if target-libobjc
38770 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
38772 install-pdf-target-libobjc: \
38773 configure-target-libobjc \
38774 pdf-target-libobjc
38775 @: $(MAKE); $(unstage)
38776 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38777 r=`${PWD_COMMAND}`; export r; \
38778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38779 $(NORMAL_TARGET_EXPORTS) \
38780 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
38781 for flag in $(EXTRA_TARGET_FLAGS); do \
38782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38783 done; \
38784 (cd $(TARGET_SUBDIR)/libobjc && \
38785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38787 "RANLIB=$${RANLIB}" \
38788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38789 install-pdf) \
38790 || exit 1
38792 @endif target-libobjc
38794 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
38795 maybe-install-html-target-libobjc:
38796 @if target-libobjc
38797 maybe-install-html-target-libobjc: install-html-target-libobjc
38799 install-html-target-libobjc: \
38800 configure-target-libobjc \
38801 html-target-libobjc
38802 @: $(MAKE); $(unstage)
38803 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38804 r=`${PWD_COMMAND}`; export r; \
38805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38806 $(NORMAL_TARGET_EXPORTS) \
38807 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
38808 for flag in $(EXTRA_TARGET_FLAGS); do \
38809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38810 done; \
38811 (cd $(TARGET_SUBDIR)/libobjc && \
38812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38814 "RANLIB=$${RANLIB}" \
38815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38816 install-html) \
38817 || exit 1
38819 @endif target-libobjc
38821 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
38822 maybe-installcheck-target-libobjc:
38823 @if target-libobjc
38824 maybe-installcheck-target-libobjc: installcheck-target-libobjc
38826 installcheck-target-libobjc: \
38827 configure-target-libobjc
38828 @: $(MAKE); $(unstage)
38829 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38830 r=`${PWD_COMMAND}`; export r; \
38831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38832 $(NORMAL_TARGET_EXPORTS) \
38833 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
38834 for flag in $(EXTRA_TARGET_FLAGS); do \
38835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38836 done; \
38837 (cd $(TARGET_SUBDIR)/libobjc && \
38838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38840 "RANLIB=$${RANLIB}" \
38841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38842 installcheck) \
38843 || exit 1
38845 @endif target-libobjc
38847 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
38848 maybe-mostlyclean-target-libobjc:
38849 @if target-libobjc
38850 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
38852 mostlyclean-target-libobjc:
38853 @: $(MAKE); $(unstage)
38854 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38855 r=`${PWD_COMMAND}`; export r; \
38856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38857 $(NORMAL_TARGET_EXPORTS) \
38858 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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 mostlyclean) \
38868 || exit 1
38870 @endif target-libobjc
38872 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
38873 maybe-clean-target-libobjc:
38874 @if target-libobjc
38875 maybe-clean-target-libobjc: clean-target-libobjc
38877 clean-target-libobjc:
38878 @: $(MAKE); $(unstage)
38879 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38880 r=`${PWD_COMMAND}`; export r; \
38881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38882 $(NORMAL_TARGET_EXPORTS) \
38883 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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 clean) \
38893 || exit 1
38895 @endif target-libobjc
38897 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
38898 maybe-distclean-target-libobjc:
38899 @if target-libobjc
38900 maybe-distclean-target-libobjc: distclean-target-libobjc
38902 distclean-target-libobjc:
38903 @: $(MAKE); $(unstage)
38904 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38905 r=`${PWD_COMMAND}`; export r; \
38906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38907 $(NORMAL_TARGET_EXPORTS) \
38908 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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 distclean) \
38918 || exit 1
38920 @endif target-libobjc
38922 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
38923 maybe-maintainer-clean-target-libobjc:
38924 @if target-libobjc
38925 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
38927 maintainer-clean-target-libobjc:
38928 @: $(MAKE); $(unstage)
38929 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38930 r=`${PWD_COMMAND}`; export r; \
38931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38932 $(NORMAL_TARGET_EXPORTS) \
38933 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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 maintainer-clean) \
38943 || exit 1
38945 @endif target-libobjc
38951 .PHONY: configure-target-libgo maybe-configure-target-libgo
38952 maybe-configure-target-libgo:
38953 @if gcc-bootstrap
38954 configure-target-libgo: stage_current
38955 @endif gcc-bootstrap
38956 @if target-libgo
38957 maybe-configure-target-libgo: configure-target-libgo
38958 configure-target-libgo:
38959 @: $(MAKE); $(unstage)
38960 @r=`${PWD_COMMAND}`; export r; \
38961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38962 echo "Checking multilib configuration for libgo..."; \
38963 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38964 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
38965 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
38966 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
38967 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
38968 else \
38969 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
38970 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38971 fi; \
38972 else \
38973 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38974 fi; \
38975 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
38976 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38977 $(NORMAL_TARGET_EXPORTS) \
38978 echo Configuring in $(TARGET_SUBDIR)/libgo; \
38980 this_target="${target_alias}"; \
38982 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
38983 case $(srcdir) in \
38984 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38985 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
38986 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38987 esac; \
38988 srcdiroption="--srcdir=$${topdir}/libgo"; \
38989 libsrcdir="$$s/libgo"; \
38990 rm -f no-such-file || : ; \
38991 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38992 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38993 --target=$${this_target} $${srcdiroption} \
38994 || exit 1
38995 @endif target-libgo
39001 .PHONY: all-target-libgo maybe-all-target-libgo
39002 maybe-all-target-libgo:
39003 @if gcc-bootstrap
39004 all-target-libgo: stage_current
39005 @endif gcc-bootstrap
39006 @if target-libgo
39007 TARGET-target-libgo=all
39008 maybe-all-target-libgo: all-target-libgo
39009 all-target-libgo: configure-target-libgo
39010 @: $(MAKE); $(unstage)
39011 @r=`${PWD_COMMAND}`; export r; \
39012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39013 $(NORMAL_TARGET_EXPORTS) \
39014 (cd $(TARGET_SUBDIR)/libgo && \
39015 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39016 $(TARGET-target-libgo))
39017 @endif target-libgo
39023 .PHONY: check-target-libgo maybe-check-target-libgo
39024 maybe-check-target-libgo:
39025 @if target-libgo
39026 maybe-check-target-libgo: check-target-libgo
39028 check-target-libgo:
39029 @: $(MAKE); $(unstage)
39030 @r=`${PWD_COMMAND}`; export r; \
39031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39032 $(NORMAL_TARGET_EXPORTS) \
39033 (cd $(TARGET_SUBDIR)/libgo && \
39034 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39036 @endif target-libgo
39038 .PHONY: install-target-libgo maybe-install-target-libgo
39039 maybe-install-target-libgo:
39040 @if target-libgo
39041 maybe-install-target-libgo: install-target-libgo
39043 install-target-libgo: installdirs
39044 @: $(MAKE); $(unstage)
39045 @r=`${PWD_COMMAND}`; export r; \
39046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39047 $(NORMAL_TARGET_EXPORTS) \
39048 (cd $(TARGET_SUBDIR)/libgo && \
39049 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39051 @endif target-libgo
39053 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
39054 maybe-install-strip-target-libgo:
39055 @if target-libgo
39056 maybe-install-strip-target-libgo: install-strip-target-libgo
39058 install-strip-target-libgo: installdirs
39059 @: $(MAKE); $(unstage)
39060 @r=`${PWD_COMMAND}`; export r; \
39061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39062 $(NORMAL_TARGET_EXPORTS) \
39063 (cd $(TARGET_SUBDIR)/libgo && \
39064 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39066 @endif target-libgo
39068 # Other targets (info, dvi, pdf, etc.)
39070 .PHONY: maybe-info-target-libgo info-target-libgo
39071 maybe-info-target-libgo:
39072 @if target-libgo
39073 maybe-info-target-libgo: info-target-libgo
39075 info-target-libgo: \
39076 configure-target-libgo
39077 @: $(MAKE); $(unstage)
39078 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39079 r=`${PWD_COMMAND}`; export r; \
39080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39081 $(NORMAL_TARGET_EXPORTS) \
39082 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
39083 for flag in $(EXTRA_TARGET_FLAGS); do \
39084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39085 done; \
39086 (cd $(TARGET_SUBDIR)/libgo && \
39087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39089 "RANLIB=$${RANLIB}" \
39090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39091 info) \
39092 || exit 1
39094 @endif target-libgo
39096 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
39097 maybe-dvi-target-libgo:
39098 @if target-libgo
39099 maybe-dvi-target-libgo: dvi-target-libgo
39101 dvi-target-libgo: \
39102 configure-target-libgo
39103 @: $(MAKE); $(unstage)
39104 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39105 r=`${PWD_COMMAND}`; export r; \
39106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39107 $(NORMAL_TARGET_EXPORTS) \
39108 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
39109 for flag in $(EXTRA_TARGET_FLAGS); do \
39110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39111 done; \
39112 (cd $(TARGET_SUBDIR)/libgo && \
39113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39115 "RANLIB=$${RANLIB}" \
39116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39117 dvi) \
39118 || exit 1
39120 @endif target-libgo
39122 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
39123 maybe-pdf-target-libgo:
39124 @if target-libgo
39125 maybe-pdf-target-libgo: pdf-target-libgo
39127 pdf-target-libgo: \
39128 configure-target-libgo
39129 @: $(MAKE); $(unstage)
39130 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39131 r=`${PWD_COMMAND}`; export r; \
39132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39133 $(NORMAL_TARGET_EXPORTS) \
39134 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
39135 for flag in $(EXTRA_TARGET_FLAGS); do \
39136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39137 done; \
39138 (cd $(TARGET_SUBDIR)/libgo && \
39139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39141 "RANLIB=$${RANLIB}" \
39142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39143 pdf) \
39144 || exit 1
39146 @endif target-libgo
39148 .PHONY: maybe-html-target-libgo html-target-libgo
39149 maybe-html-target-libgo:
39150 @if target-libgo
39151 maybe-html-target-libgo: html-target-libgo
39153 html-target-libgo: \
39154 configure-target-libgo
39155 @: $(MAKE); $(unstage)
39156 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39157 r=`${PWD_COMMAND}`; export r; \
39158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39159 $(NORMAL_TARGET_EXPORTS) \
39160 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
39161 for flag in $(EXTRA_TARGET_FLAGS); do \
39162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39163 done; \
39164 (cd $(TARGET_SUBDIR)/libgo && \
39165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39167 "RANLIB=$${RANLIB}" \
39168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39169 html) \
39170 || exit 1
39172 @endif target-libgo
39174 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
39175 maybe-TAGS-target-libgo:
39176 @if target-libgo
39177 maybe-TAGS-target-libgo: TAGS-target-libgo
39179 TAGS-target-libgo: \
39180 configure-target-libgo
39181 @: $(MAKE); $(unstage)
39182 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39183 r=`${PWD_COMMAND}`; export r; \
39184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39185 $(NORMAL_TARGET_EXPORTS) \
39186 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
39187 for flag in $(EXTRA_TARGET_FLAGS); do \
39188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39189 done; \
39190 (cd $(TARGET_SUBDIR)/libgo && \
39191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39193 "RANLIB=$${RANLIB}" \
39194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39195 TAGS) \
39196 || exit 1
39198 @endif target-libgo
39200 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
39201 maybe-install-info-target-libgo:
39202 @if target-libgo
39203 maybe-install-info-target-libgo: install-info-target-libgo
39205 install-info-target-libgo: \
39206 configure-target-libgo \
39207 info-target-libgo
39208 @: $(MAKE); $(unstage)
39209 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39210 r=`${PWD_COMMAND}`; export r; \
39211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39212 $(NORMAL_TARGET_EXPORTS) \
39213 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
39214 for flag in $(EXTRA_TARGET_FLAGS); do \
39215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39216 done; \
39217 (cd $(TARGET_SUBDIR)/libgo && \
39218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39220 "RANLIB=$${RANLIB}" \
39221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39222 install-info) \
39223 || exit 1
39225 @endif target-libgo
39227 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
39228 maybe-install-pdf-target-libgo:
39229 @if target-libgo
39230 maybe-install-pdf-target-libgo: install-pdf-target-libgo
39232 install-pdf-target-libgo: \
39233 configure-target-libgo \
39234 pdf-target-libgo
39235 @: $(MAKE); $(unstage)
39236 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39237 r=`${PWD_COMMAND}`; export r; \
39238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39239 $(NORMAL_TARGET_EXPORTS) \
39240 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
39241 for flag in $(EXTRA_TARGET_FLAGS); do \
39242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39243 done; \
39244 (cd $(TARGET_SUBDIR)/libgo && \
39245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39247 "RANLIB=$${RANLIB}" \
39248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39249 install-pdf) \
39250 || exit 1
39252 @endif target-libgo
39254 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
39255 maybe-install-html-target-libgo:
39256 @if target-libgo
39257 maybe-install-html-target-libgo: install-html-target-libgo
39259 install-html-target-libgo: \
39260 configure-target-libgo \
39261 html-target-libgo
39262 @: $(MAKE); $(unstage)
39263 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39264 r=`${PWD_COMMAND}`; export r; \
39265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39266 $(NORMAL_TARGET_EXPORTS) \
39267 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
39268 for flag in $(EXTRA_TARGET_FLAGS); do \
39269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39270 done; \
39271 (cd $(TARGET_SUBDIR)/libgo && \
39272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39274 "RANLIB=$${RANLIB}" \
39275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39276 install-html) \
39277 || exit 1
39279 @endif target-libgo
39281 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
39282 maybe-installcheck-target-libgo:
39283 @if target-libgo
39284 maybe-installcheck-target-libgo: installcheck-target-libgo
39286 installcheck-target-libgo: \
39287 configure-target-libgo
39288 @: $(MAKE); $(unstage)
39289 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39290 r=`${PWD_COMMAND}`; export r; \
39291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39292 $(NORMAL_TARGET_EXPORTS) \
39293 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
39294 for flag in $(EXTRA_TARGET_FLAGS); do \
39295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39296 done; \
39297 (cd $(TARGET_SUBDIR)/libgo && \
39298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39300 "RANLIB=$${RANLIB}" \
39301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39302 installcheck) \
39303 || exit 1
39305 @endif target-libgo
39307 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
39308 maybe-mostlyclean-target-libgo:
39309 @if target-libgo
39310 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
39312 mostlyclean-target-libgo:
39313 @: $(MAKE); $(unstage)
39314 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39315 r=`${PWD_COMMAND}`; export r; \
39316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39317 $(NORMAL_TARGET_EXPORTS) \
39318 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
39319 for flag in $(EXTRA_TARGET_FLAGS); do \
39320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39321 done; \
39322 (cd $(TARGET_SUBDIR)/libgo && \
39323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39325 "RANLIB=$${RANLIB}" \
39326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39327 mostlyclean) \
39328 || exit 1
39330 @endif target-libgo
39332 .PHONY: maybe-clean-target-libgo clean-target-libgo
39333 maybe-clean-target-libgo:
39334 @if target-libgo
39335 maybe-clean-target-libgo: clean-target-libgo
39337 clean-target-libgo:
39338 @: $(MAKE); $(unstage)
39339 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39340 r=`${PWD_COMMAND}`; export r; \
39341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39342 $(NORMAL_TARGET_EXPORTS) \
39343 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
39344 for flag in $(EXTRA_TARGET_FLAGS); do \
39345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39346 done; \
39347 (cd $(TARGET_SUBDIR)/libgo && \
39348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39350 "RANLIB=$${RANLIB}" \
39351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39352 clean) \
39353 || exit 1
39355 @endif target-libgo
39357 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
39358 maybe-distclean-target-libgo:
39359 @if target-libgo
39360 maybe-distclean-target-libgo: distclean-target-libgo
39362 distclean-target-libgo:
39363 @: $(MAKE); $(unstage)
39364 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39365 r=`${PWD_COMMAND}`; export r; \
39366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39367 $(NORMAL_TARGET_EXPORTS) \
39368 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
39369 for flag in $(EXTRA_TARGET_FLAGS); do \
39370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39371 done; \
39372 (cd $(TARGET_SUBDIR)/libgo && \
39373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39375 "RANLIB=$${RANLIB}" \
39376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39377 distclean) \
39378 || exit 1
39380 @endif target-libgo
39382 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
39383 maybe-maintainer-clean-target-libgo:
39384 @if target-libgo
39385 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
39387 maintainer-clean-target-libgo:
39388 @: $(MAKE); $(unstage)
39389 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39390 r=`${PWD_COMMAND}`; export r; \
39391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39392 $(NORMAL_TARGET_EXPORTS) \
39393 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
39394 for flag in $(EXTRA_TARGET_FLAGS); do \
39395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39396 done; \
39397 (cd $(TARGET_SUBDIR)/libgo && \
39398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39400 "RANLIB=$${RANLIB}" \
39401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39402 maintainer-clean) \
39403 || exit 1
39405 @endif target-libgo
39411 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
39412 maybe-configure-target-libtermcap:
39413 @if gcc-bootstrap
39414 configure-target-libtermcap: stage_current
39415 @endif gcc-bootstrap
39416 @if target-libtermcap
39417 maybe-configure-target-libtermcap: configure-target-libtermcap
39418 configure-target-libtermcap:
39419 @: $(MAKE); $(unstage)
39420 @r=`${PWD_COMMAND}`; export r; \
39421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39422 echo "Checking multilib configuration for libtermcap..."; \
39423 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
39424 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
39425 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
39426 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
39427 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
39428 else \
39429 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
39430 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
39431 fi; \
39432 else \
39433 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
39434 fi; \
39435 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
39436 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
39437 $(NORMAL_TARGET_EXPORTS) \
39438 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
39440 this_target="${target_alias}"; \
39442 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
39443 case $(srcdir) in \
39444 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39445 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
39446 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39447 esac; \
39448 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
39449 libsrcdir="$$s/libtermcap"; \
39450 rm -f no-such-file || : ; \
39451 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39452 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39453 --target=$${this_target} $${srcdiroption} \
39454 || exit 1
39455 @endif target-libtermcap
39461 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
39462 maybe-all-target-libtermcap:
39463 @if gcc-bootstrap
39464 all-target-libtermcap: stage_current
39465 @endif gcc-bootstrap
39466 @if target-libtermcap
39467 TARGET-target-libtermcap=all
39468 maybe-all-target-libtermcap: all-target-libtermcap
39469 all-target-libtermcap: configure-target-libtermcap
39470 @: $(MAKE); $(unstage)
39471 @r=`${PWD_COMMAND}`; export r; \
39472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39473 $(NORMAL_TARGET_EXPORTS) \
39474 (cd $(TARGET_SUBDIR)/libtermcap && \
39475 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39476 $(TARGET-target-libtermcap))
39477 @endif target-libtermcap
39483 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
39484 maybe-check-target-libtermcap:
39485 @if target-libtermcap
39486 maybe-check-target-libtermcap: check-target-libtermcap
39488 # Dummy target for uncheckable module.
39489 check-target-libtermcap:
39491 @endif target-libtermcap
39493 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
39494 maybe-install-target-libtermcap:
39495 @if target-libtermcap
39496 maybe-install-target-libtermcap: install-target-libtermcap
39498 install-target-libtermcap: installdirs
39499 @: $(MAKE); $(unstage)
39500 @r=`${PWD_COMMAND}`; export r; \
39501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39502 $(NORMAL_TARGET_EXPORTS) \
39503 (cd $(TARGET_SUBDIR)/libtermcap && \
39504 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39506 @endif target-libtermcap
39508 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
39509 maybe-install-strip-target-libtermcap:
39510 @if target-libtermcap
39511 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
39513 install-strip-target-libtermcap: installdirs
39514 @: $(MAKE); $(unstage)
39515 @r=`${PWD_COMMAND}`; export r; \
39516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39517 $(NORMAL_TARGET_EXPORTS) \
39518 (cd $(TARGET_SUBDIR)/libtermcap && \
39519 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39521 @endif target-libtermcap
39523 # Other targets (info, dvi, pdf, etc.)
39525 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
39526 maybe-info-target-libtermcap:
39527 @if target-libtermcap
39528 maybe-info-target-libtermcap: info-target-libtermcap
39530 info-target-libtermcap: \
39531 configure-target-libtermcap
39532 @: $(MAKE); $(unstage)
39533 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39534 r=`${PWD_COMMAND}`; export r; \
39535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39536 $(NORMAL_TARGET_EXPORTS) \
39537 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
39538 for flag in $(EXTRA_TARGET_FLAGS); do \
39539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39540 done; \
39541 (cd $(TARGET_SUBDIR)/libtermcap && \
39542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39544 "RANLIB=$${RANLIB}" \
39545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39546 info) \
39547 || exit 1
39549 @endif target-libtermcap
39551 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
39552 maybe-dvi-target-libtermcap:
39553 @if target-libtermcap
39554 maybe-dvi-target-libtermcap: dvi-target-libtermcap
39556 dvi-target-libtermcap: \
39557 configure-target-libtermcap
39558 @: $(MAKE); $(unstage)
39559 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39560 r=`${PWD_COMMAND}`; export r; \
39561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39562 $(NORMAL_TARGET_EXPORTS) \
39563 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
39564 for flag in $(EXTRA_TARGET_FLAGS); do \
39565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39566 done; \
39567 (cd $(TARGET_SUBDIR)/libtermcap && \
39568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39570 "RANLIB=$${RANLIB}" \
39571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39572 dvi) \
39573 || exit 1
39575 @endif target-libtermcap
39577 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
39578 maybe-pdf-target-libtermcap:
39579 @if target-libtermcap
39580 maybe-pdf-target-libtermcap: pdf-target-libtermcap
39582 pdf-target-libtermcap: \
39583 configure-target-libtermcap
39584 @: $(MAKE); $(unstage)
39585 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39586 r=`${PWD_COMMAND}`; export r; \
39587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39588 $(NORMAL_TARGET_EXPORTS) \
39589 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39590 for flag in $(EXTRA_TARGET_FLAGS); do \
39591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39592 done; \
39593 (cd $(TARGET_SUBDIR)/libtermcap && \
39594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39596 "RANLIB=$${RANLIB}" \
39597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39598 pdf) \
39599 || exit 1
39601 @endif target-libtermcap
39603 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
39604 maybe-html-target-libtermcap:
39605 @if target-libtermcap
39606 maybe-html-target-libtermcap: html-target-libtermcap
39608 html-target-libtermcap: \
39609 configure-target-libtermcap
39610 @: $(MAKE); $(unstage)
39611 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39612 r=`${PWD_COMMAND}`; export r; \
39613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39614 $(NORMAL_TARGET_EXPORTS) \
39615 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
39616 for flag in $(EXTRA_TARGET_FLAGS); do \
39617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39618 done; \
39619 (cd $(TARGET_SUBDIR)/libtermcap && \
39620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39622 "RANLIB=$${RANLIB}" \
39623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39624 html) \
39625 || exit 1
39627 @endif target-libtermcap
39629 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
39630 maybe-TAGS-target-libtermcap:
39631 @if target-libtermcap
39632 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
39634 TAGS-target-libtermcap: \
39635 configure-target-libtermcap
39636 @: $(MAKE); $(unstage)
39637 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39638 r=`${PWD_COMMAND}`; export r; \
39639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39640 $(NORMAL_TARGET_EXPORTS) \
39641 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
39642 for flag in $(EXTRA_TARGET_FLAGS); do \
39643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39644 done; \
39645 (cd $(TARGET_SUBDIR)/libtermcap && \
39646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39648 "RANLIB=$${RANLIB}" \
39649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39650 TAGS) \
39651 || exit 1
39653 @endif target-libtermcap
39655 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
39656 maybe-install-info-target-libtermcap:
39657 @if target-libtermcap
39658 maybe-install-info-target-libtermcap: install-info-target-libtermcap
39660 install-info-target-libtermcap: \
39661 configure-target-libtermcap \
39662 info-target-libtermcap
39663 @: $(MAKE); $(unstage)
39664 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39665 r=`${PWD_COMMAND}`; export r; \
39666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39667 $(NORMAL_TARGET_EXPORTS) \
39668 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
39669 for flag in $(EXTRA_TARGET_FLAGS); do \
39670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39671 done; \
39672 (cd $(TARGET_SUBDIR)/libtermcap && \
39673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39675 "RANLIB=$${RANLIB}" \
39676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39677 install-info) \
39678 || exit 1
39680 @endif target-libtermcap
39682 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
39683 maybe-install-pdf-target-libtermcap:
39684 @if target-libtermcap
39685 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
39687 install-pdf-target-libtermcap: \
39688 configure-target-libtermcap \
39689 pdf-target-libtermcap
39690 @: $(MAKE); $(unstage)
39691 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39692 r=`${PWD_COMMAND}`; export r; \
39693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39694 $(NORMAL_TARGET_EXPORTS) \
39695 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39696 for flag in $(EXTRA_TARGET_FLAGS); do \
39697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39698 done; \
39699 (cd $(TARGET_SUBDIR)/libtermcap && \
39700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39702 "RANLIB=$${RANLIB}" \
39703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39704 install-pdf) \
39705 || exit 1
39707 @endif target-libtermcap
39709 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
39710 maybe-install-html-target-libtermcap:
39711 @if target-libtermcap
39712 maybe-install-html-target-libtermcap: install-html-target-libtermcap
39714 install-html-target-libtermcap: \
39715 configure-target-libtermcap \
39716 html-target-libtermcap
39717 @: $(MAKE); $(unstage)
39718 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39719 r=`${PWD_COMMAND}`; export r; \
39720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39721 $(NORMAL_TARGET_EXPORTS) \
39722 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
39723 for flag in $(EXTRA_TARGET_FLAGS); do \
39724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39725 done; \
39726 (cd $(TARGET_SUBDIR)/libtermcap && \
39727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39729 "RANLIB=$${RANLIB}" \
39730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39731 install-html) \
39732 || exit 1
39734 @endif target-libtermcap
39736 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
39737 maybe-installcheck-target-libtermcap:
39738 @if target-libtermcap
39739 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
39741 installcheck-target-libtermcap: \
39742 configure-target-libtermcap
39743 @: $(MAKE); $(unstage)
39744 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39745 r=`${PWD_COMMAND}`; export r; \
39746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39747 $(NORMAL_TARGET_EXPORTS) \
39748 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
39749 for flag in $(EXTRA_TARGET_FLAGS); do \
39750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39751 done; \
39752 (cd $(TARGET_SUBDIR)/libtermcap && \
39753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39755 "RANLIB=$${RANLIB}" \
39756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39757 installcheck) \
39758 || exit 1
39760 @endif target-libtermcap
39762 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
39763 maybe-mostlyclean-target-libtermcap:
39764 @if target-libtermcap
39765 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
39767 # libtermcap doesn't support mostlyclean.
39768 mostlyclean-target-libtermcap:
39770 @endif target-libtermcap
39772 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
39773 maybe-clean-target-libtermcap:
39774 @if target-libtermcap
39775 maybe-clean-target-libtermcap: clean-target-libtermcap
39777 # libtermcap doesn't support clean.
39778 clean-target-libtermcap:
39780 @endif target-libtermcap
39782 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
39783 maybe-distclean-target-libtermcap:
39784 @if target-libtermcap
39785 maybe-distclean-target-libtermcap: distclean-target-libtermcap
39787 # libtermcap doesn't support distclean.
39788 distclean-target-libtermcap:
39790 @endif target-libtermcap
39792 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
39793 maybe-maintainer-clean-target-libtermcap:
39794 @if target-libtermcap
39795 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
39797 # libtermcap doesn't support maintainer-clean.
39798 maintainer-clean-target-libtermcap:
39800 @endif target-libtermcap
39806 .PHONY: configure-target-winsup maybe-configure-target-winsup
39807 maybe-configure-target-winsup:
39808 @if gcc-bootstrap
39809 configure-target-winsup: stage_current
39810 @endif gcc-bootstrap
39811 @if target-winsup
39812 maybe-configure-target-winsup: configure-target-winsup
39813 configure-target-winsup:
39814 @: $(MAKE); $(unstage)
39815 @r=`${PWD_COMMAND}`; export r; \
39816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39817 echo "Checking multilib configuration for winsup..."; \
39818 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39819 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
39820 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
39821 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
39822 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
39823 else \
39824 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
39825 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39826 fi; \
39827 else \
39828 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39829 fi; \
39830 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
39831 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39832 $(NORMAL_TARGET_EXPORTS) \
39833 echo Configuring in $(TARGET_SUBDIR)/winsup; \
39835 this_target="${target_alias}"; \
39837 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
39838 case $(srcdir) in \
39839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39840 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
39841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39842 esac; \
39843 srcdiroption="--srcdir=$${topdir}/winsup"; \
39844 libsrcdir="$$s/winsup"; \
39845 rm -f no-such-file || : ; \
39846 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39847 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39848 --target=$${this_target} $${srcdiroption} \
39849 || exit 1
39850 @endif target-winsup
39856 .PHONY: all-target-winsup maybe-all-target-winsup
39857 maybe-all-target-winsup:
39858 @if gcc-bootstrap
39859 all-target-winsup: stage_current
39860 @endif gcc-bootstrap
39861 @if target-winsup
39862 TARGET-target-winsup=all
39863 maybe-all-target-winsup: all-target-winsup
39864 all-target-winsup: configure-target-winsup
39865 @: $(MAKE); $(unstage)
39866 @r=`${PWD_COMMAND}`; export r; \
39867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39868 $(NORMAL_TARGET_EXPORTS) \
39869 (cd $(TARGET_SUBDIR)/winsup && \
39870 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39871 $(TARGET-target-winsup))
39872 @endif target-winsup
39878 .PHONY: check-target-winsup maybe-check-target-winsup
39879 maybe-check-target-winsup:
39880 @if target-winsup
39881 maybe-check-target-winsup: check-target-winsup
39883 check-target-winsup:
39884 @: $(MAKE); $(unstage)
39885 @r=`${PWD_COMMAND}`; export r; \
39886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39887 $(NORMAL_TARGET_EXPORTS) \
39888 (cd $(TARGET_SUBDIR)/winsup && \
39889 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39891 @endif target-winsup
39893 .PHONY: install-target-winsup maybe-install-target-winsup
39894 maybe-install-target-winsup:
39895 @if target-winsup
39896 maybe-install-target-winsup: install-target-winsup
39898 install-target-winsup: installdirs
39899 @: $(MAKE); $(unstage)
39900 @r=`${PWD_COMMAND}`; export r; \
39901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39902 $(NORMAL_TARGET_EXPORTS) \
39903 (cd $(TARGET_SUBDIR)/winsup && \
39904 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39906 @endif target-winsup
39908 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
39909 maybe-install-strip-target-winsup:
39910 @if target-winsup
39911 maybe-install-strip-target-winsup: install-strip-target-winsup
39913 install-strip-target-winsup: installdirs
39914 @: $(MAKE); $(unstage)
39915 @r=`${PWD_COMMAND}`; export r; \
39916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39917 $(NORMAL_TARGET_EXPORTS) \
39918 (cd $(TARGET_SUBDIR)/winsup && \
39919 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39921 @endif target-winsup
39923 # Other targets (info, dvi, pdf, etc.)
39925 .PHONY: maybe-info-target-winsup info-target-winsup
39926 maybe-info-target-winsup:
39927 @if target-winsup
39928 maybe-info-target-winsup: info-target-winsup
39930 info-target-winsup: \
39931 configure-target-winsup
39932 @: $(MAKE); $(unstage)
39933 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39934 r=`${PWD_COMMAND}`; export r; \
39935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39936 $(NORMAL_TARGET_EXPORTS) \
39937 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
39938 for flag in $(EXTRA_TARGET_FLAGS); do \
39939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39940 done; \
39941 (cd $(TARGET_SUBDIR)/winsup && \
39942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39944 "RANLIB=$${RANLIB}" \
39945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39946 info) \
39947 || exit 1
39949 @endif target-winsup
39951 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
39952 maybe-dvi-target-winsup:
39953 @if target-winsup
39954 maybe-dvi-target-winsup: dvi-target-winsup
39956 dvi-target-winsup: \
39957 configure-target-winsup
39958 @: $(MAKE); $(unstage)
39959 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39960 r=`${PWD_COMMAND}`; export r; \
39961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39962 $(NORMAL_TARGET_EXPORTS) \
39963 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
39964 for flag in $(EXTRA_TARGET_FLAGS); do \
39965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39966 done; \
39967 (cd $(TARGET_SUBDIR)/winsup && \
39968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39970 "RANLIB=$${RANLIB}" \
39971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39972 dvi) \
39973 || exit 1
39975 @endif target-winsup
39977 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
39978 maybe-pdf-target-winsup:
39979 @if target-winsup
39980 maybe-pdf-target-winsup: pdf-target-winsup
39982 pdf-target-winsup: \
39983 configure-target-winsup
39984 @: $(MAKE); $(unstage)
39985 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39986 r=`${PWD_COMMAND}`; export r; \
39987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39988 $(NORMAL_TARGET_EXPORTS) \
39989 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
39990 for flag in $(EXTRA_TARGET_FLAGS); do \
39991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39992 done; \
39993 (cd $(TARGET_SUBDIR)/winsup && \
39994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39996 "RANLIB=$${RANLIB}" \
39997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39998 pdf) \
39999 || exit 1
40001 @endif target-winsup
40003 .PHONY: maybe-html-target-winsup html-target-winsup
40004 maybe-html-target-winsup:
40005 @if target-winsup
40006 maybe-html-target-winsup: html-target-winsup
40008 html-target-winsup: \
40009 configure-target-winsup
40010 @: $(MAKE); $(unstage)
40011 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40012 r=`${PWD_COMMAND}`; export r; \
40013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40014 $(NORMAL_TARGET_EXPORTS) \
40015 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
40016 for flag in $(EXTRA_TARGET_FLAGS); do \
40017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40018 done; \
40019 (cd $(TARGET_SUBDIR)/winsup && \
40020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40022 "RANLIB=$${RANLIB}" \
40023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40024 html) \
40025 || exit 1
40027 @endif target-winsup
40029 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
40030 maybe-TAGS-target-winsup:
40031 @if target-winsup
40032 maybe-TAGS-target-winsup: TAGS-target-winsup
40034 TAGS-target-winsup: \
40035 configure-target-winsup
40036 @: $(MAKE); $(unstage)
40037 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40038 r=`${PWD_COMMAND}`; export r; \
40039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40040 $(NORMAL_TARGET_EXPORTS) \
40041 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
40042 for flag in $(EXTRA_TARGET_FLAGS); do \
40043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40044 done; \
40045 (cd $(TARGET_SUBDIR)/winsup && \
40046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40048 "RANLIB=$${RANLIB}" \
40049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40050 TAGS) \
40051 || exit 1
40053 @endif target-winsup
40055 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
40056 maybe-install-info-target-winsup:
40057 @if target-winsup
40058 maybe-install-info-target-winsup: install-info-target-winsup
40060 install-info-target-winsup: \
40061 configure-target-winsup \
40062 info-target-winsup
40063 @: $(MAKE); $(unstage)
40064 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40065 r=`${PWD_COMMAND}`; export r; \
40066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40067 $(NORMAL_TARGET_EXPORTS) \
40068 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
40069 for flag in $(EXTRA_TARGET_FLAGS); do \
40070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40071 done; \
40072 (cd $(TARGET_SUBDIR)/winsup && \
40073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40075 "RANLIB=$${RANLIB}" \
40076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40077 install-info) \
40078 || exit 1
40080 @endif target-winsup
40082 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
40083 maybe-install-pdf-target-winsup:
40084 @if target-winsup
40085 maybe-install-pdf-target-winsup: install-pdf-target-winsup
40087 install-pdf-target-winsup: \
40088 configure-target-winsup \
40089 pdf-target-winsup
40090 @: $(MAKE); $(unstage)
40091 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40092 r=`${PWD_COMMAND}`; export r; \
40093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40094 $(NORMAL_TARGET_EXPORTS) \
40095 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
40096 for flag in $(EXTRA_TARGET_FLAGS); do \
40097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40098 done; \
40099 (cd $(TARGET_SUBDIR)/winsup && \
40100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40102 "RANLIB=$${RANLIB}" \
40103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40104 install-pdf) \
40105 || exit 1
40107 @endif target-winsup
40109 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
40110 maybe-install-html-target-winsup:
40111 @if target-winsup
40112 maybe-install-html-target-winsup: install-html-target-winsup
40114 install-html-target-winsup: \
40115 configure-target-winsup \
40116 html-target-winsup
40117 @: $(MAKE); $(unstage)
40118 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40119 r=`${PWD_COMMAND}`; export r; \
40120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40121 $(NORMAL_TARGET_EXPORTS) \
40122 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
40123 for flag in $(EXTRA_TARGET_FLAGS); do \
40124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40125 done; \
40126 (cd $(TARGET_SUBDIR)/winsup && \
40127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40129 "RANLIB=$${RANLIB}" \
40130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40131 install-html) \
40132 || exit 1
40134 @endif target-winsup
40136 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
40137 maybe-installcheck-target-winsup:
40138 @if target-winsup
40139 maybe-installcheck-target-winsup: installcheck-target-winsup
40141 installcheck-target-winsup: \
40142 configure-target-winsup
40143 @: $(MAKE); $(unstage)
40144 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40145 r=`${PWD_COMMAND}`; export r; \
40146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40147 $(NORMAL_TARGET_EXPORTS) \
40148 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
40149 for flag in $(EXTRA_TARGET_FLAGS); do \
40150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40151 done; \
40152 (cd $(TARGET_SUBDIR)/winsup && \
40153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40155 "RANLIB=$${RANLIB}" \
40156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40157 installcheck) \
40158 || exit 1
40160 @endif target-winsup
40162 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
40163 maybe-mostlyclean-target-winsup:
40164 @if target-winsup
40165 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
40167 mostlyclean-target-winsup:
40168 @: $(MAKE); $(unstage)
40169 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40170 r=`${PWD_COMMAND}`; export r; \
40171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40172 $(NORMAL_TARGET_EXPORTS) \
40173 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
40174 for flag in $(EXTRA_TARGET_FLAGS); do \
40175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40176 done; \
40177 (cd $(TARGET_SUBDIR)/winsup && \
40178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40180 "RANLIB=$${RANLIB}" \
40181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40182 mostlyclean) \
40183 || exit 1
40185 @endif target-winsup
40187 .PHONY: maybe-clean-target-winsup clean-target-winsup
40188 maybe-clean-target-winsup:
40189 @if target-winsup
40190 maybe-clean-target-winsup: clean-target-winsup
40192 clean-target-winsup:
40193 @: $(MAKE); $(unstage)
40194 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40195 r=`${PWD_COMMAND}`; export r; \
40196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40197 $(NORMAL_TARGET_EXPORTS) \
40198 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
40199 for flag in $(EXTRA_TARGET_FLAGS); do \
40200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40201 done; \
40202 (cd $(TARGET_SUBDIR)/winsup && \
40203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40205 "RANLIB=$${RANLIB}" \
40206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40207 clean) \
40208 || exit 1
40210 @endif target-winsup
40212 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
40213 maybe-distclean-target-winsup:
40214 @if target-winsup
40215 maybe-distclean-target-winsup: distclean-target-winsup
40217 distclean-target-winsup:
40218 @: $(MAKE); $(unstage)
40219 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40220 r=`${PWD_COMMAND}`; export r; \
40221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40222 $(NORMAL_TARGET_EXPORTS) \
40223 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
40224 for flag in $(EXTRA_TARGET_FLAGS); do \
40225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40226 done; \
40227 (cd $(TARGET_SUBDIR)/winsup && \
40228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40230 "RANLIB=$${RANLIB}" \
40231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40232 distclean) \
40233 || exit 1
40235 @endif target-winsup
40237 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
40238 maybe-maintainer-clean-target-winsup:
40239 @if target-winsup
40240 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
40242 maintainer-clean-target-winsup:
40243 @: $(MAKE); $(unstage)
40244 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40245 r=`${PWD_COMMAND}`; export r; \
40246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40247 $(NORMAL_TARGET_EXPORTS) \
40248 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
40249 for flag in $(EXTRA_TARGET_FLAGS); do \
40250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40251 done; \
40252 (cd $(TARGET_SUBDIR)/winsup && \
40253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40255 "RANLIB=$${RANLIB}" \
40256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40257 maintainer-clean) \
40258 || exit 1
40260 @endif target-winsup
40266 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
40267 maybe-configure-target-libgloss:
40268 @if gcc-bootstrap
40269 configure-target-libgloss: stage_current
40270 @endif gcc-bootstrap
40271 @if target-libgloss
40272 maybe-configure-target-libgloss: configure-target-libgloss
40273 configure-target-libgloss:
40274 @: $(MAKE); $(unstage)
40275 @r=`${PWD_COMMAND}`; export r; \
40276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40277 echo "Checking multilib configuration for libgloss..."; \
40278 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
40279 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
40280 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
40281 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
40282 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
40283 else \
40284 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
40285 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
40286 fi; \
40287 else \
40288 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
40289 fi; \
40290 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
40291 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
40292 $(NORMAL_TARGET_EXPORTS) \
40293 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
40295 this_target="${target_alias}"; \
40297 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
40298 case $(srcdir) in \
40299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40300 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
40301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40302 esac; \
40303 srcdiroption="--srcdir=$${topdir}/libgloss"; \
40304 libsrcdir="$$s/libgloss"; \
40305 rm -f no-such-file || : ; \
40306 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40307 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40308 --target=$${this_target} $${srcdiroption} \
40309 || exit 1
40310 @endif target-libgloss
40316 .PHONY: all-target-libgloss maybe-all-target-libgloss
40317 maybe-all-target-libgloss:
40318 @if gcc-bootstrap
40319 all-target-libgloss: stage_current
40320 @endif gcc-bootstrap
40321 @if target-libgloss
40322 TARGET-target-libgloss=all
40323 maybe-all-target-libgloss: all-target-libgloss
40324 all-target-libgloss: configure-target-libgloss
40325 @: $(MAKE); $(unstage)
40326 @r=`${PWD_COMMAND}`; export r; \
40327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40328 $(NORMAL_TARGET_EXPORTS) \
40329 (cd $(TARGET_SUBDIR)/libgloss && \
40330 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40331 $(TARGET-target-libgloss))
40332 @endif target-libgloss
40338 .PHONY: check-target-libgloss maybe-check-target-libgloss
40339 maybe-check-target-libgloss:
40340 @if target-libgloss
40341 maybe-check-target-libgloss: check-target-libgloss
40343 # Dummy target for uncheckable module.
40344 check-target-libgloss:
40346 @endif target-libgloss
40348 .PHONY: install-target-libgloss maybe-install-target-libgloss
40349 maybe-install-target-libgloss:
40350 @if target-libgloss
40351 maybe-install-target-libgloss: install-target-libgloss
40353 install-target-libgloss: installdirs
40354 @: $(MAKE); $(unstage)
40355 @r=`${PWD_COMMAND}`; export r; \
40356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40357 $(NORMAL_TARGET_EXPORTS) \
40358 (cd $(TARGET_SUBDIR)/libgloss && \
40359 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40361 @endif target-libgloss
40363 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
40364 maybe-install-strip-target-libgloss:
40365 @if target-libgloss
40366 maybe-install-strip-target-libgloss: install-strip-target-libgloss
40368 install-strip-target-libgloss: installdirs
40369 @: $(MAKE); $(unstage)
40370 @r=`${PWD_COMMAND}`; export r; \
40371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40372 $(NORMAL_TARGET_EXPORTS) \
40373 (cd $(TARGET_SUBDIR)/libgloss && \
40374 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40376 @endif target-libgloss
40378 # Other targets (info, dvi, pdf, etc.)
40380 .PHONY: maybe-info-target-libgloss info-target-libgloss
40381 maybe-info-target-libgloss:
40382 @if target-libgloss
40383 maybe-info-target-libgloss: info-target-libgloss
40385 info-target-libgloss: \
40386 configure-target-libgloss
40387 @: $(MAKE); $(unstage)
40388 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40389 r=`${PWD_COMMAND}`; export r; \
40390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40391 $(NORMAL_TARGET_EXPORTS) \
40392 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
40393 for flag in $(EXTRA_TARGET_FLAGS); do \
40394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40395 done; \
40396 (cd $(TARGET_SUBDIR)/libgloss && \
40397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40399 "RANLIB=$${RANLIB}" \
40400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40401 info) \
40402 || exit 1
40404 @endif target-libgloss
40406 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
40407 maybe-dvi-target-libgloss:
40408 @if target-libgloss
40409 maybe-dvi-target-libgloss: dvi-target-libgloss
40411 dvi-target-libgloss: \
40412 configure-target-libgloss
40413 @: $(MAKE); $(unstage)
40414 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40415 r=`${PWD_COMMAND}`; export r; \
40416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40417 $(NORMAL_TARGET_EXPORTS) \
40418 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
40419 for flag in $(EXTRA_TARGET_FLAGS); do \
40420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40421 done; \
40422 (cd $(TARGET_SUBDIR)/libgloss && \
40423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40425 "RANLIB=$${RANLIB}" \
40426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40427 dvi) \
40428 || exit 1
40430 @endif target-libgloss
40432 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
40433 maybe-pdf-target-libgloss:
40434 @if target-libgloss
40435 maybe-pdf-target-libgloss: pdf-target-libgloss
40437 pdf-target-libgloss: \
40438 configure-target-libgloss
40439 @: $(MAKE); $(unstage)
40440 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40441 r=`${PWD_COMMAND}`; export r; \
40442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40443 $(NORMAL_TARGET_EXPORTS) \
40444 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
40445 for flag in $(EXTRA_TARGET_FLAGS); do \
40446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40447 done; \
40448 (cd $(TARGET_SUBDIR)/libgloss && \
40449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40451 "RANLIB=$${RANLIB}" \
40452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40453 pdf) \
40454 || exit 1
40456 @endif target-libgloss
40458 .PHONY: maybe-html-target-libgloss html-target-libgloss
40459 maybe-html-target-libgloss:
40460 @if target-libgloss
40461 maybe-html-target-libgloss: html-target-libgloss
40463 html-target-libgloss: \
40464 configure-target-libgloss
40465 @: $(MAKE); $(unstage)
40466 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40467 r=`${PWD_COMMAND}`; export r; \
40468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40469 $(NORMAL_TARGET_EXPORTS) \
40470 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
40471 for flag in $(EXTRA_TARGET_FLAGS); do \
40472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40473 done; \
40474 (cd $(TARGET_SUBDIR)/libgloss && \
40475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40477 "RANLIB=$${RANLIB}" \
40478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40479 html) \
40480 || exit 1
40482 @endif target-libgloss
40484 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
40485 maybe-TAGS-target-libgloss:
40486 @if target-libgloss
40487 maybe-TAGS-target-libgloss: TAGS-target-libgloss
40489 TAGS-target-libgloss: \
40490 configure-target-libgloss
40491 @: $(MAKE); $(unstage)
40492 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40493 r=`${PWD_COMMAND}`; export r; \
40494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40495 $(NORMAL_TARGET_EXPORTS) \
40496 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
40497 for flag in $(EXTRA_TARGET_FLAGS); do \
40498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40499 done; \
40500 (cd $(TARGET_SUBDIR)/libgloss && \
40501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40503 "RANLIB=$${RANLIB}" \
40504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40505 TAGS) \
40506 || exit 1
40508 @endif target-libgloss
40510 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
40511 maybe-install-info-target-libgloss:
40512 @if target-libgloss
40513 maybe-install-info-target-libgloss: install-info-target-libgloss
40515 install-info-target-libgloss: \
40516 configure-target-libgloss \
40517 info-target-libgloss
40518 @: $(MAKE); $(unstage)
40519 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40520 r=`${PWD_COMMAND}`; export r; \
40521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40522 $(NORMAL_TARGET_EXPORTS) \
40523 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
40524 for flag in $(EXTRA_TARGET_FLAGS); do \
40525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40526 done; \
40527 (cd $(TARGET_SUBDIR)/libgloss && \
40528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40530 "RANLIB=$${RANLIB}" \
40531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40532 install-info) \
40533 || exit 1
40535 @endif target-libgloss
40537 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
40538 maybe-install-pdf-target-libgloss:
40539 @if target-libgloss
40540 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
40542 install-pdf-target-libgloss: \
40543 configure-target-libgloss \
40544 pdf-target-libgloss
40545 @: $(MAKE); $(unstage)
40546 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40547 r=`${PWD_COMMAND}`; export r; \
40548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40549 $(NORMAL_TARGET_EXPORTS) \
40550 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
40551 for flag in $(EXTRA_TARGET_FLAGS); do \
40552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40553 done; \
40554 (cd $(TARGET_SUBDIR)/libgloss && \
40555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40557 "RANLIB=$${RANLIB}" \
40558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40559 install-pdf) \
40560 || exit 1
40562 @endif target-libgloss
40564 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
40565 maybe-install-html-target-libgloss:
40566 @if target-libgloss
40567 maybe-install-html-target-libgloss: install-html-target-libgloss
40569 install-html-target-libgloss: \
40570 configure-target-libgloss \
40571 html-target-libgloss
40572 @: $(MAKE); $(unstage)
40573 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40574 r=`${PWD_COMMAND}`; export r; \
40575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40576 $(NORMAL_TARGET_EXPORTS) \
40577 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
40578 for flag in $(EXTRA_TARGET_FLAGS); do \
40579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40580 done; \
40581 (cd $(TARGET_SUBDIR)/libgloss && \
40582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40584 "RANLIB=$${RANLIB}" \
40585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40586 install-html) \
40587 || exit 1
40589 @endif target-libgloss
40591 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
40592 maybe-installcheck-target-libgloss:
40593 @if target-libgloss
40594 maybe-installcheck-target-libgloss: installcheck-target-libgloss
40596 installcheck-target-libgloss: \
40597 configure-target-libgloss
40598 @: $(MAKE); $(unstage)
40599 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40600 r=`${PWD_COMMAND}`; export r; \
40601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40602 $(NORMAL_TARGET_EXPORTS) \
40603 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
40604 for flag in $(EXTRA_TARGET_FLAGS); do \
40605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40606 done; \
40607 (cd $(TARGET_SUBDIR)/libgloss && \
40608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40610 "RANLIB=$${RANLIB}" \
40611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40612 installcheck) \
40613 || exit 1
40615 @endif target-libgloss
40617 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
40618 maybe-mostlyclean-target-libgloss:
40619 @if target-libgloss
40620 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
40622 mostlyclean-target-libgloss:
40623 @: $(MAKE); $(unstage)
40624 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40625 r=`${PWD_COMMAND}`; export r; \
40626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40627 $(NORMAL_TARGET_EXPORTS) \
40628 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
40629 for flag in $(EXTRA_TARGET_FLAGS); do \
40630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40631 done; \
40632 (cd $(TARGET_SUBDIR)/libgloss && \
40633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40635 "RANLIB=$${RANLIB}" \
40636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40637 mostlyclean) \
40638 || exit 1
40640 @endif target-libgloss
40642 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
40643 maybe-clean-target-libgloss:
40644 @if target-libgloss
40645 maybe-clean-target-libgloss: clean-target-libgloss
40647 clean-target-libgloss:
40648 @: $(MAKE); $(unstage)
40649 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40650 r=`${PWD_COMMAND}`; export r; \
40651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40652 $(NORMAL_TARGET_EXPORTS) \
40653 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
40654 for flag in $(EXTRA_TARGET_FLAGS); do \
40655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40656 done; \
40657 (cd $(TARGET_SUBDIR)/libgloss && \
40658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40660 "RANLIB=$${RANLIB}" \
40661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40662 clean) \
40663 || exit 1
40665 @endif target-libgloss
40667 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
40668 maybe-distclean-target-libgloss:
40669 @if target-libgloss
40670 maybe-distclean-target-libgloss: distclean-target-libgloss
40672 distclean-target-libgloss:
40673 @: $(MAKE); $(unstage)
40674 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40675 r=`${PWD_COMMAND}`; export r; \
40676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40677 $(NORMAL_TARGET_EXPORTS) \
40678 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
40679 for flag in $(EXTRA_TARGET_FLAGS); do \
40680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40681 done; \
40682 (cd $(TARGET_SUBDIR)/libgloss && \
40683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40685 "RANLIB=$${RANLIB}" \
40686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40687 distclean) \
40688 || exit 1
40690 @endif target-libgloss
40692 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
40693 maybe-maintainer-clean-target-libgloss:
40694 @if target-libgloss
40695 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
40697 maintainer-clean-target-libgloss:
40698 @: $(MAKE); $(unstage)
40699 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40700 r=`${PWD_COMMAND}`; export r; \
40701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40702 $(NORMAL_TARGET_EXPORTS) \
40703 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
40704 for flag in $(EXTRA_TARGET_FLAGS); do \
40705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40706 done; \
40707 (cd $(TARGET_SUBDIR)/libgloss && \
40708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40710 "RANLIB=$${RANLIB}" \
40711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40712 maintainer-clean) \
40713 || exit 1
40715 @endif target-libgloss
40721 .PHONY: configure-target-libffi maybe-configure-target-libffi
40722 maybe-configure-target-libffi:
40723 @if gcc-bootstrap
40724 configure-target-libffi: stage_current
40725 @endif gcc-bootstrap
40726 @if target-libffi
40727 maybe-configure-target-libffi: configure-target-libffi
40728 configure-target-libffi:
40729 @: $(MAKE); $(unstage)
40730 @r=`${PWD_COMMAND}`; export r; \
40731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40732 echo "Checking multilib configuration for libffi..."; \
40733 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40734 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
40735 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
40736 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
40737 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
40738 else \
40739 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
40740 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40741 fi; \
40742 else \
40743 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40744 fi; \
40745 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
40746 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40747 $(NORMAL_TARGET_EXPORTS) \
40748 echo Configuring in $(TARGET_SUBDIR)/libffi; \
40750 this_target="${target_alias}"; \
40752 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
40753 case $(srcdir) in \
40754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40755 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
40756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40757 esac; \
40758 srcdiroption="--srcdir=$${topdir}/libffi"; \
40759 libsrcdir="$$s/libffi"; \
40760 rm -f no-such-file || : ; \
40761 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40762 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40763 --target=$${this_target} $${srcdiroption} \
40764 || exit 1
40765 @endif target-libffi
40771 .PHONY: all-target-libffi maybe-all-target-libffi
40772 maybe-all-target-libffi:
40773 @if gcc-bootstrap
40774 all-target-libffi: stage_current
40775 @endif gcc-bootstrap
40776 @if target-libffi
40777 TARGET-target-libffi=all
40778 maybe-all-target-libffi: all-target-libffi
40779 all-target-libffi: configure-target-libffi
40780 @: $(MAKE); $(unstage)
40781 @r=`${PWD_COMMAND}`; export r; \
40782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40783 $(NORMAL_TARGET_EXPORTS) \
40784 (cd $(TARGET_SUBDIR)/libffi && \
40785 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40786 $(TARGET-target-libffi))
40787 @endif target-libffi
40793 .PHONY: check-target-libffi maybe-check-target-libffi
40794 maybe-check-target-libffi:
40795 @if target-libffi
40796 maybe-check-target-libffi: check-target-libffi
40798 check-target-libffi:
40799 @: $(MAKE); $(unstage)
40800 @r=`${PWD_COMMAND}`; export r; \
40801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40802 $(NORMAL_TARGET_EXPORTS) \
40803 (cd $(TARGET_SUBDIR)/libffi && \
40804 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40806 @endif target-libffi
40808 .PHONY: install-target-libffi maybe-install-target-libffi
40809 maybe-install-target-libffi:
40810 @if target-libffi
40811 maybe-install-target-libffi: install-target-libffi
40813 # Dummy target for uninstallable.
40814 install-target-libffi:
40816 @endif target-libffi
40818 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
40819 maybe-install-strip-target-libffi:
40820 @if target-libffi
40821 maybe-install-strip-target-libffi: install-strip-target-libffi
40823 # Dummy target for uninstallable.
40824 install-strip-target-libffi:
40826 @endif target-libffi
40828 # Other targets (info, dvi, pdf, etc.)
40830 .PHONY: maybe-info-target-libffi info-target-libffi
40831 maybe-info-target-libffi:
40832 @if target-libffi
40833 maybe-info-target-libffi: info-target-libffi
40835 info-target-libffi: \
40836 configure-target-libffi
40837 @: $(MAKE); $(unstage)
40838 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40839 r=`${PWD_COMMAND}`; export r; \
40840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40841 $(NORMAL_TARGET_EXPORTS) \
40842 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
40843 for flag in $(EXTRA_TARGET_FLAGS); do \
40844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40845 done; \
40846 (cd $(TARGET_SUBDIR)/libffi && \
40847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40849 "RANLIB=$${RANLIB}" \
40850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40851 info) \
40852 || exit 1
40854 @endif target-libffi
40856 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
40857 maybe-dvi-target-libffi:
40858 @if target-libffi
40859 maybe-dvi-target-libffi: dvi-target-libffi
40861 dvi-target-libffi: \
40862 configure-target-libffi
40863 @: $(MAKE); $(unstage)
40864 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40865 r=`${PWD_COMMAND}`; export r; \
40866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40867 $(NORMAL_TARGET_EXPORTS) \
40868 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
40869 for flag in $(EXTRA_TARGET_FLAGS); do \
40870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40871 done; \
40872 (cd $(TARGET_SUBDIR)/libffi && \
40873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40875 "RANLIB=$${RANLIB}" \
40876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40877 dvi) \
40878 || exit 1
40880 @endif target-libffi
40882 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
40883 maybe-pdf-target-libffi:
40884 @if target-libffi
40885 maybe-pdf-target-libffi: pdf-target-libffi
40887 pdf-target-libffi: \
40888 configure-target-libffi
40889 @: $(MAKE); $(unstage)
40890 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40891 r=`${PWD_COMMAND}`; export r; \
40892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40893 $(NORMAL_TARGET_EXPORTS) \
40894 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
40895 for flag in $(EXTRA_TARGET_FLAGS); do \
40896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40897 done; \
40898 (cd $(TARGET_SUBDIR)/libffi && \
40899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40901 "RANLIB=$${RANLIB}" \
40902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40903 pdf) \
40904 || exit 1
40906 @endif target-libffi
40908 .PHONY: maybe-html-target-libffi html-target-libffi
40909 maybe-html-target-libffi:
40910 @if target-libffi
40911 maybe-html-target-libffi: html-target-libffi
40913 html-target-libffi: \
40914 configure-target-libffi
40915 @: $(MAKE); $(unstage)
40916 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40917 r=`${PWD_COMMAND}`; export r; \
40918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40919 $(NORMAL_TARGET_EXPORTS) \
40920 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
40921 for flag in $(EXTRA_TARGET_FLAGS); do \
40922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40923 done; \
40924 (cd $(TARGET_SUBDIR)/libffi && \
40925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40927 "RANLIB=$${RANLIB}" \
40928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40929 html) \
40930 || exit 1
40932 @endif target-libffi
40934 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
40935 maybe-TAGS-target-libffi:
40936 @if target-libffi
40937 maybe-TAGS-target-libffi: TAGS-target-libffi
40939 TAGS-target-libffi: \
40940 configure-target-libffi
40941 @: $(MAKE); $(unstage)
40942 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40943 r=`${PWD_COMMAND}`; export r; \
40944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40945 $(NORMAL_TARGET_EXPORTS) \
40946 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
40947 for flag in $(EXTRA_TARGET_FLAGS); do \
40948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40949 done; \
40950 (cd $(TARGET_SUBDIR)/libffi && \
40951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40953 "RANLIB=$${RANLIB}" \
40954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40955 TAGS) \
40956 || exit 1
40958 @endif target-libffi
40960 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
40961 maybe-install-info-target-libffi:
40962 @if target-libffi
40963 maybe-install-info-target-libffi: install-info-target-libffi
40965 install-info-target-libffi: \
40966 configure-target-libffi \
40967 info-target-libffi
40968 @: $(MAKE); $(unstage)
40969 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40970 r=`${PWD_COMMAND}`; export r; \
40971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40972 $(NORMAL_TARGET_EXPORTS) \
40973 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
40974 for flag in $(EXTRA_TARGET_FLAGS); do \
40975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40976 done; \
40977 (cd $(TARGET_SUBDIR)/libffi && \
40978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40980 "RANLIB=$${RANLIB}" \
40981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40982 install-info) \
40983 || exit 1
40985 @endif target-libffi
40987 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
40988 maybe-install-pdf-target-libffi:
40989 @if target-libffi
40990 maybe-install-pdf-target-libffi: install-pdf-target-libffi
40992 install-pdf-target-libffi: \
40993 configure-target-libffi \
40994 pdf-target-libffi
40995 @: $(MAKE); $(unstage)
40996 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40997 r=`${PWD_COMMAND}`; export r; \
40998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40999 $(NORMAL_TARGET_EXPORTS) \
41000 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
41001 for flag in $(EXTRA_TARGET_FLAGS); do \
41002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41003 done; \
41004 (cd $(TARGET_SUBDIR)/libffi && \
41005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41007 "RANLIB=$${RANLIB}" \
41008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41009 install-pdf) \
41010 || exit 1
41012 @endif target-libffi
41014 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
41015 maybe-install-html-target-libffi:
41016 @if target-libffi
41017 maybe-install-html-target-libffi: install-html-target-libffi
41019 install-html-target-libffi: \
41020 configure-target-libffi \
41021 html-target-libffi
41022 @: $(MAKE); $(unstage)
41023 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41024 r=`${PWD_COMMAND}`; export r; \
41025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41026 $(NORMAL_TARGET_EXPORTS) \
41027 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
41028 for flag in $(EXTRA_TARGET_FLAGS); do \
41029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41030 done; \
41031 (cd $(TARGET_SUBDIR)/libffi && \
41032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41034 "RANLIB=$${RANLIB}" \
41035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41036 install-html) \
41037 || exit 1
41039 @endif target-libffi
41041 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
41042 maybe-installcheck-target-libffi:
41043 @if target-libffi
41044 maybe-installcheck-target-libffi: installcheck-target-libffi
41046 installcheck-target-libffi: \
41047 configure-target-libffi
41048 @: $(MAKE); $(unstage)
41049 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41050 r=`${PWD_COMMAND}`; export r; \
41051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41052 $(NORMAL_TARGET_EXPORTS) \
41053 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
41054 for flag in $(EXTRA_TARGET_FLAGS); do \
41055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41056 done; \
41057 (cd $(TARGET_SUBDIR)/libffi && \
41058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41060 "RANLIB=$${RANLIB}" \
41061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41062 installcheck) \
41063 || exit 1
41065 @endif target-libffi
41067 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
41068 maybe-mostlyclean-target-libffi:
41069 @if target-libffi
41070 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
41072 mostlyclean-target-libffi:
41073 @: $(MAKE); $(unstage)
41074 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41075 r=`${PWD_COMMAND}`; export r; \
41076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41077 $(NORMAL_TARGET_EXPORTS) \
41078 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 mostlyclean) \
41088 || exit 1
41090 @endif target-libffi
41092 .PHONY: maybe-clean-target-libffi clean-target-libffi
41093 maybe-clean-target-libffi:
41094 @if target-libffi
41095 maybe-clean-target-libffi: clean-target-libffi
41097 clean-target-libffi:
41098 @: $(MAKE); $(unstage)
41099 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41100 r=`${PWD_COMMAND}`; export r; \
41101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41102 $(NORMAL_TARGET_EXPORTS) \
41103 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 clean) \
41113 || exit 1
41115 @endif target-libffi
41117 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
41118 maybe-distclean-target-libffi:
41119 @if target-libffi
41120 maybe-distclean-target-libffi: distclean-target-libffi
41122 distclean-target-libffi:
41123 @: $(MAKE); $(unstage)
41124 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41125 r=`${PWD_COMMAND}`; export r; \
41126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41127 $(NORMAL_TARGET_EXPORTS) \
41128 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 distclean) \
41138 || exit 1
41140 @endif target-libffi
41142 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
41143 maybe-maintainer-clean-target-libffi:
41144 @if target-libffi
41145 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
41147 maintainer-clean-target-libffi:
41148 @: $(MAKE); $(unstage)
41149 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41150 r=`${PWD_COMMAND}`; export r; \
41151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41152 $(NORMAL_TARGET_EXPORTS) \
41153 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 maintainer-clean) \
41163 || exit 1
41165 @endif target-libffi
41171 .PHONY: configure-target-libjava maybe-configure-target-libjava
41172 maybe-configure-target-libjava:
41173 @if gcc-bootstrap
41174 configure-target-libjava: stage_current
41175 @endif gcc-bootstrap
41176 @if target-libjava
41177 maybe-configure-target-libjava: configure-target-libjava
41178 configure-target-libjava:
41179 @: $(MAKE); $(unstage)
41180 @r=`${PWD_COMMAND}`; export r; \
41181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41182 echo "Checking multilib configuration for libjava..."; \
41183 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
41184 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
41185 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
41186 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
41187 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
41188 else \
41189 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
41190 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
41191 fi; \
41192 else \
41193 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
41194 fi; \
41195 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
41196 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
41197 $(RAW_CXX_TARGET_EXPORTS) \
41198 echo Configuring in $(TARGET_SUBDIR)/libjava; \
41200 this_target="${target_alias}"; \
41202 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
41203 case $(srcdir) in \
41204 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41205 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
41206 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41207 esac; \
41208 srcdiroption="--srcdir=$${topdir}/libjava"; \
41209 libsrcdir="$$s/libjava"; \
41210 rm -f no-such-file || : ; \
41211 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41212 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41213 --target=$${this_target} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
41214 || exit 1
41215 @endif target-libjava
41221 .PHONY: all-target-libjava maybe-all-target-libjava
41222 maybe-all-target-libjava:
41223 @if gcc-bootstrap
41224 all-target-libjava: stage_current
41225 @endif gcc-bootstrap
41226 @if target-libjava
41227 TARGET-target-libjava=all
41228 maybe-all-target-libjava: all-target-libjava
41229 all-target-libjava: configure-target-libjava
41230 @: $(MAKE); $(unstage)
41231 @r=`${PWD_COMMAND}`; export r; \
41232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41233 $(RAW_CXX_TARGET_EXPORTS) \
41234 (cd $(TARGET_SUBDIR)/libjava && \
41235 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
41236 $(TARGET-target-libjava))
41237 @endif target-libjava
41243 .PHONY: check-target-libjava maybe-check-target-libjava
41244 maybe-check-target-libjava:
41245 @if target-libjava
41246 maybe-check-target-libjava: check-target-libjava
41248 check-target-libjava:
41249 @: $(MAKE); $(unstage)
41250 @r=`${PWD_COMMAND}`; export r; \
41251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41252 $(RAW_CXX_TARGET_EXPORTS) \
41253 (cd $(TARGET_SUBDIR)/libjava && \
41254 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
41256 @endif target-libjava
41258 .PHONY: install-target-libjava maybe-install-target-libjava
41259 maybe-install-target-libjava:
41260 @if target-libjava
41261 maybe-install-target-libjava: install-target-libjava
41263 install-target-libjava: installdirs
41264 @: $(MAKE); $(unstage)
41265 @r=`${PWD_COMMAND}`; export r; \
41266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41267 $(RAW_CXX_TARGET_EXPORTS) \
41268 (cd $(TARGET_SUBDIR)/libjava && \
41269 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41271 @endif target-libjava
41273 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
41274 maybe-install-strip-target-libjava:
41275 @if target-libjava
41276 maybe-install-strip-target-libjava: install-strip-target-libjava
41278 install-strip-target-libjava: installdirs
41279 @: $(MAKE); $(unstage)
41280 @r=`${PWD_COMMAND}`; export r; \
41281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41282 $(RAW_CXX_TARGET_EXPORTS) \
41283 (cd $(TARGET_SUBDIR)/libjava && \
41284 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41286 @endif target-libjava
41288 # Other targets (info, dvi, pdf, etc.)
41290 .PHONY: maybe-info-target-libjava info-target-libjava
41291 maybe-info-target-libjava:
41292 @if target-libjava
41293 maybe-info-target-libjava: info-target-libjava
41295 info-target-libjava: \
41296 configure-target-libjava
41297 @: $(MAKE); $(unstage)
41298 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41299 r=`${PWD_COMMAND}`; export r; \
41300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41301 $(RAW_CXX_TARGET_EXPORTS) \
41302 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
41303 for flag in $(EXTRA_TARGET_FLAGS); do \
41304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41305 done; \
41306 (cd $(TARGET_SUBDIR)/libjava && \
41307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41309 "RANLIB=$${RANLIB}" \
41310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41311 info) \
41312 || exit 1
41314 @endif target-libjava
41316 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
41317 maybe-dvi-target-libjava:
41318 @if target-libjava
41319 maybe-dvi-target-libjava: dvi-target-libjava
41321 dvi-target-libjava: \
41322 configure-target-libjava
41323 @: $(MAKE); $(unstage)
41324 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41325 r=`${PWD_COMMAND}`; export r; \
41326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41327 $(RAW_CXX_TARGET_EXPORTS) \
41328 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
41329 for flag in $(EXTRA_TARGET_FLAGS); do \
41330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41331 done; \
41332 (cd $(TARGET_SUBDIR)/libjava && \
41333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41335 "RANLIB=$${RANLIB}" \
41336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41337 dvi) \
41338 || exit 1
41340 @endif target-libjava
41342 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
41343 maybe-pdf-target-libjava:
41344 @if target-libjava
41345 maybe-pdf-target-libjava: pdf-target-libjava
41347 pdf-target-libjava: \
41348 configure-target-libjava
41349 @: $(MAKE); $(unstage)
41350 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41351 r=`${PWD_COMMAND}`; export r; \
41352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41353 $(RAW_CXX_TARGET_EXPORTS) \
41354 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
41355 for flag in $(EXTRA_TARGET_FLAGS); do \
41356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41357 done; \
41358 (cd $(TARGET_SUBDIR)/libjava && \
41359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41361 "RANLIB=$${RANLIB}" \
41362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41363 pdf) \
41364 || exit 1
41366 @endif target-libjava
41368 .PHONY: maybe-html-target-libjava html-target-libjava
41369 maybe-html-target-libjava:
41370 @if target-libjava
41371 maybe-html-target-libjava: html-target-libjava
41373 html-target-libjava: \
41374 configure-target-libjava
41375 @: $(MAKE); $(unstage)
41376 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41377 r=`${PWD_COMMAND}`; export r; \
41378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41379 $(RAW_CXX_TARGET_EXPORTS) \
41380 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
41381 for flag in $(EXTRA_TARGET_FLAGS); do \
41382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41383 done; \
41384 (cd $(TARGET_SUBDIR)/libjava && \
41385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41387 "RANLIB=$${RANLIB}" \
41388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41389 html) \
41390 || exit 1
41392 @endif target-libjava
41394 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
41395 maybe-TAGS-target-libjava:
41396 @if target-libjava
41397 maybe-TAGS-target-libjava: TAGS-target-libjava
41399 TAGS-target-libjava: \
41400 configure-target-libjava
41401 @: $(MAKE); $(unstage)
41402 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41403 r=`${PWD_COMMAND}`; export r; \
41404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41405 $(RAW_CXX_TARGET_EXPORTS) \
41406 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
41407 for flag in $(EXTRA_TARGET_FLAGS); do \
41408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41409 done; \
41410 (cd $(TARGET_SUBDIR)/libjava && \
41411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41413 "RANLIB=$${RANLIB}" \
41414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41415 TAGS) \
41416 || exit 1
41418 @endif target-libjava
41420 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
41421 maybe-install-info-target-libjava:
41422 @if target-libjava
41423 maybe-install-info-target-libjava: install-info-target-libjava
41425 install-info-target-libjava: \
41426 configure-target-libjava \
41427 info-target-libjava
41428 @: $(MAKE); $(unstage)
41429 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41430 r=`${PWD_COMMAND}`; export r; \
41431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41432 $(RAW_CXX_TARGET_EXPORTS) \
41433 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
41434 for flag in $(EXTRA_TARGET_FLAGS); do \
41435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41436 done; \
41437 (cd $(TARGET_SUBDIR)/libjava && \
41438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41440 "RANLIB=$${RANLIB}" \
41441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41442 install-info) \
41443 || exit 1
41445 @endif target-libjava
41447 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
41448 maybe-install-pdf-target-libjava:
41449 @if target-libjava
41450 maybe-install-pdf-target-libjava: install-pdf-target-libjava
41452 install-pdf-target-libjava: \
41453 configure-target-libjava \
41454 pdf-target-libjava
41455 @: $(MAKE); $(unstage)
41456 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41457 r=`${PWD_COMMAND}`; export r; \
41458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41459 $(RAW_CXX_TARGET_EXPORTS) \
41460 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
41461 for flag in $(EXTRA_TARGET_FLAGS); do \
41462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41463 done; \
41464 (cd $(TARGET_SUBDIR)/libjava && \
41465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41467 "RANLIB=$${RANLIB}" \
41468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41469 install-pdf) \
41470 || exit 1
41472 @endif target-libjava
41474 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
41475 maybe-install-html-target-libjava:
41476 @if target-libjava
41477 maybe-install-html-target-libjava: install-html-target-libjava
41479 install-html-target-libjava: \
41480 configure-target-libjava \
41481 html-target-libjava
41482 @: $(MAKE); $(unstage)
41483 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41484 r=`${PWD_COMMAND}`; export r; \
41485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41486 $(RAW_CXX_TARGET_EXPORTS) \
41487 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
41488 for flag in $(EXTRA_TARGET_FLAGS); do \
41489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41490 done; \
41491 (cd $(TARGET_SUBDIR)/libjava && \
41492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41494 "RANLIB=$${RANLIB}" \
41495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41496 install-html) \
41497 || exit 1
41499 @endif target-libjava
41501 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
41502 maybe-installcheck-target-libjava:
41503 @if target-libjava
41504 maybe-installcheck-target-libjava: installcheck-target-libjava
41506 installcheck-target-libjava: \
41507 configure-target-libjava
41508 @: $(MAKE); $(unstage)
41509 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41510 r=`${PWD_COMMAND}`; export r; \
41511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41512 $(RAW_CXX_TARGET_EXPORTS) \
41513 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
41514 for flag in $(EXTRA_TARGET_FLAGS); do \
41515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41516 done; \
41517 (cd $(TARGET_SUBDIR)/libjava && \
41518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41520 "RANLIB=$${RANLIB}" \
41521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41522 installcheck) \
41523 || exit 1
41525 @endif target-libjava
41527 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
41528 maybe-mostlyclean-target-libjava:
41529 @if target-libjava
41530 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
41532 mostlyclean-target-libjava:
41533 @: $(MAKE); $(unstage)
41534 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41535 r=`${PWD_COMMAND}`; export r; \
41536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41537 $(RAW_CXX_TARGET_EXPORTS) \
41538 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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 mostlyclean) \
41548 || exit 1
41550 @endif target-libjava
41552 .PHONY: maybe-clean-target-libjava clean-target-libjava
41553 maybe-clean-target-libjava:
41554 @if target-libjava
41555 maybe-clean-target-libjava: clean-target-libjava
41557 clean-target-libjava:
41558 @: $(MAKE); $(unstage)
41559 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41560 r=`${PWD_COMMAND}`; export r; \
41561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41562 $(RAW_CXX_TARGET_EXPORTS) \
41563 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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 clean) \
41573 || exit 1
41575 @endif target-libjava
41577 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
41578 maybe-distclean-target-libjava:
41579 @if target-libjava
41580 maybe-distclean-target-libjava: distclean-target-libjava
41582 distclean-target-libjava:
41583 @: $(MAKE); $(unstage)
41584 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41585 r=`${PWD_COMMAND}`; export r; \
41586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41587 $(RAW_CXX_TARGET_EXPORTS) \
41588 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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 distclean) \
41598 || exit 1
41600 @endif target-libjava
41602 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
41603 maybe-maintainer-clean-target-libjava:
41604 @if target-libjava
41605 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
41607 maintainer-clean-target-libjava:
41608 @: $(MAKE); $(unstage)
41609 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41610 r=`${PWD_COMMAND}`; export r; \
41611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41612 $(RAW_CXX_TARGET_EXPORTS) \
41613 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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 maintainer-clean) \
41623 || exit 1
41625 @endif target-libjava
41631 .PHONY: configure-target-zlib maybe-configure-target-zlib
41632 maybe-configure-target-zlib:
41633 @if gcc-bootstrap
41634 configure-target-zlib: stage_current
41635 @endif gcc-bootstrap
41636 @if target-zlib
41637 maybe-configure-target-zlib: configure-target-zlib
41638 configure-target-zlib:
41639 @: $(MAKE); $(unstage)
41640 @r=`${PWD_COMMAND}`; export r; \
41641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41642 echo "Checking multilib configuration for zlib..."; \
41643 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41644 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
41645 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
41646 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
41647 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
41648 else \
41649 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
41650 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41651 fi; \
41652 else \
41653 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41654 fi; \
41655 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
41656 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41657 $(NORMAL_TARGET_EXPORTS) \
41658 echo Configuring in $(TARGET_SUBDIR)/zlib; \
41660 this_target="${target_alias}"; \
41662 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
41663 case $(srcdir) in \
41664 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41665 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
41666 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41667 esac; \
41668 srcdiroption="--srcdir=$${topdir}/zlib"; \
41669 libsrcdir="$$s/zlib"; \
41670 rm -f no-such-file || : ; \
41671 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41672 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41673 --target=$${this_target} $${srcdiroption} \
41674 || exit 1
41675 @endif target-zlib
41681 .PHONY: all-target-zlib maybe-all-target-zlib
41682 maybe-all-target-zlib:
41683 @if gcc-bootstrap
41684 all-target-zlib: stage_current
41685 @endif gcc-bootstrap
41686 @if target-zlib
41687 TARGET-target-zlib=all
41688 maybe-all-target-zlib: all-target-zlib
41689 all-target-zlib: configure-target-zlib
41690 @: $(MAKE); $(unstage)
41691 @r=`${PWD_COMMAND}`; export r; \
41692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41693 $(NORMAL_TARGET_EXPORTS) \
41694 (cd $(TARGET_SUBDIR)/zlib && \
41695 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41696 $(TARGET-target-zlib))
41697 @endif target-zlib
41703 .PHONY: check-target-zlib maybe-check-target-zlib
41704 maybe-check-target-zlib:
41705 @if target-zlib
41706 maybe-check-target-zlib: check-target-zlib
41708 check-target-zlib:
41709 @: $(MAKE); $(unstage)
41710 @r=`${PWD_COMMAND}`; export r; \
41711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41712 $(NORMAL_TARGET_EXPORTS) \
41713 (cd $(TARGET_SUBDIR)/zlib && \
41714 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41716 @endif target-zlib
41718 .PHONY: install-target-zlib maybe-install-target-zlib
41719 maybe-install-target-zlib:
41720 @if target-zlib
41721 maybe-install-target-zlib: install-target-zlib
41723 install-target-zlib: installdirs
41724 @: $(MAKE); $(unstage)
41725 @r=`${PWD_COMMAND}`; export r; \
41726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41727 $(NORMAL_TARGET_EXPORTS) \
41728 (cd $(TARGET_SUBDIR)/zlib && \
41729 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41731 @endif target-zlib
41733 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
41734 maybe-install-strip-target-zlib:
41735 @if target-zlib
41736 maybe-install-strip-target-zlib: install-strip-target-zlib
41738 install-strip-target-zlib: installdirs
41739 @: $(MAKE); $(unstage)
41740 @r=`${PWD_COMMAND}`; export r; \
41741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41742 $(NORMAL_TARGET_EXPORTS) \
41743 (cd $(TARGET_SUBDIR)/zlib && \
41744 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41746 @endif target-zlib
41748 # Other targets (info, dvi, pdf, etc.)
41750 .PHONY: maybe-info-target-zlib info-target-zlib
41751 maybe-info-target-zlib:
41752 @if target-zlib
41753 maybe-info-target-zlib: info-target-zlib
41755 info-target-zlib: \
41756 configure-target-zlib
41757 @: $(MAKE); $(unstage)
41758 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41759 r=`${PWD_COMMAND}`; export r; \
41760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41761 $(NORMAL_TARGET_EXPORTS) \
41762 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
41763 for flag in $(EXTRA_TARGET_FLAGS); do \
41764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41765 done; \
41766 (cd $(TARGET_SUBDIR)/zlib && \
41767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41769 "RANLIB=$${RANLIB}" \
41770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41771 info) \
41772 || exit 1
41774 @endif target-zlib
41776 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
41777 maybe-dvi-target-zlib:
41778 @if target-zlib
41779 maybe-dvi-target-zlib: dvi-target-zlib
41781 dvi-target-zlib: \
41782 configure-target-zlib
41783 @: $(MAKE); $(unstage)
41784 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41785 r=`${PWD_COMMAND}`; export r; \
41786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41787 $(NORMAL_TARGET_EXPORTS) \
41788 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
41789 for flag in $(EXTRA_TARGET_FLAGS); do \
41790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41791 done; \
41792 (cd $(TARGET_SUBDIR)/zlib && \
41793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41795 "RANLIB=$${RANLIB}" \
41796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41797 dvi) \
41798 || exit 1
41800 @endif target-zlib
41802 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
41803 maybe-pdf-target-zlib:
41804 @if target-zlib
41805 maybe-pdf-target-zlib: pdf-target-zlib
41807 pdf-target-zlib: \
41808 configure-target-zlib
41809 @: $(MAKE); $(unstage)
41810 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41811 r=`${PWD_COMMAND}`; export r; \
41812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41813 $(NORMAL_TARGET_EXPORTS) \
41814 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
41815 for flag in $(EXTRA_TARGET_FLAGS); do \
41816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41817 done; \
41818 (cd $(TARGET_SUBDIR)/zlib && \
41819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41821 "RANLIB=$${RANLIB}" \
41822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41823 pdf) \
41824 || exit 1
41826 @endif target-zlib
41828 .PHONY: maybe-html-target-zlib html-target-zlib
41829 maybe-html-target-zlib:
41830 @if target-zlib
41831 maybe-html-target-zlib: html-target-zlib
41833 html-target-zlib: \
41834 configure-target-zlib
41835 @: $(MAKE); $(unstage)
41836 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41837 r=`${PWD_COMMAND}`; export r; \
41838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41839 $(NORMAL_TARGET_EXPORTS) \
41840 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
41841 for flag in $(EXTRA_TARGET_FLAGS); do \
41842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41843 done; \
41844 (cd $(TARGET_SUBDIR)/zlib && \
41845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41847 "RANLIB=$${RANLIB}" \
41848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41849 html) \
41850 || exit 1
41852 @endif target-zlib
41854 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
41855 maybe-TAGS-target-zlib:
41856 @if target-zlib
41857 maybe-TAGS-target-zlib: TAGS-target-zlib
41859 TAGS-target-zlib: \
41860 configure-target-zlib
41861 @: $(MAKE); $(unstage)
41862 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41863 r=`${PWD_COMMAND}`; export r; \
41864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41865 $(NORMAL_TARGET_EXPORTS) \
41866 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
41867 for flag in $(EXTRA_TARGET_FLAGS); do \
41868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41869 done; \
41870 (cd $(TARGET_SUBDIR)/zlib && \
41871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41873 "RANLIB=$${RANLIB}" \
41874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41875 TAGS) \
41876 || exit 1
41878 @endif target-zlib
41880 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
41881 maybe-install-info-target-zlib:
41882 @if target-zlib
41883 maybe-install-info-target-zlib: install-info-target-zlib
41885 install-info-target-zlib: \
41886 configure-target-zlib \
41887 info-target-zlib
41888 @: $(MAKE); $(unstage)
41889 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41890 r=`${PWD_COMMAND}`; export r; \
41891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41892 $(NORMAL_TARGET_EXPORTS) \
41893 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
41894 for flag in $(EXTRA_TARGET_FLAGS); do \
41895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41896 done; \
41897 (cd $(TARGET_SUBDIR)/zlib && \
41898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41900 "RANLIB=$${RANLIB}" \
41901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41902 install-info) \
41903 || exit 1
41905 @endif target-zlib
41907 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
41908 maybe-install-pdf-target-zlib:
41909 @if target-zlib
41910 maybe-install-pdf-target-zlib: install-pdf-target-zlib
41912 install-pdf-target-zlib: \
41913 configure-target-zlib \
41914 pdf-target-zlib
41915 @: $(MAKE); $(unstage)
41916 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41917 r=`${PWD_COMMAND}`; export r; \
41918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41919 $(NORMAL_TARGET_EXPORTS) \
41920 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
41921 for flag in $(EXTRA_TARGET_FLAGS); do \
41922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41923 done; \
41924 (cd $(TARGET_SUBDIR)/zlib && \
41925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41927 "RANLIB=$${RANLIB}" \
41928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41929 install-pdf) \
41930 || exit 1
41932 @endif target-zlib
41934 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
41935 maybe-install-html-target-zlib:
41936 @if target-zlib
41937 maybe-install-html-target-zlib: install-html-target-zlib
41939 install-html-target-zlib: \
41940 configure-target-zlib \
41941 html-target-zlib
41942 @: $(MAKE); $(unstage)
41943 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41944 r=`${PWD_COMMAND}`; export r; \
41945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41946 $(NORMAL_TARGET_EXPORTS) \
41947 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
41948 for flag in $(EXTRA_TARGET_FLAGS); do \
41949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41950 done; \
41951 (cd $(TARGET_SUBDIR)/zlib && \
41952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41954 "RANLIB=$${RANLIB}" \
41955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41956 install-html) \
41957 || exit 1
41959 @endif target-zlib
41961 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
41962 maybe-installcheck-target-zlib:
41963 @if target-zlib
41964 maybe-installcheck-target-zlib: installcheck-target-zlib
41966 installcheck-target-zlib: \
41967 configure-target-zlib
41968 @: $(MAKE); $(unstage)
41969 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41970 r=`${PWD_COMMAND}`; export r; \
41971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41972 $(NORMAL_TARGET_EXPORTS) \
41973 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
41974 for flag in $(EXTRA_TARGET_FLAGS); do \
41975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41976 done; \
41977 (cd $(TARGET_SUBDIR)/zlib && \
41978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41980 "RANLIB=$${RANLIB}" \
41981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41982 installcheck) \
41983 || exit 1
41985 @endif target-zlib
41987 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
41988 maybe-mostlyclean-target-zlib:
41989 @if target-zlib
41990 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
41992 mostlyclean-target-zlib:
41993 @: $(MAKE); $(unstage)
41994 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41995 r=`${PWD_COMMAND}`; export r; \
41996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41997 $(NORMAL_TARGET_EXPORTS) \
41998 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 mostlyclean) \
42008 || exit 1
42010 @endif target-zlib
42012 .PHONY: maybe-clean-target-zlib clean-target-zlib
42013 maybe-clean-target-zlib:
42014 @if target-zlib
42015 maybe-clean-target-zlib: clean-target-zlib
42017 clean-target-zlib:
42018 @: $(MAKE); $(unstage)
42019 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42020 r=`${PWD_COMMAND}`; export r; \
42021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42022 $(NORMAL_TARGET_EXPORTS) \
42023 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 clean) \
42033 || exit 1
42035 @endif target-zlib
42037 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
42038 maybe-distclean-target-zlib:
42039 @if target-zlib
42040 maybe-distclean-target-zlib: distclean-target-zlib
42042 distclean-target-zlib:
42043 @: $(MAKE); $(unstage)
42044 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42045 r=`${PWD_COMMAND}`; export r; \
42046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42047 $(NORMAL_TARGET_EXPORTS) \
42048 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 distclean) \
42058 || exit 1
42060 @endif target-zlib
42062 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
42063 maybe-maintainer-clean-target-zlib:
42064 @if target-zlib
42065 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
42067 maintainer-clean-target-zlib:
42068 @: $(MAKE); $(unstage)
42069 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42070 r=`${PWD_COMMAND}`; export r; \
42071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42072 $(NORMAL_TARGET_EXPORTS) \
42073 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 maintainer-clean) \
42083 || exit 1
42085 @endif target-zlib
42091 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
42092 maybe-configure-target-boehm-gc:
42093 @if gcc-bootstrap
42094 configure-target-boehm-gc: stage_current
42095 @endif gcc-bootstrap
42096 @if target-boehm-gc
42097 maybe-configure-target-boehm-gc: configure-target-boehm-gc
42098 configure-target-boehm-gc:
42099 @: $(MAKE); $(unstage)
42100 @r=`${PWD_COMMAND}`; export r; \
42101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42102 echo "Checking multilib configuration for boehm-gc..."; \
42103 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
42104 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
42105 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
42106 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
42107 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
42108 else \
42109 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
42110 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
42111 fi; \
42112 else \
42113 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
42114 fi; \
42115 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
42116 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
42117 $(NORMAL_TARGET_EXPORTS) \
42118 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
42120 this_target="${target_alias}"; \
42122 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
42123 case $(srcdir) in \
42124 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42125 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
42126 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42127 esac; \
42128 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
42129 libsrcdir="$$s/boehm-gc"; \
42130 rm -f no-such-file || : ; \
42131 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42132 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42133 --target=$${this_target} $${srcdiroption} \
42134 || exit 1
42135 @endif target-boehm-gc
42141 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
42142 maybe-all-target-boehm-gc:
42143 @if gcc-bootstrap
42144 all-target-boehm-gc: stage_current
42145 @endif gcc-bootstrap
42146 @if target-boehm-gc
42147 TARGET-target-boehm-gc=all
42148 maybe-all-target-boehm-gc: all-target-boehm-gc
42149 all-target-boehm-gc: configure-target-boehm-gc
42150 @: $(MAKE); $(unstage)
42151 @r=`${PWD_COMMAND}`; export r; \
42152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42153 $(NORMAL_TARGET_EXPORTS) \
42154 (cd $(TARGET_SUBDIR)/boehm-gc && \
42155 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42156 $(TARGET-target-boehm-gc))
42157 @endif target-boehm-gc
42163 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
42164 maybe-check-target-boehm-gc:
42165 @if target-boehm-gc
42166 maybe-check-target-boehm-gc: check-target-boehm-gc
42168 check-target-boehm-gc:
42169 @: $(MAKE); $(unstage)
42170 @r=`${PWD_COMMAND}`; export r; \
42171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42172 $(NORMAL_TARGET_EXPORTS) \
42173 (cd $(TARGET_SUBDIR)/boehm-gc && \
42174 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42176 @endif target-boehm-gc
42178 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
42179 maybe-install-target-boehm-gc:
42180 @if target-boehm-gc
42181 maybe-install-target-boehm-gc: install-target-boehm-gc
42183 install-target-boehm-gc: installdirs
42184 @: $(MAKE); $(unstage)
42185 @r=`${PWD_COMMAND}`; export r; \
42186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42187 $(NORMAL_TARGET_EXPORTS) \
42188 (cd $(TARGET_SUBDIR)/boehm-gc && \
42189 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42191 @endif target-boehm-gc
42193 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
42194 maybe-install-strip-target-boehm-gc:
42195 @if target-boehm-gc
42196 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
42198 install-strip-target-boehm-gc: installdirs
42199 @: $(MAKE); $(unstage)
42200 @r=`${PWD_COMMAND}`; export r; \
42201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42202 $(NORMAL_TARGET_EXPORTS) \
42203 (cd $(TARGET_SUBDIR)/boehm-gc && \
42204 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42206 @endif target-boehm-gc
42208 # Other targets (info, dvi, pdf, etc.)
42210 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
42211 maybe-info-target-boehm-gc:
42212 @if target-boehm-gc
42213 maybe-info-target-boehm-gc: info-target-boehm-gc
42215 info-target-boehm-gc: \
42216 configure-target-boehm-gc
42217 @: $(MAKE); $(unstage)
42218 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42219 r=`${PWD_COMMAND}`; export r; \
42220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42221 $(NORMAL_TARGET_EXPORTS) \
42222 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
42223 for flag in $(EXTRA_TARGET_FLAGS); do \
42224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42225 done; \
42226 (cd $(TARGET_SUBDIR)/boehm-gc && \
42227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42229 "RANLIB=$${RANLIB}" \
42230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42231 info) \
42232 || exit 1
42234 @endif target-boehm-gc
42236 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
42237 maybe-dvi-target-boehm-gc:
42238 @if target-boehm-gc
42239 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
42241 dvi-target-boehm-gc: \
42242 configure-target-boehm-gc
42243 @: $(MAKE); $(unstage)
42244 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42245 r=`${PWD_COMMAND}`; export r; \
42246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42247 $(NORMAL_TARGET_EXPORTS) \
42248 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
42249 for flag in $(EXTRA_TARGET_FLAGS); do \
42250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42251 done; \
42252 (cd $(TARGET_SUBDIR)/boehm-gc && \
42253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42255 "RANLIB=$${RANLIB}" \
42256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42257 dvi) \
42258 || exit 1
42260 @endif target-boehm-gc
42262 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
42263 maybe-pdf-target-boehm-gc:
42264 @if target-boehm-gc
42265 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
42267 pdf-target-boehm-gc: \
42268 configure-target-boehm-gc
42269 @: $(MAKE); $(unstage)
42270 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42271 r=`${PWD_COMMAND}`; export r; \
42272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42273 $(NORMAL_TARGET_EXPORTS) \
42274 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
42275 for flag in $(EXTRA_TARGET_FLAGS); do \
42276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42277 done; \
42278 (cd $(TARGET_SUBDIR)/boehm-gc && \
42279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42281 "RANLIB=$${RANLIB}" \
42282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42283 pdf) \
42284 || exit 1
42286 @endif target-boehm-gc
42288 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
42289 maybe-html-target-boehm-gc:
42290 @if target-boehm-gc
42291 maybe-html-target-boehm-gc: html-target-boehm-gc
42293 html-target-boehm-gc: \
42294 configure-target-boehm-gc
42295 @: $(MAKE); $(unstage)
42296 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42297 r=`${PWD_COMMAND}`; export r; \
42298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42299 $(NORMAL_TARGET_EXPORTS) \
42300 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
42301 for flag in $(EXTRA_TARGET_FLAGS); do \
42302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42303 done; \
42304 (cd $(TARGET_SUBDIR)/boehm-gc && \
42305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42307 "RANLIB=$${RANLIB}" \
42308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42309 html) \
42310 || exit 1
42312 @endif target-boehm-gc
42314 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
42315 maybe-TAGS-target-boehm-gc:
42316 @if target-boehm-gc
42317 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
42319 TAGS-target-boehm-gc: \
42320 configure-target-boehm-gc
42321 @: $(MAKE); $(unstage)
42322 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42323 r=`${PWD_COMMAND}`; export r; \
42324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42325 $(NORMAL_TARGET_EXPORTS) \
42326 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
42327 for flag in $(EXTRA_TARGET_FLAGS); do \
42328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42329 done; \
42330 (cd $(TARGET_SUBDIR)/boehm-gc && \
42331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42333 "RANLIB=$${RANLIB}" \
42334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42335 TAGS) \
42336 || exit 1
42338 @endif target-boehm-gc
42340 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
42341 maybe-install-info-target-boehm-gc:
42342 @if target-boehm-gc
42343 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
42345 install-info-target-boehm-gc: \
42346 configure-target-boehm-gc \
42347 info-target-boehm-gc
42348 @: $(MAKE); $(unstage)
42349 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42350 r=`${PWD_COMMAND}`; export r; \
42351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42352 $(NORMAL_TARGET_EXPORTS) \
42353 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
42354 for flag in $(EXTRA_TARGET_FLAGS); do \
42355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42356 done; \
42357 (cd $(TARGET_SUBDIR)/boehm-gc && \
42358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42360 "RANLIB=$${RANLIB}" \
42361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42362 install-info) \
42363 || exit 1
42365 @endif target-boehm-gc
42367 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
42368 maybe-install-pdf-target-boehm-gc:
42369 @if target-boehm-gc
42370 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
42372 install-pdf-target-boehm-gc: \
42373 configure-target-boehm-gc \
42374 pdf-target-boehm-gc
42375 @: $(MAKE); $(unstage)
42376 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42377 r=`${PWD_COMMAND}`; export r; \
42378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42379 $(NORMAL_TARGET_EXPORTS) \
42380 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
42381 for flag in $(EXTRA_TARGET_FLAGS); do \
42382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42383 done; \
42384 (cd $(TARGET_SUBDIR)/boehm-gc && \
42385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42387 "RANLIB=$${RANLIB}" \
42388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42389 install-pdf) \
42390 || exit 1
42392 @endif target-boehm-gc
42394 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
42395 maybe-install-html-target-boehm-gc:
42396 @if target-boehm-gc
42397 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
42399 install-html-target-boehm-gc: \
42400 configure-target-boehm-gc \
42401 html-target-boehm-gc
42402 @: $(MAKE); $(unstage)
42403 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42404 r=`${PWD_COMMAND}`; export r; \
42405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42406 $(NORMAL_TARGET_EXPORTS) \
42407 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
42408 for flag in $(EXTRA_TARGET_FLAGS); do \
42409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42410 done; \
42411 (cd $(TARGET_SUBDIR)/boehm-gc && \
42412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42414 "RANLIB=$${RANLIB}" \
42415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42416 install-html) \
42417 || exit 1
42419 @endif target-boehm-gc
42421 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
42422 maybe-installcheck-target-boehm-gc:
42423 @if target-boehm-gc
42424 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
42426 installcheck-target-boehm-gc: \
42427 configure-target-boehm-gc
42428 @: $(MAKE); $(unstage)
42429 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42430 r=`${PWD_COMMAND}`; export r; \
42431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42432 $(NORMAL_TARGET_EXPORTS) \
42433 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
42434 for flag in $(EXTRA_TARGET_FLAGS); do \
42435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42436 done; \
42437 (cd $(TARGET_SUBDIR)/boehm-gc && \
42438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42440 "RANLIB=$${RANLIB}" \
42441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42442 installcheck) \
42443 || exit 1
42445 @endif target-boehm-gc
42447 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
42448 maybe-mostlyclean-target-boehm-gc:
42449 @if target-boehm-gc
42450 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
42452 mostlyclean-target-boehm-gc:
42453 @: $(MAKE); $(unstage)
42454 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42455 r=`${PWD_COMMAND}`; export r; \
42456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42457 $(NORMAL_TARGET_EXPORTS) \
42458 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 mostlyclean) \
42468 || exit 1
42470 @endif target-boehm-gc
42472 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
42473 maybe-clean-target-boehm-gc:
42474 @if target-boehm-gc
42475 maybe-clean-target-boehm-gc: clean-target-boehm-gc
42477 clean-target-boehm-gc:
42478 @: $(MAKE); $(unstage)
42479 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42480 r=`${PWD_COMMAND}`; export r; \
42481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42482 $(NORMAL_TARGET_EXPORTS) \
42483 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 clean) \
42493 || exit 1
42495 @endif target-boehm-gc
42497 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
42498 maybe-distclean-target-boehm-gc:
42499 @if target-boehm-gc
42500 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
42502 distclean-target-boehm-gc:
42503 @: $(MAKE); $(unstage)
42504 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42505 r=`${PWD_COMMAND}`; export r; \
42506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42507 $(NORMAL_TARGET_EXPORTS) \
42508 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 distclean) \
42518 || exit 1
42520 @endif target-boehm-gc
42522 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
42523 maybe-maintainer-clean-target-boehm-gc:
42524 @if target-boehm-gc
42525 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
42527 maintainer-clean-target-boehm-gc:
42528 @: $(MAKE); $(unstage)
42529 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42530 r=`${PWD_COMMAND}`; export r; \
42531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42532 $(NORMAL_TARGET_EXPORTS) \
42533 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 maintainer-clean) \
42543 || exit 1
42545 @endif target-boehm-gc
42551 .PHONY: configure-target-rda maybe-configure-target-rda
42552 maybe-configure-target-rda:
42553 @if gcc-bootstrap
42554 configure-target-rda: stage_current
42555 @endif gcc-bootstrap
42556 @if target-rda
42557 maybe-configure-target-rda: configure-target-rda
42558 configure-target-rda:
42559 @: $(MAKE); $(unstage)
42560 @r=`${PWD_COMMAND}`; export r; \
42561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42562 echo "Checking multilib configuration for rda..."; \
42563 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
42564 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
42565 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
42566 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
42567 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
42568 else \
42569 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
42570 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
42571 fi; \
42572 else \
42573 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
42574 fi; \
42575 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
42576 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
42577 $(NORMAL_TARGET_EXPORTS) \
42578 echo Configuring in $(TARGET_SUBDIR)/rda; \
42580 this_target="${target_alias}"; \
42582 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
42583 case $(srcdir) in \
42584 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42585 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
42586 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42587 esac; \
42588 srcdiroption="--srcdir=$${topdir}/rda"; \
42589 libsrcdir="$$s/rda"; \
42590 rm -f no-such-file || : ; \
42591 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42592 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42593 --target=$${this_target} $${srcdiroption} \
42594 || exit 1
42595 @endif target-rda
42601 .PHONY: all-target-rda maybe-all-target-rda
42602 maybe-all-target-rda:
42603 @if gcc-bootstrap
42604 all-target-rda: stage_current
42605 @endif gcc-bootstrap
42606 @if target-rda
42607 TARGET-target-rda=all
42608 maybe-all-target-rda: all-target-rda
42609 all-target-rda: configure-target-rda
42610 @: $(MAKE); $(unstage)
42611 @r=`${PWD_COMMAND}`; export r; \
42612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42613 $(NORMAL_TARGET_EXPORTS) \
42614 (cd $(TARGET_SUBDIR)/rda && \
42615 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42616 $(TARGET-target-rda))
42617 @endif target-rda
42623 .PHONY: check-target-rda maybe-check-target-rda
42624 maybe-check-target-rda:
42625 @if target-rda
42626 maybe-check-target-rda: check-target-rda
42628 check-target-rda:
42629 @: $(MAKE); $(unstage)
42630 @r=`${PWD_COMMAND}`; export r; \
42631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42632 $(NORMAL_TARGET_EXPORTS) \
42633 (cd $(TARGET_SUBDIR)/rda && \
42634 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42636 @endif target-rda
42638 .PHONY: install-target-rda maybe-install-target-rda
42639 maybe-install-target-rda:
42640 @if target-rda
42641 maybe-install-target-rda: install-target-rda
42643 install-target-rda: installdirs
42644 @: $(MAKE); $(unstage)
42645 @r=`${PWD_COMMAND}`; export r; \
42646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42647 $(NORMAL_TARGET_EXPORTS) \
42648 (cd $(TARGET_SUBDIR)/rda && \
42649 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42651 @endif target-rda
42653 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
42654 maybe-install-strip-target-rda:
42655 @if target-rda
42656 maybe-install-strip-target-rda: install-strip-target-rda
42658 install-strip-target-rda: installdirs
42659 @: $(MAKE); $(unstage)
42660 @r=`${PWD_COMMAND}`; export r; \
42661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42662 $(NORMAL_TARGET_EXPORTS) \
42663 (cd $(TARGET_SUBDIR)/rda && \
42664 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42666 @endif target-rda
42668 # Other targets (info, dvi, pdf, etc.)
42670 .PHONY: maybe-info-target-rda info-target-rda
42671 maybe-info-target-rda:
42672 @if target-rda
42673 maybe-info-target-rda: info-target-rda
42675 info-target-rda: \
42676 configure-target-rda
42677 @: $(MAKE); $(unstage)
42678 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42679 r=`${PWD_COMMAND}`; export r; \
42680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42681 $(NORMAL_TARGET_EXPORTS) \
42682 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
42683 for flag in $(EXTRA_TARGET_FLAGS); do \
42684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42685 done; \
42686 (cd $(TARGET_SUBDIR)/rda && \
42687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42689 "RANLIB=$${RANLIB}" \
42690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42691 info) \
42692 || exit 1
42694 @endif target-rda
42696 .PHONY: maybe-dvi-target-rda dvi-target-rda
42697 maybe-dvi-target-rda:
42698 @if target-rda
42699 maybe-dvi-target-rda: dvi-target-rda
42701 dvi-target-rda: \
42702 configure-target-rda
42703 @: $(MAKE); $(unstage)
42704 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42705 r=`${PWD_COMMAND}`; export r; \
42706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42707 $(NORMAL_TARGET_EXPORTS) \
42708 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
42709 for flag in $(EXTRA_TARGET_FLAGS); do \
42710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42711 done; \
42712 (cd $(TARGET_SUBDIR)/rda && \
42713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42715 "RANLIB=$${RANLIB}" \
42716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42717 dvi) \
42718 || exit 1
42720 @endif target-rda
42722 .PHONY: maybe-pdf-target-rda pdf-target-rda
42723 maybe-pdf-target-rda:
42724 @if target-rda
42725 maybe-pdf-target-rda: pdf-target-rda
42727 pdf-target-rda: \
42728 configure-target-rda
42729 @: $(MAKE); $(unstage)
42730 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42731 r=`${PWD_COMMAND}`; export r; \
42732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42733 $(NORMAL_TARGET_EXPORTS) \
42734 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
42735 for flag in $(EXTRA_TARGET_FLAGS); do \
42736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42737 done; \
42738 (cd $(TARGET_SUBDIR)/rda && \
42739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42741 "RANLIB=$${RANLIB}" \
42742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42743 pdf) \
42744 || exit 1
42746 @endif target-rda
42748 .PHONY: maybe-html-target-rda html-target-rda
42749 maybe-html-target-rda:
42750 @if target-rda
42751 maybe-html-target-rda: html-target-rda
42753 html-target-rda: \
42754 configure-target-rda
42755 @: $(MAKE); $(unstage)
42756 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42757 r=`${PWD_COMMAND}`; export r; \
42758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42759 $(NORMAL_TARGET_EXPORTS) \
42760 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
42761 for flag in $(EXTRA_TARGET_FLAGS); do \
42762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42763 done; \
42764 (cd $(TARGET_SUBDIR)/rda && \
42765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42767 "RANLIB=$${RANLIB}" \
42768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42769 html) \
42770 || exit 1
42772 @endif target-rda
42774 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
42775 maybe-TAGS-target-rda:
42776 @if target-rda
42777 maybe-TAGS-target-rda: TAGS-target-rda
42779 TAGS-target-rda: \
42780 configure-target-rda
42781 @: $(MAKE); $(unstage)
42782 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42783 r=`${PWD_COMMAND}`; export r; \
42784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42785 $(NORMAL_TARGET_EXPORTS) \
42786 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
42787 for flag in $(EXTRA_TARGET_FLAGS); do \
42788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42789 done; \
42790 (cd $(TARGET_SUBDIR)/rda && \
42791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42793 "RANLIB=$${RANLIB}" \
42794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42795 TAGS) \
42796 || exit 1
42798 @endif target-rda
42800 .PHONY: maybe-install-info-target-rda install-info-target-rda
42801 maybe-install-info-target-rda:
42802 @if target-rda
42803 maybe-install-info-target-rda: install-info-target-rda
42805 install-info-target-rda: \
42806 configure-target-rda \
42807 info-target-rda
42808 @: $(MAKE); $(unstage)
42809 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42810 r=`${PWD_COMMAND}`; export r; \
42811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42812 $(NORMAL_TARGET_EXPORTS) \
42813 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
42814 for flag in $(EXTRA_TARGET_FLAGS); do \
42815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42816 done; \
42817 (cd $(TARGET_SUBDIR)/rda && \
42818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42820 "RANLIB=$${RANLIB}" \
42821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42822 install-info) \
42823 || exit 1
42825 @endif target-rda
42827 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
42828 maybe-install-pdf-target-rda:
42829 @if target-rda
42830 maybe-install-pdf-target-rda: install-pdf-target-rda
42832 install-pdf-target-rda: \
42833 configure-target-rda \
42834 pdf-target-rda
42835 @: $(MAKE); $(unstage)
42836 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42837 r=`${PWD_COMMAND}`; export r; \
42838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42839 $(NORMAL_TARGET_EXPORTS) \
42840 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
42841 for flag in $(EXTRA_TARGET_FLAGS); do \
42842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42843 done; \
42844 (cd $(TARGET_SUBDIR)/rda && \
42845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42847 "RANLIB=$${RANLIB}" \
42848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42849 install-pdf) \
42850 || exit 1
42852 @endif target-rda
42854 .PHONY: maybe-install-html-target-rda install-html-target-rda
42855 maybe-install-html-target-rda:
42856 @if target-rda
42857 maybe-install-html-target-rda: install-html-target-rda
42859 install-html-target-rda: \
42860 configure-target-rda \
42861 html-target-rda
42862 @: $(MAKE); $(unstage)
42863 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42864 r=`${PWD_COMMAND}`; export r; \
42865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42866 $(NORMAL_TARGET_EXPORTS) \
42867 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
42868 for flag in $(EXTRA_TARGET_FLAGS); do \
42869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42870 done; \
42871 (cd $(TARGET_SUBDIR)/rda && \
42872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42874 "RANLIB=$${RANLIB}" \
42875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42876 install-html) \
42877 || exit 1
42879 @endif target-rda
42881 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
42882 maybe-installcheck-target-rda:
42883 @if target-rda
42884 maybe-installcheck-target-rda: installcheck-target-rda
42886 installcheck-target-rda: \
42887 configure-target-rda
42888 @: $(MAKE); $(unstage)
42889 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42890 r=`${PWD_COMMAND}`; export r; \
42891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42892 $(NORMAL_TARGET_EXPORTS) \
42893 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
42894 for flag in $(EXTRA_TARGET_FLAGS); do \
42895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42896 done; \
42897 (cd $(TARGET_SUBDIR)/rda && \
42898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42900 "RANLIB=$${RANLIB}" \
42901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42902 installcheck) \
42903 || exit 1
42905 @endif target-rda
42907 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
42908 maybe-mostlyclean-target-rda:
42909 @if target-rda
42910 maybe-mostlyclean-target-rda: mostlyclean-target-rda
42912 mostlyclean-target-rda:
42913 @: $(MAKE); $(unstage)
42914 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42915 r=`${PWD_COMMAND}`; export r; \
42916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42917 $(NORMAL_TARGET_EXPORTS) \
42918 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
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)/rda && \
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 mostlyclean) \
42928 || exit 1
42930 @endif target-rda
42932 .PHONY: maybe-clean-target-rda clean-target-rda
42933 maybe-clean-target-rda:
42934 @if target-rda
42935 maybe-clean-target-rda: clean-target-rda
42937 clean-target-rda:
42938 @: $(MAKE); $(unstage)
42939 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42940 r=`${PWD_COMMAND}`; export r; \
42941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42942 $(NORMAL_TARGET_EXPORTS) \
42943 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
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)/rda && \
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 clean) \
42953 || exit 1
42955 @endif target-rda
42957 .PHONY: maybe-distclean-target-rda distclean-target-rda
42958 maybe-distclean-target-rda:
42959 @if target-rda
42960 maybe-distclean-target-rda: distclean-target-rda
42962 distclean-target-rda:
42963 @: $(MAKE); $(unstage)
42964 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42965 r=`${PWD_COMMAND}`; export r; \
42966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42967 $(NORMAL_TARGET_EXPORTS) \
42968 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
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)/rda && \
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 distclean) \
42978 || exit 1
42980 @endif target-rda
42982 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
42983 maybe-maintainer-clean-target-rda:
42984 @if target-rda
42985 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
42987 maintainer-clean-target-rda:
42988 @: $(MAKE); $(unstage)
42989 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42990 r=`${PWD_COMMAND}`; export r; \
42991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42992 $(NORMAL_TARGET_EXPORTS) \
42993 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
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)/rda && \
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 maintainer-clean) \
43003 || exit 1
43005 @endif target-rda
43011 .PHONY: configure-target-libada maybe-configure-target-libada
43012 maybe-configure-target-libada:
43013 @if gcc-bootstrap
43014 configure-target-libada: stage_current
43015 @endif gcc-bootstrap
43016 @if target-libada
43017 maybe-configure-target-libada: configure-target-libada
43018 configure-target-libada:
43019 @: $(MAKE); $(unstage)
43020 @r=`${PWD_COMMAND}`; export r; \
43021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43022 echo "Checking multilib configuration for libada..."; \
43023 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
43024 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
43025 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
43026 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
43027 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
43028 else \
43029 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
43030 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
43031 fi; \
43032 else \
43033 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
43034 fi; \
43035 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
43036 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
43037 $(NORMAL_TARGET_EXPORTS) \
43038 echo Configuring in $(TARGET_SUBDIR)/libada; \
43040 this_target="${target_alias}"; \
43042 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
43043 case $(srcdir) in \
43044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43045 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
43046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43047 esac; \
43048 srcdiroption="--srcdir=$${topdir}/libada"; \
43049 libsrcdir="$$s/libada"; \
43050 rm -f no-such-file || : ; \
43051 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43052 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43053 --target=$${this_target} $${srcdiroption} \
43054 || exit 1
43055 @endif target-libada
43061 .PHONY: all-target-libada maybe-all-target-libada
43062 maybe-all-target-libada:
43063 @if gcc-bootstrap
43064 all-target-libada: stage_current
43065 @endif gcc-bootstrap
43066 @if target-libada
43067 TARGET-target-libada=all
43068 maybe-all-target-libada: all-target-libada
43069 all-target-libada: configure-target-libada
43070 @: $(MAKE); $(unstage)
43071 @r=`${PWD_COMMAND}`; export r; \
43072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43073 $(NORMAL_TARGET_EXPORTS) \
43074 (cd $(TARGET_SUBDIR)/libada && \
43075 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43076 $(TARGET-target-libada))
43077 @endif target-libada
43083 .PHONY: check-target-libada maybe-check-target-libada
43084 maybe-check-target-libada:
43085 @if target-libada
43086 maybe-check-target-libada: check-target-libada
43088 check-target-libada:
43089 @: $(MAKE); $(unstage)
43090 @r=`${PWD_COMMAND}`; export r; \
43091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43092 $(NORMAL_TARGET_EXPORTS) \
43093 (cd $(TARGET_SUBDIR)/libada && \
43094 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43096 @endif target-libada
43098 .PHONY: install-target-libada maybe-install-target-libada
43099 maybe-install-target-libada:
43100 @if target-libada
43101 maybe-install-target-libada: install-target-libada
43103 install-target-libada: installdirs
43104 @: $(MAKE); $(unstage)
43105 @r=`${PWD_COMMAND}`; export r; \
43106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43107 $(NORMAL_TARGET_EXPORTS) \
43108 (cd $(TARGET_SUBDIR)/libada && \
43109 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43111 @endif target-libada
43113 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
43114 maybe-install-strip-target-libada:
43115 @if target-libada
43116 maybe-install-strip-target-libada: install-strip-target-libada
43118 install-strip-target-libada: installdirs
43119 @: $(MAKE); $(unstage)
43120 @r=`${PWD_COMMAND}`; export r; \
43121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43122 $(NORMAL_TARGET_EXPORTS) \
43123 (cd $(TARGET_SUBDIR)/libada && \
43124 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43126 @endif target-libada
43128 # Other targets (info, dvi, pdf, etc.)
43130 .PHONY: maybe-info-target-libada info-target-libada
43131 maybe-info-target-libada:
43132 @if target-libada
43133 maybe-info-target-libada: info-target-libada
43135 info-target-libada: \
43136 configure-target-libada
43137 @: $(MAKE); $(unstage)
43138 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43139 r=`${PWD_COMMAND}`; export r; \
43140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43141 $(NORMAL_TARGET_EXPORTS) \
43142 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
43143 for flag in $(EXTRA_TARGET_FLAGS); do \
43144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43145 done; \
43146 (cd $(TARGET_SUBDIR)/libada && \
43147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43149 "RANLIB=$${RANLIB}" \
43150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43151 info) \
43152 || exit 1
43154 @endif target-libada
43156 .PHONY: maybe-dvi-target-libada dvi-target-libada
43157 maybe-dvi-target-libada:
43158 @if target-libada
43159 maybe-dvi-target-libada: dvi-target-libada
43161 dvi-target-libada: \
43162 configure-target-libada
43163 @: $(MAKE); $(unstage)
43164 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43165 r=`${PWD_COMMAND}`; export r; \
43166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43167 $(NORMAL_TARGET_EXPORTS) \
43168 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
43169 for flag in $(EXTRA_TARGET_FLAGS); do \
43170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43171 done; \
43172 (cd $(TARGET_SUBDIR)/libada && \
43173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43175 "RANLIB=$${RANLIB}" \
43176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43177 dvi) \
43178 || exit 1
43180 @endif target-libada
43182 .PHONY: maybe-pdf-target-libada pdf-target-libada
43183 maybe-pdf-target-libada:
43184 @if target-libada
43185 maybe-pdf-target-libada: pdf-target-libada
43187 pdf-target-libada: \
43188 configure-target-libada
43189 @: $(MAKE); $(unstage)
43190 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43191 r=`${PWD_COMMAND}`; export r; \
43192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43193 $(NORMAL_TARGET_EXPORTS) \
43194 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
43195 for flag in $(EXTRA_TARGET_FLAGS); do \
43196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43197 done; \
43198 (cd $(TARGET_SUBDIR)/libada && \
43199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43201 "RANLIB=$${RANLIB}" \
43202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43203 pdf) \
43204 || exit 1
43206 @endif target-libada
43208 .PHONY: maybe-html-target-libada html-target-libada
43209 maybe-html-target-libada:
43210 @if target-libada
43211 maybe-html-target-libada: html-target-libada
43213 html-target-libada: \
43214 configure-target-libada
43215 @: $(MAKE); $(unstage)
43216 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43217 r=`${PWD_COMMAND}`; export r; \
43218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43219 $(NORMAL_TARGET_EXPORTS) \
43220 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
43221 for flag in $(EXTRA_TARGET_FLAGS); do \
43222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43223 done; \
43224 (cd $(TARGET_SUBDIR)/libada && \
43225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43227 "RANLIB=$${RANLIB}" \
43228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43229 html) \
43230 || exit 1
43232 @endif target-libada
43234 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
43235 maybe-TAGS-target-libada:
43236 @if target-libada
43237 maybe-TAGS-target-libada: TAGS-target-libada
43239 TAGS-target-libada: \
43240 configure-target-libada
43241 @: $(MAKE); $(unstage)
43242 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43243 r=`${PWD_COMMAND}`; export r; \
43244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43245 $(NORMAL_TARGET_EXPORTS) \
43246 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
43247 for flag in $(EXTRA_TARGET_FLAGS); do \
43248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43249 done; \
43250 (cd $(TARGET_SUBDIR)/libada && \
43251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43253 "RANLIB=$${RANLIB}" \
43254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43255 TAGS) \
43256 || exit 1
43258 @endif target-libada
43260 .PHONY: maybe-install-info-target-libada install-info-target-libada
43261 maybe-install-info-target-libada:
43262 @if target-libada
43263 maybe-install-info-target-libada: install-info-target-libada
43265 install-info-target-libada: \
43266 configure-target-libada \
43267 info-target-libada
43268 @: $(MAKE); $(unstage)
43269 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43270 r=`${PWD_COMMAND}`; export r; \
43271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43272 $(NORMAL_TARGET_EXPORTS) \
43273 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
43274 for flag in $(EXTRA_TARGET_FLAGS); do \
43275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43276 done; \
43277 (cd $(TARGET_SUBDIR)/libada && \
43278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43280 "RANLIB=$${RANLIB}" \
43281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43282 install-info) \
43283 || exit 1
43285 @endif target-libada
43287 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
43288 maybe-install-pdf-target-libada:
43289 @if target-libada
43290 maybe-install-pdf-target-libada: install-pdf-target-libada
43292 install-pdf-target-libada: \
43293 configure-target-libada \
43294 pdf-target-libada
43295 @: $(MAKE); $(unstage)
43296 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43297 r=`${PWD_COMMAND}`; export r; \
43298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43299 $(NORMAL_TARGET_EXPORTS) \
43300 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
43301 for flag in $(EXTRA_TARGET_FLAGS); do \
43302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43303 done; \
43304 (cd $(TARGET_SUBDIR)/libada && \
43305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43307 "RANLIB=$${RANLIB}" \
43308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43309 install-pdf) \
43310 || exit 1
43312 @endif target-libada
43314 .PHONY: maybe-install-html-target-libada install-html-target-libada
43315 maybe-install-html-target-libada:
43316 @if target-libada
43317 maybe-install-html-target-libada: install-html-target-libada
43319 install-html-target-libada: \
43320 configure-target-libada \
43321 html-target-libada
43322 @: $(MAKE); $(unstage)
43323 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43324 r=`${PWD_COMMAND}`; export r; \
43325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43326 $(NORMAL_TARGET_EXPORTS) \
43327 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
43328 for flag in $(EXTRA_TARGET_FLAGS); do \
43329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43330 done; \
43331 (cd $(TARGET_SUBDIR)/libada && \
43332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43334 "RANLIB=$${RANLIB}" \
43335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43336 install-html) \
43337 || exit 1
43339 @endif target-libada
43341 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
43342 maybe-installcheck-target-libada:
43343 @if target-libada
43344 maybe-installcheck-target-libada: installcheck-target-libada
43346 installcheck-target-libada: \
43347 configure-target-libada
43348 @: $(MAKE); $(unstage)
43349 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43350 r=`${PWD_COMMAND}`; export r; \
43351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43352 $(NORMAL_TARGET_EXPORTS) \
43353 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
43354 for flag in $(EXTRA_TARGET_FLAGS); do \
43355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43356 done; \
43357 (cd $(TARGET_SUBDIR)/libada && \
43358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43360 "RANLIB=$${RANLIB}" \
43361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43362 installcheck) \
43363 || exit 1
43365 @endif target-libada
43367 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
43368 maybe-mostlyclean-target-libada:
43369 @if target-libada
43370 maybe-mostlyclean-target-libada: mostlyclean-target-libada
43372 mostlyclean-target-libada:
43373 @: $(MAKE); $(unstage)
43374 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43375 r=`${PWD_COMMAND}`; export r; \
43376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43377 $(NORMAL_TARGET_EXPORTS) \
43378 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
43379 for flag in $(EXTRA_TARGET_FLAGS); do \
43380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43381 done; \
43382 (cd $(TARGET_SUBDIR)/libada && \
43383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43385 "RANLIB=$${RANLIB}" \
43386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43387 mostlyclean) \
43388 || exit 1
43390 @endif target-libada
43392 .PHONY: maybe-clean-target-libada clean-target-libada
43393 maybe-clean-target-libada:
43394 @if target-libada
43395 maybe-clean-target-libada: clean-target-libada
43397 clean-target-libada:
43398 @: $(MAKE); $(unstage)
43399 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43400 r=`${PWD_COMMAND}`; export r; \
43401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43402 $(NORMAL_TARGET_EXPORTS) \
43403 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
43404 for flag in $(EXTRA_TARGET_FLAGS); do \
43405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43406 done; \
43407 (cd $(TARGET_SUBDIR)/libada && \
43408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43410 "RANLIB=$${RANLIB}" \
43411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43412 clean) \
43413 || exit 1
43415 @endif target-libada
43417 .PHONY: maybe-distclean-target-libada distclean-target-libada
43418 maybe-distclean-target-libada:
43419 @if target-libada
43420 maybe-distclean-target-libada: distclean-target-libada
43422 distclean-target-libada:
43423 @: $(MAKE); $(unstage)
43424 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43425 r=`${PWD_COMMAND}`; export r; \
43426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43427 $(NORMAL_TARGET_EXPORTS) \
43428 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
43429 for flag in $(EXTRA_TARGET_FLAGS); do \
43430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43431 done; \
43432 (cd $(TARGET_SUBDIR)/libada && \
43433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43435 "RANLIB=$${RANLIB}" \
43436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43437 distclean) \
43438 || exit 1
43440 @endif target-libada
43442 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
43443 maybe-maintainer-clean-target-libada:
43444 @if target-libada
43445 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
43447 maintainer-clean-target-libada:
43448 @: $(MAKE); $(unstage)
43449 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43450 r=`${PWD_COMMAND}`; export r; \
43451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43452 $(NORMAL_TARGET_EXPORTS) \
43453 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
43454 for flag in $(EXTRA_TARGET_FLAGS); do \
43455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43456 done; \
43457 (cd $(TARGET_SUBDIR)/libada && \
43458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43460 "RANLIB=$${RANLIB}" \
43461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43462 maintainer-clean) \
43463 || exit 1
43465 @endif target-libada
43471 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
43472 maybe-configure-target-libgomp:
43473 @if gcc-bootstrap
43474 configure-target-libgomp: stage_current
43475 @endif gcc-bootstrap
43476 @if target-libgomp
43477 maybe-configure-target-libgomp: configure-target-libgomp
43478 configure-target-libgomp:
43479 @r=`${PWD_COMMAND}`; export r; \
43480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43481 echo "Checking multilib configuration for libgomp..."; \
43482 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43483 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43484 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43485 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43486 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43487 else \
43488 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43489 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43490 fi; \
43491 else \
43492 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43493 fi; \
43494 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43495 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43496 $(NORMAL_TARGET_EXPORTS) \
43497 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
43499 this_target="${target_alias}"; \
43501 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
43502 case $(srcdir) in \
43503 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43504 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43505 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43506 esac; \
43507 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43508 libsrcdir="$$s/libgomp"; \
43509 rm -f no-such-file || : ; \
43510 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43511 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43512 --target=$${this_target} $${srcdiroption} \
43513 || exit 1
43514 @endif target-libgomp
43518 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
43519 maybe-configure-stage1-target-libgomp:
43520 @if target-libgomp-bootstrap
43521 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
43522 configure-stage1-target-libgomp:
43523 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43524 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43525 @r=`${PWD_COMMAND}`; export r; \
43526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43527 TFLAGS="$(STAGE1_TFLAGS)"; \
43528 echo "Checking multilib configuration for libgomp..."; \
43529 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43530 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43531 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43532 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43533 else \
43534 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43535 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43536 fi; \
43537 else \
43538 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43539 fi; \
43540 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43541 $(NORMAL_TARGET_EXPORTS) \
43542 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43543 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43544 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43545 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
43546 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43547 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43548 case $(srcdir) in \
43549 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43550 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43551 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43552 esac; \
43553 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43554 libsrcdir="$$s/libgomp"; \
43555 $(SHELL) $${libsrcdir}/configure \
43556 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43557 --target=${target_alias} $${srcdiroption} \
43558 $(STAGE1_CONFIGURE_FLAGS)
43559 @endif target-libgomp-bootstrap
43561 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
43562 maybe-configure-stage2-target-libgomp:
43563 @if target-libgomp-bootstrap
43564 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
43565 configure-stage2-target-libgomp:
43566 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43567 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43568 @r=`${PWD_COMMAND}`; export r; \
43569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43570 TFLAGS="$(STAGE2_TFLAGS)"; \
43571 echo "Checking multilib configuration for libgomp..."; \
43572 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43573 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43574 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43575 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43576 else \
43577 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43578 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43579 fi; \
43580 else \
43581 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43582 fi; \
43583 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43584 $(NORMAL_TARGET_EXPORTS) \
43586 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43587 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43588 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43589 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
43590 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43591 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43592 case $(srcdir) in \
43593 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43594 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43595 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43596 esac; \
43597 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43598 libsrcdir="$$s/libgomp"; \
43599 $(SHELL) $${libsrcdir}/configure \
43600 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43601 --target=${target_alias} $${srcdiroption} \
43602 --with-build-libsubdir=$(HOST_SUBDIR) \
43603 $(STAGE2_CONFIGURE_FLAGS)
43604 @endif target-libgomp-bootstrap
43606 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
43607 maybe-configure-stage3-target-libgomp:
43608 @if target-libgomp-bootstrap
43609 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
43610 configure-stage3-target-libgomp:
43611 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43612 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43613 @r=`${PWD_COMMAND}`; export r; \
43614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43615 TFLAGS="$(STAGE3_TFLAGS)"; \
43616 echo "Checking multilib configuration for libgomp..."; \
43617 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43618 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43619 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43620 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43621 else \
43622 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43623 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43624 fi; \
43625 else \
43626 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43627 fi; \
43628 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43629 $(NORMAL_TARGET_EXPORTS) \
43631 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43632 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43633 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43634 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
43635 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43636 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43637 case $(srcdir) in \
43638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43639 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43641 esac; \
43642 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43643 libsrcdir="$$s/libgomp"; \
43644 $(SHELL) $${libsrcdir}/configure \
43645 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43646 --target=${target_alias} $${srcdiroption} \
43647 --with-build-libsubdir=$(HOST_SUBDIR) \
43648 $(STAGE3_CONFIGURE_FLAGS)
43649 @endif target-libgomp-bootstrap
43651 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
43652 maybe-configure-stage4-target-libgomp:
43653 @if target-libgomp-bootstrap
43654 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
43655 configure-stage4-target-libgomp:
43656 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43657 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43658 @r=`${PWD_COMMAND}`; export r; \
43659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43660 TFLAGS="$(STAGE4_TFLAGS)"; \
43661 echo "Checking multilib configuration for libgomp..."; \
43662 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43663 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43664 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43665 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43666 else \
43667 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43668 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43669 fi; \
43670 else \
43671 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43672 fi; \
43673 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43674 $(NORMAL_TARGET_EXPORTS) \
43676 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43677 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43678 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43679 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
43680 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43681 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43682 case $(srcdir) in \
43683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43684 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43686 esac; \
43687 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43688 libsrcdir="$$s/libgomp"; \
43689 $(SHELL) $${libsrcdir}/configure \
43690 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43691 --target=${target_alias} $${srcdiroption} \
43692 --with-build-libsubdir=$(HOST_SUBDIR) \
43693 $(STAGE4_CONFIGURE_FLAGS)
43694 @endif target-libgomp-bootstrap
43696 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
43697 maybe-configure-stageprofile-target-libgomp:
43698 @if target-libgomp-bootstrap
43699 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43700 configure-stageprofile-target-libgomp:
43701 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43702 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43703 @r=`${PWD_COMMAND}`; export r; \
43704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43705 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43706 echo "Checking multilib configuration for libgomp..."; \
43707 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43708 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43709 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43710 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43711 else \
43712 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43713 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43714 fi; \
43715 else \
43716 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43717 fi; \
43718 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43719 $(NORMAL_TARGET_EXPORTS) \
43721 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43722 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43723 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43724 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
43725 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43726 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43727 case $(srcdir) in \
43728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43729 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43731 esac; \
43732 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43733 libsrcdir="$$s/libgomp"; \
43734 $(SHELL) $${libsrcdir}/configure \
43735 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43736 --target=${target_alias} $${srcdiroption} \
43737 --with-build-libsubdir=$(HOST_SUBDIR) \
43738 $(STAGEprofile_CONFIGURE_FLAGS)
43739 @endif target-libgomp-bootstrap
43741 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
43742 maybe-configure-stagefeedback-target-libgomp:
43743 @if target-libgomp-bootstrap
43744 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43745 configure-stagefeedback-target-libgomp:
43746 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43747 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43748 @r=`${PWD_COMMAND}`; export r; \
43749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43750 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43751 echo "Checking multilib configuration for libgomp..."; \
43752 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43753 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43754 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43755 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43756 else \
43757 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43758 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43759 fi; \
43760 else \
43761 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43762 fi; \
43763 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43764 $(NORMAL_TARGET_EXPORTS) \
43766 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43767 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43768 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43769 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
43770 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43771 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43772 case $(srcdir) in \
43773 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43774 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43775 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43776 esac; \
43777 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43778 libsrcdir="$$s/libgomp"; \
43779 $(SHELL) $${libsrcdir}/configure \
43780 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43781 --target=${target_alias} $${srcdiroption} \
43782 --with-build-libsubdir=$(HOST_SUBDIR) \
43783 $(STAGEfeedback_CONFIGURE_FLAGS)
43784 @endif target-libgomp-bootstrap
43790 .PHONY: all-target-libgomp maybe-all-target-libgomp
43791 maybe-all-target-libgomp:
43792 @if gcc-bootstrap
43793 all-target-libgomp: stage_current
43794 @endif gcc-bootstrap
43795 @if target-libgomp
43796 TARGET-target-libgomp=all
43797 maybe-all-target-libgomp: all-target-libgomp
43798 all-target-libgomp: configure-target-libgomp
43799 @r=`${PWD_COMMAND}`; export r; \
43800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43801 $(NORMAL_TARGET_EXPORTS) \
43802 (cd $(TARGET_SUBDIR)/libgomp && \
43803 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43804 $(TARGET-target-libgomp))
43805 @endif target-libgomp
43809 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
43810 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
43811 maybe-all-stage1-target-libgomp:
43812 maybe-clean-stage1-target-libgomp:
43813 @if target-libgomp-bootstrap
43814 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
43815 all-stage1: all-stage1-target-libgomp
43816 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
43817 all-stage1-target-libgomp: configure-stage1-target-libgomp
43818 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43819 @r=`${PWD_COMMAND}`; export r; \
43820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43821 TFLAGS="$(STAGE1_TFLAGS)"; \
43822 $(NORMAL_TARGET_EXPORTS) \
43823 cd $(TARGET_SUBDIR)/libgomp && \
43824 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43825 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43826 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43827 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43828 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43829 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43830 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43831 $(EXTRA_TARGET_FLAGS) \
43833 TFLAGS="$(STAGE1_TFLAGS)" \
43834 $(TARGET-stage1-target-libgomp)
43836 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
43837 clean-stage1: clean-stage1-target-libgomp
43838 clean-stage1-target-libgomp:
43839 @if [ $(current_stage) = stage1 ]; then \
43840 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43841 else \
43842 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
43843 $(MAKE) stage1-start; \
43844 fi; \
43845 cd $(TARGET_SUBDIR)/libgomp && \
43846 $(MAKE) $(EXTRA_TARGET_FLAGS) \
43847 clean
43848 @endif target-libgomp-bootstrap
43851 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
43852 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
43853 maybe-all-stage2-target-libgomp:
43854 maybe-clean-stage2-target-libgomp:
43855 @if target-libgomp-bootstrap
43856 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
43857 all-stage2: all-stage2-target-libgomp
43858 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
43859 all-stage2-target-libgomp: configure-stage2-target-libgomp
43860 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43861 @r=`${PWD_COMMAND}`; export r; \
43862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43863 TFLAGS="$(STAGE2_TFLAGS)"; \
43864 $(NORMAL_TARGET_EXPORTS) \
43866 cd $(TARGET_SUBDIR)/libgomp && \
43867 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43868 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43869 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43870 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43871 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43872 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43873 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43874 $(EXTRA_TARGET_FLAGS) \
43875 TFLAGS="$(STAGE2_TFLAGS)" \
43876 $(TARGET-stage2-target-libgomp)
43878 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
43879 clean-stage2: clean-stage2-target-libgomp
43880 clean-stage2-target-libgomp:
43881 @if [ $(current_stage) = stage2 ]; then \
43882 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43883 else \
43884 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
43885 $(MAKE) stage2-start; \
43886 fi; \
43887 cd $(TARGET_SUBDIR)/libgomp && \
43888 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43889 @endif target-libgomp-bootstrap
43892 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
43893 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
43894 maybe-all-stage3-target-libgomp:
43895 maybe-clean-stage3-target-libgomp:
43896 @if target-libgomp-bootstrap
43897 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
43898 all-stage3: all-stage3-target-libgomp
43899 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
43900 all-stage3-target-libgomp: configure-stage3-target-libgomp
43901 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43902 @r=`${PWD_COMMAND}`; export r; \
43903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43904 TFLAGS="$(STAGE3_TFLAGS)"; \
43905 $(NORMAL_TARGET_EXPORTS) \
43907 cd $(TARGET_SUBDIR)/libgomp && \
43908 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43909 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43910 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43911 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43912 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43913 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43914 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43915 $(EXTRA_TARGET_FLAGS) \
43916 TFLAGS="$(STAGE3_TFLAGS)" \
43917 $(TARGET-stage3-target-libgomp)
43919 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
43920 clean-stage3: clean-stage3-target-libgomp
43921 clean-stage3-target-libgomp:
43922 @if [ $(current_stage) = stage3 ]; then \
43923 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43924 else \
43925 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
43926 $(MAKE) stage3-start; \
43927 fi; \
43928 cd $(TARGET_SUBDIR)/libgomp && \
43929 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43930 @endif target-libgomp-bootstrap
43933 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
43934 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
43935 maybe-all-stage4-target-libgomp:
43936 maybe-clean-stage4-target-libgomp:
43937 @if target-libgomp-bootstrap
43938 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
43939 all-stage4: all-stage4-target-libgomp
43940 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
43941 all-stage4-target-libgomp: configure-stage4-target-libgomp
43942 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43943 @r=`${PWD_COMMAND}`; export r; \
43944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43945 TFLAGS="$(STAGE4_TFLAGS)"; \
43946 $(NORMAL_TARGET_EXPORTS) \
43948 cd $(TARGET_SUBDIR)/libgomp && \
43949 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43950 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43951 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43952 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43953 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43954 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43955 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43956 $(EXTRA_TARGET_FLAGS) \
43957 TFLAGS="$(STAGE4_TFLAGS)" \
43958 $(TARGET-stage4-target-libgomp)
43960 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
43961 clean-stage4: clean-stage4-target-libgomp
43962 clean-stage4-target-libgomp:
43963 @if [ $(current_stage) = stage4 ]; then \
43964 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43965 else \
43966 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
43967 $(MAKE) stage4-start; \
43968 fi; \
43969 cd $(TARGET_SUBDIR)/libgomp && \
43970 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43971 @endif target-libgomp-bootstrap
43974 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
43975 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
43976 maybe-all-stageprofile-target-libgomp:
43977 maybe-clean-stageprofile-target-libgomp:
43978 @if target-libgomp-bootstrap
43979 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
43980 all-stageprofile: all-stageprofile-target-libgomp
43981 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
43982 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43983 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43984 @r=`${PWD_COMMAND}`; export r; \
43985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43986 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43987 $(NORMAL_TARGET_EXPORTS) \
43989 cd $(TARGET_SUBDIR)/libgomp && \
43990 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43991 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43992 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43993 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43994 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43995 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43996 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43997 $(EXTRA_TARGET_FLAGS) \
43998 TFLAGS="$(STAGEprofile_TFLAGS)" \
43999 $(TARGET-stageprofile-target-libgomp)
44001 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
44002 clean-stageprofile: clean-stageprofile-target-libgomp
44003 clean-stageprofile-target-libgomp:
44004 @if [ $(current_stage) = stageprofile ]; then \
44005 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44006 else \
44007 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
44008 $(MAKE) stageprofile-start; \
44009 fi; \
44010 cd $(TARGET_SUBDIR)/libgomp && \
44011 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44012 @endif target-libgomp-bootstrap
44015 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
44016 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
44017 maybe-all-stagefeedback-target-libgomp:
44018 maybe-clean-stagefeedback-target-libgomp:
44019 @if target-libgomp-bootstrap
44020 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
44021 all-stagefeedback: all-stagefeedback-target-libgomp
44022 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
44023 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
44024 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44025 @r=`${PWD_COMMAND}`; export r; \
44026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44027 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44028 $(NORMAL_TARGET_EXPORTS) \
44030 cd $(TARGET_SUBDIR)/libgomp && \
44031 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44032 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44033 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44034 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44035 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44036 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44037 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44038 $(EXTRA_TARGET_FLAGS) \
44039 TFLAGS="$(STAGEfeedback_TFLAGS)" \
44040 $(TARGET-stagefeedback-target-libgomp)
44042 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
44043 clean-stagefeedback: clean-stagefeedback-target-libgomp
44044 clean-stagefeedback-target-libgomp:
44045 @if [ $(current_stage) = stagefeedback ]; then \
44046 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44047 else \
44048 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
44049 $(MAKE) stagefeedback-start; \
44050 fi; \
44051 cd $(TARGET_SUBDIR)/libgomp && \
44052 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44053 @endif target-libgomp-bootstrap
44060 .PHONY: check-target-libgomp maybe-check-target-libgomp
44061 maybe-check-target-libgomp:
44062 @if target-libgomp
44063 maybe-check-target-libgomp: check-target-libgomp
44065 check-target-libgomp:
44066 @: $(MAKE); $(unstage)
44067 @r=`${PWD_COMMAND}`; export r; \
44068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44069 $(NORMAL_TARGET_EXPORTS) \
44070 (cd $(TARGET_SUBDIR)/libgomp && \
44071 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44073 @endif target-libgomp
44075 .PHONY: install-target-libgomp maybe-install-target-libgomp
44076 maybe-install-target-libgomp:
44077 @if target-libgomp
44078 maybe-install-target-libgomp: install-target-libgomp
44080 install-target-libgomp: installdirs
44081 @: $(MAKE); $(unstage)
44082 @r=`${PWD_COMMAND}`; export r; \
44083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44084 $(NORMAL_TARGET_EXPORTS) \
44085 (cd $(TARGET_SUBDIR)/libgomp && \
44086 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44088 @endif target-libgomp
44090 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
44091 maybe-install-strip-target-libgomp:
44092 @if target-libgomp
44093 maybe-install-strip-target-libgomp: install-strip-target-libgomp
44095 install-strip-target-libgomp: installdirs
44096 @: $(MAKE); $(unstage)
44097 @r=`${PWD_COMMAND}`; export r; \
44098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44099 $(NORMAL_TARGET_EXPORTS) \
44100 (cd $(TARGET_SUBDIR)/libgomp && \
44101 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44103 @endif target-libgomp
44105 # Other targets (info, dvi, pdf, etc.)
44107 .PHONY: maybe-info-target-libgomp info-target-libgomp
44108 maybe-info-target-libgomp:
44109 @if target-libgomp
44110 maybe-info-target-libgomp: info-target-libgomp
44112 info-target-libgomp: \
44113 configure-target-libgomp
44114 @: $(MAKE); $(unstage)
44115 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44116 r=`${PWD_COMMAND}`; export r; \
44117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44118 $(NORMAL_TARGET_EXPORTS) \
44119 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
44120 for flag in $(EXTRA_TARGET_FLAGS); do \
44121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44122 done; \
44123 (cd $(TARGET_SUBDIR)/libgomp && \
44124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44126 "RANLIB=$${RANLIB}" \
44127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44128 info) \
44129 || exit 1
44131 @endif target-libgomp
44133 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
44134 maybe-dvi-target-libgomp:
44135 @if target-libgomp
44136 maybe-dvi-target-libgomp: dvi-target-libgomp
44138 dvi-target-libgomp: \
44139 configure-target-libgomp
44140 @: $(MAKE); $(unstage)
44141 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44142 r=`${PWD_COMMAND}`; export r; \
44143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44144 $(NORMAL_TARGET_EXPORTS) \
44145 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
44146 for flag in $(EXTRA_TARGET_FLAGS); do \
44147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44148 done; \
44149 (cd $(TARGET_SUBDIR)/libgomp && \
44150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44152 "RANLIB=$${RANLIB}" \
44153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44154 dvi) \
44155 || exit 1
44157 @endif target-libgomp
44159 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
44160 maybe-pdf-target-libgomp:
44161 @if target-libgomp
44162 maybe-pdf-target-libgomp: pdf-target-libgomp
44164 pdf-target-libgomp: \
44165 configure-target-libgomp
44166 @: $(MAKE); $(unstage)
44167 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44168 r=`${PWD_COMMAND}`; export r; \
44169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44170 $(NORMAL_TARGET_EXPORTS) \
44171 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
44172 for flag in $(EXTRA_TARGET_FLAGS); do \
44173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44174 done; \
44175 (cd $(TARGET_SUBDIR)/libgomp && \
44176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44178 "RANLIB=$${RANLIB}" \
44179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44180 pdf) \
44181 || exit 1
44183 @endif target-libgomp
44185 .PHONY: maybe-html-target-libgomp html-target-libgomp
44186 maybe-html-target-libgomp:
44187 @if target-libgomp
44188 maybe-html-target-libgomp: html-target-libgomp
44190 html-target-libgomp: \
44191 configure-target-libgomp
44192 @: $(MAKE); $(unstage)
44193 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44194 r=`${PWD_COMMAND}`; export r; \
44195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44196 $(NORMAL_TARGET_EXPORTS) \
44197 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
44198 for flag in $(EXTRA_TARGET_FLAGS); do \
44199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44200 done; \
44201 (cd $(TARGET_SUBDIR)/libgomp && \
44202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44204 "RANLIB=$${RANLIB}" \
44205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44206 html) \
44207 || exit 1
44209 @endif target-libgomp
44211 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
44212 maybe-TAGS-target-libgomp:
44213 @if target-libgomp
44214 maybe-TAGS-target-libgomp: TAGS-target-libgomp
44216 TAGS-target-libgomp: \
44217 configure-target-libgomp
44218 @: $(MAKE); $(unstage)
44219 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44220 r=`${PWD_COMMAND}`; export r; \
44221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44222 $(NORMAL_TARGET_EXPORTS) \
44223 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
44224 for flag in $(EXTRA_TARGET_FLAGS); do \
44225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44226 done; \
44227 (cd $(TARGET_SUBDIR)/libgomp && \
44228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44230 "RANLIB=$${RANLIB}" \
44231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44232 TAGS) \
44233 || exit 1
44235 @endif target-libgomp
44237 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
44238 maybe-install-info-target-libgomp:
44239 @if target-libgomp
44240 maybe-install-info-target-libgomp: install-info-target-libgomp
44242 install-info-target-libgomp: \
44243 configure-target-libgomp \
44244 info-target-libgomp
44245 @: $(MAKE); $(unstage)
44246 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44247 r=`${PWD_COMMAND}`; export r; \
44248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44249 $(NORMAL_TARGET_EXPORTS) \
44250 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
44251 for flag in $(EXTRA_TARGET_FLAGS); do \
44252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44253 done; \
44254 (cd $(TARGET_SUBDIR)/libgomp && \
44255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44257 "RANLIB=$${RANLIB}" \
44258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44259 install-info) \
44260 || exit 1
44262 @endif target-libgomp
44264 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
44265 maybe-install-pdf-target-libgomp:
44266 @if target-libgomp
44267 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
44269 install-pdf-target-libgomp: \
44270 configure-target-libgomp \
44271 pdf-target-libgomp
44272 @: $(MAKE); $(unstage)
44273 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44274 r=`${PWD_COMMAND}`; export r; \
44275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44276 $(NORMAL_TARGET_EXPORTS) \
44277 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
44278 for flag in $(EXTRA_TARGET_FLAGS); do \
44279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44280 done; \
44281 (cd $(TARGET_SUBDIR)/libgomp && \
44282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44284 "RANLIB=$${RANLIB}" \
44285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44286 install-pdf) \
44287 || exit 1
44289 @endif target-libgomp
44291 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
44292 maybe-install-html-target-libgomp:
44293 @if target-libgomp
44294 maybe-install-html-target-libgomp: install-html-target-libgomp
44296 install-html-target-libgomp: \
44297 configure-target-libgomp \
44298 html-target-libgomp
44299 @: $(MAKE); $(unstage)
44300 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44301 r=`${PWD_COMMAND}`; export r; \
44302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44303 $(NORMAL_TARGET_EXPORTS) \
44304 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
44305 for flag in $(EXTRA_TARGET_FLAGS); do \
44306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44307 done; \
44308 (cd $(TARGET_SUBDIR)/libgomp && \
44309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44311 "RANLIB=$${RANLIB}" \
44312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44313 install-html) \
44314 || exit 1
44316 @endif target-libgomp
44318 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
44319 maybe-installcheck-target-libgomp:
44320 @if target-libgomp
44321 maybe-installcheck-target-libgomp: installcheck-target-libgomp
44323 installcheck-target-libgomp: \
44324 configure-target-libgomp
44325 @: $(MAKE); $(unstage)
44326 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44327 r=`${PWD_COMMAND}`; export r; \
44328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44329 $(NORMAL_TARGET_EXPORTS) \
44330 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
44331 for flag in $(EXTRA_TARGET_FLAGS); do \
44332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44333 done; \
44334 (cd $(TARGET_SUBDIR)/libgomp && \
44335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44337 "RANLIB=$${RANLIB}" \
44338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44339 installcheck) \
44340 || exit 1
44342 @endif target-libgomp
44344 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
44345 maybe-mostlyclean-target-libgomp:
44346 @if target-libgomp
44347 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
44349 mostlyclean-target-libgomp:
44350 @: $(MAKE); $(unstage)
44351 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44352 r=`${PWD_COMMAND}`; export r; \
44353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44354 $(NORMAL_TARGET_EXPORTS) \
44355 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 mostlyclean) \
44365 || exit 1
44367 @endif target-libgomp
44369 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
44370 maybe-clean-target-libgomp:
44371 @if target-libgomp
44372 maybe-clean-target-libgomp: clean-target-libgomp
44374 clean-target-libgomp:
44375 @: $(MAKE); $(unstage)
44376 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44377 r=`${PWD_COMMAND}`; export r; \
44378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44379 $(NORMAL_TARGET_EXPORTS) \
44380 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 clean) \
44390 || exit 1
44392 @endif target-libgomp
44394 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
44395 maybe-distclean-target-libgomp:
44396 @if target-libgomp
44397 maybe-distclean-target-libgomp: distclean-target-libgomp
44399 distclean-target-libgomp:
44400 @: $(MAKE); $(unstage)
44401 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44402 r=`${PWD_COMMAND}`; export r; \
44403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44404 $(NORMAL_TARGET_EXPORTS) \
44405 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 distclean) \
44415 || exit 1
44417 @endif target-libgomp
44419 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
44420 maybe-maintainer-clean-target-libgomp:
44421 @if target-libgomp
44422 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
44424 maintainer-clean-target-libgomp:
44425 @: $(MAKE); $(unstage)
44426 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44427 r=`${PWD_COMMAND}`; export r; \
44428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44429 $(NORMAL_TARGET_EXPORTS) \
44430 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 maintainer-clean) \
44440 || exit 1
44442 @endif target-libgomp
44448 .PHONY: configure-target-libitm maybe-configure-target-libitm
44449 maybe-configure-target-libitm:
44450 @if gcc-bootstrap
44451 configure-target-libitm: stage_current
44452 @endif gcc-bootstrap
44453 @if target-libitm
44454 maybe-configure-target-libitm: configure-target-libitm
44455 configure-target-libitm:
44456 @: $(MAKE); $(unstage)
44457 @r=`${PWD_COMMAND}`; export r; \
44458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44459 echo "Checking multilib configuration for libitm..."; \
44460 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
44461 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
44462 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
44463 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
44464 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
44465 else \
44466 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
44467 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
44468 fi; \
44469 else \
44470 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
44471 fi; \
44472 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
44473 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
44474 $(NORMAL_TARGET_EXPORTS) \
44475 echo Configuring in $(TARGET_SUBDIR)/libitm; \
44477 this_target="${target_alias}"; \
44479 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
44480 case $(srcdir) in \
44481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44482 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
44483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44484 esac; \
44485 srcdiroption="--srcdir=$${topdir}/libitm"; \
44486 libsrcdir="$$s/libitm"; \
44487 rm -f no-such-file || : ; \
44488 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44489 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44490 --target=$${this_target} $${srcdiroption} \
44491 || exit 1
44492 @endif target-libitm
44498 .PHONY: all-target-libitm maybe-all-target-libitm
44499 maybe-all-target-libitm:
44500 @if gcc-bootstrap
44501 all-target-libitm: stage_current
44502 @endif gcc-bootstrap
44503 @if target-libitm
44504 TARGET-target-libitm=all
44505 maybe-all-target-libitm: all-target-libitm
44506 all-target-libitm: configure-target-libitm
44507 @: $(MAKE); $(unstage)
44508 @r=`${PWD_COMMAND}`; export r; \
44509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44510 $(NORMAL_TARGET_EXPORTS) \
44511 (cd $(TARGET_SUBDIR)/libitm && \
44512 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44513 $(TARGET-target-libitm))
44514 @endif target-libitm
44520 .PHONY: check-target-libitm maybe-check-target-libitm
44521 maybe-check-target-libitm:
44522 @if target-libitm
44523 maybe-check-target-libitm: check-target-libitm
44525 check-target-libitm:
44526 @: $(MAKE); $(unstage)
44527 @r=`${PWD_COMMAND}`; export r; \
44528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44529 $(NORMAL_TARGET_EXPORTS) \
44530 (cd $(TARGET_SUBDIR)/libitm && \
44531 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44533 @endif target-libitm
44535 .PHONY: install-target-libitm maybe-install-target-libitm
44536 maybe-install-target-libitm:
44537 @if target-libitm
44538 maybe-install-target-libitm: install-target-libitm
44540 install-target-libitm: installdirs
44541 @: $(MAKE); $(unstage)
44542 @r=`${PWD_COMMAND}`; export r; \
44543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44544 $(NORMAL_TARGET_EXPORTS) \
44545 (cd $(TARGET_SUBDIR)/libitm && \
44546 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44548 @endif target-libitm
44550 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
44551 maybe-install-strip-target-libitm:
44552 @if target-libitm
44553 maybe-install-strip-target-libitm: install-strip-target-libitm
44555 install-strip-target-libitm: installdirs
44556 @: $(MAKE); $(unstage)
44557 @r=`${PWD_COMMAND}`; export r; \
44558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44559 $(NORMAL_TARGET_EXPORTS) \
44560 (cd $(TARGET_SUBDIR)/libitm && \
44561 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44563 @endif target-libitm
44565 # Other targets (info, dvi, pdf, etc.)
44567 .PHONY: maybe-info-target-libitm info-target-libitm
44568 maybe-info-target-libitm:
44569 @if target-libitm
44570 maybe-info-target-libitm: info-target-libitm
44572 info-target-libitm: \
44573 configure-target-libitm
44574 @: $(MAKE); $(unstage)
44575 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44576 r=`${PWD_COMMAND}`; export r; \
44577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44578 $(NORMAL_TARGET_EXPORTS) \
44579 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
44580 for flag in $(EXTRA_TARGET_FLAGS); do \
44581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44582 done; \
44583 (cd $(TARGET_SUBDIR)/libitm && \
44584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44586 "RANLIB=$${RANLIB}" \
44587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44588 info) \
44589 || exit 1
44591 @endif target-libitm
44593 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
44594 maybe-dvi-target-libitm:
44595 @if target-libitm
44596 maybe-dvi-target-libitm: dvi-target-libitm
44598 dvi-target-libitm: \
44599 configure-target-libitm
44600 @: $(MAKE); $(unstage)
44601 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44602 r=`${PWD_COMMAND}`; export r; \
44603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44604 $(NORMAL_TARGET_EXPORTS) \
44605 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
44606 for flag in $(EXTRA_TARGET_FLAGS); do \
44607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44608 done; \
44609 (cd $(TARGET_SUBDIR)/libitm && \
44610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44612 "RANLIB=$${RANLIB}" \
44613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44614 dvi) \
44615 || exit 1
44617 @endif target-libitm
44619 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
44620 maybe-pdf-target-libitm:
44621 @if target-libitm
44622 maybe-pdf-target-libitm: pdf-target-libitm
44624 pdf-target-libitm: \
44625 configure-target-libitm
44626 @: $(MAKE); $(unstage)
44627 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44628 r=`${PWD_COMMAND}`; export r; \
44629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44630 $(NORMAL_TARGET_EXPORTS) \
44631 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
44632 for flag in $(EXTRA_TARGET_FLAGS); do \
44633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44634 done; \
44635 (cd $(TARGET_SUBDIR)/libitm && \
44636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44638 "RANLIB=$${RANLIB}" \
44639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44640 pdf) \
44641 || exit 1
44643 @endif target-libitm
44645 .PHONY: maybe-html-target-libitm html-target-libitm
44646 maybe-html-target-libitm:
44647 @if target-libitm
44648 maybe-html-target-libitm: html-target-libitm
44650 html-target-libitm: \
44651 configure-target-libitm
44652 @: $(MAKE); $(unstage)
44653 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44654 r=`${PWD_COMMAND}`; export r; \
44655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44656 $(NORMAL_TARGET_EXPORTS) \
44657 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
44658 for flag in $(EXTRA_TARGET_FLAGS); do \
44659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44660 done; \
44661 (cd $(TARGET_SUBDIR)/libitm && \
44662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44664 "RANLIB=$${RANLIB}" \
44665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44666 html) \
44667 || exit 1
44669 @endif target-libitm
44671 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
44672 maybe-TAGS-target-libitm:
44673 @if target-libitm
44674 maybe-TAGS-target-libitm: TAGS-target-libitm
44676 TAGS-target-libitm: \
44677 configure-target-libitm
44678 @: $(MAKE); $(unstage)
44679 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44680 r=`${PWD_COMMAND}`; export r; \
44681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44682 $(NORMAL_TARGET_EXPORTS) \
44683 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
44684 for flag in $(EXTRA_TARGET_FLAGS); do \
44685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44686 done; \
44687 (cd $(TARGET_SUBDIR)/libitm && \
44688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44690 "RANLIB=$${RANLIB}" \
44691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44692 TAGS) \
44693 || exit 1
44695 @endif target-libitm
44697 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
44698 maybe-install-info-target-libitm:
44699 @if target-libitm
44700 maybe-install-info-target-libitm: install-info-target-libitm
44702 install-info-target-libitm: \
44703 configure-target-libitm \
44704 info-target-libitm
44705 @: $(MAKE); $(unstage)
44706 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44707 r=`${PWD_COMMAND}`; export r; \
44708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44709 $(NORMAL_TARGET_EXPORTS) \
44710 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
44711 for flag in $(EXTRA_TARGET_FLAGS); do \
44712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44713 done; \
44714 (cd $(TARGET_SUBDIR)/libitm && \
44715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44717 "RANLIB=$${RANLIB}" \
44718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44719 install-info) \
44720 || exit 1
44722 @endif target-libitm
44724 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
44725 maybe-install-pdf-target-libitm:
44726 @if target-libitm
44727 maybe-install-pdf-target-libitm: install-pdf-target-libitm
44729 install-pdf-target-libitm: \
44730 configure-target-libitm \
44731 pdf-target-libitm
44732 @: $(MAKE); $(unstage)
44733 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44734 r=`${PWD_COMMAND}`; export r; \
44735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44736 $(NORMAL_TARGET_EXPORTS) \
44737 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
44738 for flag in $(EXTRA_TARGET_FLAGS); do \
44739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44740 done; \
44741 (cd $(TARGET_SUBDIR)/libitm && \
44742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44744 "RANLIB=$${RANLIB}" \
44745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44746 install-pdf) \
44747 || exit 1
44749 @endif target-libitm
44751 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
44752 maybe-install-html-target-libitm:
44753 @if target-libitm
44754 maybe-install-html-target-libitm: install-html-target-libitm
44756 install-html-target-libitm: \
44757 configure-target-libitm \
44758 html-target-libitm
44759 @: $(MAKE); $(unstage)
44760 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44761 r=`${PWD_COMMAND}`; export r; \
44762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44763 $(NORMAL_TARGET_EXPORTS) \
44764 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
44765 for flag in $(EXTRA_TARGET_FLAGS); do \
44766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44767 done; \
44768 (cd $(TARGET_SUBDIR)/libitm && \
44769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44771 "RANLIB=$${RANLIB}" \
44772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44773 install-html) \
44774 || exit 1
44776 @endif target-libitm
44778 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
44779 maybe-installcheck-target-libitm:
44780 @if target-libitm
44781 maybe-installcheck-target-libitm: installcheck-target-libitm
44783 installcheck-target-libitm: \
44784 configure-target-libitm
44785 @: $(MAKE); $(unstage)
44786 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44787 r=`${PWD_COMMAND}`; export r; \
44788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44789 $(NORMAL_TARGET_EXPORTS) \
44790 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
44791 for flag in $(EXTRA_TARGET_FLAGS); do \
44792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44793 done; \
44794 (cd $(TARGET_SUBDIR)/libitm && \
44795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44797 "RANLIB=$${RANLIB}" \
44798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44799 installcheck) \
44800 || exit 1
44802 @endif target-libitm
44804 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
44805 maybe-mostlyclean-target-libitm:
44806 @if target-libitm
44807 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
44809 mostlyclean-target-libitm:
44810 @: $(MAKE); $(unstage)
44811 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44812 r=`${PWD_COMMAND}`; export r; \
44813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44814 $(NORMAL_TARGET_EXPORTS) \
44815 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
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)/libitm && \
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 mostlyclean) \
44825 || exit 1
44827 @endif target-libitm
44829 .PHONY: maybe-clean-target-libitm clean-target-libitm
44830 maybe-clean-target-libitm:
44831 @if target-libitm
44832 maybe-clean-target-libitm: clean-target-libitm
44834 clean-target-libitm:
44835 @: $(MAKE); $(unstage)
44836 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44837 r=`${PWD_COMMAND}`; export r; \
44838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44839 $(NORMAL_TARGET_EXPORTS) \
44840 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
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)/libitm && \
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 clean) \
44850 || exit 1
44852 @endif target-libitm
44854 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
44855 maybe-distclean-target-libitm:
44856 @if target-libitm
44857 maybe-distclean-target-libitm: distclean-target-libitm
44859 distclean-target-libitm:
44860 @: $(MAKE); $(unstage)
44861 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44862 r=`${PWD_COMMAND}`; export r; \
44863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44864 $(NORMAL_TARGET_EXPORTS) \
44865 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
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)/libitm && \
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 distclean) \
44875 || exit 1
44877 @endif target-libitm
44879 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
44880 maybe-maintainer-clean-target-libitm:
44881 @if target-libitm
44882 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
44884 maintainer-clean-target-libitm:
44885 @: $(MAKE); $(unstage)
44886 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44887 r=`${PWD_COMMAND}`; export r; \
44888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44889 $(NORMAL_TARGET_EXPORTS) \
44890 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
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)/libitm && \
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 maintainer-clean) \
44900 || exit 1
44902 @endif target-libitm
44908 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
44909 maybe-configure-target-libatomic:
44910 @if gcc-bootstrap
44911 configure-target-libatomic: stage_current
44912 @endif gcc-bootstrap
44913 @if target-libatomic
44914 maybe-configure-target-libatomic: configure-target-libatomic
44915 configure-target-libatomic:
44916 @: $(MAKE); $(unstage)
44917 @r=`${PWD_COMMAND}`; export r; \
44918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44919 echo "Checking multilib configuration for libatomic..."; \
44920 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44921 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
44922 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44923 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44924 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
44925 else \
44926 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
44927 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44928 fi; \
44929 else \
44930 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44931 fi; \
44932 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
44933 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44934 $(NORMAL_TARGET_EXPORTS) \
44935 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
44937 this_target="${target_alias}"; \
44939 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
44940 case $(srcdir) in \
44941 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44942 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
44943 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44944 esac; \
44945 srcdiroption="--srcdir=$${topdir}/libatomic"; \
44946 libsrcdir="$$s/libatomic"; \
44947 rm -f no-such-file || : ; \
44948 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44949 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44950 --target=$${this_target} $${srcdiroption} \
44951 || exit 1
44952 @endif target-libatomic
44958 .PHONY: all-target-libatomic maybe-all-target-libatomic
44959 maybe-all-target-libatomic:
44960 @if gcc-bootstrap
44961 all-target-libatomic: stage_current
44962 @endif gcc-bootstrap
44963 @if target-libatomic
44964 TARGET-target-libatomic=all
44965 maybe-all-target-libatomic: all-target-libatomic
44966 all-target-libatomic: configure-target-libatomic
44967 @: $(MAKE); $(unstage)
44968 @r=`${PWD_COMMAND}`; export r; \
44969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44970 $(NORMAL_TARGET_EXPORTS) \
44971 (cd $(TARGET_SUBDIR)/libatomic && \
44972 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44973 $(TARGET-target-libatomic))
44974 @endif target-libatomic
44980 .PHONY: check-target-libatomic maybe-check-target-libatomic
44981 maybe-check-target-libatomic:
44982 @if target-libatomic
44983 maybe-check-target-libatomic: check-target-libatomic
44985 check-target-libatomic:
44986 @: $(MAKE); $(unstage)
44987 @r=`${PWD_COMMAND}`; export r; \
44988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44989 $(NORMAL_TARGET_EXPORTS) \
44990 (cd $(TARGET_SUBDIR)/libatomic && \
44991 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44993 @endif target-libatomic
44995 .PHONY: install-target-libatomic maybe-install-target-libatomic
44996 maybe-install-target-libatomic:
44997 @if target-libatomic
44998 maybe-install-target-libatomic: install-target-libatomic
45000 install-target-libatomic: installdirs
45001 @: $(MAKE); $(unstage)
45002 @r=`${PWD_COMMAND}`; export r; \
45003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45004 $(NORMAL_TARGET_EXPORTS) \
45005 (cd $(TARGET_SUBDIR)/libatomic && \
45006 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45008 @endif target-libatomic
45010 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
45011 maybe-install-strip-target-libatomic:
45012 @if target-libatomic
45013 maybe-install-strip-target-libatomic: install-strip-target-libatomic
45015 install-strip-target-libatomic: installdirs
45016 @: $(MAKE); $(unstage)
45017 @r=`${PWD_COMMAND}`; export r; \
45018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45019 $(NORMAL_TARGET_EXPORTS) \
45020 (cd $(TARGET_SUBDIR)/libatomic && \
45021 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45023 @endif target-libatomic
45025 # Other targets (info, dvi, pdf, etc.)
45027 .PHONY: maybe-info-target-libatomic info-target-libatomic
45028 maybe-info-target-libatomic:
45029 @if target-libatomic
45030 maybe-info-target-libatomic: info-target-libatomic
45032 info-target-libatomic: \
45033 configure-target-libatomic
45034 @: $(MAKE); $(unstage)
45035 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45036 r=`${PWD_COMMAND}`; export r; \
45037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45038 $(NORMAL_TARGET_EXPORTS) \
45039 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
45040 for flag in $(EXTRA_TARGET_FLAGS); do \
45041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45042 done; \
45043 (cd $(TARGET_SUBDIR)/libatomic && \
45044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45046 "RANLIB=$${RANLIB}" \
45047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45048 info) \
45049 || exit 1
45051 @endif target-libatomic
45053 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
45054 maybe-dvi-target-libatomic:
45055 @if target-libatomic
45056 maybe-dvi-target-libatomic: dvi-target-libatomic
45058 dvi-target-libatomic: \
45059 configure-target-libatomic
45060 @: $(MAKE); $(unstage)
45061 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45062 r=`${PWD_COMMAND}`; export r; \
45063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45064 $(NORMAL_TARGET_EXPORTS) \
45065 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
45066 for flag in $(EXTRA_TARGET_FLAGS); do \
45067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45068 done; \
45069 (cd $(TARGET_SUBDIR)/libatomic && \
45070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45072 "RANLIB=$${RANLIB}" \
45073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45074 dvi) \
45075 || exit 1
45077 @endif target-libatomic
45079 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
45080 maybe-pdf-target-libatomic:
45081 @if target-libatomic
45082 maybe-pdf-target-libatomic: pdf-target-libatomic
45084 pdf-target-libatomic: \
45085 configure-target-libatomic
45086 @: $(MAKE); $(unstage)
45087 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45088 r=`${PWD_COMMAND}`; export r; \
45089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45090 $(NORMAL_TARGET_EXPORTS) \
45091 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
45092 for flag in $(EXTRA_TARGET_FLAGS); do \
45093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45094 done; \
45095 (cd $(TARGET_SUBDIR)/libatomic && \
45096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45098 "RANLIB=$${RANLIB}" \
45099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45100 pdf) \
45101 || exit 1
45103 @endif target-libatomic
45105 .PHONY: maybe-html-target-libatomic html-target-libatomic
45106 maybe-html-target-libatomic:
45107 @if target-libatomic
45108 maybe-html-target-libatomic: html-target-libatomic
45110 html-target-libatomic: \
45111 configure-target-libatomic
45112 @: $(MAKE); $(unstage)
45113 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45114 r=`${PWD_COMMAND}`; export r; \
45115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45116 $(NORMAL_TARGET_EXPORTS) \
45117 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
45118 for flag in $(EXTRA_TARGET_FLAGS); do \
45119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45120 done; \
45121 (cd $(TARGET_SUBDIR)/libatomic && \
45122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45124 "RANLIB=$${RANLIB}" \
45125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45126 html) \
45127 || exit 1
45129 @endif target-libatomic
45131 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
45132 maybe-TAGS-target-libatomic:
45133 @if target-libatomic
45134 maybe-TAGS-target-libatomic: TAGS-target-libatomic
45136 TAGS-target-libatomic: \
45137 configure-target-libatomic
45138 @: $(MAKE); $(unstage)
45139 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45140 r=`${PWD_COMMAND}`; export r; \
45141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45142 $(NORMAL_TARGET_EXPORTS) \
45143 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
45144 for flag in $(EXTRA_TARGET_FLAGS); do \
45145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45146 done; \
45147 (cd $(TARGET_SUBDIR)/libatomic && \
45148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45150 "RANLIB=$${RANLIB}" \
45151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45152 TAGS) \
45153 || exit 1
45155 @endif target-libatomic
45157 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
45158 maybe-install-info-target-libatomic:
45159 @if target-libatomic
45160 maybe-install-info-target-libatomic: install-info-target-libatomic
45162 install-info-target-libatomic: \
45163 configure-target-libatomic \
45164 info-target-libatomic
45165 @: $(MAKE); $(unstage)
45166 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45167 r=`${PWD_COMMAND}`; export r; \
45168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45169 $(NORMAL_TARGET_EXPORTS) \
45170 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
45171 for flag in $(EXTRA_TARGET_FLAGS); do \
45172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45173 done; \
45174 (cd $(TARGET_SUBDIR)/libatomic && \
45175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45177 "RANLIB=$${RANLIB}" \
45178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45179 install-info) \
45180 || exit 1
45182 @endif target-libatomic
45184 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
45185 maybe-install-pdf-target-libatomic:
45186 @if target-libatomic
45187 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
45189 install-pdf-target-libatomic: \
45190 configure-target-libatomic \
45191 pdf-target-libatomic
45192 @: $(MAKE); $(unstage)
45193 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45194 r=`${PWD_COMMAND}`; export r; \
45195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45196 $(NORMAL_TARGET_EXPORTS) \
45197 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
45198 for flag in $(EXTRA_TARGET_FLAGS); do \
45199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45200 done; \
45201 (cd $(TARGET_SUBDIR)/libatomic && \
45202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45204 "RANLIB=$${RANLIB}" \
45205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45206 install-pdf) \
45207 || exit 1
45209 @endif target-libatomic
45211 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
45212 maybe-install-html-target-libatomic:
45213 @if target-libatomic
45214 maybe-install-html-target-libatomic: install-html-target-libatomic
45216 install-html-target-libatomic: \
45217 configure-target-libatomic \
45218 html-target-libatomic
45219 @: $(MAKE); $(unstage)
45220 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45221 r=`${PWD_COMMAND}`; export r; \
45222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45223 $(NORMAL_TARGET_EXPORTS) \
45224 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
45225 for flag in $(EXTRA_TARGET_FLAGS); do \
45226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45227 done; \
45228 (cd $(TARGET_SUBDIR)/libatomic && \
45229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45231 "RANLIB=$${RANLIB}" \
45232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45233 install-html) \
45234 || exit 1
45236 @endif target-libatomic
45238 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
45239 maybe-installcheck-target-libatomic:
45240 @if target-libatomic
45241 maybe-installcheck-target-libatomic: installcheck-target-libatomic
45243 installcheck-target-libatomic: \
45244 configure-target-libatomic
45245 @: $(MAKE); $(unstage)
45246 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45247 r=`${PWD_COMMAND}`; export r; \
45248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45249 $(NORMAL_TARGET_EXPORTS) \
45250 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
45251 for flag in $(EXTRA_TARGET_FLAGS); do \
45252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45253 done; \
45254 (cd $(TARGET_SUBDIR)/libatomic && \
45255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45257 "RANLIB=$${RANLIB}" \
45258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45259 installcheck) \
45260 || exit 1
45262 @endif target-libatomic
45264 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
45265 maybe-mostlyclean-target-libatomic:
45266 @if target-libatomic
45267 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
45269 mostlyclean-target-libatomic:
45270 @: $(MAKE); $(unstage)
45271 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45272 r=`${PWD_COMMAND}`; export r; \
45273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45274 $(NORMAL_TARGET_EXPORTS) \
45275 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
45276 for flag in $(EXTRA_TARGET_FLAGS); do \
45277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45278 done; \
45279 (cd $(TARGET_SUBDIR)/libatomic && \
45280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45282 "RANLIB=$${RANLIB}" \
45283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45284 mostlyclean) \
45285 || exit 1
45287 @endif target-libatomic
45289 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
45290 maybe-clean-target-libatomic:
45291 @if target-libatomic
45292 maybe-clean-target-libatomic: clean-target-libatomic
45294 clean-target-libatomic:
45295 @: $(MAKE); $(unstage)
45296 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45297 r=`${PWD_COMMAND}`; export r; \
45298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45299 $(NORMAL_TARGET_EXPORTS) \
45300 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
45301 for flag in $(EXTRA_TARGET_FLAGS); do \
45302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45303 done; \
45304 (cd $(TARGET_SUBDIR)/libatomic && \
45305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45307 "RANLIB=$${RANLIB}" \
45308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45309 clean) \
45310 || exit 1
45312 @endif target-libatomic
45314 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
45315 maybe-distclean-target-libatomic:
45316 @if target-libatomic
45317 maybe-distclean-target-libatomic: distclean-target-libatomic
45319 distclean-target-libatomic:
45320 @: $(MAKE); $(unstage)
45321 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45322 r=`${PWD_COMMAND}`; export r; \
45323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45324 $(NORMAL_TARGET_EXPORTS) \
45325 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
45326 for flag in $(EXTRA_TARGET_FLAGS); do \
45327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45328 done; \
45329 (cd $(TARGET_SUBDIR)/libatomic && \
45330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45332 "RANLIB=$${RANLIB}" \
45333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45334 distclean) \
45335 || exit 1
45337 @endif target-libatomic
45339 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
45340 maybe-maintainer-clean-target-libatomic:
45341 @if target-libatomic
45342 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
45344 maintainer-clean-target-libatomic:
45345 @: $(MAKE); $(unstage)
45346 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45347 r=`${PWD_COMMAND}`; export r; \
45348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45349 $(NORMAL_TARGET_EXPORTS) \
45350 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
45351 for flag in $(EXTRA_TARGET_FLAGS); do \
45352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45353 done; \
45354 (cd $(TARGET_SUBDIR)/libatomic && \
45355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45357 "RANLIB=$${RANLIB}" \
45358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45359 maintainer-clean) \
45360 || exit 1
45362 @endif target-libatomic
45366 @if target-libgomp
45367 .PHONY: check-target-libgomp-c++
45368 check-target-libgomp-c++:
45369 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
45371 @endif target-libgomp
45373 @if target-libitm
45374 .PHONY: check-target-libitm-c++
45375 check-target-libitm-c++:
45376 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
45378 @endif target-libitm
45380 # ----------
45381 # GCC module
45382 # ----------
45384 @if gcc-no-bootstrap
45385 .PHONY: cross
45386 cross: all-build all-gas all-ld
45387 @r=`${PWD_COMMAND}`; export r; \
45388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45389 $(HOST_EXPORTS) \
45390 echo "Building the C and C++ compiler"; \
45391 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
45392 @r=`${PWD_COMMAND}`; export r; \
45393 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
45394 echo "Building runtime libraries"; \
45395 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
45396 @endif gcc-no-bootstrap
45398 @if gcc
45400 .PHONY: check-gcc-c check-c
45401 check-gcc-c:
45402 r=`${PWD_COMMAND}`; export r; \
45403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45404 $(HOST_EXPORTS) \
45405 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
45406 check-c: check-gcc-c
45408 .PHONY: check-gcc-c++ check-c++
45409 check-gcc-c++:
45410 r=`${PWD_COMMAND}`; export r; \
45411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45412 $(HOST_EXPORTS) \
45413 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
45414 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
45416 .PHONY: check-gcc-fortran check-fortran
45417 check-gcc-fortran:
45418 r=`${PWD_COMMAND}`; export r; \
45419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45420 $(HOST_EXPORTS) \
45421 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
45422 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
45424 .PHONY: check-gcc-java check-java
45425 check-gcc-java:
45426 r=`${PWD_COMMAND}`; export r; \
45427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45428 $(HOST_EXPORTS) \
45429 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
45430 check-java: check-gcc-java check-target-libjava
45432 .PHONY: check-gcc-ada check-ada
45433 check-gcc-ada:
45434 r=`${PWD_COMMAND}`; export r; \
45435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45436 $(HOST_EXPORTS) \
45437 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
45438 check-ada: check-gcc-ada check-target-libada
45440 .PHONY: check-gcc-objc check-objc
45441 check-gcc-objc:
45442 r=`${PWD_COMMAND}`; export r; \
45443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45444 $(HOST_EXPORTS) \
45445 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
45446 check-objc: check-gcc-objc check-target-libobjc
45448 .PHONY: check-gcc-obj-c++ check-obj-c++
45449 check-gcc-obj-c++:
45450 r=`${PWD_COMMAND}`; export r; \
45451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45452 $(HOST_EXPORTS) \
45453 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
45454 check-obj-c++: check-gcc-obj-c++
45456 .PHONY: check-gcc-go check-go
45457 check-gcc-go:
45458 r=`${PWD_COMMAND}`; export r; \
45459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45460 $(HOST_EXPORTS) \
45461 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
45462 check-go: check-gcc-go check-target-libgo
45465 # The gcc part of install-no-fixedincludes, which relies on an intimate
45466 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
45467 .PHONY: gcc-install-no-fixedincludes
45468 gcc-install-no-fixedincludes:
45469 @if [ -f ./gcc/Makefile ]; then \
45470 r=`${PWD_COMMAND}`; export r; \
45471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45472 $(HOST_EXPORTS) \
45473 (cd ./gcc \
45474 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
45475 else true; fi
45476 @endif gcc
45478 # ---------------------
45479 # GCC bootstrap support
45480 # ---------------------
45482 # We track the current stage (the one in 'gcc') in the stage_current file.
45483 # stage_last instead tracks the stage that was built last. These targets
45484 # are dummy when toplevel bootstrap is not active.
45486 # While making host and target tools, symlinks to the final stage must be
45487 # there, so $(unstage) should be run at various points. To avoid excessive
45488 # recursive invocations of make, we "inline" them using a variable. These
45489 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
45490 # to avoid warnings from the GNU Make job server.
45492 unstage = :
45493 stage = :
45494 current_stage = ""
45496 @if gcc-bootstrap
45497 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
45498 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
45499 current_stage = "`cat stage_current 2> /dev/null`"
45500 @endif gcc-bootstrap
45502 .PHONY: unstage stage
45503 unstage:
45504 @: $(MAKE); $(unstage)
45505 stage:
45506 @: $(MAKE); $(stage)
45508 # Disable commands for lean bootstrap.
45509 LEAN = false
45511 # We name the build directories for the various stages "stage1-gcc",
45512 # "stage2-gcc","stage3-gcc", etc.
45514 # Since the 'compare' process will fail (on debugging information) if any
45515 # directory names are different, we need to link the gcc directory for
45516 # the previous stage to a constant name ('prev-gcc'), and to make the name of
45517 # the build directories constant as well. For the latter, we use naked names
45518 # like 'gcc', because the scripts in that directory assume it. We use
45519 # mv on platforms where symlinks to directories do not work or are not
45520 # reliable.
45522 # 'touch' doesn't work right on some platforms.
45523 STAMP = echo timestamp >
45525 # We only want to compare .o files, so set this!
45526 objext = .o
45529 .PHONY: stage1-start stage1-end
45531 stage1-start::
45532 @: $(MAKE); $(stage); \
45533 echo stage1 > stage_current ; \
45534 echo stage1 > stage_last; \
45535 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45536 @if bfd
45537 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
45538 mkdir stage1-bfd; \
45539 mv stage1-bfd bfd
45540 @endif bfd
45541 @if opcodes
45542 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
45543 mkdir stage1-opcodes; \
45544 mv stage1-opcodes opcodes
45545 @endif opcodes
45546 @if binutils
45547 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
45548 mkdir stage1-binutils; \
45549 mv stage1-binutils binutils
45550 @endif binutils
45551 @if fixincludes
45552 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
45553 mkdir stage1-fixincludes; \
45554 mv stage1-fixincludes fixincludes
45555 @endif fixincludes
45556 @if gas
45557 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
45558 mkdir stage1-gas; \
45559 mv stage1-gas gas
45560 @endif gas
45561 @if gcc
45562 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
45563 mkdir stage1-gcc; \
45564 mv stage1-gcc gcc
45565 @endif gcc
45566 @if gmp
45567 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
45568 mkdir stage1-gmp; \
45569 mv stage1-gmp gmp
45570 @endif gmp
45571 @if mpfr
45572 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
45573 mkdir stage1-mpfr; \
45574 mv stage1-mpfr mpfr
45575 @endif mpfr
45576 @if mpc
45577 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
45578 mkdir stage1-mpc; \
45579 mv stage1-mpc mpc
45580 @endif mpc
45581 @if isl
45582 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
45583 mkdir stage1-isl; \
45584 mv stage1-isl isl
45585 @endif isl
45586 @if cloog
45587 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
45588 mkdir stage1-cloog; \
45589 mv stage1-cloog cloog
45590 @endif cloog
45591 @if libelf
45592 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
45593 mkdir stage1-libelf; \
45594 mv stage1-libelf libelf
45595 @endif libelf
45596 @if gold
45597 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
45598 mkdir stage1-gold; \
45599 mv stage1-gold gold
45600 @endif gold
45601 @if intl
45602 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
45603 mkdir stage1-intl; \
45604 mv stage1-intl intl
45605 @endif intl
45606 @if ld
45607 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
45608 mkdir stage1-ld; \
45609 mv stage1-ld ld
45610 @endif ld
45611 @if libbacktrace
45612 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
45613 mkdir stage1-libbacktrace; \
45614 mv stage1-libbacktrace libbacktrace
45615 @endif libbacktrace
45616 @if libcpp
45617 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
45618 mkdir stage1-libcpp; \
45619 mv stage1-libcpp libcpp
45620 @endif libcpp
45621 @if libdecnumber
45622 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
45623 mkdir stage1-libdecnumber; \
45624 mv stage1-libdecnumber libdecnumber
45625 @endif libdecnumber
45626 @if libiberty
45627 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
45628 mkdir stage1-libiberty; \
45629 mv stage1-libiberty libiberty
45630 @endif libiberty
45631 @if zlib
45632 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
45633 mkdir stage1-zlib; \
45634 mv stage1-zlib zlib
45635 @endif zlib
45636 @if lto-plugin
45637 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
45638 mkdir stage1-lto-plugin; \
45639 mv stage1-lto-plugin lto-plugin
45640 @endif lto-plugin
45641 @[ -d stage1-$(TARGET_SUBDIR) ] || \
45642 mkdir stage1-$(TARGET_SUBDIR); \
45643 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
45645 stage1-end::
45646 @if bfd
45647 @if test -d $(HOST_SUBDIR)/bfd ; then \
45648 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
45650 @endif bfd
45651 @if opcodes
45652 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45653 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
45655 @endif opcodes
45656 @if binutils
45657 @if test -d $(HOST_SUBDIR)/binutils ; then \
45658 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
45660 @endif binutils
45661 @if fixincludes
45662 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
45663 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes ; \
45665 @endif fixincludes
45666 @if gas
45667 @if test -d $(HOST_SUBDIR)/gas ; then \
45668 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
45670 @endif gas
45671 @if gcc
45672 @if test -d $(HOST_SUBDIR)/gcc ; then \
45673 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
45675 @endif gcc
45676 @if gmp
45677 @if test -d $(HOST_SUBDIR)/gmp ; then \
45678 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
45680 @endif gmp
45681 @if mpfr
45682 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45683 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
45685 @endif mpfr
45686 @if mpc
45687 @if test -d $(HOST_SUBDIR)/mpc ; then \
45688 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
45690 @endif mpc
45691 @if isl
45692 @if test -d $(HOST_SUBDIR)/isl ; then \
45693 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
45695 @endif isl
45696 @if cloog
45697 @if test -d $(HOST_SUBDIR)/cloog ; then \
45698 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
45700 @endif cloog
45701 @if libelf
45702 @if test -d $(HOST_SUBDIR)/libelf ; then \
45703 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
45705 @endif libelf
45706 @if gold
45707 @if test -d $(HOST_SUBDIR)/gold ; then \
45708 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
45710 @endif gold
45711 @if intl
45712 @if test -d $(HOST_SUBDIR)/intl ; then \
45713 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
45715 @endif intl
45716 @if ld
45717 @if test -d $(HOST_SUBDIR)/ld ; then \
45718 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
45720 @endif ld
45721 @if libbacktrace
45722 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45723 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
45725 @endif libbacktrace
45726 @if libcpp
45727 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45728 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
45730 @endif libcpp
45731 @if libdecnumber
45732 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45733 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
45735 @endif libdecnumber
45736 @if libiberty
45737 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45738 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
45740 @endif libiberty
45741 @if zlib
45742 @if test -d $(HOST_SUBDIR)/zlib ; then \
45743 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
45745 @endif zlib
45746 @if lto-plugin
45747 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45748 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
45750 @endif lto-plugin
45751 @if test -d $(TARGET_SUBDIR) ; then \
45752 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
45754 rm -f stage_current
45756 # Bubble a bug fix through all the stages up to stage 1. They are
45757 # remade, but not reconfigured. The next stage (if any) will not be
45758 # reconfigured either.
45759 .PHONY: stage1-bubble
45760 stage1-bubble::
45761 @r=`${PWD_COMMAND}`; export r; \
45762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45763 if test -f stage1-lean ; then \
45764 echo Skipping rebuild of stage1 ; \
45765 else \
45766 $(MAKE) stage1-start; \
45767 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
45770 .PHONY: all-stage1 clean-stage1
45771 do-clean: clean-stage1
45773 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45774 # only possibility, but now it conflicts with no-bootstrap rules
45775 @if gcc-bootstrap
45780 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45782 .PHONY: distclean-stage1
45783 distclean-stage1::
45784 @: $(MAKE); $(stage)
45785 @test "`cat stage_last`" != stage1 || rm -f stage_last
45786 rm -rf stage1-*
45789 @endif gcc-bootstrap
45792 .PHONY: stage2-start stage2-end
45794 stage2-start::
45795 @: $(MAKE); $(stage); \
45796 echo stage2 > stage_current ; \
45797 echo stage2 > stage_last; \
45798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45799 @if bfd
45800 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
45801 mkdir stage2-bfd; \
45802 mv stage2-bfd bfd ; \
45803 mv stage1-bfd prev-bfd || test -f stage1-lean
45804 @endif bfd
45805 @if opcodes
45806 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
45807 mkdir stage2-opcodes; \
45808 mv stage2-opcodes opcodes ; \
45809 mv stage1-opcodes prev-opcodes || test -f stage1-lean
45810 @endif opcodes
45811 @if binutils
45812 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
45813 mkdir stage2-binutils; \
45814 mv stage2-binutils binutils ; \
45815 mv stage1-binutils prev-binutils || test -f stage1-lean
45816 @endif binutils
45817 @if fixincludes
45818 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
45819 mkdir stage2-fixincludes; \
45820 mv stage2-fixincludes fixincludes ; \
45821 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
45822 @endif fixincludes
45823 @if gas
45824 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
45825 mkdir stage2-gas; \
45826 mv stage2-gas gas ; \
45827 mv stage1-gas prev-gas || test -f stage1-lean
45828 @endif gas
45829 @if gcc
45830 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
45831 mkdir stage2-gcc; \
45832 mv stage2-gcc gcc ; \
45833 mv stage1-gcc prev-gcc || test -f stage1-lean
45834 @endif gcc
45835 @if gmp
45836 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
45837 mkdir stage2-gmp; \
45838 mv stage2-gmp gmp ; \
45839 mv stage1-gmp prev-gmp || test -f stage1-lean
45840 @endif gmp
45841 @if mpfr
45842 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
45843 mkdir stage2-mpfr; \
45844 mv stage2-mpfr mpfr ; \
45845 mv stage1-mpfr prev-mpfr || test -f stage1-lean
45846 @endif mpfr
45847 @if mpc
45848 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
45849 mkdir stage2-mpc; \
45850 mv stage2-mpc mpc ; \
45851 mv stage1-mpc prev-mpc || test -f stage1-lean
45852 @endif mpc
45853 @if isl
45854 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
45855 mkdir stage2-isl; \
45856 mv stage2-isl isl ; \
45857 mv stage1-isl prev-isl || test -f stage1-lean
45858 @endif isl
45859 @if cloog
45860 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
45861 mkdir stage2-cloog; \
45862 mv stage2-cloog cloog ; \
45863 mv stage1-cloog prev-cloog || test -f stage1-lean
45864 @endif cloog
45865 @if libelf
45866 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
45867 mkdir stage2-libelf; \
45868 mv stage2-libelf libelf ; \
45869 mv stage1-libelf prev-libelf || test -f stage1-lean
45870 @endif libelf
45871 @if gold
45872 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
45873 mkdir stage2-gold; \
45874 mv stage2-gold gold ; \
45875 mv stage1-gold prev-gold || test -f stage1-lean
45876 @endif gold
45877 @if intl
45878 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
45879 mkdir stage2-intl; \
45880 mv stage2-intl intl ; \
45881 mv stage1-intl prev-intl || test -f stage1-lean
45882 @endif intl
45883 @if ld
45884 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
45885 mkdir stage2-ld; \
45886 mv stage2-ld ld ; \
45887 mv stage1-ld prev-ld || test -f stage1-lean
45888 @endif ld
45889 @if libbacktrace
45890 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
45891 mkdir stage2-libbacktrace; \
45892 mv stage2-libbacktrace libbacktrace ; \
45893 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
45894 @endif libbacktrace
45895 @if libcpp
45896 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
45897 mkdir stage2-libcpp; \
45898 mv stage2-libcpp libcpp ; \
45899 mv stage1-libcpp prev-libcpp || test -f stage1-lean
45900 @endif libcpp
45901 @if libdecnumber
45902 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
45903 mkdir stage2-libdecnumber; \
45904 mv stage2-libdecnumber libdecnumber ; \
45905 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
45906 @endif libdecnumber
45907 @if libiberty
45908 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
45909 mkdir stage2-libiberty; \
45910 mv stage2-libiberty libiberty ; \
45911 mv stage1-libiberty prev-libiberty || test -f stage1-lean
45912 @endif libiberty
45913 @if zlib
45914 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
45915 mkdir stage2-zlib; \
45916 mv stage2-zlib zlib ; \
45917 mv stage1-zlib prev-zlib || test -f stage1-lean
45918 @endif zlib
45919 @if lto-plugin
45920 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
45921 mkdir stage2-lto-plugin; \
45922 mv stage2-lto-plugin lto-plugin ; \
45923 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
45924 @endif lto-plugin
45925 @[ -d stage2-$(TARGET_SUBDIR) ] || \
45926 mkdir stage2-$(TARGET_SUBDIR); \
45927 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45928 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45930 stage2-end::
45931 @if bfd
45932 @if test -d $(HOST_SUBDIR)/bfd ; then \
45933 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
45934 mv prev-bfd stage1-bfd ; : ; \
45936 @endif bfd
45937 @if opcodes
45938 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45939 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
45940 mv prev-opcodes stage1-opcodes ; : ; \
45942 @endif opcodes
45943 @if binutils
45944 @if test -d $(HOST_SUBDIR)/binutils ; then \
45945 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
45946 mv prev-binutils stage1-binutils ; : ; \
45948 @endif binutils
45949 @if fixincludes
45950 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
45951 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes ; \
45952 mv prev-fixincludes stage1-fixincludes ; : ; \
45954 @endif fixincludes
45955 @if gas
45956 @if test -d $(HOST_SUBDIR)/gas ; then \
45957 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
45958 mv prev-gas stage1-gas ; : ; \
45960 @endif gas
45961 @if gcc
45962 @if test -d $(HOST_SUBDIR)/gcc ; then \
45963 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
45964 mv prev-gcc stage1-gcc ; : ; \
45966 @endif gcc
45967 @if gmp
45968 @if test -d $(HOST_SUBDIR)/gmp ; then \
45969 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
45970 mv prev-gmp stage1-gmp ; : ; \
45972 @endif gmp
45973 @if mpfr
45974 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45975 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
45976 mv prev-mpfr stage1-mpfr ; : ; \
45978 @endif mpfr
45979 @if mpc
45980 @if test -d $(HOST_SUBDIR)/mpc ; then \
45981 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
45982 mv prev-mpc stage1-mpc ; : ; \
45984 @endif mpc
45985 @if isl
45986 @if test -d $(HOST_SUBDIR)/isl ; then \
45987 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
45988 mv prev-isl stage1-isl ; : ; \
45990 @endif isl
45991 @if cloog
45992 @if test -d $(HOST_SUBDIR)/cloog ; then \
45993 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
45994 mv prev-cloog stage1-cloog ; : ; \
45996 @endif cloog
45997 @if libelf
45998 @if test -d $(HOST_SUBDIR)/libelf ; then \
45999 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
46000 mv prev-libelf stage1-libelf ; : ; \
46002 @endif libelf
46003 @if gold
46004 @if test -d $(HOST_SUBDIR)/gold ; then \
46005 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
46006 mv prev-gold stage1-gold ; : ; \
46008 @endif gold
46009 @if intl
46010 @if test -d $(HOST_SUBDIR)/intl ; then \
46011 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
46012 mv prev-intl stage1-intl ; : ; \
46014 @endif intl
46015 @if ld
46016 @if test -d $(HOST_SUBDIR)/ld ; then \
46017 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
46018 mv prev-ld stage1-ld ; : ; \
46020 @endif ld
46021 @if libbacktrace
46022 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46023 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
46024 mv prev-libbacktrace stage1-libbacktrace ; : ; \
46026 @endif libbacktrace
46027 @if libcpp
46028 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46029 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
46030 mv prev-libcpp stage1-libcpp ; : ; \
46032 @endif libcpp
46033 @if libdecnumber
46034 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46035 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
46036 mv prev-libdecnumber stage1-libdecnumber ; : ; \
46038 @endif libdecnumber
46039 @if libiberty
46040 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46041 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
46042 mv prev-libiberty stage1-libiberty ; : ; \
46044 @endif libiberty
46045 @if zlib
46046 @if test -d $(HOST_SUBDIR)/zlib ; then \
46047 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
46048 mv prev-zlib stage1-zlib ; : ; \
46050 @endif zlib
46051 @if lto-plugin
46052 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46053 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
46054 mv prev-lto-plugin stage1-lto-plugin ; : ; \
46056 @endif lto-plugin
46057 @if test -d $(TARGET_SUBDIR) ; then \
46058 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
46059 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
46061 rm -f stage_current
46063 # Bubble a bug fix through all the stages up to stage 2. They are
46064 # remade, but not reconfigured. The next stage (if any) will not be
46065 # reconfigured either.
46066 .PHONY: stage2-bubble
46067 stage2-bubble:: stage1-bubble
46068 @r=`${PWD_COMMAND}`; export r; \
46069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46070 if test -f stage2-lean || test -f stage1-lean ; then \
46071 echo Skipping rebuild of stage2 ; \
46072 else \
46073 $(MAKE) stage2-start; \
46074 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
46077 .PHONY: all-stage2 clean-stage2
46078 do-clean: clean-stage2
46080 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46081 # only possibility, but now it conflicts with no-bootstrap rules
46082 @if gcc-bootstrap
46086 .PHONY: bootstrap2 bootstrap2-lean
46087 bootstrap2:
46088 echo stage2 > stage_final
46089 @r=`${PWD_COMMAND}`; export r; \
46090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46091 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
46092 @: $(MAKE); $(unstage)
46093 @r=`${PWD_COMMAND}`; export r; \
46094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46095 TFLAGS="$(STAGE2_TFLAGS)"; \
46096 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46098 bootstrap2-lean:
46099 echo stage2 > stage_final
46100 @r=`${PWD_COMMAND}`; export r; \
46101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46102 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
46103 @: $(MAKE); $(unstage)
46104 @r=`${PWD_COMMAND}`; export r; \
46105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46106 TFLAGS="$(STAGE2_TFLAGS)"; \
46107 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46110 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46111 distclean-stage1:: distclean-stage2
46112 .PHONY: distclean-stage2
46113 distclean-stage2::
46114 @: $(MAKE); $(stage)
46115 @test "`cat stage_last`" != stage2 || rm -f stage_last
46116 rm -rf stage2-*
46119 @endif gcc-bootstrap
46122 .PHONY: stage3-start stage3-end
46124 stage3-start::
46125 @: $(MAKE); $(stage); \
46126 echo stage3 > stage_current ; \
46127 echo stage3 > stage_last; \
46128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46129 @if bfd
46130 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
46131 mkdir stage3-bfd; \
46132 mv stage3-bfd bfd ; \
46133 mv stage2-bfd prev-bfd || test -f stage2-lean
46134 @endif bfd
46135 @if opcodes
46136 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
46137 mkdir stage3-opcodes; \
46138 mv stage3-opcodes opcodes ; \
46139 mv stage2-opcodes prev-opcodes || test -f stage2-lean
46140 @endif opcodes
46141 @if binutils
46142 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
46143 mkdir stage3-binutils; \
46144 mv stage3-binutils binutils ; \
46145 mv stage2-binutils prev-binutils || test -f stage2-lean
46146 @endif binutils
46147 @if fixincludes
46148 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
46149 mkdir stage3-fixincludes; \
46150 mv stage3-fixincludes fixincludes ; \
46151 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
46152 @endif fixincludes
46153 @if gas
46154 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
46155 mkdir stage3-gas; \
46156 mv stage3-gas gas ; \
46157 mv stage2-gas prev-gas || test -f stage2-lean
46158 @endif gas
46159 @if gcc
46160 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
46161 mkdir stage3-gcc; \
46162 mv stage3-gcc gcc ; \
46163 mv stage2-gcc prev-gcc || test -f stage2-lean
46164 @endif gcc
46165 @if gmp
46166 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
46167 mkdir stage3-gmp; \
46168 mv stage3-gmp gmp ; \
46169 mv stage2-gmp prev-gmp || test -f stage2-lean
46170 @endif gmp
46171 @if mpfr
46172 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
46173 mkdir stage3-mpfr; \
46174 mv stage3-mpfr mpfr ; \
46175 mv stage2-mpfr prev-mpfr || test -f stage2-lean
46176 @endif mpfr
46177 @if mpc
46178 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
46179 mkdir stage3-mpc; \
46180 mv stage3-mpc mpc ; \
46181 mv stage2-mpc prev-mpc || test -f stage2-lean
46182 @endif mpc
46183 @if isl
46184 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
46185 mkdir stage3-isl; \
46186 mv stage3-isl isl ; \
46187 mv stage2-isl prev-isl || test -f stage2-lean
46188 @endif isl
46189 @if cloog
46190 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
46191 mkdir stage3-cloog; \
46192 mv stage3-cloog cloog ; \
46193 mv stage2-cloog prev-cloog || test -f stage2-lean
46194 @endif cloog
46195 @if libelf
46196 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
46197 mkdir stage3-libelf; \
46198 mv stage3-libelf libelf ; \
46199 mv stage2-libelf prev-libelf || test -f stage2-lean
46200 @endif libelf
46201 @if gold
46202 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
46203 mkdir stage3-gold; \
46204 mv stage3-gold gold ; \
46205 mv stage2-gold prev-gold || test -f stage2-lean
46206 @endif gold
46207 @if intl
46208 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
46209 mkdir stage3-intl; \
46210 mv stage3-intl intl ; \
46211 mv stage2-intl prev-intl || test -f stage2-lean
46212 @endif intl
46213 @if ld
46214 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
46215 mkdir stage3-ld; \
46216 mv stage3-ld ld ; \
46217 mv stage2-ld prev-ld || test -f stage2-lean
46218 @endif ld
46219 @if libbacktrace
46220 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
46221 mkdir stage3-libbacktrace; \
46222 mv stage3-libbacktrace libbacktrace ; \
46223 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
46224 @endif libbacktrace
46225 @if libcpp
46226 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
46227 mkdir stage3-libcpp; \
46228 mv stage3-libcpp libcpp ; \
46229 mv stage2-libcpp prev-libcpp || test -f stage2-lean
46230 @endif libcpp
46231 @if libdecnumber
46232 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
46233 mkdir stage3-libdecnumber; \
46234 mv stage3-libdecnumber libdecnumber ; \
46235 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
46236 @endif libdecnumber
46237 @if libiberty
46238 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
46239 mkdir stage3-libiberty; \
46240 mv stage3-libiberty libiberty ; \
46241 mv stage2-libiberty prev-libiberty || test -f stage2-lean
46242 @endif libiberty
46243 @if zlib
46244 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
46245 mkdir stage3-zlib; \
46246 mv stage3-zlib zlib ; \
46247 mv stage2-zlib prev-zlib || test -f stage2-lean
46248 @endif zlib
46249 @if lto-plugin
46250 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
46251 mkdir stage3-lto-plugin; \
46252 mv stage3-lto-plugin lto-plugin ; \
46253 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
46254 @endif lto-plugin
46255 @[ -d stage3-$(TARGET_SUBDIR) ] || \
46256 mkdir stage3-$(TARGET_SUBDIR); \
46257 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46258 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
46260 stage3-end::
46261 @if bfd
46262 @if test -d $(HOST_SUBDIR)/bfd ; then \
46263 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
46264 mv prev-bfd stage2-bfd ; : ; \
46266 @endif bfd
46267 @if opcodes
46268 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46269 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
46270 mv prev-opcodes stage2-opcodes ; : ; \
46272 @endif opcodes
46273 @if binutils
46274 @if test -d $(HOST_SUBDIR)/binutils ; then \
46275 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
46276 mv prev-binutils stage2-binutils ; : ; \
46278 @endif binutils
46279 @if fixincludes
46280 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46281 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes ; \
46282 mv prev-fixincludes stage2-fixincludes ; : ; \
46284 @endif fixincludes
46285 @if gas
46286 @if test -d $(HOST_SUBDIR)/gas ; then \
46287 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
46288 mv prev-gas stage2-gas ; : ; \
46290 @endif gas
46291 @if gcc
46292 @if test -d $(HOST_SUBDIR)/gcc ; then \
46293 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
46294 mv prev-gcc stage2-gcc ; : ; \
46296 @endif gcc
46297 @if gmp
46298 @if test -d $(HOST_SUBDIR)/gmp ; then \
46299 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
46300 mv prev-gmp stage2-gmp ; : ; \
46302 @endif gmp
46303 @if mpfr
46304 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46305 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
46306 mv prev-mpfr stage2-mpfr ; : ; \
46308 @endif mpfr
46309 @if mpc
46310 @if test -d $(HOST_SUBDIR)/mpc ; then \
46311 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
46312 mv prev-mpc stage2-mpc ; : ; \
46314 @endif mpc
46315 @if isl
46316 @if test -d $(HOST_SUBDIR)/isl ; then \
46317 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
46318 mv prev-isl stage2-isl ; : ; \
46320 @endif isl
46321 @if cloog
46322 @if test -d $(HOST_SUBDIR)/cloog ; then \
46323 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
46324 mv prev-cloog stage2-cloog ; : ; \
46326 @endif cloog
46327 @if libelf
46328 @if test -d $(HOST_SUBDIR)/libelf ; then \
46329 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
46330 mv prev-libelf stage2-libelf ; : ; \
46332 @endif libelf
46333 @if gold
46334 @if test -d $(HOST_SUBDIR)/gold ; then \
46335 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
46336 mv prev-gold stage2-gold ; : ; \
46338 @endif gold
46339 @if intl
46340 @if test -d $(HOST_SUBDIR)/intl ; then \
46341 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
46342 mv prev-intl stage2-intl ; : ; \
46344 @endif intl
46345 @if ld
46346 @if test -d $(HOST_SUBDIR)/ld ; then \
46347 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
46348 mv prev-ld stage2-ld ; : ; \
46350 @endif ld
46351 @if libbacktrace
46352 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46353 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
46354 mv prev-libbacktrace stage2-libbacktrace ; : ; \
46356 @endif libbacktrace
46357 @if libcpp
46358 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46359 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
46360 mv prev-libcpp stage2-libcpp ; : ; \
46362 @endif libcpp
46363 @if libdecnumber
46364 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46365 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
46366 mv prev-libdecnumber stage2-libdecnumber ; : ; \
46368 @endif libdecnumber
46369 @if libiberty
46370 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46371 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
46372 mv prev-libiberty stage2-libiberty ; : ; \
46374 @endif libiberty
46375 @if zlib
46376 @if test -d $(HOST_SUBDIR)/zlib ; then \
46377 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
46378 mv prev-zlib stage2-zlib ; : ; \
46380 @endif zlib
46381 @if lto-plugin
46382 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46383 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
46384 mv prev-lto-plugin stage2-lto-plugin ; : ; \
46386 @endif lto-plugin
46387 @if test -d $(TARGET_SUBDIR) ; then \
46388 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
46389 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
46391 rm -f stage_current
46393 # Bubble a bug fix through all the stages up to stage 3. They are
46394 # remade, but not reconfigured. The next stage (if any) will not be
46395 # reconfigured either.
46396 .PHONY: stage3-bubble
46397 stage3-bubble:: stage2-bubble
46398 @r=`${PWD_COMMAND}`; export r; \
46399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46400 if test -f stage3-lean || test -f stage2-lean ; then \
46401 echo Skipping rebuild of stage3 ; \
46402 else \
46403 $(MAKE) stage3-start; \
46404 if $(LEAN); then \
46405 rm -rf stage1-* ; \
46406 $(STAMP) stage1-lean ; \
46407 fi; \
46408 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
46410 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
46412 .PHONY: all-stage3 clean-stage3
46413 do-clean: clean-stage3
46415 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46416 # only possibility, but now it conflicts with no-bootstrap rules
46417 @if gcc-bootstrap
46419 compare:
46420 @r=`${PWD_COMMAND}`; export r; \
46421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46422 if test -f stage2-lean; then \
46423 echo Cannot compare object files as stage 2 was deleted. ; \
46424 exit 0 ; \
46425 fi; \
46426 : $(MAKE); $(stage); \
46427 rm -f .bad_compare ; \
46428 echo Comparing stages 2 and 3 ; \
46429 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
46430 files=`find stage3-* -name "*$(objext)" -print | \
46431 sed -n s,^stage$$sed-,,p` ; \
46432 for file in $${files} ; do \
46433 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
46434 if test ! -f $$f1; then continue; fi; \
46435 $(do-compare) > /dev/null 2>&1; \
46436 if test $$? -eq 1; then \
46437 case $$file in \
46438 @compare_exclusions@) \
46439 echo warning: $$file differs ;; \
46440 *) \
46441 echo $$file differs >> .bad_compare ;; \
46442 esac ; \
46443 fi ; \
46444 done ; \
46445 if [ -f .bad_compare ]; then \
46446 echo "Bootstrap comparison failure!"; \
46447 cat .bad_compare; \
46448 exit 1; \
46449 else \
46450 echo Comparison successful.; \
46451 fi ; \
46452 $(STAMP) compare
46453 if $(LEAN); then \
46454 rm -rf stage2-*; \
46455 $(STAMP) stage2-lean; \
46460 .PHONY: bootstrap bootstrap-lean
46461 bootstrap:
46462 echo stage3 > stage_final
46463 @r=`${PWD_COMMAND}`; export r; \
46464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46465 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
46466 @: $(MAKE); $(unstage)
46467 @r=`${PWD_COMMAND}`; export r; \
46468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46469 TFLAGS="$(STAGE3_TFLAGS)"; \
46470 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46472 bootstrap-lean:
46473 echo stage3 > stage_final
46474 @r=`${PWD_COMMAND}`; export r; \
46475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46476 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
46477 @: $(MAKE); $(unstage)
46478 @r=`${PWD_COMMAND}`; export r; \
46479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46480 TFLAGS="$(STAGE3_TFLAGS)"; \
46481 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46484 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46485 distclean-stage2:: distclean-stage3
46486 .PHONY: distclean-stage3
46487 distclean-stage3::
46488 @: $(MAKE); $(stage)
46489 @test "`cat stage_last`" != stage3 || rm -f stage_last
46490 rm -rf stage3-* compare
46493 .PHONY: cleanstrap
46494 cleanstrap: do-distclean local-clean
46495 echo stage3 > stage_final
46496 @r=`${PWD_COMMAND}`; export r; \
46497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46498 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
46499 @: $(MAKE); $(unstage)
46500 @r=`${PWD_COMMAND}`; export r; \
46501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46502 TFLAGS="$(STAGE3_TFLAGS)"; \
46503 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46505 @endif gcc-bootstrap
46508 .PHONY: stage4-start stage4-end
46510 stage4-start::
46511 @: $(MAKE); $(stage); \
46512 echo stage4 > stage_current ; \
46513 echo stage4 > stage_last; \
46514 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46515 @if bfd
46516 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
46517 mkdir stage4-bfd; \
46518 mv stage4-bfd bfd ; \
46519 mv stage3-bfd prev-bfd || test -f stage3-lean
46520 @endif bfd
46521 @if opcodes
46522 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
46523 mkdir stage4-opcodes; \
46524 mv stage4-opcodes opcodes ; \
46525 mv stage3-opcodes prev-opcodes || test -f stage3-lean
46526 @endif opcodes
46527 @if binutils
46528 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
46529 mkdir stage4-binutils; \
46530 mv stage4-binutils binutils ; \
46531 mv stage3-binutils prev-binutils || test -f stage3-lean
46532 @endif binutils
46533 @if fixincludes
46534 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
46535 mkdir stage4-fixincludes; \
46536 mv stage4-fixincludes fixincludes ; \
46537 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
46538 @endif fixincludes
46539 @if gas
46540 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
46541 mkdir stage4-gas; \
46542 mv stage4-gas gas ; \
46543 mv stage3-gas prev-gas || test -f stage3-lean
46544 @endif gas
46545 @if gcc
46546 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
46547 mkdir stage4-gcc; \
46548 mv stage4-gcc gcc ; \
46549 mv stage3-gcc prev-gcc || test -f stage3-lean
46550 @endif gcc
46551 @if gmp
46552 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
46553 mkdir stage4-gmp; \
46554 mv stage4-gmp gmp ; \
46555 mv stage3-gmp prev-gmp || test -f stage3-lean
46556 @endif gmp
46557 @if mpfr
46558 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
46559 mkdir stage4-mpfr; \
46560 mv stage4-mpfr mpfr ; \
46561 mv stage3-mpfr prev-mpfr || test -f stage3-lean
46562 @endif mpfr
46563 @if mpc
46564 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
46565 mkdir stage4-mpc; \
46566 mv stage4-mpc mpc ; \
46567 mv stage3-mpc prev-mpc || test -f stage3-lean
46568 @endif mpc
46569 @if isl
46570 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
46571 mkdir stage4-isl; \
46572 mv stage4-isl isl ; \
46573 mv stage3-isl prev-isl || test -f stage3-lean
46574 @endif isl
46575 @if cloog
46576 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
46577 mkdir stage4-cloog; \
46578 mv stage4-cloog cloog ; \
46579 mv stage3-cloog prev-cloog || test -f stage3-lean
46580 @endif cloog
46581 @if libelf
46582 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
46583 mkdir stage4-libelf; \
46584 mv stage4-libelf libelf ; \
46585 mv stage3-libelf prev-libelf || test -f stage3-lean
46586 @endif libelf
46587 @if gold
46588 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
46589 mkdir stage4-gold; \
46590 mv stage4-gold gold ; \
46591 mv stage3-gold prev-gold || test -f stage3-lean
46592 @endif gold
46593 @if intl
46594 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
46595 mkdir stage4-intl; \
46596 mv stage4-intl intl ; \
46597 mv stage3-intl prev-intl || test -f stage3-lean
46598 @endif intl
46599 @if ld
46600 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
46601 mkdir stage4-ld; \
46602 mv stage4-ld ld ; \
46603 mv stage3-ld prev-ld || test -f stage3-lean
46604 @endif ld
46605 @if libbacktrace
46606 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
46607 mkdir stage4-libbacktrace; \
46608 mv stage4-libbacktrace libbacktrace ; \
46609 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
46610 @endif libbacktrace
46611 @if libcpp
46612 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
46613 mkdir stage4-libcpp; \
46614 mv stage4-libcpp libcpp ; \
46615 mv stage3-libcpp prev-libcpp || test -f stage3-lean
46616 @endif libcpp
46617 @if libdecnumber
46618 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
46619 mkdir stage4-libdecnumber; \
46620 mv stage4-libdecnumber libdecnumber ; \
46621 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
46622 @endif libdecnumber
46623 @if libiberty
46624 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
46625 mkdir stage4-libiberty; \
46626 mv stage4-libiberty libiberty ; \
46627 mv stage3-libiberty prev-libiberty || test -f stage3-lean
46628 @endif libiberty
46629 @if zlib
46630 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
46631 mkdir stage4-zlib; \
46632 mv stage4-zlib zlib ; \
46633 mv stage3-zlib prev-zlib || test -f stage3-lean
46634 @endif zlib
46635 @if lto-plugin
46636 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
46637 mkdir stage4-lto-plugin; \
46638 mv stage4-lto-plugin lto-plugin ; \
46639 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
46640 @endif lto-plugin
46641 @[ -d stage4-$(TARGET_SUBDIR) ] || \
46642 mkdir stage4-$(TARGET_SUBDIR); \
46643 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46644 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
46646 stage4-end::
46647 @if bfd
46648 @if test -d $(HOST_SUBDIR)/bfd ; then \
46649 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
46650 mv prev-bfd stage3-bfd ; : ; \
46652 @endif bfd
46653 @if opcodes
46654 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46655 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
46656 mv prev-opcodes stage3-opcodes ; : ; \
46658 @endif opcodes
46659 @if binutils
46660 @if test -d $(HOST_SUBDIR)/binutils ; then \
46661 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
46662 mv prev-binutils stage3-binutils ; : ; \
46664 @endif binutils
46665 @if fixincludes
46666 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46667 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes ; \
46668 mv prev-fixincludes stage3-fixincludes ; : ; \
46670 @endif fixincludes
46671 @if gas
46672 @if test -d $(HOST_SUBDIR)/gas ; then \
46673 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
46674 mv prev-gas stage3-gas ; : ; \
46676 @endif gas
46677 @if gcc
46678 @if test -d $(HOST_SUBDIR)/gcc ; then \
46679 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
46680 mv prev-gcc stage3-gcc ; : ; \
46682 @endif gcc
46683 @if gmp
46684 @if test -d $(HOST_SUBDIR)/gmp ; then \
46685 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
46686 mv prev-gmp stage3-gmp ; : ; \
46688 @endif gmp
46689 @if mpfr
46690 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46691 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
46692 mv prev-mpfr stage3-mpfr ; : ; \
46694 @endif mpfr
46695 @if mpc
46696 @if test -d $(HOST_SUBDIR)/mpc ; then \
46697 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
46698 mv prev-mpc stage3-mpc ; : ; \
46700 @endif mpc
46701 @if isl
46702 @if test -d $(HOST_SUBDIR)/isl ; then \
46703 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
46704 mv prev-isl stage3-isl ; : ; \
46706 @endif isl
46707 @if cloog
46708 @if test -d $(HOST_SUBDIR)/cloog ; then \
46709 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
46710 mv prev-cloog stage3-cloog ; : ; \
46712 @endif cloog
46713 @if libelf
46714 @if test -d $(HOST_SUBDIR)/libelf ; then \
46715 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
46716 mv prev-libelf stage3-libelf ; : ; \
46718 @endif libelf
46719 @if gold
46720 @if test -d $(HOST_SUBDIR)/gold ; then \
46721 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
46722 mv prev-gold stage3-gold ; : ; \
46724 @endif gold
46725 @if intl
46726 @if test -d $(HOST_SUBDIR)/intl ; then \
46727 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
46728 mv prev-intl stage3-intl ; : ; \
46730 @endif intl
46731 @if ld
46732 @if test -d $(HOST_SUBDIR)/ld ; then \
46733 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
46734 mv prev-ld stage3-ld ; : ; \
46736 @endif ld
46737 @if libbacktrace
46738 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46739 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
46740 mv prev-libbacktrace stage3-libbacktrace ; : ; \
46742 @endif libbacktrace
46743 @if libcpp
46744 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46745 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
46746 mv prev-libcpp stage3-libcpp ; : ; \
46748 @endif libcpp
46749 @if libdecnumber
46750 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46751 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
46752 mv prev-libdecnumber stage3-libdecnumber ; : ; \
46754 @endif libdecnumber
46755 @if libiberty
46756 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46757 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
46758 mv prev-libiberty stage3-libiberty ; : ; \
46760 @endif libiberty
46761 @if zlib
46762 @if test -d $(HOST_SUBDIR)/zlib ; then \
46763 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
46764 mv prev-zlib stage3-zlib ; : ; \
46766 @endif zlib
46767 @if lto-plugin
46768 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46769 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
46770 mv prev-lto-plugin stage3-lto-plugin ; : ; \
46772 @endif lto-plugin
46773 @if test -d $(TARGET_SUBDIR) ; then \
46774 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
46775 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
46777 rm -f stage_current
46779 # Bubble a bug fix through all the stages up to stage 4. They are
46780 # remade, but not reconfigured. The next stage (if any) will not be
46781 # reconfigured either.
46782 .PHONY: stage4-bubble
46783 stage4-bubble:: stage3-bubble
46784 @r=`${PWD_COMMAND}`; export r; \
46785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46786 if test -f stage4-lean || test -f stage3-lean ; then \
46787 echo Skipping rebuild of stage4 ; \
46788 else \
46789 $(MAKE) stage4-start; \
46790 if $(LEAN); then \
46791 rm -rf stage2-* ; \
46792 $(STAMP) stage2-lean ; \
46793 fi; \
46794 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
46796 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
46798 .PHONY: all-stage4 clean-stage4
46799 do-clean: clean-stage4
46801 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46802 # only possibility, but now it conflicts with no-bootstrap rules
46803 @if gcc-bootstrap
46805 compare3:
46806 @r=`${PWD_COMMAND}`; export r; \
46807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46808 if test -f stage3-lean; then \
46809 echo Cannot compare object files as stage 3 was deleted. ; \
46810 exit 0 ; \
46811 fi; \
46812 : $(MAKE); $(stage); \
46813 rm -f .bad_compare ; \
46814 echo Comparing stages 3 and 4 ; \
46815 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
46816 files=`find stage4-* -name "*$(objext)" -print | \
46817 sed -n s,^stage$$sed-,,p` ; \
46818 for file in $${files} ; do \
46819 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
46820 if test ! -f $$f1; then continue; fi; \
46821 $(do-compare3) > /dev/null 2>&1; \
46822 if test $$? -eq 1; then \
46823 case $$file in \
46824 @compare_exclusions@) \
46825 echo warning: $$file differs ;; \
46826 *) \
46827 echo $$file differs >> .bad_compare ;; \
46828 esac ; \
46829 fi ; \
46830 done ; \
46831 if [ -f .bad_compare ]; then \
46832 echo "Bootstrap comparison failure!"; \
46833 cat .bad_compare; \
46834 exit 1; \
46835 else \
46836 echo Comparison successful.; \
46837 fi ; \
46838 $(STAMP) compare3
46839 if $(LEAN); then \
46840 rm -rf stage3-*; \
46841 $(STAMP) stage3-lean; \
46846 .PHONY: bootstrap4 bootstrap4-lean
46847 bootstrap4:
46848 echo stage4 > stage_final
46849 @r=`${PWD_COMMAND}`; export r; \
46850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46851 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
46852 @: $(MAKE); $(unstage)
46853 @r=`${PWD_COMMAND}`; export r; \
46854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46855 TFLAGS="$(STAGE4_TFLAGS)"; \
46856 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46858 bootstrap4-lean:
46859 echo stage4 > stage_final
46860 @r=`${PWD_COMMAND}`; export r; \
46861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46862 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
46863 @: $(MAKE); $(unstage)
46864 @r=`${PWD_COMMAND}`; export r; \
46865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46866 TFLAGS="$(STAGE4_TFLAGS)"; \
46867 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46870 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46871 distclean-stage3:: distclean-stage4
46872 .PHONY: distclean-stage4
46873 distclean-stage4::
46874 @: $(MAKE); $(stage)
46875 @test "`cat stage_last`" != stage4 || rm -f stage_last
46876 rm -rf stage4-* compare3
46879 @endif gcc-bootstrap
46882 .PHONY: stageprofile-start stageprofile-end
46884 stageprofile-start::
46885 @: $(MAKE); $(stage); \
46886 echo stageprofile > stage_current ; \
46887 echo stageprofile > stage_last; \
46888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46889 @if bfd
46890 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
46891 mkdir stageprofile-bfd; \
46892 mv stageprofile-bfd bfd ; \
46893 mv stage1-bfd prev-bfd || test -f stage1-lean
46894 @endif bfd
46895 @if opcodes
46896 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
46897 mkdir stageprofile-opcodes; \
46898 mv stageprofile-opcodes opcodes ; \
46899 mv stage1-opcodes prev-opcodes || test -f stage1-lean
46900 @endif opcodes
46901 @if binutils
46902 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
46903 mkdir stageprofile-binutils; \
46904 mv stageprofile-binutils binutils ; \
46905 mv stage1-binutils prev-binutils || test -f stage1-lean
46906 @endif binutils
46907 @if fixincludes
46908 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
46909 mkdir stageprofile-fixincludes; \
46910 mv stageprofile-fixincludes fixincludes ; \
46911 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
46912 @endif fixincludes
46913 @if gas
46914 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
46915 mkdir stageprofile-gas; \
46916 mv stageprofile-gas gas ; \
46917 mv stage1-gas prev-gas || test -f stage1-lean
46918 @endif gas
46919 @if gcc
46920 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
46921 mkdir stageprofile-gcc; \
46922 mv stageprofile-gcc gcc ; \
46923 mv stage1-gcc prev-gcc || test -f stage1-lean
46924 @endif gcc
46925 @if gmp
46926 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
46927 mkdir stageprofile-gmp; \
46928 mv stageprofile-gmp gmp ; \
46929 mv stage1-gmp prev-gmp || test -f stage1-lean
46930 @endif gmp
46931 @if mpfr
46932 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
46933 mkdir stageprofile-mpfr; \
46934 mv stageprofile-mpfr mpfr ; \
46935 mv stage1-mpfr prev-mpfr || test -f stage1-lean
46936 @endif mpfr
46937 @if mpc
46938 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
46939 mkdir stageprofile-mpc; \
46940 mv stageprofile-mpc mpc ; \
46941 mv stage1-mpc prev-mpc || test -f stage1-lean
46942 @endif mpc
46943 @if isl
46944 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
46945 mkdir stageprofile-isl; \
46946 mv stageprofile-isl isl ; \
46947 mv stage1-isl prev-isl || test -f stage1-lean
46948 @endif isl
46949 @if cloog
46950 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
46951 mkdir stageprofile-cloog; \
46952 mv stageprofile-cloog cloog ; \
46953 mv stage1-cloog prev-cloog || test -f stage1-lean
46954 @endif cloog
46955 @if libelf
46956 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
46957 mkdir stageprofile-libelf; \
46958 mv stageprofile-libelf libelf ; \
46959 mv stage1-libelf prev-libelf || test -f stage1-lean
46960 @endif libelf
46961 @if gold
46962 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
46963 mkdir stageprofile-gold; \
46964 mv stageprofile-gold gold ; \
46965 mv stage1-gold prev-gold || test -f stage1-lean
46966 @endif gold
46967 @if intl
46968 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
46969 mkdir stageprofile-intl; \
46970 mv stageprofile-intl intl ; \
46971 mv stage1-intl prev-intl || test -f stage1-lean
46972 @endif intl
46973 @if ld
46974 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
46975 mkdir stageprofile-ld; \
46976 mv stageprofile-ld ld ; \
46977 mv stage1-ld prev-ld || test -f stage1-lean
46978 @endif ld
46979 @if libbacktrace
46980 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
46981 mkdir stageprofile-libbacktrace; \
46982 mv stageprofile-libbacktrace libbacktrace ; \
46983 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
46984 @endif libbacktrace
46985 @if libcpp
46986 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
46987 mkdir stageprofile-libcpp; \
46988 mv stageprofile-libcpp libcpp ; \
46989 mv stage1-libcpp prev-libcpp || test -f stage1-lean
46990 @endif libcpp
46991 @if libdecnumber
46992 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
46993 mkdir stageprofile-libdecnumber; \
46994 mv stageprofile-libdecnumber libdecnumber ; \
46995 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
46996 @endif libdecnumber
46997 @if libiberty
46998 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
46999 mkdir stageprofile-libiberty; \
47000 mv stageprofile-libiberty libiberty ; \
47001 mv stage1-libiberty prev-libiberty || test -f stage1-lean
47002 @endif libiberty
47003 @if zlib
47004 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
47005 mkdir stageprofile-zlib; \
47006 mv stageprofile-zlib zlib ; \
47007 mv stage1-zlib prev-zlib || test -f stage1-lean
47008 @endif zlib
47009 @if lto-plugin
47010 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
47011 mkdir stageprofile-lto-plugin; \
47012 mv stageprofile-lto-plugin lto-plugin ; \
47013 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
47014 @endif lto-plugin
47015 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
47016 mkdir stageprofile-$(TARGET_SUBDIR); \
47017 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47018 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
47020 stageprofile-end::
47021 @if bfd
47022 @if test -d $(HOST_SUBDIR)/bfd ; then \
47023 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
47024 mv prev-bfd stage1-bfd ; : ; \
47026 @endif bfd
47027 @if opcodes
47028 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47029 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
47030 mv prev-opcodes stage1-opcodes ; : ; \
47032 @endif opcodes
47033 @if binutils
47034 @if test -d $(HOST_SUBDIR)/binutils ; then \
47035 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
47036 mv prev-binutils stage1-binutils ; : ; \
47038 @endif binutils
47039 @if fixincludes
47040 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47041 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes ; \
47042 mv prev-fixincludes stage1-fixincludes ; : ; \
47044 @endif fixincludes
47045 @if gas
47046 @if test -d $(HOST_SUBDIR)/gas ; then \
47047 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
47048 mv prev-gas stage1-gas ; : ; \
47050 @endif gas
47051 @if gcc
47052 @if test -d $(HOST_SUBDIR)/gcc ; then \
47053 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
47054 mv prev-gcc stage1-gcc ; : ; \
47056 @endif gcc
47057 @if gmp
47058 @if test -d $(HOST_SUBDIR)/gmp ; then \
47059 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
47060 mv prev-gmp stage1-gmp ; : ; \
47062 @endif gmp
47063 @if mpfr
47064 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47065 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
47066 mv prev-mpfr stage1-mpfr ; : ; \
47068 @endif mpfr
47069 @if mpc
47070 @if test -d $(HOST_SUBDIR)/mpc ; then \
47071 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
47072 mv prev-mpc stage1-mpc ; : ; \
47074 @endif mpc
47075 @if isl
47076 @if test -d $(HOST_SUBDIR)/isl ; then \
47077 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
47078 mv prev-isl stage1-isl ; : ; \
47080 @endif isl
47081 @if cloog
47082 @if test -d $(HOST_SUBDIR)/cloog ; then \
47083 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
47084 mv prev-cloog stage1-cloog ; : ; \
47086 @endif cloog
47087 @if libelf
47088 @if test -d $(HOST_SUBDIR)/libelf ; then \
47089 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
47090 mv prev-libelf stage1-libelf ; : ; \
47092 @endif libelf
47093 @if gold
47094 @if test -d $(HOST_SUBDIR)/gold ; then \
47095 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
47096 mv prev-gold stage1-gold ; : ; \
47098 @endif gold
47099 @if intl
47100 @if test -d $(HOST_SUBDIR)/intl ; then \
47101 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
47102 mv prev-intl stage1-intl ; : ; \
47104 @endif intl
47105 @if ld
47106 @if test -d $(HOST_SUBDIR)/ld ; then \
47107 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
47108 mv prev-ld stage1-ld ; : ; \
47110 @endif ld
47111 @if libbacktrace
47112 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47113 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
47114 mv prev-libbacktrace stage1-libbacktrace ; : ; \
47116 @endif libbacktrace
47117 @if libcpp
47118 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47119 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
47120 mv prev-libcpp stage1-libcpp ; : ; \
47122 @endif libcpp
47123 @if libdecnumber
47124 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47125 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
47126 mv prev-libdecnumber stage1-libdecnumber ; : ; \
47128 @endif libdecnumber
47129 @if libiberty
47130 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47131 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
47132 mv prev-libiberty stage1-libiberty ; : ; \
47134 @endif libiberty
47135 @if zlib
47136 @if test -d $(HOST_SUBDIR)/zlib ; then \
47137 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
47138 mv prev-zlib stage1-zlib ; : ; \
47140 @endif zlib
47141 @if lto-plugin
47142 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47143 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
47144 mv prev-lto-plugin stage1-lto-plugin ; : ; \
47146 @endif lto-plugin
47147 @if test -d $(TARGET_SUBDIR) ; then \
47148 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
47149 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
47151 rm -f stage_current
47153 # Bubble a bug fix through all the stages up to stage profile. They are
47154 # remade, but not reconfigured. The next stage (if any) will not be
47155 # reconfigured either.
47156 .PHONY: stageprofile-bubble
47157 stageprofile-bubble:: stage1-bubble
47158 @r=`${PWD_COMMAND}`; export r; \
47159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47160 if test -f stageprofile-lean || test -f stage1-lean ; then \
47161 echo Skipping rebuild of stageprofile ; \
47162 else \
47163 $(MAKE) stageprofile-start; \
47164 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
47167 .PHONY: all-stageprofile clean-stageprofile
47168 do-clean: clean-stageprofile
47170 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47171 # only possibility, but now it conflicts with no-bootstrap rules
47172 @if gcc-bootstrap
47177 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47178 distclean-stage1:: distclean-stageprofile
47179 .PHONY: distclean-stageprofile
47180 distclean-stageprofile::
47181 @: $(MAKE); $(stage)
47182 @test "`cat stage_last`" != stageprofile || rm -f stage_last
47183 rm -rf stageprofile-*
47186 @endif gcc-bootstrap
47189 .PHONY: stagefeedback-start stagefeedback-end
47191 stagefeedback-start::
47192 @: $(MAKE); $(stage); \
47193 echo stagefeedback > stage_current ; \
47194 echo stagefeedback > stage_last; \
47195 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47196 @if bfd
47197 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
47198 mkdir stagefeedback-bfd; \
47199 mv stagefeedback-bfd bfd ; \
47200 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
47201 @endif bfd
47202 @if opcodes
47203 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
47204 mkdir stagefeedback-opcodes; \
47205 mv stagefeedback-opcodes opcodes ; \
47206 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
47207 @endif opcodes
47208 @if binutils
47209 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
47210 mkdir stagefeedback-binutils; \
47211 mv stagefeedback-binutils binutils ; \
47212 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
47213 @endif binutils
47214 @if fixincludes
47215 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
47216 mkdir stagefeedback-fixincludes; \
47217 mv stagefeedback-fixincludes fixincludes ; \
47218 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
47219 @endif fixincludes
47220 @if gas
47221 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
47222 mkdir stagefeedback-gas; \
47223 mv stagefeedback-gas gas ; \
47224 mv stageprofile-gas prev-gas || test -f stageprofile-lean
47225 @endif gas
47226 @if gcc
47227 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
47228 mkdir stagefeedback-gcc; \
47229 mv stagefeedback-gcc gcc ; \
47230 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
47231 @endif gcc
47232 @if gmp
47233 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
47234 mkdir stagefeedback-gmp; \
47235 mv stagefeedback-gmp gmp ; \
47236 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
47237 @endif gmp
47238 @if mpfr
47239 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
47240 mkdir stagefeedback-mpfr; \
47241 mv stagefeedback-mpfr mpfr ; \
47242 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
47243 @endif mpfr
47244 @if mpc
47245 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
47246 mkdir stagefeedback-mpc; \
47247 mv stagefeedback-mpc mpc ; \
47248 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
47249 @endif mpc
47250 @if isl
47251 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
47252 mkdir stagefeedback-isl; \
47253 mv stagefeedback-isl isl ; \
47254 mv stageprofile-isl prev-isl || test -f stageprofile-lean
47255 @endif isl
47256 @if cloog
47257 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
47258 mkdir stagefeedback-cloog; \
47259 mv stagefeedback-cloog cloog ; \
47260 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
47261 @endif cloog
47262 @if libelf
47263 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
47264 mkdir stagefeedback-libelf; \
47265 mv stagefeedback-libelf libelf ; \
47266 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
47267 @endif libelf
47268 @if gold
47269 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
47270 mkdir stagefeedback-gold; \
47271 mv stagefeedback-gold gold ; \
47272 mv stageprofile-gold prev-gold || test -f stageprofile-lean
47273 @endif gold
47274 @if intl
47275 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
47276 mkdir stagefeedback-intl; \
47277 mv stagefeedback-intl intl ; \
47278 mv stageprofile-intl prev-intl || test -f stageprofile-lean
47279 @endif intl
47280 @if ld
47281 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
47282 mkdir stagefeedback-ld; \
47283 mv stagefeedback-ld ld ; \
47284 mv stageprofile-ld prev-ld || test -f stageprofile-lean
47285 @endif ld
47286 @if libbacktrace
47287 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
47288 mkdir stagefeedback-libbacktrace; \
47289 mv stagefeedback-libbacktrace libbacktrace ; \
47290 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
47291 @endif libbacktrace
47292 @if libcpp
47293 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
47294 mkdir stagefeedback-libcpp; \
47295 mv stagefeedback-libcpp libcpp ; \
47296 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
47297 @endif libcpp
47298 @if libdecnumber
47299 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
47300 mkdir stagefeedback-libdecnumber; \
47301 mv stagefeedback-libdecnumber libdecnumber ; \
47302 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
47303 @endif libdecnumber
47304 @if libiberty
47305 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
47306 mkdir stagefeedback-libiberty; \
47307 mv stagefeedback-libiberty libiberty ; \
47308 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
47309 @endif libiberty
47310 @if zlib
47311 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
47312 mkdir stagefeedback-zlib; \
47313 mv stagefeedback-zlib zlib ; \
47314 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
47315 @endif zlib
47316 @if lto-plugin
47317 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
47318 mkdir stagefeedback-lto-plugin; \
47319 mv stagefeedback-lto-plugin lto-plugin ; \
47320 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
47321 @endif lto-plugin
47322 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
47323 mkdir stagefeedback-$(TARGET_SUBDIR); \
47324 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47325 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
47327 stagefeedback-end::
47328 @if bfd
47329 @if test -d $(HOST_SUBDIR)/bfd ; then \
47330 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
47331 mv prev-bfd stageprofile-bfd ; : ; \
47333 @endif bfd
47334 @if opcodes
47335 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47336 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
47337 mv prev-opcodes stageprofile-opcodes ; : ; \
47339 @endif opcodes
47340 @if binutils
47341 @if test -d $(HOST_SUBDIR)/binutils ; then \
47342 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
47343 mv prev-binutils stageprofile-binutils ; : ; \
47345 @endif binutils
47346 @if fixincludes
47347 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47348 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes ; \
47349 mv prev-fixincludes stageprofile-fixincludes ; : ; \
47351 @endif fixincludes
47352 @if gas
47353 @if test -d $(HOST_SUBDIR)/gas ; then \
47354 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
47355 mv prev-gas stageprofile-gas ; : ; \
47357 @endif gas
47358 @if gcc
47359 @if test -d $(HOST_SUBDIR)/gcc ; then \
47360 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
47361 mv prev-gcc stageprofile-gcc ; : ; \
47363 @endif gcc
47364 @if gmp
47365 @if test -d $(HOST_SUBDIR)/gmp ; then \
47366 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
47367 mv prev-gmp stageprofile-gmp ; : ; \
47369 @endif gmp
47370 @if mpfr
47371 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47372 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
47373 mv prev-mpfr stageprofile-mpfr ; : ; \
47375 @endif mpfr
47376 @if mpc
47377 @if test -d $(HOST_SUBDIR)/mpc ; then \
47378 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
47379 mv prev-mpc stageprofile-mpc ; : ; \
47381 @endif mpc
47382 @if isl
47383 @if test -d $(HOST_SUBDIR)/isl ; then \
47384 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
47385 mv prev-isl stageprofile-isl ; : ; \
47387 @endif isl
47388 @if cloog
47389 @if test -d $(HOST_SUBDIR)/cloog ; then \
47390 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
47391 mv prev-cloog stageprofile-cloog ; : ; \
47393 @endif cloog
47394 @if libelf
47395 @if test -d $(HOST_SUBDIR)/libelf ; then \
47396 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
47397 mv prev-libelf stageprofile-libelf ; : ; \
47399 @endif libelf
47400 @if gold
47401 @if test -d $(HOST_SUBDIR)/gold ; then \
47402 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
47403 mv prev-gold stageprofile-gold ; : ; \
47405 @endif gold
47406 @if intl
47407 @if test -d $(HOST_SUBDIR)/intl ; then \
47408 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
47409 mv prev-intl stageprofile-intl ; : ; \
47411 @endif intl
47412 @if ld
47413 @if test -d $(HOST_SUBDIR)/ld ; then \
47414 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
47415 mv prev-ld stageprofile-ld ; : ; \
47417 @endif ld
47418 @if libbacktrace
47419 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47420 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
47421 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
47423 @endif libbacktrace
47424 @if libcpp
47425 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47426 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
47427 mv prev-libcpp stageprofile-libcpp ; : ; \
47429 @endif libcpp
47430 @if libdecnumber
47431 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47432 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
47433 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
47435 @endif libdecnumber
47436 @if libiberty
47437 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47438 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
47439 mv prev-libiberty stageprofile-libiberty ; : ; \
47441 @endif libiberty
47442 @if zlib
47443 @if test -d $(HOST_SUBDIR)/zlib ; then \
47444 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
47445 mv prev-zlib stageprofile-zlib ; : ; \
47447 @endif zlib
47448 @if lto-plugin
47449 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47450 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
47451 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
47453 @endif lto-plugin
47454 @if test -d $(TARGET_SUBDIR) ; then \
47455 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
47456 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
47458 rm -f stage_current
47460 # Bubble a bug fix through all the stages up to stage feedback. They are
47461 # remade, but not reconfigured. The next stage (if any) will not be
47462 # reconfigured either.
47463 .PHONY: stagefeedback-bubble
47464 stagefeedback-bubble:: stageprofile-bubble
47465 @r=`${PWD_COMMAND}`; export r; \
47466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47467 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
47468 echo Skipping rebuild of stagefeedback ; \
47469 else \
47470 $(MAKE) stagefeedback-start; \
47471 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
47474 .PHONY: all-stagefeedback clean-stagefeedback
47475 do-clean: clean-stagefeedback
47477 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47478 # only possibility, but now it conflicts with no-bootstrap rules
47479 @if gcc-bootstrap
47483 .PHONY: profiledbootstrap profiledbootstrap-lean
47484 profiledbootstrap:
47485 echo stagefeedback > stage_final
47486 @r=`${PWD_COMMAND}`; export r; \
47487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47488 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
47489 @: $(MAKE); $(unstage)
47490 @r=`${PWD_COMMAND}`; export r; \
47491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47492 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
47493 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47495 profiledbootstrap-lean:
47496 echo stagefeedback > stage_final
47497 @r=`${PWD_COMMAND}`; export r; \
47498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47499 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
47500 @: $(MAKE); $(unstage)
47501 @r=`${PWD_COMMAND}`; export r; \
47502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47503 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
47504 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47507 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47508 distclean-stageprofile:: distclean-stagefeedback
47509 .PHONY: distclean-stagefeedback
47510 distclean-stagefeedback::
47511 @: $(MAKE); $(stage)
47512 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
47513 rm -rf stagefeedback-*
47516 @endif gcc-bootstrap
47520 stageprofile-end::
47521 $(MAKE) distclean-stagefeedback
47523 stagefeedback-start::
47524 @r=`${PWD_COMMAND}`; export r; \
47525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47526 for i in prev-*; do \
47527 j=`echo $$i | sed s/^prev-//` ; \
47528 cd $$r/$$i && \
47529 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
47530 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
47531 done
47533 @if gcc-bootstrap
47534 do-distclean: distclean-stage1
47536 # Provide a GCC build when we're building target libraries. This does
47537 # not work as a dependency, just as the minimum necessary to avoid errors.
47538 stage_last:
47539 @r=`${PWD_COMMAND}`; export r; \
47540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47541 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
47543 # Same as unstage, but not phony and defaulting to stage1-start. We place
47544 # it in the dependency so that for example `make -j3 all-gcc' works.
47545 stage_current:
47546 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
47548 .PHONY: restrap
47549 restrap::
47550 @: $(MAKE); $(stage)
47551 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
47552 restrap:: all
47553 @endif gcc-bootstrap
47555 # --------------------------------------
47556 # Dependencies between different modules
47557 # --------------------------------------
47559 # Generic dependencies for target modules on host stuff, especially gcc
47560 @if gcc-bootstrap
47561 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
47562 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
47563 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
47564 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
47565 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
47566 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
47567 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
47568 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
47569 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
47570 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
47571 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
47572 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
47573 configure-stage1-target-libvtv: maybe-all-stage1-gcc
47574 configure-stage2-target-libvtv: maybe-all-stage2-gcc
47575 configure-stage3-target-libvtv: maybe-all-stage3-gcc
47576 configure-stage4-target-libvtv: maybe-all-stage4-gcc
47577 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
47578 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
47579 configure-target-libcilkrts: stage_last
47580 configure-target-libssp: stage_last
47581 configure-target-newlib: stage_last
47582 configure-stage1-target-libgcc: maybe-all-stage1-gcc
47583 configure-stage2-target-libgcc: maybe-all-stage2-gcc
47584 configure-stage3-target-libgcc: maybe-all-stage3-gcc
47585 configure-stage4-target-libgcc: maybe-all-stage4-gcc
47586 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
47587 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
47588 configure-target-libbacktrace: stage_last
47589 configure-target-libquadmath: stage_last
47590 configure-target-libgfortran: stage_last
47591 configure-target-libobjc: stage_last
47592 configure-target-libgo: stage_last
47593 configure-target-libtermcap: stage_last
47594 configure-target-winsup: stage_last
47595 configure-target-libgloss: stage_last
47596 configure-target-libffi: stage_last
47597 configure-target-libjava: stage_last
47598 configure-target-zlib: stage_last
47599 configure-target-boehm-gc: stage_last
47600 configure-target-rda: stage_last
47601 configure-target-libada: stage_last
47602 configure-stage1-target-libgomp: maybe-all-stage1-gcc
47603 configure-stage2-target-libgomp: maybe-all-stage2-gcc
47604 configure-stage3-target-libgomp: maybe-all-stage3-gcc
47605 configure-stage4-target-libgomp: maybe-all-stage4-gcc
47606 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
47607 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
47608 configure-target-libitm: stage_last
47609 configure-target-libatomic: stage_last
47610 @endif gcc-bootstrap
47612 @if gcc-no-bootstrap
47613 configure-target-libstdc++-v3: maybe-all-gcc
47614 configure-target-libsanitizer: maybe-all-gcc
47615 configure-target-libvtv: maybe-all-gcc
47616 configure-target-libcilkrts: maybe-all-gcc
47617 configure-target-libssp: maybe-all-gcc
47618 configure-target-newlib: maybe-all-gcc
47619 configure-target-libgcc: maybe-all-gcc
47620 configure-target-libbacktrace: maybe-all-gcc
47621 configure-target-libquadmath: maybe-all-gcc
47622 configure-target-libgfortran: maybe-all-gcc
47623 configure-target-libobjc: maybe-all-gcc
47624 configure-target-libgo: maybe-all-gcc
47625 configure-target-libtermcap: maybe-all-gcc
47626 configure-target-winsup: maybe-all-gcc
47627 configure-target-libgloss: maybe-all-gcc
47628 configure-target-libffi: maybe-all-gcc
47629 configure-target-libjava: maybe-all-gcc
47630 configure-target-zlib: maybe-all-gcc
47631 configure-target-boehm-gc: maybe-all-gcc
47632 configure-target-rda: maybe-all-gcc
47633 configure-target-libada: maybe-all-gcc
47634 configure-target-libgomp: maybe-all-gcc
47635 configure-target-libitm: maybe-all-gcc
47636 configure-target-libatomic: maybe-all-gcc
47637 @endif gcc-no-bootstrap
47640 # There are two types of dependencies here: 'hard' dependencies, where one
47641 # module simply won't build without the other; and 'soft' dependencies, where
47642 # if the depended-on module is missing, the depending module will do without
47643 # or find a substitute somewhere (perhaps installed). Soft dependencies
47644 # are made here to depend on a 'maybe-' target. If you're not sure,
47645 # it's safer to use a soft dependency.
47652 # With all the machinery above in place, it is pretty easy to generate
47653 # dependencies. Host dependencies are a bit more complex because we have
47654 # to check for bootstrap/prebootstrap dependencies. To resolve
47655 # prebootstrap dependencies, prebootstrap modules are gathered in
47656 # a hash table.
47657 all-build-bison: maybe-all-build-texinfo
47658 all-build-flex: maybe-all-build-texinfo
47659 all-build-flex: maybe-all-build-bison
47660 all-build-flex: maybe-all-build-m4
47661 all-build-libiberty: maybe-all-build-texinfo
47662 all-build-m4: maybe-all-build-texinfo
47663 all-build-fixincludes: maybe-all-build-libiberty
47664 configure-gcc: maybe-configure-intl
47666 configure-stage1-gcc: maybe-configure-stage1-intl
47667 configure-stage2-gcc: maybe-configure-stage2-intl
47668 configure-stage3-gcc: maybe-configure-stage3-intl
47669 configure-stage4-gcc: maybe-configure-stage4-intl
47670 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
47671 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
47672 configure-gcc: maybe-all-gmp
47674 configure-stage1-gcc: maybe-all-stage1-gmp
47675 configure-stage2-gcc: maybe-all-stage2-gmp
47676 configure-stage3-gcc: maybe-all-stage3-gmp
47677 configure-stage4-gcc: maybe-all-stage4-gmp
47678 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
47679 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
47680 configure-gcc: maybe-all-lto-plugin
47682 configure-stage1-gcc: maybe-all-stage1-lto-plugin
47683 configure-stage2-gcc: maybe-all-stage2-lto-plugin
47684 configure-stage3-gcc: maybe-all-stage3-lto-plugin
47685 configure-stage4-gcc: maybe-all-stage4-lto-plugin
47686 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47687 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47688 configure-gcc: maybe-all-binutils
47690 configure-stage1-gcc: maybe-all-stage1-binutils
47691 configure-stage2-gcc: maybe-all-stage2-binutils
47692 configure-stage3-gcc: maybe-all-stage3-binutils
47693 configure-stage4-gcc: maybe-all-stage4-binutils
47694 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
47695 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
47696 configure-gcc: maybe-all-gas
47698 configure-stage1-gcc: maybe-all-stage1-gas
47699 configure-stage2-gcc: maybe-all-stage2-gas
47700 configure-stage3-gcc: maybe-all-stage3-gas
47701 configure-stage4-gcc: maybe-all-stage4-gas
47702 configure-stageprofile-gcc: maybe-all-stageprofile-gas
47703 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
47704 configure-gcc: maybe-all-ld
47706 configure-stage1-gcc: maybe-all-stage1-ld
47707 configure-stage2-gcc: maybe-all-stage2-ld
47708 configure-stage3-gcc: maybe-all-stage3-ld
47709 configure-stage4-gcc: maybe-all-stage4-ld
47710 configure-stageprofile-gcc: maybe-all-stageprofile-ld
47711 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
47712 configure-gcc: maybe-all-gold
47714 configure-stage1-gcc: maybe-all-stage1-gold
47715 configure-stage2-gcc: maybe-all-stage2-gold
47716 configure-stage3-gcc: maybe-all-stage3-gold
47717 configure-stage4-gcc: maybe-all-stage4-gold
47718 configure-stageprofile-gcc: maybe-all-stageprofile-gold
47719 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
47720 configure-gcc: maybe-all-libelf
47722 configure-stage1-gcc: maybe-all-stage1-libelf
47723 configure-stage2-gcc: maybe-all-stage2-libelf
47724 configure-stage3-gcc: maybe-all-stage3-libelf
47725 configure-stage4-gcc: maybe-all-stage4-libelf
47726 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
47727 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
47728 all-gcc: all-libiberty
47730 all-stage1-gcc: all-stage1-libiberty
47731 all-stage2-gcc: all-stage2-libiberty
47732 all-stage3-gcc: all-stage3-libiberty
47733 all-stage4-gcc: all-stage4-libiberty
47734 all-stageprofile-gcc: all-stageprofile-libiberty
47735 all-stagefeedback-gcc: all-stagefeedback-libiberty
47736 all-gcc: maybe-all-intl
47738 all-stage1-gcc: maybe-all-stage1-intl
47739 all-stage2-gcc: maybe-all-stage2-intl
47740 all-stage3-gcc: maybe-all-stage3-intl
47741 all-stage4-gcc: maybe-all-stage4-intl
47742 all-stageprofile-gcc: maybe-all-stageprofile-intl
47743 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
47744 all-gcc: maybe-all-mpfr
47746 all-stage1-gcc: maybe-all-stage1-mpfr
47747 all-stage2-gcc: maybe-all-stage2-mpfr
47748 all-stage3-gcc: maybe-all-stage3-mpfr
47749 all-stage4-gcc: maybe-all-stage4-mpfr
47750 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
47751 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
47752 all-gcc: maybe-all-mpc
47754 all-stage1-gcc: maybe-all-stage1-mpc
47755 all-stage2-gcc: maybe-all-stage2-mpc
47756 all-stage3-gcc: maybe-all-stage3-mpc
47757 all-stage4-gcc: maybe-all-stage4-mpc
47758 all-stageprofile-gcc: maybe-all-stageprofile-mpc
47759 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
47760 all-gcc: maybe-all-cloog
47762 all-stage1-gcc: maybe-all-stage1-cloog
47763 all-stage2-gcc: maybe-all-stage2-cloog
47764 all-stage3-gcc: maybe-all-stage3-cloog
47765 all-stage4-gcc: maybe-all-stage4-cloog
47766 all-stageprofile-gcc: maybe-all-stageprofile-cloog
47767 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
47768 all-gcc: maybe-all-accel-gcc
47769 all-gcc: maybe-all-build-texinfo
47771 all-stage1-gcc: maybe-all-build-texinfo
47772 all-stage2-gcc: maybe-all-build-texinfo
47773 all-stage3-gcc: maybe-all-build-texinfo
47774 all-stage4-gcc: maybe-all-build-texinfo
47775 all-stageprofile-gcc: maybe-all-build-texinfo
47776 all-stagefeedback-gcc: maybe-all-build-texinfo
47777 all-gcc: maybe-all-build-bison
47779 all-stage1-gcc: maybe-all-build-bison
47780 all-stage2-gcc: maybe-all-build-bison
47781 all-stage3-gcc: maybe-all-build-bison
47782 all-stage4-gcc: maybe-all-build-bison
47783 all-stageprofile-gcc: maybe-all-build-bison
47784 all-stagefeedback-gcc: maybe-all-build-bison
47785 all-gcc: maybe-all-build-flex
47787 all-stage1-gcc: maybe-all-build-flex
47788 all-stage2-gcc: maybe-all-build-flex
47789 all-stage3-gcc: maybe-all-build-flex
47790 all-stage4-gcc: maybe-all-build-flex
47791 all-stageprofile-gcc: maybe-all-build-flex
47792 all-stagefeedback-gcc: maybe-all-build-flex
47793 all-gcc: maybe-all-build-libiberty
47795 all-stage1-gcc: maybe-all-build-libiberty
47796 all-stage2-gcc: maybe-all-build-libiberty
47797 all-stage3-gcc: maybe-all-build-libiberty
47798 all-stage4-gcc: maybe-all-build-libiberty
47799 all-stageprofile-gcc: maybe-all-build-libiberty
47800 all-stagefeedback-gcc: maybe-all-build-libiberty
47801 all-gcc: maybe-all-build-fixincludes
47803 all-stage1-gcc: maybe-all-build-fixincludes
47804 all-stage2-gcc: maybe-all-build-fixincludes
47805 all-stage3-gcc: maybe-all-build-fixincludes
47806 all-stage4-gcc: maybe-all-build-fixincludes
47807 all-stageprofile-gcc: maybe-all-build-fixincludes
47808 all-stagefeedback-gcc: maybe-all-build-fixincludes
47809 all-gcc: maybe-all-zlib
47811 all-stage1-gcc: maybe-all-stage1-zlib
47812 all-stage2-gcc: maybe-all-stage2-zlib
47813 all-stage3-gcc: maybe-all-stage3-zlib
47814 all-stage4-gcc: maybe-all-stage4-zlib
47815 all-stageprofile-gcc: maybe-all-stageprofile-zlib
47816 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
47817 all-gcc: all-libbacktrace
47819 all-stage1-gcc: all-stage1-libbacktrace
47820 all-stage2-gcc: all-stage2-libbacktrace
47821 all-stage3-gcc: all-stage3-libbacktrace
47822 all-stage4-gcc: all-stage4-libbacktrace
47823 all-stageprofile-gcc: all-stageprofile-libbacktrace
47824 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
47825 all-gcc: all-libcpp
47827 all-stage1-gcc: all-stage1-libcpp
47828 all-stage2-gcc: all-stage2-libcpp
47829 all-stage3-gcc: all-stage3-libcpp
47830 all-stage4-gcc: all-stage4-libcpp
47831 all-stageprofile-gcc: all-stageprofile-libcpp
47832 all-stagefeedback-gcc: all-stagefeedback-libcpp
47833 all-gcc: all-libdecnumber
47835 all-stage1-gcc: all-stage1-libdecnumber
47836 all-stage2-gcc: all-stage2-libdecnumber
47837 all-stage3-gcc: all-stage3-libdecnumber
47838 all-stage4-gcc: all-stage4-libdecnumber
47839 all-stageprofile-gcc: all-stageprofile-libdecnumber
47840 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
47841 all-gcc: maybe-all-libiberty
47843 all-stage1-gcc: maybe-all-stage1-libiberty
47844 all-stage2-gcc: maybe-all-stage2-libiberty
47845 all-stage3-gcc: maybe-all-stage3-libiberty
47846 all-stage4-gcc: maybe-all-stage4-libiberty
47847 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
47848 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
47849 all-gcc: maybe-all-fixincludes
47851 all-stage1-gcc: maybe-all-stage1-fixincludes
47852 all-stage2-gcc: maybe-all-stage2-fixincludes
47853 all-stage3-gcc: maybe-all-stage3-fixincludes
47854 all-stage4-gcc: maybe-all-stage4-fixincludes
47855 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
47856 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
47857 all-gcc: maybe-all-lto-plugin
47859 all-stage1-gcc: maybe-all-stage1-lto-plugin
47860 all-stage2-gcc: maybe-all-stage2-lto-plugin
47861 all-stage3-gcc: maybe-all-stage3-lto-plugin
47862 all-stage4-gcc: maybe-all-stage4-lto-plugin
47863 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47864 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47865 all-accel-gcc: all-libiberty
47866 all-accel-gcc: maybe-all-intl
47867 all-accel-gcc: maybe-all-mpfr
47868 all-accel-gcc: maybe-all-mpc
47869 all-accel-gcc: maybe-all-cloog
47870 all-accel-gcc: maybe-all-accel-gcc
47871 all-accel-gcc: maybe-all-build-texinfo
47872 all-accel-gcc: maybe-all-build-bison
47873 all-accel-gcc: maybe-all-build-flex
47874 all-accel-gcc: maybe-all-build-libiberty
47875 all-accel-gcc: maybe-all-build-fixincludes
47876 all-accel-gcc: maybe-all-zlib
47877 all-accel-gcc: all-libbacktrace
47878 all-accel-gcc: all-libcpp
47879 all-accel-gcc: all-libdecnumber
47880 all-accel-gcc: maybe-all-libiberty
47881 all-accel-gcc: maybe-all-fixincludes
47882 all-accel-gcc: maybe-all-lto-plugin
47883 info-gcc: maybe-all-build-libiberty
47885 info-stage1-gcc: maybe-all-build-libiberty
47886 info-stage2-gcc: maybe-all-build-libiberty
47887 info-stage3-gcc: maybe-all-build-libiberty
47888 info-stage4-gcc: maybe-all-build-libiberty
47889 info-stageprofile-gcc: maybe-all-build-libiberty
47890 info-stagefeedback-gcc: maybe-all-build-libiberty
47891 dvi-gcc: maybe-all-build-libiberty
47893 dvi-stage1-gcc: maybe-all-build-libiberty
47894 dvi-stage2-gcc: maybe-all-build-libiberty
47895 dvi-stage3-gcc: maybe-all-build-libiberty
47896 dvi-stage4-gcc: maybe-all-build-libiberty
47897 dvi-stageprofile-gcc: maybe-all-build-libiberty
47898 dvi-stagefeedback-gcc: maybe-all-build-libiberty
47899 pdf-gcc: maybe-all-build-libiberty
47901 pdf-stage1-gcc: maybe-all-build-libiberty
47902 pdf-stage2-gcc: maybe-all-build-libiberty
47903 pdf-stage3-gcc: maybe-all-build-libiberty
47904 pdf-stage4-gcc: maybe-all-build-libiberty
47905 pdf-stageprofile-gcc: maybe-all-build-libiberty
47906 pdf-stagefeedback-gcc: maybe-all-build-libiberty
47907 html-gcc: maybe-all-build-libiberty
47909 html-stage1-gcc: maybe-all-build-libiberty
47910 html-stage2-gcc: maybe-all-build-libiberty
47911 html-stage3-gcc: maybe-all-build-libiberty
47912 html-stage4-gcc: maybe-all-build-libiberty
47913 html-stageprofile-gcc: maybe-all-build-libiberty
47914 html-stagefeedback-gcc: maybe-all-build-libiberty
47915 install-gcc: maybe-install-fixincludes
47916 install-gcc: maybe-install-lto-plugin
47917 install-strip-gcc: maybe-install-strip-fixincludes
47918 install-strip-gcc: maybe-install-strip-lto-plugin
47919 configure-libcpp: configure-libiberty
47921 configure-stage1-libcpp: configure-stage1-libiberty
47922 configure-stage2-libcpp: configure-stage2-libiberty
47923 configure-stage3-libcpp: configure-stage3-libiberty
47924 configure-stage4-libcpp: configure-stage4-libiberty
47925 configure-stageprofile-libcpp: configure-stageprofile-libiberty
47926 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
47927 configure-libcpp: maybe-configure-intl
47929 configure-stage1-libcpp: maybe-configure-stage1-intl
47930 configure-stage2-libcpp: maybe-configure-stage2-intl
47931 configure-stage3-libcpp: maybe-configure-stage3-intl
47932 configure-stage4-libcpp: maybe-configure-stage4-intl
47933 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
47934 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
47935 all-libcpp: all-libiberty
47937 all-stage1-libcpp: all-stage1-libiberty
47938 all-stage2-libcpp: all-stage2-libiberty
47939 all-stage3-libcpp: all-stage3-libiberty
47940 all-stage4-libcpp: all-stage4-libiberty
47941 all-stageprofile-libcpp: all-stageprofile-libiberty
47942 all-stagefeedback-libcpp: all-stagefeedback-libiberty
47943 all-libcpp: maybe-all-intl
47945 all-stage1-libcpp: maybe-all-stage1-intl
47946 all-stage2-libcpp: maybe-all-stage2-intl
47947 all-stage3-libcpp: maybe-all-stage3-intl
47948 all-stage4-libcpp: maybe-all-stage4-intl
47949 all-stageprofile-libcpp: maybe-all-stageprofile-intl
47950 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
47951 all-fixincludes: maybe-all-libiberty
47953 all-stage1-fixincludes: maybe-all-stage1-libiberty
47954 all-stage2-fixincludes: maybe-all-stage2-libiberty
47955 all-stage3-fixincludes: maybe-all-stage3-libiberty
47956 all-stage4-fixincludes: maybe-all-stage4-libiberty
47957 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
47958 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
47959 all-gnattools: maybe-all-target-libada
47960 all-gnattools: maybe-all-target-libstdc++-v3
47961 all-lto-plugin: maybe-all-libiberty
47963 all-stage1-lto-plugin: maybe-all-stage1-libiberty
47964 all-stage2-lto-plugin: maybe-all-stage2-libiberty
47965 all-stage3-lto-plugin: maybe-all-stage3-libiberty
47966 all-stage4-lto-plugin: maybe-all-stage4-libiberty
47967 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
47968 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
47969 all-utils: maybe-all-libiberty
47970 configure-mpfr: maybe-all-gmp
47972 configure-stage1-mpfr: maybe-all-stage1-gmp
47973 configure-stage2-mpfr: maybe-all-stage2-gmp
47974 configure-stage3-mpfr: maybe-all-stage3-gmp
47975 configure-stage4-mpfr: maybe-all-stage4-gmp
47976 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
47977 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
47978 configure-mpc: maybe-all-mpfr
47980 configure-stage1-mpc: maybe-all-stage1-mpfr
47981 configure-stage2-mpc: maybe-all-stage2-mpfr
47982 configure-stage3-mpc: maybe-all-stage3-mpfr
47983 configure-stage4-mpc: maybe-all-stage4-mpfr
47984 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
47985 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
47986 configure-isl: maybe-all-gmp
47988 configure-stage1-isl: maybe-all-stage1-gmp
47989 configure-stage2-isl: maybe-all-stage2-gmp
47990 configure-stage3-isl: maybe-all-stage3-gmp
47991 configure-stage4-isl: maybe-all-stage4-gmp
47992 configure-stageprofile-isl: maybe-all-stageprofile-gmp
47993 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
47994 configure-cloog: maybe-all-isl
47996 configure-stage1-cloog: maybe-all-stage1-isl
47997 configure-stage2-cloog: maybe-all-stage2-isl
47998 configure-stage3-cloog: maybe-all-stage3-isl
47999 configure-stage4-cloog: maybe-all-stage4-isl
48000 configure-stageprofile-cloog: maybe-all-stageprofile-isl
48001 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
48002 configure-cloog: maybe-all-gmp
48004 configure-stage1-cloog: maybe-all-stage1-gmp
48005 configure-stage2-cloog: maybe-all-stage2-gmp
48006 configure-stage3-cloog: maybe-all-stage3-gmp
48007 configure-stage4-cloog: maybe-all-stage4-gmp
48008 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
48009 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
48010 configure-gdb: maybe-all-intl
48011 configure-gdb: maybe-configure-sim
48012 configure-gdb: maybe-all-bfd
48013 configure-gdb: maybe-all-libiconv
48014 all-gdb: maybe-all-libiberty
48015 all-gdb: maybe-all-libiconv
48016 all-gdb: maybe-all-opcodes
48017 all-gdb: maybe-all-readline
48018 all-gdb: maybe-all-build-bison
48019 all-gdb: maybe-all-sim
48020 all-gdb: maybe-all-libdecnumber
48021 all-gdb: maybe-all-libtermcap
48022 configure-libgui: maybe-configure-tcl
48023 configure-libgui: maybe-configure-tk
48024 all-libgui: maybe-all-tcl
48025 all-libgui: maybe-all-tk
48026 all-libgui: maybe-all-itcl
48027 configure-bfd: configure-libiberty
48029 configure-stage1-bfd: configure-stage1-libiberty
48030 configure-stage2-bfd: configure-stage2-libiberty
48031 configure-stage3-bfd: configure-stage3-libiberty
48032 configure-stage4-bfd: configure-stage4-libiberty
48033 configure-stageprofile-bfd: configure-stageprofile-libiberty
48034 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
48035 configure-bfd: maybe-configure-intl
48037 configure-stage1-bfd: maybe-configure-stage1-intl
48038 configure-stage2-bfd: maybe-configure-stage2-intl
48039 configure-stage3-bfd: maybe-configure-stage3-intl
48040 configure-stage4-bfd: maybe-configure-stage4-intl
48041 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
48042 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
48043 all-bfd: maybe-all-libiberty
48045 all-stage1-bfd: maybe-all-stage1-libiberty
48046 all-stage2-bfd: maybe-all-stage2-libiberty
48047 all-stage3-bfd: maybe-all-stage3-libiberty
48048 all-stage4-bfd: maybe-all-stage4-libiberty
48049 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
48050 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
48051 all-bfd: maybe-all-intl
48053 all-stage1-bfd: maybe-all-stage1-intl
48054 all-stage2-bfd: maybe-all-stage2-intl
48055 all-stage3-bfd: maybe-all-stage3-intl
48056 all-stage4-bfd: maybe-all-stage4-intl
48057 all-stageprofile-bfd: maybe-all-stageprofile-intl
48058 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
48059 configure-opcodes: configure-libiberty
48061 configure-stage1-opcodes: configure-stage1-libiberty
48062 configure-stage2-opcodes: configure-stage2-libiberty
48063 configure-stage3-opcodes: configure-stage3-libiberty
48064 configure-stage4-opcodes: configure-stage4-libiberty
48065 configure-stageprofile-opcodes: configure-stageprofile-libiberty
48066 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
48067 all-opcodes: maybe-all-libiberty
48069 all-stage1-opcodes: maybe-all-stage1-libiberty
48070 all-stage2-opcodes: maybe-all-stage2-libiberty
48071 all-stage3-opcodes: maybe-all-stage3-libiberty
48072 all-stage4-opcodes: maybe-all-stage4-libiberty
48073 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
48074 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
48075 configure-binutils: maybe-configure-intl
48077 configure-stage1-binutils: maybe-configure-stage1-intl
48078 configure-stage2-binutils: maybe-configure-stage2-intl
48079 configure-stage3-binutils: maybe-configure-stage3-intl
48080 configure-stage4-binutils: maybe-configure-stage4-intl
48081 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
48082 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
48083 all-binutils: maybe-all-libiberty
48085 all-stage1-binutils: maybe-all-stage1-libiberty
48086 all-stage2-binutils: maybe-all-stage2-libiberty
48087 all-stage3-binutils: maybe-all-stage3-libiberty
48088 all-stage4-binutils: maybe-all-stage4-libiberty
48089 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
48090 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
48091 all-binutils: maybe-all-opcodes
48093 all-stage1-binutils: maybe-all-stage1-opcodes
48094 all-stage2-binutils: maybe-all-stage2-opcodes
48095 all-stage3-binutils: maybe-all-stage3-opcodes
48096 all-stage4-binutils: maybe-all-stage4-opcodes
48097 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
48098 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
48099 all-binutils: maybe-all-bfd
48101 all-stage1-binutils: maybe-all-stage1-bfd
48102 all-stage2-binutils: maybe-all-stage2-bfd
48103 all-stage3-binutils: maybe-all-stage3-bfd
48104 all-stage4-binutils: maybe-all-stage4-bfd
48105 all-stageprofile-binutils: maybe-all-stageprofile-bfd
48106 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
48107 all-binutils: maybe-all-build-flex
48109 all-stage1-binutils: maybe-all-build-flex
48110 all-stage2-binutils: maybe-all-build-flex
48111 all-stage3-binutils: maybe-all-build-flex
48112 all-stage4-binutils: maybe-all-build-flex
48113 all-stageprofile-binutils: maybe-all-build-flex
48114 all-stagefeedback-binutils: maybe-all-build-flex
48115 all-binutils: maybe-all-build-bison
48117 all-stage1-binutils: maybe-all-build-bison
48118 all-stage2-binutils: maybe-all-build-bison
48119 all-stage3-binutils: maybe-all-build-bison
48120 all-stage4-binutils: maybe-all-build-bison
48121 all-stageprofile-binutils: maybe-all-build-bison
48122 all-stagefeedback-binutils: maybe-all-build-bison
48123 all-binutils: maybe-all-intl
48125 all-stage1-binutils: maybe-all-stage1-intl
48126 all-stage2-binutils: maybe-all-stage2-intl
48127 all-stage3-binutils: maybe-all-stage3-intl
48128 all-stage4-binutils: maybe-all-stage4-intl
48129 all-stageprofile-binutils: maybe-all-stageprofile-intl
48130 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
48131 all-binutils: maybe-all-gas
48133 all-stage1-binutils: maybe-all-stage1-gas
48134 all-stage2-binutils: maybe-all-stage2-gas
48135 all-stage3-binutils: maybe-all-stage3-gas
48136 all-stage4-binutils: maybe-all-stage4-gas
48137 all-stageprofile-binutils: maybe-all-stageprofile-gas
48138 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
48139 install-binutils: maybe-install-opcodes
48140 install-strip-binutils: maybe-install-strip-opcodes
48141 install-opcodes: maybe-install-bfd
48142 install-strip-opcodes: maybe-install-strip-bfd
48143 configure-gas: maybe-configure-intl
48145 configure-stage1-gas: maybe-configure-stage1-intl
48146 configure-stage2-gas: maybe-configure-stage2-intl
48147 configure-stage3-gas: maybe-configure-stage3-intl
48148 configure-stage4-gas: maybe-configure-stage4-intl
48149 configure-stageprofile-gas: maybe-configure-stageprofile-intl
48150 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
48151 all-gas: maybe-all-libiberty
48153 all-stage1-gas: maybe-all-stage1-libiberty
48154 all-stage2-gas: maybe-all-stage2-libiberty
48155 all-stage3-gas: maybe-all-stage3-libiberty
48156 all-stage4-gas: maybe-all-stage4-libiberty
48157 all-stageprofile-gas: maybe-all-stageprofile-libiberty
48158 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
48159 all-gas: maybe-all-opcodes
48161 all-stage1-gas: maybe-all-stage1-opcodes
48162 all-stage2-gas: maybe-all-stage2-opcodes
48163 all-stage3-gas: maybe-all-stage3-opcodes
48164 all-stage4-gas: maybe-all-stage4-opcodes
48165 all-stageprofile-gas: maybe-all-stageprofile-opcodes
48166 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
48167 all-gas: maybe-all-bfd
48169 all-stage1-gas: maybe-all-stage1-bfd
48170 all-stage2-gas: maybe-all-stage2-bfd
48171 all-stage3-gas: maybe-all-stage3-bfd
48172 all-stage4-gas: maybe-all-stage4-bfd
48173 all-stageprofile-gas: maybe-all-stageprofile-bfd
48174 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
48175 all-gas: maybe-all-intl
48177 all-stage1-gas: maybe-all-stage1-intl
48178 all-stage2-gas: maybe-all-stage2-intl
48179 all-stage3-gas: maybe-all-stage3-intl
48180 all-stage4-gas: maybe-all-stage4-intl
48181 all-stageprofile-gas: maybe-all-stageprofile-intl
48182 all-stagefeedback-gas: maybe-all-stagefeedback-intl
48183 configure-gprof: maybe-configure-intl
48184 all-gprof: maybe-all-libiberty
48185 all-gprof: maybe-all-bfd
48186 all-gprof: maybe-all-opcodes
48187 all-gprof: maybe-all-intl
48188 all-gprof: maybe-all-gas
48189 configure-ld: maybe-configure-intl
48191 configure-stage1-ld: maybe-configure-stage1-intl
48192 configure-stage2-ld: maybe-configure-stage2-intl
48193 configure-stage3-ld: maybe-configure-stage3-intl
48194 configure-stage4-ld: maybe-configure-stage4-intl
48195 configure-stageprofile-ld: maybe-configure-stageprofile-intl
48196 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
48197 all-ld: maybe-all-libiberty
48199 all-stage1-ld: maybe-all-stage1-libiberty
48200 all-stage2-ld: maybe-all-stage2-libiberty
48201 all-stage3-ld: maybe-all-stage3-libiberty
48202 all-stage4-ld: maybe-all-stage4-libiberty
48203 all-stageprofile-ld: maybe-all-stageprofile-libiberty
48204 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
48205 all-ld: maybe-all-bfd
48207 all-stage1-ld: maybe-all-stage1-bfd
48208 all-stage2-ld: maybe-all-stage2-bfd
48209 all-stage3-ld: maybe-all-stage3-bfd
48210 all-stage4-ld: maybe-all-stage4-bfd
48211 all-stageprofile-ld: maybe-all-stageprofile-bfd
48212 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
48213 all-ld: maybe-all-opcodes
48215 all-stage1-ld: maybe-all-stage1-opcodes
48216 all-stage2-ld: maybe-all-stage2-opcodes
48217 all-stage3-ld: maybe-all-stage3-opcodes
48218 all-stage4-ld: maybe-all-stage4-opcodes
48219 all-stageprofile-ld: maybe-all-stageprofile-opcodes
48220 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
48221 all-ld: maybe-all-build-bison
48223 all-stage1-ld: maybe-all-build-bison
48224 all-stage2-ld: maybe-all-build-bison
48225 all-stage3-ld: maybe-all-build-bison
48226 all-stage4-ld: maybe-all-build-bison
48227 all-stageprofile-ld: maybe-all-build-bison
48228 all-stagefeedback-ld: maybe-all-build-bison
48229 all-ld: maybe-all-build-flex
48231 all-stage1-ld: maybe-all-build-flex
48232 all-stage2-ld: maybe-all-build-flex
48233 all-stage3-ld: maybe-all-build-flex
48234 all-stage4-ld: maybe-all-build-flex
48235 all-stageprofile-ld: maybe-all-build-flex
48236 all-stagefeedback-ld: maybe-all-build-flex
48237 all-ld: maybe-all-intl
48239 all-stage1-ld: maybe-all-stage1-intl
48240 all-stage2-ld: maybe-all-stage2-intl
48241 all-stage3-ld: maybe-all-stage3-intl
48242 all-stage4-ld: maybe-all-stage4-intl
48243 all-stageprofile-ld: maybe-all-stageprofile-intl
48244 all-stagefeedback-ld: maybe-all-stagefeedback-intl
48245 all-ld: maybe-all-gas
48247 all-stage1-ld: maybe-all-stage1-gas
48248 all-stage2-ld: maybe-all-stage2-gas
48249 all-stage3-ld: maybe-all-stage3-gas
48250 all-stage4-ld: maybe-all-stage4-gas
48251 all-stageprofile-ld: maybe-all-stageprofile-gas
48252 all-stagefeedback-ld: maybe-all-stagefeedback-gas
48253 all-ld: maybe-all-binutils
48255 all-stage1-ld: maybe-all-stage1-binutils
48256 all-stage2-ld: maybe-all-stage2-binutils
48257 all-stage3-ld: maybe-all-stage3-binutils
48258 all-stage4-ld: maybe-all-stage4-binutils
48259 all-stageprofile-ld: maybe-all-stageprofile-binutils
48260 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
48261 install-ld: maybe-install-gold
48262 install-strip-ld: maybe-install-strip-gold
48263 configure-gold: maybe-configure-intl
48265 configure-stage1-gold: maybe-configure-stage1-intl
48266 configure-stage2-gold: maybe-configure-stage2-intl
48267 configure-stage3-gold: maybe-configure-stage3-intl
48268 configure-stage4-gold: maybe-configure-stage4-intl
48269 configure-stageprofile-gold: maybe-configure-stageprofile-intl
48270 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
48271 all-gold: maybe-all-libiberty
48273 all-stage1-gold: maybe-all-stage1-libiberty
48274 all-stage2-gold: maybe-all-stage2-libiberty
48275 all-stage3-gold: maybe-all-stage3-libiberty
48276 all-stage4-gold: maybe-all-stage4-libiberty
48277 all-stageprofile-gold: maybe-all-stageprofile-libiberty
48278 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
48279 all-gold: maybe-all-intl
48281 all-stage1-gold: maybe-all-stage1-intl
48282 all-stage2-gold: maybe-all-stage2-intl
48283 all-stage3-gold: maybe-all-stage3-intl
48284 all-stage4-gold: maybe-all-stage4-intl
48285 all-stageprofile-gold: maybe-all-stageprofile-intl
48286 all-stagefeedback-gold: maybe-all-stagefeedback-intl
48287 all-gold: maybe-all-bfd
48289 all-stage1-gold: maybe-all-stage1-bfd
48290 all-stage2-gold: maybe-all-stage2-bfd
48291 all-stage3-gold: maybe-all-stage3-bfd
48292 all-stage4-gold: maybe-all-stage4-bfd
48293 all-stageprofile-gold: maybe-all-stageprofile-bfd
48294 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
48295 all-gold: maybe-all-build-bison
48297 all-stage1-gold: maybe-all-build-bison
48298 all-stage2-gold: maybe-all-build-bison
48299 all-stage3-gold: maybe-all-build-bison
48300 all-stage4-gold: maybe-all-build-bison
48301 all-stageprofile-gold: maybe-all-build-bison
48302 all-stagefeedback-gold: maybe-all-build-bison
48303 all-gold: maybe-all-gas
48305 all-stage1-gold: maybe-all-stage1-gas
48306 all-stage2-gold: maybe-all-stage2-gas
48307 all-stage3-gold: maybe-all-stage3-gas
48308 all-stage4-gold: maybe-all-stage4-gas
48309 all-stageprofile-gold: maybe-all-stageprofile-gas
48310 all-stagefeedback-gold: maybe-all-stagefeedback-gas
48311 check-gold: maybe-all-binutils
48313 check-stage1-gold: maybe-all-stage1-binutils
48314 check-stage2-gold: maybe-all-stage2-binutils
48315 check-stage3-gold: maybe-all-stage3-binutils
48316 check-stage4-gold: maybe-all-stage4-binutils
48317 check-stageprofile-gold: maybe-all-stageprofile-binutils
48318 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
48319 check-gold: maybe-all-gas
48321 check-stage1-gold: maybe-all-stage1-gas
48322 check-stage2-gold: maybe-all-stage2-gas
48323 check-stage3-gold: maybe-all-stage3-gas
48324 check-stage4-gold: maybe-all-stage4-gas
48325 check-stageprofile-gold: maybe-all-stageprofile-gas
48326 check-stagefeedback-gold: maybe-all-stagefeedback-gas
48327 configure-opcodes: maybe-configure-intl
48329 configure-stage1-opcodes: maybe-configure-stage1-intl
48330 configure-stage2-opcodes: maybe-configure-stage2-intl
48331 configure-stage3-opcodes: maybe-configure-stage3-intl
48332 configure-stage4-opcodes: maybe-configure-stage4-intl
48333 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
48334 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
48335 all-opcodes: maybe-all-bfd
48337 all-stage1-opcodes: maybe-all-stage1-bfd
48338 all-stage2-opcodes: maybe-all-stage2-bfd
48339 all-stage3-opcodes: maybe-all-stage3-bfd
48340 all-stage4-opcodes: maybe-all-stage4-bfd
48341 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
48342 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
48343 all-opcodes: maybe-all-libiberty
48345 all-stage1-opcodes: maybe-all-stage1-libiberty
48346 all-stage2-opcodes: maybe-all-stage2-libiberty
48347 all-stage3-opcodes: maybe-all-stage3-libiberty
48348 all-stage4-opcodes: maybe-all-stage4-libiberty
48349 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
48350 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
48351 all-opcodes: maybe-all-intl
48353 all-stage1-opcodes: maybe-all-stage1-intl
48354 all-stage2-opcodes: maybe-all-stage2-intl
48355 all-stage3-opcodes: maybe-all-stage3-intl
48356 all-stage4-opcodes: maybe-all-stage4-intl
48357 all-stageprofile-opcodes: maybe-all-stageprofile-intl
48358 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
48359 all-dejagnu: maybe-all-tcl
48360 all-dejagnu: maybe-all-expect
48361 all-dejagnu: maybe-all-tk
48362 configure-expect: maybe-configure-tcl
48363 configure-expect: maybe-configure-tk
48364 all-expect: maybe-all-tcl
48365 all-expect: maybe-all-tk
48366 configure-itcl: maybe-configure-tcl
48367 configure-itcl: maybe-configure-tk
48368 all-itcl: maybe-all-tcl
48369 all-itcl: maybe-all-tk
48370 install-itcl: maybe-install-tcl
48371 install-strip-itcl: maybe-install-strip-tcl
48372 configure-tk: maybe-configure-tcl
48373 all-tk: maybe-all-tcl
48374 all-sid: maybe-all-libiberty
48375 all-sid: maybe-all-bfd
48376 all-sid: maybe-all-opcodes
48377 all-sid: maybe-all-tcl
48378 all-sid: maybe-all-tk
48379 install-sid: maybe-install-tcl
48380 install-strip-sid: maybe-install-strip-tcl
48381 install-sid: maybe-install-tk
48382 install-strip-sid: maybe-install-strip-tk
48383 configure-sim: maybe-configure-intl
48384 all-sim: maybe-all-intl
48385 all-sim: maybe-all-libiberty
48386 all-sim: maybe-all-bfd
48387 all-sim: maybe-all-opcodes
48388 all-sim: maybe-all-readline
48389 all-sim: maybe-configure-gdb
48390 all-fastjar: maybe-all-zlib
48391 all-fastjar: maybe-all-build-texinfo
48392 all-fastjar: maybe-all-libiberty
48393 all-bison: maybe-all-intl
48394 all-bison: maybe-all-build-texinfo
48395 all-flex: maybe-all-build-bison
48396 all-flex: maybe-all-intl
48397 all-flex: maybe-all-m4
48398 all-flex: maybe-all-build-texinfo
48399 all-m4: maybe-all-intl
48400 all-m4: maybe-all-build-texinfo
48401 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
48402 configure-target-fastjar: maybe-configure-target-zlib
48403 all-target-fastjar: maybe-all-target-zlib
48404 configure-target-libgo: maybe-configure-target-libffi
48405 configure-target-libgo: maybe-all-target-libstdc++-v3
48406 all-target-libgo: maybe-all-target-libbacktrace
48407 all-target-libgo: maybe-all-target-libffi
48408 all-target-libgo: maybe-all-target-libatomic
48409 configure-target-libjava: maybe-configure-target-zlib
48410 configure-target-libjava: maybe-configure-target-boehm-gc
48411 configure-target-libjava: maybe-configure-target-libffi
48412 all-target-libjava: maybe-all-fastjar
48413 all-target-libjava: maybe-all-target-zlib
48414 all-target-libjava: maybe-all-target-boehm-gc
48415 all-target-libjava: maybe-all-target-libffi
48416 configure-target-libobjc: maybe-configure-target-boehm-gc
48417 all-target-libobjc: maybe-all-target-boehm-gc
48418 configure-target-libstdc++-v3: maybe-configure-target-libgomp
48420 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
48421 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
48422 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
48423 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
48424 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
48425 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
48426 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
48428 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
48429 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
48430 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
48431 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
48432 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
48433 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
48434 configure-target-libvtv: maybe-all-target-libstdc++-v3
48436 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
48437 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
48438 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
48439 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
48440 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
48441 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
48442 all-target-libstdc++-v3: maybe-configure-target-libgomp
48444 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
48445 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
48446 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
48447 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
48448 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
48449 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
48450 install-target-libgo: maybe-install-target-libatomic
48451 install-target-libgfortran: maybe-install-target-libquadmath
48452 install-target-libgfortran: maybe-install-target-libgcc
48453 install-target-libsanitizer: maybe-install-target-libstdc++-v3
48454 install-target-libsanitizer: maybe-install-target-libgcc
48455 install-target-libvtv: maybe-install-target-libstdc++-v3
48456 install-target-libvtv: maybe-install-target-libgcc
48457 install-target-libcilkrts: maybe-install-target-libstdc++-v3
48458 install-target-libcilkrts: maybe-install-target-libgcc
48459 install-target-libjava: maybe-install-target-libgcc
48460 install-target-libitm: maybe-install-target-libgcc
48461 install-target-libobjc: maybe-install-target-libgcc
48462 install-target-libstdc++-v3: maybe-install-target-libgcc
48463 all-target-libgloss: maybe-all-target-newlib
48464 all-target-winsup: maybe-all-target-libtermcap
48465 configure-target-newlib: maybe-all-binutils
48466 configure-target-newlib: maybe-all-ld
48467 configure-target-libgfortran: maybe-all-target-libquadmath
48470 # Dependencies for target modules on other target modules are
48471 # described by lang_env_dependencies; the defaults apply to anything
48472 # not mentioned there.
48475 @if gcc-bootstrap
48476 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
48477 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
48478 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
48479 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
48480 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
48481 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
48482 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
48483 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
48484 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
48485 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
48486 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
48487 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
48488 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
48489 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
48490 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
48491 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
48492 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
48493 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
48494 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
48495 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
48496 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
48497 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
48498 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
48499 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
48500 @endif gcc-bootstrap
48502 @if gcc-no-bootstrap
48503 configure-target-libstdc++-v3: maybe-all-target-libgcc
48504 configure-target-libsanitizer: maybe-all-target-libgcc
48505 configure-target-libvtv: maybe-all-target-libgcc
48506 configure-target-libcilkrts: maybe-all-target-libgcc
48507 configure-target-libssp: maybe-all-target-libgcc
48508 configure-target-newlib: maybe-all-target-libgcc
48509 configure-target-libbacktrace: maybe-all-target-libgcc
48510 configure-target-libquadmath: maybe-all-target-libgcc
48511 configure-target-libgfortran: maybe-all-target-libgcc
48512 configure-target-libobjc: maybe-all-target-libgcc
48513 configure-target-libgo: maybe-all-target-libgcc
48514 configure-target-libtermcap: maybe-all-target-libgcc
48515 configure-target-winsup: maybe-all-target-libgcc
48516 configure-target-libgloss: maybe-all-target-libgcc
48517 configure-target-libffi: maybe-all-target-libgcc
48518 configure-target-libjava: maybe-all-target-libgcc
48519 configure-target-zlib: maybe-all-target-libgcc
48520 configure-target-boehm-gc: maybe-all-target-libgcc
48521 configure-target-rda: maybe-all-target-libgcc
48522 configure-target-libada: maybe-all-target-libgcc
48523 configure-target-libgomp: maybe-all-target-libgcc
48524 configure-target-libitm: maybe-all-target-libgcc
48525 configure-target-libatomic: maybe-all-target-libgcc
48526 @endif gcc-no-bootstrap
48529 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
48531 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
48533 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
48535 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
48536 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
48538 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
48542 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
48544 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
48546 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
48548 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
48550 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
48552 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
48554 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
48557 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
48559 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
48560 configure-target-libjava: maybe-all-target-libstdc++-v3
48562 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
48564 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
48566 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
48568 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
48570 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
48572 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
48573 configure-target-libitm: maybe-all-target-libstdc++-v3
48575 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
48578 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
48579 GDB_TK = @GDB_TK@
48580 INSTALL_GDB_TK = @INSTALL_GDB_TK@
48581 configure-gdb: $(CONFIGURE_GDB_TK)
48582 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
48583 install-gdb: $(INSTALL_GDB_TK)
48585 # Serialization dependencies. Host configures don't work well in parallel to
48586 # each other, due to contention over config.cache. Target configures and
48587 # build configures are similar.
48588 @serialization_dependencies@
48590 # --------------------------------
48591 # Regenerating top level configury
48592 # --------------------------------
48594 # Rebuilding Makefile.in, using autogen.
48595 AUTOGEN = autogen
48596 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
48597 cd $(srcdir) && $(AUTOGEN) Makefile.def
48599 # Rebuilding Makefile.
48600 Makefile: $(srcdir)/Makefile.in config.status
48601 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
48603 config.status: configure
48604 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
48606 # Rebuilding configure.
48607 AUTOCONF = autoconf
48608 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
48609 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
48610 cd $(srcdir) && $(AUTOCONF)
48612 # ------------------------------
48613 # Special directives to GNU Make
48614 # ------------------------------
48616 # Don't pass command-line variables to submakes.
48617 .NOEXPORT:
48618 MAKEOVERRIDES=
48620 # end of Makefile.in